diff --git a/src/main/java/gregtech/api/metatileentity/multiblock/MultiMapMultiblockController.java b/src/main/java/gregtech/api/metatileentity/multiblock/MultiMapMultiblockController.java index 53d204a0d2b..f80337e10c8 100644 --- a/src/main/java/gregtech/api/metatileentity/multiblock/MultiMapMultiblockController.java +++ b/src/main/java/gregtech/api/metatileentity/multiblock/MultiMapMultiblockController.java @@ -59,7 +59,6 @@ public boolean onScrewdriverClick(EntityPlayer playerIn, EnumHand hand, EnumFaci index = (recipeMapIndex + 1) % recipeMaps.length; setRecipeMapIndex(index); - this.recipeMapWorkable.forceRecipeRecheck(); } else { playerIn.sendStatusMessage( new TextComponentTranslation("gregtech.multiblock.multiple_recipemaps.switch_message"), true); @@ -79,6 +78,7 @@ public void setRecipeMapIndex(int index) { this.recipeMapIndex = index; if (!getWorld().isRemote) { writeCustomData(GregtechDataCodes.RECIPE_MAP_INDEX, buf -> buf.writeByte(index)); + recipeMapWorkable.forceRecipeRecheck(); markDirty(); } }