diff options
author | HoleFish <48403212+HoleFish@users.noreply.github.com> | 2024-03-24 20:10:20 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-24 13:10:20 +0100 |
commit | 2b59a48673d501867040fd2be10963b5bdf52907 (patch) | |
tree | 2a42a73dd4d88de81fbde6d05414b47b82abce80 /src/main | |
parent | 6dbaae9ae501cea30963a7659b22e52f5aea8ba1 (diff) | |
download | GT5-Unofficial-2b59a48673d501867040fd2be10963b5bdf52907.tar.gz GT5-Unofficial-2b59a48673d501867040fd2be10963b5bdf52907.tar.bz2 GT5-Unofficial-2b59a48673d501867040fd2be10963b5bdf52907.zip |
Remove nanoforge hatch requirement & more frequent structure check (#2547)
fix
Diffstat (limited to 'src/main')
2 files changed, 13 insertions, 5 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_NanoForge.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_NanoForge.java index 129627f5e6..4b0dc16943 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_NanoForge.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_NanoForge.java @@ -260,6 +260,16 @@ public class GT_MetaTileEntity_NanoForge extends } @Override + public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) { + super.onPostTick(aBaseMetaTileEntity, aTick); + if (aBaseMetaTileEntity.isServerSide()) { + // TODO: Look for proper fix + // Updates every 10 sec + if (mUpdate <= -150) mUpdate = 50; + } + } + + @Override public boolean checkMachine(IGregTechTileEntity aBaseMetaTileEntity, ItemStack aStack) { mSpecialTier = 0; if (checkPiece(STRUCTURE_PIECE_MAIN, 4, 37, 1) && aStack != null) { @@ -278,9 +288,7 @@ public class GT_MetaTileEntity_NanoForge extends } } - if (mMaintenanceHatches.size() != 1 || mInputBusses.isEmpty() - || mOutputBusses.isEmpty() - || mInputHatches.isEmpty()) { + if (mMaintenanceHatches.size() != 1) { return false; } diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java index 547ec67921..3616baf742 100644 --- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java +++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java @@ -612,8 +612,8 @@ public class GT_MetaTileEntity_PCBFactory extends super.onPostTick(aBaseMetaTileEntity, aTick); if (aBaseMetaTileEntity.isServerSide()) { // TODO: Look for proper fix - // Updates every 30 sec - if (mUpdate <= -550) mUpdate = 50; + // Updates every 10 sec + if (mUpdate <= -150) mUpdate = 50; } } |