diff options
author | repo_alt <wvk17@yandex.ru> | 2021-06-05 14:42:33 +0300 |
---|---|---|
committer | repo_alt <wvk17@yandex.ru> | 2021-06-05 14:42:33 +0300 |
commit | 46fbad2d8fb41c0aadaea9aa9ea78b8d8d67427b (patch) | |
tree | 8a6bc54e3ad15fd77213da381dae81b9e3ae5fab /src/main/java/gregtech/api/util | |
parent | 51bf916f32a80dd724dda0ee1d36e3edb35eb74a (diff) | |
download | GT5-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.java | 39 |
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) { |