diff --git a/src/main/java/com/raoulvdberge/refinedstorage/api/autocrafting/ICraftingPatternContainer.java b/src/main/java/com/raoulvdberge/refinedstorage/api/autocrafting/ICraftingPatternContainer.java index f42539df9..0d4330b89 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/api/autocrafting/ICraftingPatternContainer.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/api/autocrafting/ICraftingPatternContainer.java @@ -39,7 +39,7 @@ public interface ICraftingPatternContainer { /** * The name of this container for categorizing in the Crafting Manager GUI. * Can be a localized or unlocalized name. - * If it's unlocalized, it will automatically format the name. + * If it's unlocalized, it will automatically localize the name. * * @return the name of this container */ diff --git a/src/main/java/com/raoulvdberge/refinedstorage/integration/inventorysorter/IntegrationInventorySorter.java b/src/main/java/com/raoulvdberge/refinedstorage/integration/inventorysorter/IntegrationInventorySorter.java new file mode 100644 index 000000000..3ab4d1193 --- /dev/null +++ b/src/main/java/com/raoulvdberge/refinedstorage/integration/inventorysorter/IntegrationInventorySorter.java @@ -0,0 +1,10 @@ +package com.raoulvdberge.refinedstorage.integration.inventorysorter; + +import net.minecraftforge.fml.common.event.FMLInterModComms; + +public class IntegrationInventorySorter { + public static void register() { + // Prevent items moving while scrolling through slots with Inventory Sorter in the Crafter Manager + FMLInterModComms.sendMessage("inventorysorter", "slotblacklist", "com.raoulvdberge.refinedstorage.container.slot.SlotCrafterManager"); + } +} diff --git a/src/main/java/com/raoulvdberge/refinedstorage/proxy/ProxyCommon.java b/src/main/java/com/raoulvdberge/refinedstorage/proxy/ProxyCommon.java index 9a784f070..017509a08 100755 --- a/src/main/java/com/raoulvdberge/refinedstorage/proxy/ProxyCommon.java +++ b/src/main/java/com/raoulvdberge/refinedstorage/proxy/ProxyCommon.java @@ -27,6 +27,7 @@ import com.raoulvdberge.refinedstorage.integration.craftingtweaks.IntegrationCra import com.raoulvdberge.refinedstorage.integration.forgeenergy.ReaderWriterHandlerForgeEnergy; import com.raoulvdberge.refinedstorage.integration.funkylocomotion.IntegrationFunkyLocomotion; import com.raoulvdberge.refinedstorage.integration.funkylocomotion.MoveFactoryRegisterer; +import com.raoulvdberge.refinedstorage.integration.inventorysorter.IntegrationInventorySorter; import com.raoulvdberge.refinedstorage.integration.oc.DriverNetwork; import com.raoulvdberge.refinedstorage.integration.oc.IntegrationOC; import com.raoulvdberge.refinedstorage.integration.projecte.IntegrationProjectE; @@ -264,6 +265,8 @@ public class ProxyCommon { if (IntegrationProjectE.isLoaded()) { IntegrationProjectE.register(); } + + IntegrationInventorySorter.register(); } public void postInit(FMLPostInitializationEvent e) { diff --git a/src/main/resources/assets/refinedstorage/recipes/crafter_manager.json b/src/main/resources/assets/refinedstorage/recipes/crafter_manager.json index 8610adf94..7f8099d56 100644 --- a/src/main/resources/assets/refinedstorage/recipes/crafter_manager.json +++ b/src/main/resources/assets/refinedstorage/recipes/crafter_manager.json @@ -10,7 +10,7 @@ "item": "#advanced_processor" }, "C": { - "item": "minecraft:chest" + "item": "refinedstorage:crafter" }, "G": { "type": "forge:ore_dict",