diff --git a/neoforge/build.gradle b/neoforge/build.gradle index e46564d0..280e84db 100644 --- a/neoforge/build.gradle +++ b/neoforge/build.gradle @@ -50,8 +50,6 @@ dependencies { modCompileOnly("curse.maven:supermartijncore-454372:4455391") modCompileOnly("vazkii.patchouli:Patchouli:1.19.2-77") - modCompileOnly("curse.maven:blueprint-382216:3991478") - // runtime remapping at home for (extraModJar in fileTree(dir: extraModsDir, include: '*.jar')) { def basename = extraModJar.name.substring(0, extraModJar.name.length() - ".jar".length()) diff --git a/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/mixin/bugfix/blueprint_modif_memory_leak/ObjectModificationManagerMixin.java b/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/mixin/bugfix/blueprint_modif_memory_leak/ObjectModificationManagerMixin.java deleted file mode 100644 index b3610d11..00000000 --- a/neoforge/src/main/java/org/embeddedt/modernfix/neoforge/mixin/bugfix/blueprint_modif_memory_leak/ObjectModificationManagerMixin.java +++ /dev/null @@ -1,27 +0,0 @@ -package org.embeddedt.modernfix.neoforge.mixin.bugfix.blueprint_modif_memory_leak; - -import com.google.gson.Gson; -import com.teamabnormals.blueprint.core.util.modification.ObjectModificationManager; -import com.teamabnormals.blueprint.core.util.modification.selection.SelectionSpace; -import net.minecraft.server.packs.resources.SimpleJsonResourceReloadListener; -import org.embeddedt.modernfix.annotation.RequiresMod; -import org.spongepowered.asm.mixin.Mixin; -import org.spongepowered.asm.mixin.Shadow; -import org.spongepowered.asm.mixin.injection.At; -import org.spongepowered.asm.mixin.injection.Inject; -import org.spongepowered.asm.mixin.injection.callback.CallbackInfo; - -@Mixin(ObjectModificationManager.class) -@RequiresMod("blueprint") -public abstract class ObjectModificationManagerMixin extends SimpleJsonResourceReloadListener { - @Shadow(remap = false) protected SelectionSpace selectionSpace; - - public ObjectModificationManagerMixin(Gson gson, String string) { - super(gson, string); - } - - @Inject(method = "apply(Ljava/util/Map;Lnet/minecraft/server/packs/resources/ResourceManager;Lnet/minecraft/util/profiling/ProfilerFiller;)V", at = @At("RETURN"), remap = false) - private void clearSelectionSpace(CallbackInfo ci) { - this.selectionSpace = consumer -> {}; - } -}