aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/material
diff options
context:
space:
mode:
authorDraknyte1 <Draknyte1@hotmail.com>2016-09-14 01:45:29 +1000
committerDraknyte1 <Draknyte1@hotmail.com>2016-09-14 01:45:29 +1000
commit9aad5dc59183de585f4e86efdf79750179ade8c7 (patch)
tree50934a2325ec3c0fdba827110410a8a5130c3511 /src/Java/gtPlusPlus/core/material
parent91e18f54e4733c695ac023d87adfcef9e8dbbb4a (diff)
downloadGT5-Unofficial-9aad5dc59183de585f4e86efdf79750179ade8c7.tar.gz
GT5-Unofficial-9aad5dc59183de585f4e86efdf79750179ade8c7.tar.bz2
GT5-Unofficial-9aad5dc59183de585f4e86efdf79750179ade8c7.zip
Finished Material Re-write, I hope.
Diffstat (limited to 'src/Java/gtPlusPlus/core/material')
-rw-r--r--src/Java/gtPlusPlus/core/material/Material.java36
1 files changed, 34 insertions, 2 deletions
diff --git a/src/Java/gtPlusPlus/core/material/Material.java b/src/Java/gtPlusPlus/core/material/Material.java
index 4ce496bb22..ef9f3274ee 100644
--- a/src/Java/gtPlusPlus/core/material/Material.java
+++ b/src/Java/gtPlusPlus/core/material/Material.java
@@ -10,9 +10,9 @@ public class Material {
final String unlocalizedName;
final String localizedName;
- final public MaterialStack[] materialInput = null;
+ final MaterialStack[] materialInput = null;
- final public short[] RGBA;
+ final short[] RGBA;
final boolean usesBlastFurnace;
@@ -49,6 +49,18 @@ public class Material {
}
+ public String getLocalizedName(){
+ return localizedName;
+ }
+
+ public String getUnlocalizedName(){
+ return unlocalizedName;
+ }
+
+ public short[] getRGBA(){
+ return RGBA;
+ }
+
public long getProtons() {
return vProtons;
}
@@ -68,6 +80,10 @@ public class Material {
public int getBoilingPoint_C() {
return boilingPointC;
}
+
+ public boolean requiresBlastFurnace(){
+ return usesBlastFurnace;
+ }
public ItemStack getDust(){
return UtilsItems.getItemStackOfAmountFromOreDictNoBroken("dust"+unlocalizedName, 1);
@@ -77,4 +93,20 @@ public class Material {
return UtilsItems.validItemsForOreDict(unlocalizedName);
}
+ public ItemStack[] getMaterialComposites(){
+ ItemStack[] temp = {};
+ for (int i=0;i<materialInput.length;i++){
+ temp[i] = materialInput[i].getDustStack();
+ }
+ return temp;
+ }
+
+ public int[] getMaterialCompositeStackSizes(){
+ int[] temp = {};
+ for (int i=0;i<materialInput.length;i++){
+ temp[i] = materialInput[i].getDustStack().stackSize;
+ }
+ return temp;
+ }
+
}