summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/finishingAnvil
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2016-04-14 01:15:14 -0500
committerLance5057 <Lance5057@gmail.com>2016-04-14 01:15:14 -0500
commit03b859cf0b85c9ad5ce10d71164634091b0acb4b (patch)
tree4f7e67164f5a7e8b771c28e2d3d4062a30dbd564 /src/main/java/lance5057/tDefense/finishingAnvil
parent9d618ac01c99846faeda71bc4c4c5f5324aeef51 (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.java52
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 "";
}
}
}