mirror of
https://github.com/GTNewHorizons/TinkersConstruct.git
synced 2026-11-13 17:04:24 +00:00
Add nugget cast and nugget casting
This commit is contained in:
1 parent
3e0c4f5e0e
commit
ea875724bd
3 files changed
+16
-1
No files matched your search
@@ -867,6 +867,7 @@ public class TinkerSmeltery
|
||||
|
||||
// Nuggets
|
||||
Smeltery.addDictionaryMelting("nugget" + fluidTypeName, ft, -100, TConstruct.nuggetLiquidValue);
|
||||
registerNuggetCasting(ft, "nugget" + fluidTypeName);
|
||||
|
||||
// Ingots, Dust
|
||||
registerIngotCasting(ft, "ingot" + fluidTypeName);
|
||||
@@ -903,6 +904,7 @@ public class TinkerSmeltery
|
||||
FluidType ft = FluidType.getFluidType("Obsidian");
|
||||
String fluidTypeName = "Obsidian";
|
||||
Smeltery.addDictionaryMelting("nugget" + fluidTypeName, ft, -100, TConstruct.nuggetLiquidValue);
|
||||
registerNuggetCasting(ft, "nugget" + fluidTypeName);
|
||||
|
||||
// Ingots, Dust
|
||||
registerIngotCasting(ft, "ingot" + fluidTypeName);
|
||||
@@ -1291,6 +1293,18 @@ public class TinkerSmeltery
|
||||
}
|
||||
}
|
||||
|
||||
private void registerNuggetCasting (FluidType ft, String name)
|
||||
{
|
||||
ItemStack pattern = new ItemStack(TinkerSmeltery.metalPattern, 1, 27);
|
||||
LiquidCasting tableCasting = TConstructRegistry.instance.getTableCasting();
|
||||
for (ItemStack ore : OreDictionary.getOres(name))
|
||||
{
|
||||
tableCasting.addCastingRecipe(pattern, new FluidStack(TinkerSmeltery.moltenAlubrassFluid, TConstruct.ingotLiquidValue), new ItemStack(ore.getItem(), 1, ore.getItemDamage()), false, 50);
|
||||
tableCasting.addCastingRecipe(pattern, new FluidStack(TinkerSmeltery.moltenGoldFluid, TConstruct.ingotLiquidValue * 2), new ItemStack(ore.getItem(), 1, ore.getItemDamage()), false, 50);
|
||||
tableCasting.addCastingRecipe(new ItemStack(ore.getItem(), 1, ore.getItemDamage()), new FluidStack(ft.fluid, TConstruct.nuggetLiquidValue), pattern, 40);
|
||||
}
|
||||
}
|
||||
|
||||
private void registerBlockCasting (FluidType ft, String name)
|
||||
{
|
||||
for (ItemStack ore : OreDictionary.getOres(name))
|
||||
|
||||
@@ -24,7 +24,7 @@ public class MetalPattern extends Pattern
|
||||
return names;
|
||||
}
|
||||
|
||||
private static final String[] patternName = new String[] { "ingot", "rod", "pickaxe", "shovel", "axe", "swordblade", "largeguard", "mediumguard", "crossbar", "binding", "frypan", "sign", "knifeblade", "chisel", "largerod", "toughbinding", "largeplate", "broadaxe", "scythe", "excavator", "largeblade", "hammerhead", "fullguard", "", "", "arrowhead", "gem" };
|
||||
private static final String[] patternName = new String[] { "ingot", "rod", "pickaxe", "shovel", "axe", "swordblade", "largeguard", "mediumguard", "crossbar", "binding", "frypan", "sign", "knifeblade", "chisel", "largerod", "toughbinding", "largeplate", "broadaxe", "scythe", "excavator", "largeblade", "hammerhead", "fullguard", "", "", "arrowhead", "gem", "nugget" };
|
||||
|
||||
@Override
|
||||
public void getSubItems (Item p_150895_1_, CreativeTabs p_150895_2_, List p_150895_3_)
|
||||
|
||||
Reference in new issue
Block a user