diff --git a/src/main/java/com/circulation/random_complement/RCConfig.java b/src/main/java/com/circulation/random_complement/RCConfig.java index 3136339..b14f4d4 100644 --- a/src/main/java/com/circulation/random_complement/RCConfig.java +++ b/src/main/java/com/circulation/random_complement/RCConfig.java @@ -102,6 +102,10 @@ public static class ae2 { }) @Config.Name("enableBranchCraft") public boolean enableBranchCraft = true; + + @Config.Comment({"Drag item from JEI into the search box to automatically enter the name"}) + @Config.Name("dragJeiItemToSearchBox") + public boolean dragJeiItemToSearchBox = true; } public static class IC2 { diff --git a/src/main/java/com/circulation/random_complement/mixin/ae2/jei/MixinAEGuiHandler.java b/src/main/java/com/circulation/random_complement/mixin/ae2/jei/MixinAEGuiHandler.java index 461e45f..e468f1d 100644 --- a/src/main/java/com/circulation/random_complement/mixin/ae2/jei/MixinAEGuiHandler.java +++ b/src/main/java/com/circulation/random_complement/mixin/ae2/jei/MixinAEGuiHandler.java @@ -2,6 +2,7 @@ import appeng.client.gui.AEBaseGui; import appeng.client.gui.AEGuiHandler; +import com.circulation.random_complement.RCConfig; import com.circulation.random_complement.common.interfaces.RCGuiMEMonitorableJei; import com.circulation.random_complement.mixin.jei.AccessorBookmarkItem; import mezz.jei.api.gui.IGhostIngredientHandler; @@ -31,7 +32,7 @@ public void getTargets(AEBaseGui gui, Object ingredient, boolean doStart, Callba @Inject(method = "getTargets(Lappeng/client/gui/AEBaseGui;Ljava/lang/Object;Z)Ljava/util/List;", at = @At("RETURN")) public void addTextField(AEBaseGui gui, Object ingredient, boolean doStart, CallbackInfoReturnable>> cir) { - if (gui instanceof RCGuiMEMonitorableJei guiMEMonitorable) { + if (RCConfig.AE2.dragJeiItemToSearchBox && gui instanceof RCGuiMEMonitorableJei guiMEMonitorable) { var i = guiMEMonitorable.r$getMEGuiTextFieldTarget(); if (i == null) return; cir.getReturnValue().add(i);