diff --git a/src/main/java/codechicken/nei/NEIActions.java b/src/main/java/codechicken/nei/NEIActions.java index 282a5699..5582de96 100644 --- a/src/main/java/codechicken/nei/NEIActions.java +++ b/src/main/java/codechicken/nei/NEIActions.java @@ -54,6 +54,7 @@ public class NEIActions { addAction("magnet", true); addAction("enchant", true); addAction("potion", true); + addAction("autocraft"); canDisable.add("dawn"); canDisable.add("noon"); diff --git a/src/main/java/codechicken/nei/NEIClientConfig.java b/src/main/java/codechicken/nei/NEIClientConfig.java index 03122b16..a82d5ec3 100644 --- a/src/main/java/codechicken/nei/NEIClientConfig.java +++ b/src/main/java/codechicken/nei/NEIClientConfig.java @@ -1049,7 +1049,9 @@ public class NEIClientConfig { } public static boolean autocraftingEnabled() { - return getBooleanSetting("inventory.autocrafting"); + if (!getBooleanSetting("inventory.autocrafting")) return false; + if (hasSMPCounterpart) return permissableActions.contains("autocraft"); + return true; } public static boolean favoritesEnabled() { diff --git a/src/main/java/codechicken/nei/NEIServerConfig.java b/src/main/java/codechicken/nei/NEIServerConfig.java index b978d260..dd095487 100644 --- a/src/main/java/codechicken/nei/NEIServerConfig.java +++ b/src/main/java/codechicken/nei/NEIServerConfig.java @@ -108,6 +108,7 @@ public class NEIServerConfig { setDefaultFeature("save-state"); setDefaultFeature("item"); setDefaultFeature("delete"); + setDefaultFeature("autocraft"); setDefaultFeature("notify-item", "CONSOLE, OP"); }