aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/xmod/tinkers/material/BaseTinkersMaterial.java
diff options
context:
space:
mode:
authorAlkalus <3060479+draknyte1@users.noreply.github.com>2019-03-01 04:20:08 +0000
committerAlkalus <3060479+draknyte1@users.noreply.github.com>2019-03-01 04:20:08 +0000
commit9a0e88e397dc52476a0de92768c1022a3e53c9ed (patch)
tree857daacdc3ed3a0ff7f7051aa8ba2b3ff72d5f9e /src/Java/gtPlusPlus/xmod/tinkers/material/BaseTinkersMaterial.java
parent35522722af5dddea144c841a71f4fa9087e68966 (diff)
downloadGT5-Unofficial-9a0e88e397dc52476a0de92768c1022a3e53c9ed.tar.gz
GT5-Unofficial-9a0e88e397dc52476a0de92768c1022a3e53c9ed.tar.bz2
GT5-Unofficial-9a0e88e397dc52476a0de92768c1022a3e53c9ed.zip
+ Added casting recipes for all new materials (Hopefully).
$ Fixed localization of new TiCon materials. $ Fixed bug where cached Fields/Methods may conflict, they're now stored with unique keys.
Diffstat (limited to 'src/Java/gtPlusPlus/xmod/tinkers/material/BaseTinkersMaterial.java')
-rw-r--r--src/Java/gtPlusPlus/xmod/tinkers/material/BaseTinkersMaterial.java56
1 files changed, 45 insertions, 11 deletions
diff --git a/src/Java/gtPlusPlus/xmod/tinkers/material/BaseTinkersMaterial.java b/src/Java/gtPlusPlus/xmod/tinkers/material/BaseTinkersMaterial.java
index 19ff630a92..0585eeafd8 100644
--- a/src/Java/gtPlusPlus/xmod/tinkers/material/BaseTinkersMaterial.java
+++ b/src/Java/gtPlusPlus/xmod/tinkers/material/BaseTinkersMaterial.java
@@ -34,7 +34,7 @@ public class BaseTinkersMaterial {
}
public BaseTinkersMaterial(Material aMaterial) {
- mLocalName = Utils.sanitizeString(aMaterial.getLocalizedName());
+ mLocalName = aMaterial.getLocalizedName();
mUnlocalName = "material.gtpp."+Utils.sanitizeString(mLocalName);
mMaterial = aMaterial;
mID = aNextFreeID++;
@@ -136,18 +136,18 @@ public class BaseTinkersMaterial {
int id = mID;
if (id > 0) {
- Object aTinkersCustomMaterial = generateToolMaterial(mMaterial);
- Logger.INFO("[TiCon] Created Material: "+mLocalName);
+ //Object aTinkersCustomMaterial = generateToolMaterial(mMaterial);
+ //Logger.INFO("[TiCon] Created Material: "+mLocalName);
- TinkersUtils.addToolMaterial(id, aTinkersCustomMaterial);
- TinkersUtils.addDefaultToolPartMaterial(id);
- TinkersUtils.addBowMaterial(id, calcBowDrawSpeed(mMaterial), 1.0F);
- TinkersUtils.addArrowMaterial(id, calcProjectileMass(mMaterial), calcProjectileFragility(mMaterial));
+ //TinkersUtils.addToolMaterial(id, aTinkersCustomMaterial);
+ //TinkersUtils.addDefaultToolPartMaterial(id);
+ //TinkersUtils.addBowMaterial(id, calcBowDrawSpeed(mMaterial), 1.0F);
+ //TinkersUtils.addArrowMaterial(id, calcProjectileMass(mMaterial), calcProjectileFragility(mMaterial));
NBTTagCompound tag = new NBTTagCompound();
tag.setInteger("Id", id);
- tag.setString("Name", mLocalName);
- tag.setString("localizationString", mUnlocalName);
+ tag.setString("Name", mUnlocalName);
+ tag.setString("localizationString", mLocalName);
tag.setInteger("Durability", calcDurability(mMaterial)); // 97
tag.setInteger("MiningSpeed", calcMiningSpeed(mMaterial)); // 150
tag.setInteger("HarvestLevel", calcHarvestLevel(mMaterial)); // 1
@@ -162,7 +162,7 @@ public class BaseTinkersMaterial {
tag.setInteger("Color", calcColour(mMaterial));
- boolean generate = generateRecipes(mMaterial);
+ boolean generate = generateRecipes(mMaterial, id);
if (generate) {
Logger.INFO("[TiCon] Sending IMC: addMaterial - "+mLocalName+".");
@@ -195,7 +195,7 @@ public class BaseTinkersMaterial {
}
- private boolean generateRecipes(Material aMaterial) {
+ private boolean generateRecipes(Material aMaterial, int aID) {
Block aMatBlock;
Integer aMelt;
@@ -227,6 +227,40 @@ public class BaseTinkersMaterial {
aMaterial.getFluid(144), ingotcast, false, 50);
}
+ boolean extended = TinkersUtils.generateCastingRecipes(aMaterial, aID);
+
+
+
+
+
+
+ //TConstructRegistry.getBasinCasting().addCastingRecipe(new ItemStack(ExtraUtils.decorative1, 1, 5), new FluidStack(unstable, 1296), (ItemStack)null, true, 100);
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
return true;
}