aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/item/chemistry
diff options
context:
space:
mode:
authorMartin Robertz <dream-master@gmx.net>2021-11-27 20:49:49 +0100
committerGitHub <noreply@github.com>2021-11-27 20:49:49 +0100
commit225764a6f34a2259009c27cc09bb1f39b5ba143e (patch)
treec409e20a16084d6340ebce6701e6330b5389a288 /src/Java/gtPlusPlus/core/item/chemistry
parent3c21a8ffe1880801fb08670c33d73cb3f99af4d0 (diff)
parent7abed4ed651076f7c8a1338c0dc1dbca4c42247f (diff)
downloadGT5-Unofficial-225764a6f34a2259009c27cc09bb1f39b5ba143e.tar.gz
GT5-Unofficial-225764a6f34a2259009c27cc09bb1f39b5ba143e.tar.bz2
GT5-Unofficial-225764a6f34a2259009c27cc09bb1f39b5ba143e.zip
Merge pull request #45 from bombcar/master
fix catalyst durability bar
Diffstat (limited to 'src/Java/gtPlusPlus/core/item/chemistry')
-rw-r--r--src/Java/gtPlusPlus/core/item/chemistry/general/ItemGenericChemBase.java17
1 files changed, 4 insertions, 13 deletions
diff --git a/src/Java/gtPlusPlus/core/item/chemistry/general/ItemGenericChemBase.java b/src/Java/gtPlusPlus/core/item/chemistry/general/ItemGenericChemBase.java
index ed17f8547a..9a00b49342 100644
--- a/src/Java/gtPlusPlus/core/item/chemistry/general/ItemGenericChemBase.java
+++ b/src/Java/gtPlusPlus/core/item/chemistry/general/ItemGenericChemBase.java
@@ -159,8 +159,6 @@ public class ItemGenericChemBase extends Item {
public String getUnlocalizedName(ItemStack stack) {
return super.getUnlocalizedName() + "." + stack.getItemDamage();
}
-
-
@Override
public double getDurabilityForDisplay(ItemStack aStack) {
@@ -169,16 +167,14 @@ public class ItemGenericChemBase extends Item {
createMillingBallNBT(aStack);
}
double currentDamage = getMillingBallDamage(aStack);
- double durabilitypercent = currentDamage / 100;
- return durabilitypercent;
+ return currentDamage / getMaxBallDurability(aStack);
}
else if (ItemUtils.isCatalyst(aStack)) {
if (aStack.getTagCompound() == null || aStack.getTagCompound().hasNoTags()){
createCatalystNBT(aStack);
}
double currentDamage = getCatalystDamage(aStack);
- double durabilitypercent = currentDamage / 100;
- return durabilitypercent;
+ return currentDamage / getCatalystMaxDamage(aStack);
}
else {
return 1D;
@@ -208,10 +204,7 @@ public class ItemGenericChemBase extends Item {
aHasSpecialTooltips = true;
}
if (aHasSpecialTooltips) {
- if (aDam > aDamageSegment * 4){
- durability = EnumChatFormatting.GRAY;
- }
- else if (aDam > aDamageSegment * 3){
+ if (aDam > aDamageSegment * 3){
durability = EnumChatFormatting.GREEN;
}
else if (aDam > aDamageSegment * 2){
@@ -220,7 +213,7 @@ public class ItemGenericChemBase extends Item {
else if (aDam > aDamageSegment){
durability = EnumChatFormatting.GOLD;
}
- else if (aDam > 0){
+ else if (aDam >= 0){
durability = EnumChatFormatting.RED;
}
list.add(durability+""+(aDam)+EnumChatFormatting.GRAY+" / "+aMaxDamage);
@@ -322,6 +315,4 @@ public class ItemGenericChemBase extends Item {
public static int getMaxCatalystDurability(ItemStack aStack) {
return 50;
}
-
-
}