From 09010f9fef5d8f083ea2af3e30e7a5adcd3bd100 Mon Sep 17 00:00:00 2001 From: StevenRS11 Date: Thu, 6 Feb 2014 21:05:45 -0500 Subject: [PATCH] Fixed possible GC crash --- .../mod_pocketDim/ConnectionHandler.java | 11 +++++------ .../StevenDimDoors/mod_pocketDim/core/NewDimData.java | 5 +++++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/main/java/StevenDimDoors/mod_pocketDim/ConnectionHandler.java b/src/main/java/StevenDimDoors/mod_pocketDim/ConnectionHandler.java index 2e596d7..9a8a17a 100644 --- a/src/main/java/StevenDimDoors/mod_pocketDim/ConnectionHandler.java +++ b/src/main/java/StevenDimDoors/mod_pocketDim/ConnectionHandler.java @@ -30,19 +30,18 @@ public class ConnectionHandler implements IConnectionHandler { try { - Packet250CustomPayload[] pkt = ForgePacket.makePacketSet(new DimensionRegisterPacket(data.id(), DimensionManager.getProviderType(data.id()))); - manager.addToSendQueue(pkt[0]); - + if(data.isPocketDimension()||data.id()==mod_pocketDim.properties.LimboDimensionID) + { + Packet250CustomPayload[] pkt = ForgePacket.makePacketSet(new DimensionRegisterPacket(data.id(), DimensionManager.getProviderType(data.id()))); + manager.addToSendQueue(pkt[0]); + } } catch(Exception E) { E.printStackTrace(); } - - } return null; - } @Override diff --git a/src/main/java/StevenDimDoors/mod_pocketDim/core/NewDimData.java b/src/main/java/StevenDimDoors/mod_pocketDim/core/NewDimData.java index aa773bf..46158a8 100644 --- a/src/main/java/StevenDimDoors/mod_pocketDim/core/NewDimData.java +++ b/src/main/java/StevenDimDoors/mod_pocketDim/core/NewDimData.java @@ -581,4 +581,9 @@ public abstract class NewDimData return linkList.get(0); } } + + public String toString() + { + return "DimID= "+this.id; + } } \ No newline at end of file