summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2017-11-27 01:42:36 -0600
committerLance5057 <Lance5057@gmail.com>2017-11-27 01:42:36 -0600
commit47f9237e0afce2fcb2c214b5debdeda331d2d9e1 (patch)
tree687163434ac0c8ec511ea7494b608b1545e0175e /src/main/java/lance5057/tDefense
parentca59d88e0effef351498c6df46d5a24cafadc2df (diff)
Fixed up build.gradle
Added new materials, stats, and alloys
Diffstat (limited to 'src/main/java/lance5057/tDefense')
-rw-r--r--src/main/java/lance5057/tDefense/TD_Config.java3
-rw-r--r--src/main/java/lance5057/tDefense/core/materials/TDMaterials.java194
2 files changed, 150 insertions, 47 deletions
diff --git a/src/main/java/lance5057/tDefense/TD_Config.java b/src/main/java/lance5057/tDefense/TD_Config.java
index 86837dd..4c6745a 100644
--- a/src/main/java/lance5057/tDefense/TD_Config.java
+++ b/src/main/java/lance5057/tDefense/TD_Config.java
@@ -85,6 +85,9 @@ public class TD_Config
public static boolean enableHarvestCraftMaterials= true;
@Config.RequiresMcRestart()
+ public static boolean enableCornucopiaMaterials= true;
+
+ @Config.RequiresMcRestart()
public static boolean enableAeonsteel= true;
@Config.RequiresMcRestart()
diff --git a/src/main/java/lance5057/tDefense/core/materials/TDMaterials.java b/src/main/java/lance5057/tDefense/core/materials/TDMaterials.java
index 3455803..3460dae 100644
--- a/src/main/java/lance5057/tDefense/core/materials/TDMaterials.java
+++ b/src/main/java/lance5057/tDefense/core/materials/TDMaterials.java
@@ -1,5 +1,7 @@
package lance5057.tDefense.core.materials;
+import static slimeknights.tconstruct.library.utils.HarvestLevels.STONE;
+
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
@@ -14,6 +16,7 @@ import gnu.trove.map.hash.THashMap;
import gnu.trove.set.hash.THashSet;
import lance5057.tDefense.Reference;
import lance5057.tDefense.TinkersDefense;
+import lance5057.tDefense.TD_Config.Materials;
import lance5057.tDefense.armor.materials.MaterialCloth;
import lance5057.tDefense.core.items.TDOreDictItem;
import lance5057.tDefense.core.materials.traits.TraitAxeLover;
@@ -24,11 +27,14 @@ import lance5057.tDefense.core.materials.traits.TraitFirestarter;
import lance5057.tDefense.util.TDMatHelper;
import net.minecraft.block.Block;
import net.minecraft.init.Blocks;
+import net.minecraft.init.Items;
import net.minecraft.item.Item;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
import net.minecraftforge.event.RegistryEvent;
+import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidRegistry;
+import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.event.FMLInitializationEvent;
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
@@ -38,6 +44,7 @@ import net.minecraftforge.registries.IForgeRegistry;
import slimeknights.tconstruct.library.MaterialIntegration;
import slimeknights.tconstruct.library.TinkerRegistry;
import slimeknights.tconstruct.library.fluid.FluidMolten;
+import slimeknights.tconstruct.library.materials.BowMaterialStats;
import slimeknights.tconstruct.library.materials.ExtraMaterialStats;
import slimeknights.tconstruct.library.materials.HandleMaterialStats;
import slimeknights.tconstruct.library.materials.HeadMaterialStats;
@@ -46,6 +53,7 @@ import slimeknights.tconstruct.library.materials.Material;
import slimeknights.tconstruct.library.materials.MaterialTypes;
import slimeknights.tconstruct.library.traits.AbstractTrait;
import slimeknights.tconstruct.library.utils.HarvestLevels;
+import slimeknights.tconstruct.shared.TinkerCommons;
import slimeknights.tconstruct.shared.TinkerFluids;
import slimeknights.tconstruct.smeltery.block.BlockMolten;
import slimeknights.tconstruct.tools.TinkerMaterials;
@@ -91,20 +99,21 @@ public class TDMaterials {
// 0xff0000);
// public static FluidMolten fluidGreenCandy = new FluidMolten("greencandy",
// 0x00ff00);
- public static FluidMolten fluidVile = new FluidMolten("vile", 0x111111);
+ public static FluidMolten fluidVile = fluids.put("vile", (FluidMolten) new FluidMolten("vile", 0x111111).setTemperature(0));
// public static FluidMolten fluidSinisterium = new
// FluidMolten("sinisterium", 0x210000);
// public static FluidMolten fluidNihilite = new FluidMolten("nihilite",
// 0x000021);
- public static FluidMolten fluidVibrant = new FluidMolten("vibrant", 0x76ff00);
+ public static FluidMolten fluidVibrant = fluids.put("vibrant", new FluidMolten("vibrant", 0x76ff00));
+ public static FluidMolten fluidSlush = fluids.put("slush", (FluidMolten) new FluidMolten("slush", 0xbfefff).setTemperature(0));
+ public static FluidMolten fluidQuartz = fluids.put("quartz", (FluidMolten) new FluidMolten("quartz", 0xdddddd).setTemperature(75));
+
// public static FluidMolten fluidOrichalcum = new FluidMolten("orichalcum",
// 0xffc700);
// public static FluidMolten fluidPandorium = new FluidMolten("pandorium",
// 0x7f6a00);
- // public static FluidMolten fluidChorusJuice = new
- // FluidMolten("chorusjuice", 0xd982ff);
- // public static FluidMolten fluidDragonsBreath = new
- // FluidMolten("dragonsbreath", 0x7f00b7);
+ public static FluidMolten fluidChorusJuice = fluids.put("chorusjuice", new FluidMolten("chorusjuice", 0xd982ff));
+ public static FluidMolten fluidDragonsBreath = fluids.put("dragonsbreath", new FluidMolten("dragonsbreath", 0x7f00b7));
// public static FluidMolten fluidRoseGold = new FluidMolten("rosegold",
// 0xff9b84);
// public static FluidMolten fluidPlatinum = new FluidMolten("platinum",
@@ -121,40 +130,55 @@ public class TDMaterials {
// Base
List<TDMatHelper> materials_base = new ArrayList<>(Arrays.asList(
- new TDMatHelper("aeonsteel", 0xa470e0, new FluidMolten("aeonsteel", 0xa470e0))
+ new TDMatHelper("aeonsteel", 0xa470e0, fluids.put("aeonsteel", new FluidMolten("aeonsteel", 0xa470e0)))
.setHead(new HeadMaterialStats(500, 15.00f, 4.0f, HarvestLevels.COBALT))
- .setHandle(new HandleMaterialStats(1.1f, 0)).setExtra(new ExtraMaterialStats(50)),
- new TDMatHelper("queensgold", 0xdcff00, new FluidMolten("queensgold", 0xdcff00)),
- new TDMatHelper("dogbearium", 0x6d3300, new FluidMolten("dogbearium", 0x6d3300)),
- new TDMatHelper("sinisterium", 0x210000, new FluidMolten("sinisterium", 0x210000)),
- new TDMatHelper("nihilite", 0x000021, new FluidMolten("nihilite", 0x000021)),
- new TDMatHelper("orichalcum", 0xffc700, new FluidMolten("orichalcum", 0xffc700)),
- new TDMatHelper("pandorium", 0x7f6a00, new FluidMolten("pandorium", 0x7f6a00)),
- new TDMatHelper("rosegold", 0xff9b84, new FluidMolten("rosegold", 0xff9b84)),
- new TDMatHelper("platinum", 0xe8e8e8, new FluidMolten("platinum", 0xe8e8e8)),
- new TDMatHelper("brass", 0xdbb332, new FluidMolten("brass", 0xdbb332)),
+ .setHandle(new HandleMaterialStats(1.1f, 0))
+ .setExtra(new ExtraMaterialStats(50))
+ .setShield(new ShieldMaterialStats(500, 33))
+ .setBow(new BowMaterialStats(0.75f, 1.0f, 2.5f)),
+ new TDMatHelper("queensgold", 0xdcff00, fluids.put("queensgold", new FluidMolten("queensgold", 0xdcff00)))
+ .setHead(new HeadMaterialStats(70, 3.00f, 3.00f, HarvestLevels.IRON))
+ .setHandle(new HandleMaterialStats(1.05f, 35))
+ .setExtra(new ExtraMaterialStats(20))
+ .setShield(new ShieldMaterialStats(70, 33))
+ .setBow(new BowMaterialStats(1.1f, 1.0f, 0.5f)),
+ new TDMatHelper("dogbearium", 0x6d3300, fluids.put("dogbearium", new FluidMolten("dogbearium", 0x6d3300)))
+ .setHead(new HeadMaterialStats(150, 5.00f, 9.00f, HarvestLevels.DIAMOND))
+ .setHandle(new HandleMaterialStats(0.85f, 75))
+ .setExtra(new ExtraMaterialStats(75))
+ .setShield(new ShieldMaterialStats(70, 33))
+ .setBow(new BowMaterialStats(0.1f, 0.5f, 5.5f)),
+ new TDMatHelper("sinisterium", 0x210000, fluids.put("sinisterium",new FluidMolten("sinisterium", 0x210000))),
+ new TDMatHelper("nihilite", 0x000021, fluids.put("nihilite",new FluidMolten("nihilite", 0x000021))),
+ new TDMatHelper("orichalcum", 0xffc700, fluids.put("orichalcum",new FluidMolten("orichalcum", 0xffc700))),
+ new TDMatHelper("pandorium", 0x7f6a00, fluids.put("pandorium",new FluidMolten("pandorium", 0x7f6a00))),
+ new TDMatHelper("rosegold", 0xff9b84, fluids.put("rosegold",new FluidMolten("rosegold", 0xff9b84))),
+ new TDMatHelper("platinum", 0xe8e8e8, fluids.put("platinum",new FluidMolten("platinum", 0xe8e8e8))),
+ new TDMatHelper("brass", 0xdbb332, fluids.put("brass",new FluidMolten("brass", 0xdbb332))),
// new TDMatHelper("silver", 0x9e9e9e, new FluidMolten("silver",
// 0x9e9e9e)),
- new TDMatHelper("valyriansteel", 0xe2d9e2, new FluidMolten("valyriansteel", 0xe2d9e2)),
- new TDMatHelper("froststeel", 0xc6dcff, new FluidMolten("froststeel", 0xc6dcff)),
- new TDMatHelper("resonatingcrystal", 0xffffff, new FluidMolten("resonatingcrystal", 0xffffff)),
- new TDMatHelper("pureardite", 0xff4300, new FluidMolten("pureardite", 0xff4300)),
- new TDMatHelper("purecobalt", 0x547eff, new FluidMolten("purecobalt", 0x547eff)),
- new TDMatHelper("puremanyullyn", 0xd044ff, new FluidMolten("puremanyullyn", 0xd044ff)),
+ new TDMatHelper("valyriansteel", 0xe2d9e2, fluids.put("valyriansteel",new FluidMolten("valyriansteel", 0xe2d9e2))),
+ new TDMatHelper("froststeel", 0xc6dcff, fluids.put("froststeel",new FluidMolten("froststeel", 0xc6dcff))),
+ new TDMatHelper("resonatingcrystal", 0xffffff, fluids.put("resonatingcrystal",new FluidMolten("resonatingcrystal", 0xffffff))),
+ new TDMatHelper("pureardite", 0xff4300, fluids.put("pureardite",new FluidMolten("pureardite", 0xff4300))),
+ new TDMatHelper("purecobalt", 0x547eff, fluids.put("purecobalt",new FluidMolten("purecobalt", 0x547eff))),
+ new TDMatHelper("puremanyullyn", 0xd044ff, fluids.put("puremanyullyn",new FluidMolten("puremanyullyn", 0xd044ff))),
new TDMatHelper("glass", 0xffffff, TinkerFluids.glass),
// new TDMatHelper("ice", 0xdcff00, new FluidMolten("queensgold",
// 0xdcff00)),
- new TDMatHelper("purifiedgold", 0xffe242, new FluidMolten("purifiedgold", 0xffe242)),
- new TDMatHelper("purifiedsilver", 0xefefef, new FluidMolten("purifiedsilver", 0xefefef))));
+ new TDMatHelper("purifiedgold", 0xffe242, fluids.put("purifiedgold", new FluidMolten("purifiedgold", 0xffe242))),
+ new TDMatHelper("purifiedsilver", 0xefefef, fluids.put("purifiedsilver", new FluidMolten("purifiedsilver", 0xefefef)))));
// Jokes
List<TDMatHelper> materials_joke = new ArrayList<>(
- Arrays.asList(new TDMatHelper("cheese", 0xffe900, new FluidMolten("cheese", 0xffe900)),
- new TDMatHelper("bread", 0x89732a), new TDMatHelper("melon", 0xff77a4)));
+ Arrays.asList(new TDMatHelper("cheese", 0xffe900, fluids.put("cheese",new FluidMolten("cheese", 0xffe900))),
+ new TDMatHelper("bread", 0x89732a),
+ new TDMatHelper("melon", 0xff77a4)));
// Holiday
List<TDMatHelper> materials_xmas = new ArrayList<>(
- Arrays.asList(new TDMatHelper("redcandy", 0xff0000), new TDMatHelper("greencandy", 0x00ff00)));
+ Arrays.asList(new TDMatHelper("redcandy", 0xff0000),
+ new TDMatHelper("greencandy", 0x00ff00)));
// Gems
List<TDMatHelper> materials_gems = new ArrayList<>(
@@ -177,6 +201,18 @@ public class TDMaterials {
new TDMatHelper("tanzanite", 0x8860e5, true),
new TDMatHelper("amber", 0xdba827, true)));
+ //Cornucopia
+ List<TDMatHelper> materials_cornucopia = new ArrayList<>(
+ Arrays.asList(new TDMatHelper("gallite", 0x198c09, fluids.put("gallite",new FluidMolten("gallite", 0x198c09))),
+ new TDMatHelper("sundrop", 0xfff987, fluids.put("sundrop",new FluidMolten("sundrop", 0xfff987))),
+ new TDMatHelper("voidite", 0x450059, fluids.put("voidite",new FluidMolten("voidite", 0x450059))),
+ new TDMatHelper("solarium", 0xffff31, fluids.put("solarium",new FluidMolten("solarium", 0xffff31))),
+ new TDMatHelper("dragonsteel", 0x55914d, fluids.put("dragonsteel",new FluidMolten("dragonsteel", 0x55914d))),
+ new TDMatHelper("blacksteel", 0x383838, fluids.put("blacksteel",new FluidMolten("blacksteel", 0x383838))),
+ new TDMatHelper("abyssalium", 0x000633, fluids.put("abyssalium",new FluidMolten("abyssalium", 0x000633))),
+ new TDMatHelper("depthsilver", 0x646782, fluids.put("depthsilver",new FluidMolten("depthsilver", 0x646782))),
+ new TDMatHelper("moonsilver", 0x777777, fluids.put("moonsilver",new FluidMolten("moonsilver", 0x777777))),
+ new TDMatHelper("novagold", 0xffc300, fluids.put("novagold",new FluidMolten("novagold", 0xffc300)))));
// // Blood Magic
// List<String> materials_bm = new ArrayList<>(
// Arrays.asList("blankslate", "reinforcedslate", "imbued", "demonic",
@@ -253,12 +289,14 @@ public class TDMaterials {
this.materials_master.addAll(materials_xmas);
if (TinkersDefense.config.materials.enableGemMaterials)
this.materials_master.addAll(materials_gems);
- // if (TinkersDefense.config.materials.enableTwilightForestMaterials)
- // this.materials_master.addAll(materials_tf);
- // if (TinkersDefense.config.materials.enableBloodMagicMaterials)
- // this.materials_master.addAll(materials_bm);
- // if (TinkersDefense.config.materials.enableHarvestCraftMaterials)
- // this.materials_master.addAll(materials_pam);
+ if (TinkersDefense.config.materials.enableCornucopiaMaterials)
+ this.materials_master.addAll(materials_cornucopia);
+// if (TinkersDefense.config.materials.enableTwilightForestMaterials)
+// this.materials_master.addAll(materials_tf);
+// if (TinkersDefense.config.materials.enableBloodMagicMaterials)
+// this.materials_master.addAll(materials_bm);
+// if (TinkersDefense.config.materials.enableHarvestCraftMaterials)
+// this.materials_master.addAll(materials_pam);
nugget = new TDOreDictItem("nugget", getMatNames(materials_master));
dust = new TDOreDictItem("dust", getMatNames(materials_master));
@@ -336,6 +374,16 @@ public class TDMaterials {
TinkerRegistry.addMaterialStats(TinkerMaterials.electrum, new ShieldMaterialStats(50, 33));
TinkerRegistry.addMaterialStats(TinkerMaterials.steel, new ShieldMaterialStats(540, 33));
+
+ for(String s: fluids.keySet())
+ {
+ createFluid(s, fluids.get(s));
+ FluidRegistry.registerFluid(fluids.get(s));
+ FluidRegistry.addBucketForFluid(fluids.get(s));
+
+ }
+
+
for (TDMatHelper m : materials_master) {
createMaterial(m);
@@ -354,13 +402,23 @@ public class TDMaterials {
registerClothMaterials();
- createFluid("vibrant", fluidVibrant);
- FluidRegistry.registerFluid(fluidVibrant);
- FluidRegistry.addBucketForFluid(fluidVibrant);
-
- createFluid("vile", fluidVile);
- FluidRegistry.registerFluid(fluidVile);
- FluidRegistry.addBucketForFluid(fluidVile);
+// createFluid("vibrant", fluidVibrant);
+// FluidRegistry.registerFluid(fluidVibrant);
+// FluidRegistry.addBucketForFluid(fluidVibrant);
+//
+// createFluid("vile", fluidVile);
+// FluidRegistry.registerFluid(fluidVile);
+// FluidRegistry.addBucketForFluid(fluidVile);
+//
+// createFluid("chorusjuice", fluidChorusJuice);
+// FluidRegistry.registerFluid(fluidChorusJuice);
+// FluidRegistry.addBucketForFluid(fluidChorusJuice);
+//
+// createFluid("dragonsbreath", fluidDragonsBreath);
+// FluidRegistry.registerFluid(fluidDragonsBreath);
+// FluidRegistry.addBucketForFluid(fluidDragonsBreath);
+//
+
// integrate(materials, materialIntegrations, deferredMaterials);
@@ -379,18 +437,21 @@ public class TDMaterials {
mat.addItem("nugget" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1));
mat.addItem("dust" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1));
mat.addItem("grain" + tdmat.name.substring(0, 1).toUpperCase() + tdmat.name.substring(1));
-
+
+
if(tdmat.isGem)
mat.setCraftable(true).setCastable(false);
else
mat.setCraftable(false).setCastable(true);
TinkersDefense.proxy.registerMatColor(mat, tdmat.color);
- if (tdmat.fluid != null) {
- createFluid(tdmat.name, tdmat.fluid);
- tdmat.fluid.setTemperature(800);
- mat.setFluid(tdmat.fluid);
- }
+// if (tdmat.fluid != null) {
+// createFluid(tdmat.name, tdmat.fluid);
+// tdmat.fluid.setTemperature(800);
+ FluidMolten f = fluids.get(tdmat.name);
+ if(f != null)
+ mat.setFluid(f);
+// }
ItemStack i;
if(tdmat.isGem)
@@ -463,6 +524,45 @@ public class TDMaterials {
OreDictionary.registerOre(
"gem" + gem.mats.get(i).substring(0, 1).toUpperCase() + gem.mats.get(i).substring(1),
new ItemStack(gem, 1, i));
+
+ TinkerRegistry.registerMelting(Items.CHORUS_FRUIT, fluids.get("chorusjuice"), Material.VALUE_Nugget);
+ TinkerRegistry.registerMelting(Items.DRAGON_BREATH, fluids.get("dragonsbreath"), Material.VALUE_Ingot);
+ TinkerRegistry.registerMelting(TinkerCommons.matNecroticBone, fluids.get("vile"), Material.VALUE_Nugget);
+ TinkerRegistry.registerMelting(new ItemStack(Items.SKULL, 1, 1), fluids.get("vile"), Material.VALUE_Ingot);
+ TinkerRegistry.registerMelting(TinkerCommons.matMendingMoss, fluids.get("vibrant"), Material.VALUE_Ingot*2);
+ TinkerRegistry.registerMelting(Blocks.ICE, fluids.get("slush"), Material.VALUE_Ingot);
+ TinkerRegistry.registerMelting(Blocks.PACKED_ICE, fluids.get("slush"), Material.VALUE_Ingot*4);
+ TinkerRegistry.registerMelting(Blocks.QUARTZ_BLOCK, fluids.get("quartz"), Material.VALUE_Ingot*4);
+ TinkerRegistry.registerMelting(Items.QUARTZ, fluids.get("quartz"), Material.VALUE_Ingot);
+
+ TinkerRegistry.registerTableCasting(new ItemStack(Items.QUARTZ, 1, 0), ItemStack.EMPTY, (Fluid)fluids.get("quartz"), Material.VALUE_Ingot);
+
+ TinkerRegistry.registerBasinCasting(new ItemStack(Blocks.QUARTZ_BLOCK, 1, 0), ItemStack.EMPTY, (Fluid)fluids.get("quartz"), Material.VALUE_Ingot*4);
+ TinkerRegistry.registerBasinCasting(new ItemStack(Blocks.ICE, 1, 0), ItemStack.EMPTY, (Fluid)fluids.get("slush"), Material.VALUE_Ingot);
+
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("aeonsteel"), 4), new FluidStack(fluids.get("chorusjuice"), 1), new FluidStack(TinkerFluids.cobalt, 3));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("queensgold"), 2), new FluidStack(TinkerFluids.gold, 1), new FluidStack(TinkerFluids.knightslime, 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("dogbearium"), 4), new FluidStack(TinkerFluids.ardite, 1), new FluidStack(fluids.get("dragonsbreath"), 3));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("sinisterium"), 6), new FluidStack(TinkerFluids.blood, 1), new FluidStack(fluids.get("vile"), 2), new FluidStack(TinkerFluids.iron, 4));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("nihilite"), 3), new FluidStack(TinkerFluids.cobalt, 1), new FluidStack(fluids.get("vile"), 2));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("orichalcum"), 6), new FluidStack(TinkerFluids.bronze, 4), new FluidStack(fluids.get("vibrant"), 2), new FluidStack(TinkerFluids.gold, 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("pandorium"), 3), new FluidStack(TinkerFluids.ardite, 1), new FluidStack(fluids.get("vibrant"), 2));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("rosegold"), 4), new FluidStack(TinkerFluids.gold, 1), new FluidStack(TinkerFluids.copper, 3));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("brass"), 3), new FluidStack(TinkerFluids.copper, 2), new FluidStack(TinkerFluids.zinc, 2));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("valyriansteel"), 4), new FluidStack(TinkerFluids.steel, 2), new FluidStack(TinkerFluids.obsidian, 2), new FluidStack(fluids.get("dragonsbreath"), 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("froststeel"), 4), new FluidStack(TinkerFluids.steel, 2), new FluidStack(TinkerFluids.cobalt, 2), new FluidStack(fluids.get("slush"), 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("pureardite"), 1), new FluidStack(TinkerFluids.ardite, 1), new FluidStack(fluids.get("dragonsbreath"), 2), new FluidStack(TinkerFluids.blood, 2), new FluidStack(fluids.get("purifiedgold"), 2));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("purecobalt"), 1), new FluidStack(TinkerFluids.cobalt, 1), new FluidStack(fluids.get("dragonsbreath"), 2), new FluidStack(fluids.get("slush"), 2), new FluidStack(fluids.get("purifiedsilver"), 2));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("puremanyullyn"), 2), new FluidStack(fluids.get("pureardite"), 1), new FluidStack(fluids.get("purecobalt"), 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("purifiedgold"), 1), new FluidStack(TinkerFluids.gold, 1), new FluidStack(fluids.get("quartz"), 8), new FluidStack(TinkerFluids.glass, 2), new FluidStack(TinkerFluids.purpleSlime, 2));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("purifiedsilver"), 1), new FluidStack(TinkerFluids.silver, 1), new FluidStack(fluids.get("quartz"), 8), new FluidStack(TinkerFluids.glass, 2), new FluidStack(TinkerFluids.purpleSlime, 2));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("solarium"), 1), new FluidStack(TinkerFluids.steel, 1), new FluidStack(fluids.get("sundrop"), 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("dragonsteel"), 1), new FluidStack(TinkerFluids.steel, 1), new FluidStack(fluids.get("gallite"), 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("blacksteel"), 1), new FluidStack(TinkerFluids.steel, 1), new FluidStack(fluids.get("voidite"), 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("abyssalium"), 1), new FluidStack(fluids.get("voidite"), 1), new FluidStack(fluids.get("sundrop"), 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("depthsilver"), 1), new FluidStack(TinkerFluids.silver, 1), new FluidStack(fluids.get("abyssalium"), 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("moonsilver"), 1), new FluidStack(TinkerFluids.silver, 1), new FluidStack(fluids.get("voidite"), 1));
+ TinkerRegistry.registerAlloy(new FluidStack(fluids.get("novagold"), 1), new FluidStack(TinkerFluids.gold, 1), new FluidStack(fluids.get("sundrop"), 1));
}
@SubscribeEvent