aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java45
1 files changed, 25 insertions, 20 deletions
diff --git a/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java b/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java
index aed556346e..5e3d6f3cf9 100644
--- a/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java
+++ b/src/main/java/com/detrav/items/DetravMetaGeneratedTool01.java
@@ -37,9 +37,6 @@ public class DetravMetaGeneratedTool01 extends GT_MetaGenerated_Tool {
}
-
-
-
public void addAdditionalToolTips(List aList, ItemStack aStack, EntityPlayer aPlayer) {
//super.addAdditionalToolTips();
long tMaxDamage = getToolMaxDamage(aStack);
@@ -50,23 +47,31 @@ public class DetravMetaGeneratedTool01 extends GT_MetaGenerated_Tool {
String name = aStack.getUnlocalizedName();
String num = name.substring("gt.detrav.metatool.01.".length());
int meta = Integer.parseInt(num);
- if (meta < 100) {
- aList.add(tOffset + 0, EnumChatFormatting.WHITE + "Durability: " + EnumChatFormatting.GREEN + (tMaxDamage - getToolDamage(aStack)) + " / " + tMaxDamage + EnumChatFormatting.GRAY);
- aList.add(tOffset + 1, EnumChatFormatting.WHITE + tMaterial.mDefaultLocalName + EnumChatFormatting.YELLOW + " lvl " + getHarvestLevel(aStack, "") + EnumChatFormatting.GRAY);
- aList.add(tOffset + 2, "Right click on rock for prospecting current chunk!");
- aList.add(tOffset + 3, "Right click on bedrock for prospecting oil!");
- aList.add(tOffset + 4, "Traces: 1-9");
- aList.add(tOffset + 5, "Small: 10-29");
- aList.add(tOffset + 6, "Medium: 30-59");
- aList.add(tOffset + 7, "Large: 60-99");
- aList.add(tOffset + 8, "Very large: 100-***");
- } else {
- aList.add(tOffset + 0, EnumChatFormatting.WHITE + "Durability: " + EnumChatFormatting.GREEN + (tMaxDamage - getToolDamage(aStack)) + " / " + tMaxDamage + EnumChatFormatting.GRAY);
- aList.add(tOffset + 1, EnumChatFormatting.WHITE + tMaterial.mDefaultLocalName + EnumChatFormatting.GRAY);
- aList.add(tOffset + 2, EnumChatFormatting.WHITE + "Chunks: " + EnumChatFormatting.YELLOW + (getHarvestLevel(aStack, "")*2+1) + "x" + (getHarvestLevel(aStack, "")*2+1) + EnumChatFormatting.GRAY);
- aList.add(tOffset + 3, "Right click on rock for prospecting current chunk!");
- aList.add(tOffset + 4, "Right click on bedrock for prospecting oil!");
- aList.add(tOffset + 5, "Right click for scanning!");
+ switch (meta) {
+ case 0:
+ aList.add(tOffset + 0, EnumChatFormatting.WHITE + "Durability: " + EnumChatFormatting.GREEN + (tMaxDamage - getToolDamage(aStack)) + " / " + tMaxDamage + EnumChatFormatting.GRAY);
+ aList.add(tOffset + 1, EnumChatFormatting.WHITE + tMaterial.mDefaultLocalName + EnumChatFormatting.YELLOW + " lvl " + getHarvestLevel(aStack, "") + EnumChatFormatting.GRAY);
+ aList.add(tOffset + 2, "Right click on rock for prospecting current chunk!");
+ aList.add(tOffset + 3, "Right click on bedrock for prospecting oil!");
+ aList.add(tOffset + 4, "Traces: 1-9");
+ aList.add(tOffset + 5, "Small: 10-29");
+ aList.add(tOffset + 6, "Medium: 30-59");
+ aList.add(tOffset + 7, "Large: 60-99");
+ aList.add(tOffset + 8, "Very large: 100-***");
+ break;
+ case 100:
+ case 101:
+ case 102:
+ case 103:
+ case 104:
+ case 105:
+ aList.add(tOffset + 0, EnumChatFormatting.WHITE + "Durability: " + EnumChatFormatting.GREEN + (tMaxDamage - getToolDamage(aStack)) + " / " + tMaxDamage + EnumChatFormatting.GRAY);
+ aList.add(tOffset + 1, EnumChatFormatting.WHITE + tMaterial.mDefaultLocalName + EnumChatFormatting.GRAY);
+ aList.add(tOffset + 2, EnumChatFormatting.WHITE + "Chunks: " + EnumChatFormatting.YELLOW + (getHarvestLevel(aStack, "") * 2 + 1) + "x" + (getHarvestLevel(aStack, "") * 2 + 1) + EnumChatFormatting.GRAY);
+ aList.add(tOffset + 3, "Right click on rock for prospecting current chunk!");
+ aList.add(tOffset + 4, "Right click on bedrock for prospecting oil!");
+ aList.add(tOffset + 5, "Right click for scanning!");
+ break;
}
}
}