summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/util/TDMatHelper.java
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2017-11-26 02:38:49 -0600
committerLance5057 <Lance5057@gmail.com>2017-11-26 02:38:49 -0600
commitf2f2eedda86142a5c9b090f164c9a64d92e1ea66 (patch)
tree46943eb4678691f9f71bf55263f47b6d1b9be88d /src/main/java/lance5057/tDefense/util/TDMatHelper.java
parent6af565ab07a802518345df7f06772df56f6e205f (diff)
Added more materials, broke something in the tool table.
Diffstat (limited to 'src/main/java/lance5057/tDefense/util/TDMatHelper.java')
-rw-r--r--src/main/java/lance5057/tDefense/util/TDMatHelper.java99
1 files changed, 99 insertions, 0 deletions
diff --git a/src/main/java/lance5057/tDefense/util/TDMatHelper.java b/src/main/java/lance5057/tDefense/util/TDMatHelper.java
new file mode 100644
index 0000000..c36c4ee
--- /dev/null
+++ b/src/main/java/lance5057/tDefense/util/TDMatHelper.java
@@ -0,0 +1,99 @@
+package lance5057.tDefense.util;
+
+import lance5057.tDefense.core.materials.ShieldMaterialStats;
+import slimeknights.tconstruct.library.fluid.FluidMolten;
+import slimeknights.tconstruct.library.materials.ArrowShaftMaterialStats;
+import slimeknights.tconstruct.library.materials.BowMaterialStats;
+import slimeknights.tconstruct.library.materials.BowStringMaterialStats;
+import slimeknights.tconstruct.library.materials.ExtraMaterialStats;
+import slimeknights.tconstruct.library.materials.FletchingMaterialStats;
+import slimeknights.tconstruct.library.materials.HandleMaterialStats;
+import slimeknights.tconstruct.library.materials.HeadMaterialStats;
+
+public class TDMatHelper {
+ public String name;
+ public int color;
+ public FluidMolten fluid;
+
+ public boolean isGem;
+
+ public HeadMaterialStats head;
+ public ShieldMaterialStats shield;
+ public BowMaterialStats bow;
+ public ExtraMaterialStats extra;
+ public FletchingMaterialStats fletching;
+ public BowStringMaterialStats bowstring;
+ public HandleMaterialStats handle;
+ public ArrowShaftMaterialStats shaft;
+
+ public TDMatHelper(String n, int c, FluidMolten f)
+ {
+ name = n;
+ color = c;
+ fluid = f;
+ }
+
+ public TDMatHelper(String n, int c)
+ {
+ name = n;
+ color = c;
+ fluid = null;
+ }
+
+ public TDMatHelper(String n, int c, boolean o)
+ {
+ name = n;
+ color = c;
+ fluid = null;
+
+ isGem = o;
+ }
+
+ public TDMatHelper setHead(HeadMaterialStats h)
+ {
+ head = h;
+ return this;
+ }
+
+ public TDMatHelper setHandle(HandleMaterialStats h)
+ {
+ handle = h;
+ return this;
+ }
+
+ public TDMatHelper setShield(ShieldMaterialStats h)
+ {
+ shield = h;
+ return this;
+ }
+
+ public TDMatHelper setExtra(ExtraMaterialStats h)
+ {
+ extra = h;
+ return this;
+ }
+
+ public TDMatHelper setBow(BowMaterialStats h)
+ {
+ bow = h;
+ return this;
+ }
+
+ public TDMatHelper setFletching(FletchingMaterialStats h)
+ {
+ fletching = h;
+ return this;
+ }
+
+ public TDMatHelper setString(BowStringMaterialStats h)
+ {
+ bowstring = h;
+ return this;
+ }
+
+ public TDMatHelper setShaft(ArrowShaftMaterialStats h)
+ {
+ shaft = h;
+ return this;
+ }
+}