From 20db828ac05577d7952c604a8f6731dc2eef18a0 Mon Sep 17 00:00:00 2001 From: SenseiKiwi Date: Tue, 15 Jul 2014 14:51:46 -0400 Subject: [PATCH] Fixed Crash on Rift Removal Fixed a crash from manipulating rift data on the client side. I let this happen because it seemed like TileEntityRift already did that before. This crash also exposed another issue: that server-side functions are being used on the client side. I'm not sure how pervasive this is but some client dimensions are being constructed with the server-side constructor. --- .../mod_pocketDim/tileentities/TileEntityRift.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/StevenDimDoors/mod_pocketDim/tileentities/TileEntityRift.java b/src/main/java/StevenDimDoors/mod_pocketDim/tileentities/TileEntityRift.java index cf6df98..5e8dd9c 100644 --- a/src/main/java/StevenDimDoors/mod_pocketDim/tileentities/TileEntityRift.java +++ b/src/main/java/StevenDimDoors/mod_pocketDim/tileentities/TileEntityRift.java @@ -151,7 +151,7 @@ public class TileEntityRift extends DDTileEntityBase } } } - if (closeTimer >= CLOSING_PERIOD) + if (closeTimer >= CLOSING_PERIOD && !worldObj.isRemote) { DimLink link = PocketManager.getLink(this.xCoord, this.yCoord, this.zCoord, worldObj); if (link != null) -- 2.39.5