finished json completing recipes, still have all the tool head and tool head upgrades
This commit is contained in:
@@ -4,11 +4,18 @@ To-Dos
|
|||||||
- [ ] Duplication Bug for Tool Repair
|
- [ ] Duplication Bug for Tool Repair
|
||||||
|
|
||||||
*** Priority ***
|
*** Priority ***
|
||||||
|
- [ ] Change how bloomery does recipe cookTime
|
||||||
|
- [x] Update blockstates with:
|
||||||
|
- [x] cleanIron
|
||||||
|
- [x] steel
|
||||||
|
- [x] wootz
|
||||||
|
- [ ] Fix Breaker Render to rotate correctly
|
||||||
|
|
||||||
- [ ] Move Ingot break into chunks logic out of the block and into the ForgeHammer
|
- [ ] Move Ingot break into chunks logic out of the block and into the ForgeHammer
|
||||||
- [x] Make an Iron Anvil
|
- [x] Make an Iron Anvil
|
||||||
- [x] Check Iron Anvil creation logic
|
- [x] Check Iron Anvil creation logic
|
||||||
- [x] Make New Ore Tool, Tool Part, Ingot, and Chunk Assets
|
- [x] Make New Ore Tool, Tool Part, Ingot, and Chunk Assets
|
||||||
- [ ] Make New Ore Recipes
|
- [ ] Make All Accompanying Recipes
|
||||||
- [x] Make Steel Recipes and Tools
|
- [x] Make Steel Recipes and Tools
|
||||||
- [x] Make Wootz Recipes and Tools
|
- [x] Make Wootz Recipes and Tools
|
||||||
- [ ] Add Yew
|
- [ ] Add Yew
|
||||||
|
|||||||
@@ -63,6 +63,20 @@ public class ModBlocks {
|
|||||||
public static Block failedcleanironcrucible;
|
public static Block failedcleanironcrucible;
|
||||||
public static Block failedcleanironcruciblehot;
|
public static Block failedcleanironcruciblehot;
|
||||||
|
|
||||||
|
public static Block rawsteelcrucible;
|
||||||
|
public static Block hotsteelcrucible;
|
||||||
|
public static Block hotcookedsteelcrucible;
|
||||||
|
public static Block coolsteelcrucible;
|
||||||
|
public static Block failedsteelcrucible;
|
||||||
|
public static Block failedsteelcruciblehot;
|
||||||
|
|
||||||
|
public static Block rawwootzcrucible;
|
||||||
|
public static Block hotwootzcrucible;
|
||||||
|
public static Block hotcookedwootzcrucible;
|
||||||
|
public static Block coolwootzcrucible;
|
||||||
|
public static Block failedwootzcrucible;
|
||||||
|
public static Block failedwootzcruciblehot;
|
||||||
|
|
||||||
public static Block ironball;
|
public static Block ironball;
|
||||||
public static Block ironchunk;
|
public static Block ironchunk;
|
||||||
public static Block ironcleanball;
|
public static Block ironcleanball;
|
||||||
@@ -98,12 +112,30 @@ public class ModBlocks {
|
|||||||
hotironcrucible = new CrucibleHot(Material.ROCK, "hotironcrucible");
|
hotironcrucible = new CrucibleHot(Material.ROCK, "hotironcrucible");
|
||||||
hotcookedironcrucible = new CrucibleHot(Material.ROCK, "hotcookedironcrucible");
|
hotcookedironcrucible = new CrucibleHot(Material.ROCK, "hotcookedironcrucible");
|
||||||
coolironcrucible = new Crucible(Material.ROCK, "coolironcrucible");
|
coolironcrucible = new Crucible(Material.ROCK, "coolironcrucible");
|
||||||
|
|
||||||
rawcleanironcrucible;
|
|
||||||
|
|
||||||
failedironcrucible = new Crucible(Material.ROCK, "failedironcrucible");
|
failedironcrucible = new Crucible(Material.ROCK, "failedironcrucible");
|
||||||
failedironcruciblehot = new CrucibleHot(Material.ROCK, "failedironcruciblehot");
|
failedironcruciblehot = new CrucibleHot(Material.ROCK, "failedironcruciblehot");
|
||||||
|
|
||||||
|
rawcleanironcrucible = new Crucible(Material.ROCK, "rawcleanironcrucible");
|
||||||
|
hotcleanironcrucible = new Crucible(Material.ROCK, "hotcleanironcrucible");
|
||||||
|
hotcookedcleanironcrucible = new Crucible(Material.ROCK, "hotcookedcleanironcrucible");
|
||||||
|
coolcleanironcrucible = new Crucible(Material.ROCK, "coolcleanironcrucible");
|
||||||
|
failedcleanironcrucible = new Crucible(Material.ROCK, "failedcleanironcrucible");
|
||||||
|
failedcleanironcruciblehot = new Crucible(Material.ROCK, "failedcleanironcruciblehot");
|
||||||
|
|
||||||
|
rawsteelcrucible = new Crucible(Material.ROCK, "rawsteelcrucible");
|
||||||
|
hotsteelcrucible = new Crucible(Material.ROCK, "hotsteelcrucible");
|
||||||
|
hotcookedsteelcrucible = new Crucible(Material.ROCK, "hotcookedsteelcrucible");
|
||||||
|
coolsteelcrucible = new Crucible(Material.ROCK, "coolsteelcrucible");
|
||||||
|
failedsteelcrucible = new Crucible(Material.ROCK, "failedsteelcrucible");
|
||||||
|
failedsteelcruciblehot = new Crucible(Material.ROCK, "failedsteelcruciblehot");
|
||||||
|
|
||||||
|
rawwootzcrucible = new Crucible(Material.ROCK, "rawwootzcrucible");
|
||||||
|
hotwootzcrucible = new Crucible(Material.ROCK, "hotwootzcrucible");
|
||||||
|
hotcookedwootzcrucible = new Crucible(Material.ROCK, "hotcookedwootzcrucible");
|
||||||
|
coolwootzcrucible = new Crucible(Material.ROCK, "coolwootzcrucible");
|
||||||
|
failedwootzcrucible = new Crucible(Material.ROCK, "failedwootzcrucible");
|
||||||
|
failedwootzcruciblehot = new Crucible(Material.ROCK, "failedwootzcruciblehot");
|
||||||
|
|
||||||
ironball = new IngotBall(Material.IRON, "ironball", 5.0F, "ingot") {
|
ironball = new IngotBall(Material.IRON, "ironball", 5.0F, "ingot") {
|
||||||
@Override
|
@Override
|
||||||
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitx, float hity, float hitz)
|
public boolean onBlockActivated(World world, BlockPos pos, IBlockState state, EntityPlayer player, EnumHand hand, EnumFacing facing, float hitx, float hity, float hitz)
|
||||||
@@ -358,6 +390,27 @@ public class ModBlocks {
|
|||||||
registerBlock(failedironcrucible);
|
registerBlock(failedironcrucible);
|
||||||
registerBlock(failedironcruciblehot);
|
registerBlock(failedironcruciblehot);
|
||||||
|
|
||||||
|
registerBlock(rawcleanironcrucible);
|
||||||
|
registerBlock(hotcleanironcrucible);
|
||||||
|
registerBlock(hotcookedcleanironcrucible);
|
||||||
|
registerBlock(coolcleanironcrucible);
|
||||||
|
registerBlock(failedcleanironcrucible);
|
||||||
|
registerBlock(failedcleanironcruciblehot);
|
||||||
|
|
||||||
|
registerBlock(rawsteelcrucible);
|
||||||
|
registerBlock(hotsteelcrucible);
|
||||||
|
registerBlock(hotcookedsteelcrucible);
|
||||||
|
registerBlock(coolsteelcrucible);
|
||||||
|
registerBlock(failedsteelcrucible);
|
||||||
|
registerBlock(failedsteelcruciblehot);
|
||||||
|
|
||||||
|
registerBlock(rawwootzcrucible);
|
||||||
|
registerBlock(hotwootzcrucible);
|
||||||
|
registerBlock(hotcookedwootzcrucible);
|
||||||
|
registerBlock(coolwootzcrucible);
|
||||||
|
registerBlock(failedwootzcrucible);
|
||||||
|
registerBlock(failedwootzcruciblehot);
|
||||||
|
|
||||||
registerBlock(ironball);
|
registerBlock(ironball);
|
||||||
registerBlock(ironchunk);
|
registerBlock(ironchunk);
|
||||||
|
|
||||||
@@ -399,6 +452,27 @@ public class ModBlocks {
|
|||||||
registerRender(failedironcrucible);
|
registerRender(failedironcrucible);
|
||||||
registerRender(failedironcruciblehot);
|
registerRender(failedironcruciblehot);
|
||||||
|
|
||||||
|
registerRender(rawcleanironcrucible);
|
||||||
|
registerRender(hotcleanironcrucible);
|
||||||
|
registerRender(hotcookedcleanironcrucible);
|
||||||
|
registerRender(coolcleanironcrucible);
|
||||||
|
registerRender(failedcleanironcrucible);
|
||||||
|
registerRender(failedcleanironcruciblehot);
|
||||||
|
|
||||||
|
registerRender(rawsteelcrucible);
|
||||||
|
registerRender(hotsteelcrucible);
|
||||||
|
registerRender(hotcookedsteelcrucible);
|
||||||
|
registerRender(coolsteelcrucible);
|
||||||
|
registerRender(failedsteelcrucible);
|
||||||
|
registerRender(failedsteelcruciblehot);
|
||||||
|
|
||||||
|
registerRender(rawwootzcrucible);
|
||||||
|
registerRender(hotwootzcrucible);
|
||||||
|
registerRender(hotcookedwootzcrucible);
|
||||||
|
registerRender(coolwootzcrucible);
|
||||||
|
registerRender(failedwootzcrucible);
|
||||||
|
registerRender(failedwootzcruciblehot);
|
||||||
|
|
||||||
registerRender(ironball);
|
registerRender(ironball);
|
||||||
registerRender(ironchunk);
|
registerRender(ironchunk);
|
||||||
|
|
||||||
|
|||||||
@@ -76,12 +76,24 @@ public class ModCrafting {
|
|||||||
|
|
||||||
/***Iron Crucible***/
|
/***Iron Crucible***/
|
||||||
|
|
||||||
ItemStack iron0 = new ItemStack(ModBlocks.rawironcrucible, 1);
|
|
||||||
//ItemStack cleanIron = new ItemStack(ModBlocks.cleanironcrucible, 1);
|
|
||||||
|
|
||||||
//Regular Iron Ore
|
//Regular Iron Ore
|
||||||
GameRegistry.addShapedRecipe(iron0,
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rawironcrucible),
|
||||||
" X ", " Y ", 'X', Blocks.IRON_ORE, 'Y', ModBlocks.emptycrucible);
|
"X","Y",
|
||||||
|
('X'), "oreIron",
|
||||||
|
('Y'), ModBlocks.emptycrucible));
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rawcleanironcrucible),
|
||||||
|
"X","Y",
|
||||||
|
('X'), "dustIron",
|
||||||
|
('Y'), ModBlocks.emptycrucible));
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rawsteelcrucible),
|
||||||
|
"XC","Y ",
|
||||||
|
('X'), "dustIron",
|
||||||
|
('C'), new ItemStack(Items.COAL, 1, 1),
|
||||||
|
('Y'), ModBlocks.emptycrucible));
|
||||||
|
|
||||||
|
|
||||||
/***Pickaxe Crafting***/
|
/***Pickaxe Crafting***/
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironpickaxe), "T", "C", "S",
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironpickaxe), "T", "C", "S",
|
||||||
@@ -89,23 +101,63 @@ public class ModCrafting {
|
|||||||
('S'), "stickWood",
|
('S'), "stickWood",
|
||||||
('C'), "cordageGeneral"));
|
('C'), "cordageGeneral"));
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironpickaxe), "T", "C", "S",
|
||||||
|
('T'), ModItems.cleanironpickaxehead,
|
||||||
|
('S'), "stickWood",
|
||||||
|
('C'), "cordageGeneral"));
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelpickaxe), "T", "C", "S",
|
||||||
|
('T'), ModItems.steelpickaxehead,
|
||||||
|
('S'), "stickWood",
|
||||||
|
('C'), "cordageGeneral"));
|
||||||
|
|
||||||
|
//placeholder wootz
|
||||||
|
|
||||||
/***Axe Crafting***/
|
/***Axe Crafting***/
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironaxe), "T", "C", "S",
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironaxe), "T", "C", "S",
|
||||||
('T'), ModItems.ironaxehead,
|
('T'), ModItems.ironaxehead,
|
||||||
('S'), "stickWood",
|
('S'), "stickWood",
|
||||||
('C'), "cordageGeneral"));
|
('C'), "cordageGeneral"));
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironaxe), "T", "C", "S",
|
||||||
|
('T'), ModItems.cleanironaxehead,
|
||||||
|
('S'), "stickWood",
|
||||||
|
('C'), "cordageGeneral"));
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelaxe), "T", "C", "S",
|
||||||
|
('T'), ModItems.steelaxehead,
|
||||||
|
('S'), "stickWood",
|
||||||
|
('C'), "cordageGeneral"));
|
||||||
|
//wootz placeholder
|
||||||
|
|
||||||
/***Shovel Crafting***/
|
/***Shovel Crafting***/
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironshovel), "T", "C", "S",
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironshovel), "T", "C", "S",
|
||||||
('T'), ModItems.ironshovelhead,
|
('T'), ModItems.ironshovelhead,
|
||||||
('S'), "stickWood",
|
('S'), "stickWood",
|
||||||
('C'), "cordageGeneral"));
|
('C'), "cordageGeneral"));
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironshovel), "T", "C", "S",
|
||||||
|
('T'), ModItems.cleanironshovelhead,
|
||||||
|
('S'), "stickWood",
|
||||||
|
('C'), "cordageGeneral"));
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelshovel), "T", "C", "S",
|
||||||
|
('T'), ModItems.steelshovelhead,
|
||||||
|
('S'), "stickWood",
|
||||||
|
('C'), "cordageGeneral"));
|
||||||
|
//placed holder for wootz
|
||||||
|
|
||||||
/***Hoe Crafting***/
|
/***Hoe Crafting***/
|
||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironhoe), "T", "C", "S",
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironhoe), "T", "C", "S",
|
||||||
('T'), ModItems.ironhoehead,
|
('T'), ModItems.ironhoehead,
|
||||||
('S'), "stickWood",
|
('S'), "stickWood",
|
||||||
('C'), "cordageGeneral"));
|
('C'), "cordageGeneral"));
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironhoe), "T", "C", "S",
|
||||||
|
('T'), ModItems.cleanironhoehead,
|
||||||
|
('S'), "stickWood",
|
||||||
|
('C'), "cordageGeneral"));
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelhoe), "T", "C", "S",
|
||||||
|
('T'), ModItems.steelhoehead,
|
||||||
|
('S'), "stickWood",
|
||||||
|
('C'), "cordageGeneral"));
|
||||||
|
|
||||||
|
//PLACE HOLDER FOR WOOTZ STEEL
|
||||||
|
|
||||||
|
|
||||||
/***************************************************************
|
/***************************************************************
|
||||||
@@ -126,9 +178,31 @@ public class ModCrafting {
|
|||||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironhoehead, 1, OreDictionary.WILDCARD_VALUE),
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironhoehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||||
true, "X", ('X'), new ItemStack(ModItems.ironhoe, 1, OreDictionary.WILDCARD_VALUE)));
|
true, "X", ('X'), new ItemStack(ModItems.ironhoe, 1, OreDictionary.WILDCARD_VALUE)));
|
||||||
|
|
||||||
/*GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(PrimalBlocks.SOULSTONE_CHISELED, 1), true, new Object[]{"S", "S",
|
|
||||||
('S'), PrimalBlocks.SLAB_SOULSTONE
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironaxehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||||
}));*/
|
true, "X", ('X'), new ItemStack(ModItems.cleanironaxe, 1, OreDictionary.WILDCARD_VALUE)));
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironpickaxehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||||
|
true, "X", ('X'), new ItemStack(ModItems.cleanironpickaxe, 1, OreDictionary.WILDCARD_VALUE)));
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironshovelhead, 1, OreDictionary.WILDCARD_VALUE),
|
||||||
|
true, "X", ('X'), new ItemStack(ModItems.cleanironshovel, 1, OreDictionary.WILDCARD_VALUE)));
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.cleanironhoehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||||
|
true, "X", ('X'), new ItemStack(ModItems.cleanironhoe, 1, OreDictionary.WILDCARD_VALUE)));
|
||||||
|
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelaxehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||||
|
true, "X", ('X'), new ItemStack(ModItems.steelaxe, 1, OreDictionary.WILDCARD_VALUE)));
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelpickaxehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||||
|
true, "X", ('X'), new ItemStack(ModItems.steelpickaxe, 1, OreDictionary.WILDCARD_VALUE)));
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelshovelhead, 1, OreDictionary.WILDCARD_VALUE),
|
||||||
|
true, "X", ('X'), new ItemStack(ModItems.steelshovel, 1, OreDictionary.WILDCARD_VALUE)));
|
||||||
|
|
||||||
|
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.steelhoehead, 1, OreDictionary.WILDCARD_VALUE),
|
||||||
|
true, "X", ('X'), new ItemStack(ModItems.steelhoe, 1, OreDictionary.WILDCARD_VALUE)));
|
||||||
|
|
||||||
/***************************************************************/
|
/***************************************************************/
|
||||||
|
|
||||||
@@ -184,19 +258,61 @@ public class ModCrafting {
|
|||||||
0.5f
|
0.5f
|
||||||
);
|
);
|
||||||
|
|
||||||
//Makes the Finished Hot Iron Crucible
|
//Makes the Hot Clean Iron Crucible
|
||||||
/* BloomeryCrafting.addRecipe(
|
BloomeryCrafting.addRecipe(
|
||||||
new ItemStack(ModBlocks.hotcookedironcrucible, 1),
|
new ItemStack(ModBlocks.rawcleanironcrucible, 1),
|
||||||
new ItemStack(ModBlocks.failedironcruciblehot, 1),
|
new ItemStack(ModBlocks.hotcleanironcrucible, 1),
|
||||||
new ItemStack(ModBlocks.failedironcruciblehot, 1),
|
new ItemStack(ModBlocks.hotcleanironcrucible, 1),
|
||||||
new ItemStack(ModBlocks.failedironcrucible, 1),
|
new ItemStack(ModBlocks.rawcleanironcrucible, 1),
|
||||||
|
800,
|
||||||
|
20,
|
||||||
|
500,
|
||||||
|
0.5f,
|
||||||
|
0.0f
|
||||||
|
);
|
||||||
|
|
||||||
|
//Makes the Finished Hot Clean Iron Crucible
|
||||||
|
BloomeryCrafting.addRecipe(
|
||||||
|
new ItemStack(ModBlocks.hotcleanironcrucible, 1),
|
||||||
|
new ItemStack(ModBlocks.hotcookedcleanironcrucible, 1),
|
||||||
|
new ItemStack(ModBlocks.failedcleanironcrucible, 1),
|
||||||
|
new ItemStack(ModBlocks.coolcleanironcrucible, 1),
|
||||||
1550,
|
1550,
|
||||||
1200,
|
1200,
|
||||||
800,
|
800,
|
||||||
0.33f,
|
0.33f,
|
||||||
0.5f
|
0.5f
|
||||||
);
|
);
|
||||||
*/
|
|
||||||
|
//Makes the Hot Steel Crucible
|
||||||
|
BloomeryCrafting.addRecipe(
|
||||||
|
new ItemStack(ModBlocks.rawsteelcrucible, 1),
|
||||||
|
new ItemStack(ModBlocks.hotsteelcrucible, 1),
|
||||||
|
new ItemStack(ModBlocks.hotsteelcrucible, 1),
|
||||||
|
new ItemStack(ModBlocks.rawsteelcrucible, 1),
|
||||||
|
800,
|
||||||
|
20,
|
||||||
|
500,
|
||||||
|
0.5f,
|
||||||
|
0.0f
|
||||||
|
);
|
||||||
|
|
||||||
|
//Makes the Finished Hot Steel Crucible
|
||||||
|
BloomeryCrafting.addRecipe(
|
||||||
|
new ItemStack(ModBlocks.hotsteelcrucible, 1),
|
||||||
|
new ItemStack(ModBlocks.hotcookedsteelcrucible, 1),
|
||||||
|
new ItemStack(ModBlocks.failedsteelcrucible, 1),
|
||||||
|
new ItemStack(ModBlocks.coolsteelcrucible, 1),
|
||||||
|
1550,
|
||||||
|
1500,
|
||||||
|
1000,
|
||||||
|
0.2f,
|
||||||
|
0.25f
|
||||||
|
);
|
||||||
|
|
||||||
|
//PLACE HOLDER FOR WOOTZ
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
FORGING
|
FORGING
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
@@ -211,6 +327,26 @@ public class ModCrafting {
|
|||||||
1.0f,
|
1.0f,
|
||||||
1.0f
|
1.0f
|
||||||
);
|
);
|
||||||
|
//Makes a Hot Clean Iron Ingot
|
||||||
|
ForgeCrafting.addRecipe(
|
||||||
|
Item.getItemFromBlock(ModBlocks.ironcleanball),
|
||||||
|
new ItemStack(ModItems.ironcleaningotballhot, 1),
|
||||||
|
900,
|
||||||
|
250,
|
||||||
|
500,
|
||||||
|
1.0f,
|
||||||
|
1.0f
|
||||||
|
);
|
||||||
|
//Makes a Hot Steel Ingot
|
||||||
|
ForgeCrafting.addRecipe(
|
||||||
|
Item.getItemFromBlock(ModBlocks.steelball),
|
||||||
|
new ItemStack(ModItems.steelingotballhot, 1),
|
||||||
|
1000,
|
||||||
|
300,
|
||||||
|
500,
|
||||||
|
1.0f,
|
||||||
|
1.0f
|
||||||
|
);
|
||||||
|
|
||||||
// Converts a Vanilla Ingot into ForgeCraft Ingot Ball
|
// Converts a Vanilla Ingot into ForgeCraft Ingot Ball
|
||||||
ForgeCrafting.addRecipe(
|
ForgeCrafting.addRecipe(
|
||||||
@@ -233,6 +369,26 @@ public class ModCrafting {
|
|||||||
1.0f,
|
1.0f,
|
||||||
1.0f
|
1.0f
|
||||||
);
|
);
|
||||||
|
//Makes a Hot Clean Iron Chunk
|
||||||
|
ForgeCrafting.addRecipe(
|
||||||
|
Item.getItemFromBlock(ModBlocks.ironcleanchunk),
|
||||||
|
new ItemStack(ModItems.ironcleanchunkhot,1),
|
||||||
|
900,
|
||||||
|
250,
|
||||||
|
500,
|
||||||
|
1.0f,
|
||||||
|
1.0f
|
||||||
|
);
|
||||||
|
//Makes a Hot Steel Chunk
|
||||||
|
ForgeCrafting.addRecipe(
|
||||||
|
Item.getItemFromBlock(ModBlocks.steelchunk),
|
||||||
|
new ItemStack(ModItems.steelchunkhot,1),
|
||||||
|
1000,
|
||||||
|
300,
|
||||||
|
500,
|
||||||
|
1.0f,
|
||||||
|
1.0f
|
||||||
|
);
|
||||||
|
|
||||||
//Makes a Hot PickaxeHead
|
//Makes a Hot PickaxeHead
|
||||||
ForgeCrafting.addRecipe(
|
ForgeCrafting.addRecipe(
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ public class TileBreakerRender extends TileEntitySpecialRenderer<TileBreaker>
|
|||||||
if(state.getValue(Breaker.FACING) == EnumFacing.NORTH) {
|
if(state.getValue(Breaker.FACING) == EnumFacing.NORTH) {
|
||||||
GL11.glPushMatrix();
|
GL11.glPushMatrix();
|
||||||
GL11.glRotated(90, 0.0f, 1.0f, 0.0f);
|
GL11.glRotated(90, 0.0f, 1.0f, 0.0f);
|
||||||
GL11.glRotatef(tile.charge, 0.0f, 0.0f, 1.0f);
|
GL11.glRotatef(tile.getCharge(), 0.0f, 0.0f, 1.0f);
|
||||||
renderItem.renderItem(tile.getSlotStack(0), ItemCameraTransforms.TransformType.FIXED);
|
renderItem.renderItem(tile.getSlotStack(0), ItemCameraTransforms.TransformType.FIXED);
|
||||||
GL11.glPopMatrix();
|
GL11.glPopMatrix();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_burnt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot_burnt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_burnt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot_burnt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_burnt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot_burnt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"defaults": {
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"variants": {
|
||||||
|
"normal": { "model": "forgecraft:crucibleshut" }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
"texture1": "forgecraft:items/clean_iron_ingot"
|
"texture1": "forgecraft:items/clean_iron_ingot"
|
||||||
},
|
},
|
||||||
"overrides": [
|
"overrides": [
|
||||||
{"predicate": {"type": 0.0},"model": "forgecraft:item/hoehead/cleaniron/cleanironhoehead_0"},
|
{"predicate": {"type": 0.0},"model": "forgecraft:item/hoehead/cleaniron/ironhoehead_0"},
|
||||||
{"predicate": {"type": 0.0001},"model": "forgecraft:item/hoehead/cleaniron/ironhoehead_13"},
|
{"predicate": {"type": 0.0001},"model": "forgecraft:item/hoehead/cleaniron/ironhoehead_13"},
|
||||||
{"predicate": {"type": 0.0002},"model": "forgecraft:item/hoehead/cleaniron/ironhoehead_14"},
|
{"predicate": {"type": 0.0002},"model": "forgecraft:item/hoehead/cleaniron/ironhoehead_14"},
|
||||||
{"predicate": {"type": 0.0003},"model": "forgecraft:item/hoehead/cleaniron/ironhoehead_15"},
|
{"predicate": {"type": 0.0003},"model": "forgecraft:item/hoehead/cleaniron/ironhoehead_15"},
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_burnt"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot_burnt"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_burnt"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot_burnt"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_burnt"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot_burnt",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot_burnt"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab_hot",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab_hot"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"forge_marker":1,
|
||||||
|
"textures": {
|
||||||
|
"particle": "forgecraft:blocks/stone_slab",
|
||||||
|
"texture": "forgecraft:blocks/stone_slab"
|
||||||
|
},
|
||||||
|
"parent": "forgecraft:block/crucibleshut"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user