aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorkekzdealer <kekzdealer@gmail.com>2020-05-18 23:14:49 +0200
committerkekzdealer <kekzdealer@gmail.com>2020-05-18 23:14:49 +0200
commit38253907f072735933c222690fc782ebcf3ffbda (patch)
tree4c26001b78a36082f2ad5edab3c295e582a0417c /src/main/java
parent61b463d99f651d026b2a88f1091cca3b49ccf1b3 (diff)
downloadGT5-Unofficial-38253907f072735933c222690fc782ebcf3ffbda.tar.gz
GT5-Unofficial-38253907f072735933c222690fc782ebcf3ffbda.tar.bz2
GT5-Unofficial-38253907f072735933c222690fc782ebcf3ffbda.zip
trying out fancy jdoc links
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java31
1 files changed, 20 insertions, 11 deletions
diff --git a/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java
index 22a4954b0f..758a7e576f 100644
--- a/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java
+++ b/src/main/java/common/tileentities/TE_SpaceElevatorCapacitor.java
@@ -5,9 +5,10 @@ import net.minecraft.tileentity.TileEntity;
public class TE_SpaceElevatorCapacitor extends TileEntity {
private float chargeLevel = 0.0F;
+ private boolean isDamaged = false;
/**
- * Called by the space elevator controller while charging
+ * Called by {@link GTMTE_SpaceElevator} while charging
* @param charge
* Current elevator charge
* @param maxCharge
@@ -18,7 +19,7 @@ public class TE_SpaceElevatorCapacitor extends TileEntity {
}
/**
- * Called by this block's renderer to calculate the block's colour saturation
+ * Called by {@link client.renderer.TESR_SECapacitor} to calculate the block's colour saturation
* @return
* Charge level from 0.0F to 1.0F
*/
@@ -27,19 +28,27 @@ public class TE_SpaceElevatorCapacitor extends TileEntity {
}
/**
- * Called by the space elevator in case of power loss
+ * Called by {@link GTMTE_SpaceElevator} in case of power loss
*/
public void resetChargeLevel() {
chargeLevel = 0.0F;
}
- long tickCounter = 0;
- @Override
- public void updateEntity() {
- if(tickCounter == 20){
- chargeLevel = Float.compare(chargeLevel, 0.0F) == 0 ? 1.0F : 0.0F;
- tickCounter = 0;
- }
- tickCounter++;
+ /**
+ * Called by {@link GTMTE_SpaceElevator} in case of maintenance issues
+ * @param isDamaged
+ * has maintenance issue
+ */
+ public void setIsDamaged(boolean isDamaged) {
+ this.isDamaged = isDamaged;
+ }
+
+ /**
+ * Called by {@link client.renderer.TESR_SECapacitor} to check whether the block should be rendered red
+ * @return
+ * should be rendered red
+ */
+ public boolean isDamaged() {
+ return isDamaged;
}
}