Fixed large gear save and load

This commit is contained in:
Calclavia 2014-01-26 15:47:21 +08:00
parent fb345993c4
commit cca5d6fafe

View file

@ -56,6 +56,7 @@ public class PartGear extends PartMechanical implements IMechanical, IMultiBlock
angularVelocity *= 0.95f; angularVelocity *= 0.95f;
} }
getMultiBlock().update();
super.update(); super.update();
} }
@ -198,9 +199,7 @@ public class PartGear extends PartMechanical implements IMechanical, IMultiBlock
public void load(NBTTagCompound nbt) public void load(NBTTagCompound nbt)
{ {
super.load(nbt); super.load(nbt);
getMultiBlock().load(nbt);
if (tile() != null)
getMultiBlock().load(nbt);
} }
@Override @Override
@ -277,7 +276,7 @@ public class PartGear extends PartMechanical implements IMechanical, IMultiBlock
@Override @Override
public IMechanical getInstance(ForgeDirection from) public IMechanical getInstance(ForgeDirection from)
{ {
if(!getMultiBlock().isPrimary() && from == placementSide) if (!getMultiBlock().isPrimary() && from == placementSide)
{ {
return null; return null;
} }