diff options
| author | Lance5057 <Lance5057@gmail.com> | 2016-04-14 01:15:14 -0500 |
|---|---|---|
| committer | Lance5057 <Lance5057@gmail.com> | 2016-04-14 01:15:14 -0500 |
| commit | 03b859cf0b85c9ad5ce10d71164634091b0acb4b (patch) | |
| tree | 4f7e67164f5a7e8b771c28e2d3d4062a30dbd564 /src/main/java/lance5057/tDefense/finishingAnvil | |
| parent | 9d618ac01c99846faeda71bc4c4c5f5324aeef51 (diff) | |
Added Thaum api, new modifiers, hauberd -> hauberk, fixed finishing anvil bug
Diffstat (limited to 'src/main/java/lance5057/tDefense/finishingAnvil')
| -rw-r--r-- | src/main/java/lance5057/tDefense/finishingAnvil/utilities/ToolCoreTip.java | 52 |
1 files changed, 33 insertions, 19 deletions
diff --git a/src/main/java/lance5057/tDefense/finishingAnvil/utilities/ToolCoreTip.java b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/ToolCoreTip.java index 1948779..7da31f0 100644 --- a/src/main/java/lance5057/tDefense/finishingAnvil/utilities/ToolCoreTip.java +++ b/src/main/java/lance5057/tDefense/finishingAnvil/utilities/ToolCoreTip.java @@ -4,42 +4,56 @@ import java.util.ArrayList; import java.util.List; public class ToolCoreTip -{ - String head; - String handle; - String accessory; - String extra; - +{ + String head = ""; + String handle = ""; + String accessory = ""; + String extra = ""; + List<String> headTT = new ArrayList<String>(); List<String> accessoryTT = new ArrayList<String>(); List<String> handleTT = new ArrayList<String>(); List<String> extraTT = new ArrayList<String>(); - + public ToolCoreTip() { } - + public String getPart(int id /*1-4*/) { switch(id) { - case 1: return head; - case 2: return handle; - case 3: return accessory; - case 4: return extra; - default: return ""; + case 1: + return head; + case 2: + return handle; + case 3: + return accessory; + case 4: + return extra; + default: + return ""; } } - + public String getPartName(int partId /*1-4*/, int id) { switch(partId) { - case 1: return headTT.get(id); - case 2: return handleTT.get(id); - case 3: return accessoryTT.get(id); - case 4: return extraTT.get(id); - default: return ""; + case 1: + if(headTT.size() > 0 && headTT.size() >= id - 1 && headTT.get(id) != null) + return headTT.get(id); + case 2: + if(handleTT.size() > 0 && handleTT.size() >= id - 1 && handleTT.get(id) != null) + return handleTT.get(id); + case 3: + if(accessoryTT.size() > 0 && accessoryTT.size() >= id - 1 && accessoryTT.get(id) != null) + return accessoryTT.get(id); + case 4: + if(extraTT.size() > 0 && extraTT.size() >= id - 1 && extraTT.get(id) != null) + return extraTT.get(id); + default: + return ""; } } } |
