aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorBlood-Asp <bloodasphendrik@gmail.com>2016-03-17 00:28:09 +0100
committerBlood-Asp <bloodasphendrik@gmail.com>2016-03-17 00:28:09 +0100
commit7ac0849c1aa35ad7eaced359e0b70381d3b96392 (patch)
tree981074d9d54b63e4253f5201fd74c868d36ca19d /src/main
parent68601d5df9870d287d79cd1b30694a19a833062b (diff)
downloadGT5-Unofficial-7ac0849c1aa35ad7eaced359e0b70381d3b96392.tar.gz
GT5-Unofficial-7ac0849c1aa35ad7eaced359e0b70381d3b96392.tar.bz2
GT5-Unofficial-7ac0849c1aa35ad7eaced359e0b70381d3b96392.zip
Added NC display support for large turbines
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_LargeTurbine.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_LargeTurbine.java b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_LargeTurbine.java
index 0d4f8b0d0e..14098be28c 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_LargeTurbine.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/GT_MetaTileEntity_LargeTurbine.java
@@ -190,4 +190,29 @@ public abstract class GT_MetaTileEntity_LargeTurbine extends GT_MetaTileEntity_M
public boolean explodesOnComponentBreak(ItemStack aStack) {
return true;
}
+
+ @Override
+ public String[] getInfoData() {
+ String tRunning = mMaxProgresstime>0 ? "Turbine running":"Turbine stopped";
+ String tMaintainance = getIdealStatus() == getRepairStatus() ? "No Maintainance issues" : "Needs Maintainance" ;
+ int tDura = 0;
+
+ if (mInventory[1] != null && mInventory[1].getItem() instanceof GT_MetaGenerated_Tool_01) {
+ tDura = (int) ((100.0f / GT_MetaGenerated_Tool.getToolMaxDamage(mInventory[1]) * (GT_MetaGenerated_Tool.getToolDamage(mInventory[1]))+1));
+ }
+
+ return new String[]{
+ "Large Turbine",
+ tRunning,
+ "Current output: "+mEUt+" EU/t",
+ "Current speed: "+(mEfficiency/100)+"%",
+ tMaintainance,
+ "Turbine Damage: "+tDura+"%"};
+ }
+
+ @Override
+ public boolean isGivingInformation() {
+ return true;
+ }
+
}