aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/tileentities/machines/multi/drone
diff options
context:
space:
mode:
authorHoleFish <48403212+HoleFish@users.noreply.github.com>2024-06-08 02:44:03 +0800
committerGitHub <noreply@github.com>2024-06-07 20:44:03 +0200
commitdc976486677197e2df9223067347043a5c22dfa7 (patch)
treecdbec26927b3c43281e20c248a6b3a415ee990c3 /src/main/java/gregtech/common/tileentities/machines/multi/drone
parent245beddeb456b296d133211a976fbec449a402c4 (diff)
downloadGT5-Unofficial-dc976486677197e2df9223067347043a5c22dfa7.tar.gz
GT5-Unofficial-dc976486677197e2df9223067347043a5c22dfa7.tar.bz2
GT5-Unofficial-dc976486677197e2df9223067347043a5c22dfa7.zip
Maintenance cleanup (#2632)
* cleanup * waila * fix & compatibility --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gregtech/common/tileentities/machines/multi/drone')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_DroneCentre.java10
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_Hatch_DroneDownLink.java15
2 files changed, 7 insertions, 18 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 2bb224cdb7..6580047b9c 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
@@ -278,7 +278,6 @@ public class GT_MetaTileEntity_DroneCentre extends
@Override
public void onPostTick(IGregTechTileEntity aBaseMetaTileEntity, long aTick) {
if (aBaseMetaTileEntity.isServerSide()) {
- fixAll();
if (aTick % 20 == 0) {
if (switch (droneLevel) {
case 1 -> getBaseMetaTileEntity().getRandomNumber(28800);
@@ -484,10 +483,6 @@ public class GT_MetaTileEntity_DroneCentre extends
.setBlock((int) (x + xOffset), (int) (y + yOffset), (int) (z + zOffset), Blocks.air);
}
- private void fixAll() {
- this.mWrench = this.mScrewdriver = this.mSoftHammer = this.mHardHammer = this.mCrowbar = this.mSolderingTool = true;
- }
-
@Override
public void addUIWidgets(ModularWindow.Builder builder, UIBuildContext buildContext) {
super.addUIWidgets(builder, buildContext);
@@ -909,4 +904,9 @@ public class GT_MetaTileEntity_DroneCentre extends
public static HashMultimap<Integer, GT_MetaTileEntity_DroneCentre> getCentreMap() {
return droneMap;
}
+
+ @Override
+ public boolean getDefaultHasMaintenanceChecks() {
+ return false;
+ }
}
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_Hatch_DroneDownLink.java b/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_Hatch_DroneDownLink.java
index 959b6874ba..33dad93d52 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_Hatch_DroneDownLink.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/drone/GT_MetaTileEntity_Hatch_DroneDownLink.java
@@ -113,7 +113,7 @@ public class GT_MetaTileEntity_Hatch_DroneDownLink extends GT_MetaTileEntity_Hat
doNormalMaintain();
} else {
// Centre offline? ...do nothing.
- // doRandomIssue();
+ // machine.causeMaintenanceIssue();
}
} else {
// If the connection invalid, set it to null.
@@ -123,7 +123,7 @@ public class GT_MetaTileEntity_Hatch_DroneDownLink extends GT_MetaTileEntity_Hat
tryFindConnection();
// Let's have some "surprise". Sorry, surprise party is over.
// if (this.machine != null && this.machine.isValid()) {
- // doRandomIssue();
+ // machine.causeMaintenanceIssue();
}
}
}
@@ -201,17 +201,6 @@ public class GT_MetaTileEntity_Hatch_DroneDownLink extends GT_MetaTileEntity_Hat
}
}
- private void doRandomIssue() {
- switch (getBaseMetaTileEntity().getRandomNumber(6)) {
- case 0 -> machine.mWrench = !machine.mWrench;
- case 1 -> machine.mScrewdriver = !machine.mScrewdriver;
- case 2 -> machine.mSoftHammer = !machine.mSoftHammer;
- case 3 -> machine.mCrowbar = !machine.mCrowbar;
- case 4 -> machine.mSolderingTool = !connection.machine.mSolderingTool;
- case 5 -> machine.mHardHammer = !connection.machine.mHardHammer;
- }
- }
-
// Find mainframe. Mainly from a method in GT_API——This will cause performance issue! Do not call it frequently.
private GT_MetaTileEntity_MultiBlockBase tryFindCoreGTMultiBlock() {
Queue<ChunkCoordinates> tQueue = new LinkedList<>();