aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/util
diff options
context:
space:
mode:
authorrepo_alt <wvk17@yandex.ru>2021-06-05 14:42:33 +0300
committerrepo_alt <wvk17@yandex.ru>2021-06-05 14:42:33 +0300
commit46fbad2d8fb41c0aadaea9aa9ea78b8d8d67427b (patch)
tree8a6bc54e3ad15fd77213da381dae81b9e3ae5fab /src/main/java/gregtech/api/util
parent51bf916f32a80dd724dda0ee1d36e3edb35eb74a (diff)
downloadGT5-Unofficial-46fbad2d8fb41c0aadaea9aa9ea78b8d8d67427b.tar.gz
GT5-Unofficial-46fbad2d8fb41c0aadaea9aa9ea78b8d8d67427b.tar.bz2
GT5-Unofficial-46fbad2d8fb41c0aadaea9aa9ea78b8d8d67427b.zip
refactor a bit (readability, restore string order, avoid double tax)
Diffstat (limited to 'src/main/java/gregtech/api/util')
-rw-r--r--src/main/java/gregtech/api/util/GT_Utility.java39
1 files changed, 20 insertions, 19 deletions
diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java
index 699fbda3b2..e9a9d6a436 100644
--- a/src/main/java/gregtech/api/util/GT_Utility.java
+++ b/src/main/java/gregtech/api/util/GT_Utility.java
@@ -2069,33 +2069,34 @@ public class GT_Utility {
}
try {
if (tTileEntity instanceof ic2.api.crops.ICropTile) {
- if (((ic2.api.crops.ICropTile) tTileEntity).getScanLevel() < 4) {
- rEUAmount += 10000;
- ((ic2.api.crops.ICropTile) tTileEntity).setScanLevel((byte) 4);
+ rEUAmount += 1000;
+ ic2.api.crops.ICropTile crop = (ic2.api.crops.ICropTile) tTileEntity;
+ if (crop.getScanLevel() < 4)
+ crop.setScanLevel((byte) 4);
+ if (crop.getCrop() != null) {
+ tList.add(trans("187", "Type -- Crop-Name: ") + crop.getCrop().name()
+ + trans("188", " Growth: ") + crop.getGrowth()
+ + trans("189", " Gain: ") + crop.getGain()
+ + trans("190", " Resistance: ") + crop.getResistance()
+ );
}
- tList.add(trans("191","Plant -- Fertilizer: ") + ((ic2.api.crops.ICropTile) tTileEntity).getNutrientStorage()
- + trans("192"," Water: ") + ((ic2.api.crops.ICropTile) tTileEntity).getHydrationStorage()
- + trans("193"," Weed-Ex: ") + ((ic2.api.crops.ICropTile) tTileEntity).getWeedExStorage()
- + trans("194"," Scan-Level: ") + ((ic2.api.crops.ICropTile) tTileEntity).getScanLevel()
+ tList.add(trans("191","Plant -- Fertilizer: ") + crop.getNutrientStorage()
+ + trans("192"," Water: ") + crop.getHydrationStorage()
+ + trans("193"," Weed-Ex: ") + crop.getWeedExStorage()
+ + trans("194"," Scan-Level: ") + crop.getScanLevel()
);
- tList.add(trans("195","Environment -- Nutrients: ") + ((ic2.api.crops.ICropTile) tTileEntity).getNutrients()
- + trans("196"," Humidity: ") + ((ic2.api.crops.ICropTile) tTileEntity).getHumidity()
- + trans("197"," Air-Quality: ") + ((ic2.api.crops.ICropTile) tTileEntity).getAirQuality()
+ tList.add(trans("195","Environment -- Nutrients: ") + crop.getNutrients()
+ + trans("196"," Humidity: ") + crop.getHumidity()
+ + trans("197"," Air-Quality: ") + crop.getAirQuality()
);
- if (((ic2.api.crops.ICropTile) tTileEntity).getID() >= 0 && ((ic2.api.crops.ICropTile) tTileEntity).getID() < ic2.api.crops.Crops.instance.getCropList().length && ic2.api.crops.Crops.instance.getCropList()[((ic2.api.crops.ICropTile) tTileEntity).getID()] != null) {
- rEUAmount += 1000;
- tList.add(trans("187","Type -- Crop-Name: ") + ic2.api.crops.Crops.instance.getCropList()[((ic2.api.crops.ICropTile) tTileEntity).getID()].name()
- + trans("188"," Growth: ") + ((ic2.api.crops.ICropTile) tTileEntity).getGrowth()
- + trans("189"," Gain: ") + ((ic2.api.crops.ICropTile) tTileEntity).getGain()
- + trans("190"," Resistance: ") + ((ic2.api.crops.ICropTile) tTileEntity).getResistance()
- );
+ if (crop.getCrop() != null) {
StringBuilder tStringB = new StringBuilder();
- for (String tAttribute : ic2.api.crops.Crops.instance.getCropList()[((ic2.api.crops.ICropTile) tTileEntity).getID()].attributes()) {
+ for (String tAttribute : crop.getCrop().attributes()) {
tStringB.append(", ").append(tAttribute);
}
String tString = tStringB.toString();
tList.add(trans("198","Attributes:") + tString.replaceFirst(",", E));
- tList.add(trans("199","Discovered by: ") + ic2.api.crops.Crops.instance.getCropList()[((ic2.api.crops.ICropTile) tTileEntity).getID()].discoveredBy());
+ tList.add(trans("199","Discovered by: ") + crop.getCrop().discoveredBy());
}
}
} catch (Throwable e) {