diff --git a/CHANGELOG.md b/CHANGELOG.md index fa7ab06f4..0703c1fb1 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,11 +7,12 @@ - Fixed picking up from crafting result slot - Fixed being able to use right click on crafting result slot - Fixed item duplication issue with the Interface -- Fixed Importers not working when changing facing with a wrench +- Fixed Importers and Exporters not working when changing facing with a wrench - Fixed Crafting Grid not respecting remainder in recipes - Fixed Crafting Grid giving back the wrong amount of items when shift clicking - Fixed items disappearing in Grid when doing a weird combination of inputs - Fixed Solderer not stacking items +- Fixed Importer voiding Storage Disks from the Disk Drive **Features** - Added autocrafting diff --git a/src/main/java/refinedstorage/network/MessageControllerEnergyUpdate.java b/src/main/java/refinedstorage/network/MessageControllerEnergyUpdate.java index 423c9542d..123fca91f 100755 --- a/src/main/java/refinedstorage/network/MessageControllerEnergyUpdate.java +++ b/src/main/java/refinedstorage/network/MessageControllerEnergyUpdate.java @@ -1,7 +1,6 @@ package refinedstorage.network; import io.netty.buffer.ByteBuf; -import net.minecraft.client.Minecraft; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; @@ -9,6 +8,7 @@ import net.minecraftforge.fml.common.network.simpleimpl.IMessage; import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler; import net.minecraftforge.fml.common.network.simpleimpl.MessageContext; import refinedstorage.RefinedStorageUtils; +import refinedstorage.proxy.ClientProxy; import refinedstorage.tile.TileController; public class MessageControllerEnergyUpdate implements IMessage, IMessageHandler { @@ -49,7 +49,7 @@ public class MessageControllerEnergyUpdate implements IMessage, IMessageHandler< public IMessage onMessage(MessageControllerEnergyUpdate message, MessageContext ctx) { BlockPos pos = new BlockPos(message.x, message.y, message.z); - World world = Minecraft.getMinecraft().theWorld; + World world = ClientProxy.getWorld(); TileEntity tile = world.getTileEntity(pos); diff --git a/src/main/java/refinedstorage/network/MessageDetectorPoweredUpdate.java b/src/main/java/refinedstorage/network/MessageDetectorPoweredUpdate.java index 1e8b30d43..727a0b67a 100755 --- a/src/main/java/refinedstorage/network/MessageDetectorPoweredUpdate.java +++ b/src/main/java/refinedstorage/network/MessageDetectorPoweredUpdate.java @@ -1,7 +1,6 @@ package refinedstorage.network; import io.netty.buffer.ByteBuf; -import net.minecraft.client.Minecraft; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; @@ -9,6 +8,7 @@ import net.minecraftforge.fml.common.network.simpleimpl.IMessage; import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler; import net.minecraftforge.fml.common.network.simpleimpl.MessageContext; import refinedstorage.RefinedStorageUtils; +import refinedstorage.proxy.ClientProxy; import refinedstorage.tile.TileDetector; public class MessageDetectorPoweredUpdate implements IMessage, IMessageHandler { @@ -47,7 +47,7 @@ public class MessageDetectorPoweredUpdate implements IMessage, IMessageHandler { @@ -47,7 +47,7 @@ public class MessageMachineConnectedUpdate implements IMessage, IMessageHandler< public IMessage onMessage(MessageMachineConnectedUpdate message, MessageContext ctx) { BlockPos pos = new BlockPos(message.x, message.y, message.z); - World world = Minecraft.getMinecraft().theWorld; + World world = ClientProxy.getWorld(); TileEntity tile = world.getTileEntity(pos); diff --git a/src/main/java/refinedstorage/network/MessageSoldererWorkingUpdate.java b/src/main/java/refinedstorage/network/MessageSoldererWorkingUpdate.java index 22fe87ac7..47f9c8000 100755 --- a/src/main/java/refinedstorage/network/MessageSoldererWorkingUpdate.java +++ b/src/main/java/refinedstorage/network/MessageSoldererWorkingUpdate.java @@ -1,7 +1,6 @@ package refinedstorage.network; import io.netty.buffer.ByteBuf; -import net.minecraft.client.Minecraft; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; @@ -9,6 +8,7 @@ import net.minecraftforge.fml.common.network.simpleimpl.IMessage; import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler; import net.minecraftforge.fml.common.network.simpleimpl.MessageContext; import refinedstorage.RefinedStorageUtils; +import refinedstorage.proxy.ClientProxy; import refinedstorage.tile.solderer.TileSolderer; public class MessageSoldererWorkingUpdate implements IMessage, IMessageHandler { @@ -47,7 +47,7 @@ public class MessageSoldererWorkingUpdate implements IMessage, IMessageHandler { @@ -29,7 +30,7 @@ public class MessageTileContainerUpdate implements IMessage, IMessageHandler