aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common
diff options
context:
space:
mode:
authorHoleFish <48403212+HoleFish@users.noreply.github.com>2024-03-24 20:10:20 +0800
committerGitHub <noreply@github.com>2024-03-24 13:10:20 +0100
commit2b59a48673d501867040fd2be10963b5bdf52907 (patch)
tree2a42a73dd4d88de81fbde6d05414b47b82abce80 /src/main/java/gregtech/common
parent6dbaae9ae501cea30963a7659b22e52f5aea8ba1 (diff)
downloadGT5-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/java/gregtech/common')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_NanoForge.java14
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_PCBFactory.java4
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;
}
}