diff --git a/src/main/java/resonantinduction/electrical/generator/TileGenerator.java b/src/main/java/resonantinduction/electrical/generator/TileGenerator.java index 44735a57..cecbf234 100644 --- a/src/main/java/resonantinduction/electrical/generator/TileGenerator.java +++ b/src/main/java/resonantinduction/electrical/generator/TileGenerator.java @@ -103,6 +103,7 @@ public class TileGenerator extends TileElectrical implements IMechanical { super.readFromNBT(nbt); isInversed = nbt.getBoolean("isInversed"); + torqueRatio = nbt.getFloat("torqueRatio"); } @Override @@ -110,5 +111,6 @@ public class TileGenerator extends TileElectrical implements IMechanical { super.writeToNBT(nbt); nbt.setBoolean("isInversed", isInversed); + nbt.setFloat("torqueRatio", torqueRatio); } } diff --git a/src/main/java/resonantinduction/mechanical/network/MechanicalNetwork.java b/src/main/java/resonantinduction/mechanical/network/MechanicalNetwork.java index 259f8ec5..54be5f9e 100644 --- a/src/main/java/resonantinduction/mechanical/network/MechanicalNetwork.java +++ b/src/main/java/resonantinduction/mechanical/network/MechanicalNetwork.java @@ -41,10 +41,18 @@ public class MechanicalNetwork extends Network> handlerDirectionMap = new LinkedHashMap>(); + @Override + public void addConnector(IMechanicalConnector connector) + { + this.markPacketUpdate = true; + super.addConnector(connector); + } + /** * An network update called only server side. */ @@ -76,7 +84,7 @@ public class MechanicalNetwork extends Network