aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/kekztech/common/tileentities/MTELapotronicSuperCapacitor.java20
1 files changed, 6 insertions, 14 deletions
diff --git a/src/main/java/kekztech/common/tileentities/MTELapotronicSuperCapacitor.java b/src/main/java/kekztech/common/tileentities/MTELapotronicSuperCapacitor.java
index 2672d0e994..e39a0b74eb 100644
--- a/src/main/java/kekztech/common/tileentities/MTELapotronicSuperCapacitor.java
+++ b/src/main/java/kekztech/common/tileentities/MTELapotronicSuperCapacitor.java
@@ -74,6 +74,7 @@ import gregtech.api.util.GTUtility;
import gregtech.api.util.IGTHatchAdder;
import gregtech.api.util.MultiblockTooltipBuilder;
import gregtech.common.misc.WirelessNetworkManager;
+import gregtech.common.misc.spaceprojects.SpaceProjectManager;
import kekztech.client.gui.KTUITextures;
import kekztech.common.Blocks;
import kekztech.common.itemBlocks.ItemBlockLapotronicEnergyUnit;
@@ -93,7 +94,6 @@ public class MTELapotronicSuperCapacitor extends MTEEnhancedMultiBlockBase<MTELa
private boolean canUseWireless = false;
private boolean wireless_mode = false;
- private boolean not_processed_lsc = true;
private int counter = 1;
private boolean balanced = false;
@@ -511,19 +511,13 @@ public class MTELapotronicSuperCapacitor extends MTEEnhancedMultiBlockBase<MTELa
private UUID global_energy_user_uuid;
@Override
- public void onPreTick(IGregTechTileEntity tileEntity, long aTick) {
- super.onPreTick(tileEntity, aTick);
+ public void onFirstTick(IGregTechTileEntity tileEntity) {
+ super.onFirstTick(tileEntity);
- // On first tick (aTick restarts from 0 upon world reload).
- if (not_processed_lsc && tileEntity.isServerSide()) {
- // Add user to wireless network.
- WirelessNetworkManager.strongCheckOrAddUser(tileEntity.getOwnerUuid());
+ if (!tileEntity.isServerSide()) return;
- // Get team UUID.
- global_energy_user_uuid = tileEntity.getOwnerUuid();
-
- not_processed_lsc = false;
- }
+ global_energy_user_uuid = tileEntity.getOwnerUuid();
+ SpaceProjectManager.checkOrCreateTeam(global_energy_user_uuid);
}
@Override
@@ -542,8 +536,6 @@ public class MTELapotronicSuperCapacitor extends MTEEnhancedMultiBlockBase<MTELa
@Override
public boolean checkMachine(IGregTechTileEntity thisController, ItemStack guiSlotItem) {
- WirelessNetworkManager.strongCheckOrAddUser(thisController.getOwnerUuid());
-
// Reset capacitor counts
Arrays.fill(capacitors, 0);
// Clear TT hatches