From b49defae886212afc54719fb62a513b7503b294f Mon Sep 17 00:00:00 2001 From: "Aidan C. Brady" Date: Fri, 25 Oct 2013 17:11:15 -0400 Subject: [PATCH] Fixed some things!! --- common/mekanism/common/PacketHandler.java | 1 + .../tileentity/TileEntityLogisticalSorter.java | 13 +++++++++++-- .../tileentity/TileEntityLogisticalTransporter.java | 6 ++++-- .../common/transporter/TransporterStack.java | 2 +- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/common/mekanism/common/PacketHandler.java b/common/mekanism/common/PacketHandler.java index 15e9297ae..63bd60e8b 100644 --- a/common/mekanism/common/PacketHandler.java +++ b/common/mekanism/common/PacketHandler.java @@ -58,6 +58,7 @@ public class PacketHandler implements IPacketHandler packetType.read(dataStream, entityplayer, entityplayer.worldObj); } catch(Exception e) { System.err.println("[Mekanism] Error while reading '" + packetType.getName() + "' packet."); + e.printStackTrace(); } } catch(Exception e) { System.err.println("[Mekanism] Error while handling packet."); diff --git a/common/mekanism/common/tileentity/TileEntityLogisticalSorter.java b/common/mekanism/common/tileentity/TileEntityLogisticalSorter.java index c5388f495..5b9807aeb 100644 --- a/common/mekanism/common/tileentity/TileEntityLogisticalSorter.java +++ b/common/mekanism/common/tileentity/TileEntityLogisticalSorter.java @@ -84,7 +84,7 @@ public class TileEntityLogisticalSorter extends TileEntityElectricBlock implemen if(inInventory != null && inInventory.itemStack != null) { - if(TransporterUtils.insert((TileEntity)inventory, transporter, inInventory.itemStack, color)) + if(TransporterUtils.insert(this, transporter, inInventory.itemStack, color)) { inventory.setInventorySlotContents(inInventory.slotID, null); setActive(true); @@ -147,7 +147,9 @@ public class TileEntityLogisticalSorter extends TileEntityElectricBlock implemen filters.clear(); - for(int i = 0; i < dataStream.readInt(); i++) + int amount = dataStream.readInt(); + + for(int i = 0; i < amount; i++) { filters.add(TransporterFilter.readFromPacket(dataStream)); } @@ -189,6 +191,13 @@ public class TileEntityLogisticalSorter extends TileEntityElectricBlock implemen { return 1; } + + @Override + public int[] getAccessibleSlotsFromSide(int side) + { + return new int[] {0}; + } + @Override public RedstoneControl getControlType() diff --git a/common/mekanism/common/tileentity/TileEntityLogisticalTransporter.java b/common/mekanism/common/tileentity/TileEntityLogisticalTransporter.java index 067c5df5b..42caae2d8 100644 --- a/common/mekanism/common/tileentity/TileEntityLogisticalTransporter.java +++ b/common/mekanism/common/tileentity/TileEntityLogisticalTransporter.java @@ -202,7 +202,6 @@ public class TileEntityLogisticalTransporter extends TileEntityTransmitter