From cca5d6fafe4eca128a7ce6bb7f281562cabe4446 Mon Sep 17 00:00:00 2001 From: Calclavia Date: Sun, 26 Jan 2014 15:47:21 +0800 Subject: [PATCH] Fixed large gear save and load --- .../java/resonantinduction/mechanical/gear/PartGear.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/resonantinduction/mechanical/gear/PartGear.java b/src/main/java/resonantinduction/mechanical/gear/PartGear.java index 9ed87d8c..438e1fa9 100644 --- a/src/main/java/resonantinduction/mechanical/gear/PartGear.java +++ b/src/main/java/resonantinduction/mechanical/gear/PartGear.java @@ -56,6 +56,7 @@ public class PartGear extends PartMechanical implements IMechanical, IMultiBlock angularVelocity *= 0.95f; } + getMultiBlock().update(); super.update(); } @@ -198,9 +199,7 @@ public class PartGear extends PartMechanical implements IMechanical, IMultiBlock public void load(NBTTagCompound nbt) { super.load(nbt); - - if (tile() != null) - getMultiBlock().load(nbt); + getMultiBlock().load(nbt); } @Override @@ -277,11 +276,11 @@ public class PartGear extends PartMechanical implements IMechanical, IMultiBlock @Override public IMechanical getInstance(ForgeDirection from) { - if(!getMultiBlock().isPrimary() && from == placementSide) + if (!getMultiBlock().isPrimary() && from == placementSide) { return null; } - + return getMultiBlock().get(); }