aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/common/tileentities
diff options
context:
space:
mode:
authorminecraft7771 <maxim235@gmx.de>2023-02-27 15:55:51 +0100
committerminecraft7771 <maxim235@gmx.de>2023-02-27 15:55:51 +0100
commit3a3c14c5e15d3067bb5dceb520e272426ddd224e (patch)
tree4db083eb536e4c404b47cb80206fd8620f32b252 /src/main/java/common/tileentities
parent998c01f80c609d7d1b7fa84a34bfe245c2fbd49d (diff)
downloadGT5-Unofficial-3a3c14c5e15d3067bb5dceb520e272426ddd224e.tar.gz
GT5-Unofficial-3a3c14c5e15d3067bb5dceb520e272426ddd224e.tar.bz2
GT5-Unofficial-3a3c14c5e15d3067bb5dceb520e272426ddd224e.zip
Save wireless refill counter to NBT
Diffstat (limited to 'src/main/java/common/tileentities')
-rw-r--r--src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java
index e22ac806b6..1226e1ee0d 100644
--- a/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java
+++ b/src/main/java/common/tileentities/GTMTE_LapotronicSuperCapacitor.java
@@ -727,7 +727,7 @@ public class GTMTE_LapotronicSuperCapacitor
// Every LSC_time_between_wireless_rebalance_in_ticks check against wireless network for re-balancing.
counter++;
- if (wireless_mode && (counter == LSC_time_between_wireless_rebalance_in_ticks)) {
+ if (wireless_mode && (counter >= LSC_time_between_wireless_rebalance_in_ticks)) {
// Reset tick counter.
counter = 1;
@@ -786,7 +786,7 @@ public class GTMTE_LapotronicSuperCapacitor
/**
* To be called whenever the maintenance status changes or the capacity was recalculated
- *
+ *
* @param repairStatus This machine's repair status
* @return new BigInteger instance for passiveDischargeAmount
*/
@@ -813,7 +813,7 @@ public class GTMTE_LapotronicSuperCapacitor
/**
* Calculate how much EU to draw from an Energy Hatch
- *
+ *
* @param hatchWatts Hatch amperage * voltage
* @return EU amount
*/
@@ -825,7 +825,7 @@ public class GTMTE_LapotronicSuperCapacitor
/**
* Calculate how much EU to push into a Dynamo Hatch
- *
+ *
* @param hatchWatts Hatch amperage * voltage
* @return EU amount
*/
@@ -897,6 +897,7 @@ public class GTMTE_LapotronicSuperCapacitor
nbt.setByteArray("capacity", capacity.toByteArray());
nbt.setByteArray("stored", stored.toByteArray());
nbt.setBoolean("wireless_mode", wireless_mode);
+ nbt.setInteger("wireless_mode_cooldown", counter);
super.saveNBTData(nbt);
}
@@ -908,6 +909,7 @@ public class GTMTE_LapotronicSuperCapacitor
capacity = new BigInteger(nbt.getByteArray("capacity"));
stored = new BigInteger(nbt.getByteArray("stored"));
wireless_mode = nbt.getBoolean("wireless_mode");
+ counter = nbt.getInteger("wireless_mode_cooldown");
super.loadNBTData(nbt);
}