diff options
author | HoleFish <48403212+HoleFish@users.noreply.github.com> | 2024-03-02 23:11:54 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-02 23:11:54 +0800 |
commit | 733b8644323b50f756e301e2aaaaf58a993286fb (patch) | |
tree | 444f3079125ae4a7d901d9a3008cf48518d8a295 /src/main | |
parent | 131bd9cad6cc1dc28421d592263f446a35530f1e (diff) | |
download | GT5-Unofficial-733b8644323b50f756e301e2aaaaf58a993286fb.tar.gz GT5-Unofficial-733b8644323b50f756e301e2aaaaf58a993286fb.tar.bz2 GT5-Unofficial-733b8644323b50f756e301e2aaaaf58a993286fb.zip |
Small fixes for Drone Center (#2520)
fix
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java b/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java index 228907fc7e..69b8f1f7b1 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java @@ -226,10 +226,16 @@ public class GT_MetaTileEntity_DroneCentre extends } @Override + public void stopMachine() { + destroyRenderBlock(); + super.stopMachine(); + } + + @Override public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { if (aBaseMetaTileEntity.isServerSide()) { fixAll(); - if (aTick % 200 == 0) { + if (aTick % 20 == 0) { if (switch (droneLevel) { case 1 -> getBaseMetaTileEntity().getRandomNumber(28800); case 2 -> getBaseMetaTileEntity().getRandomNumber(172800); @@ -315,6 +321,12 @@ public class GT_MetaTileEntity_DroneCentre extends } @Override + public void onBlockDestroyed() { + destroyRenderBlock(); + super.onBlockDestroyed(); + } + + @Override public void onRemoval() { droneMap.remove(getBaseMetaTileEntity().getWorld().provider.dimensionId, this); } |