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
|
||||
|
||||
*** 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
|
||||
- [x] Make an Iron Anvil
|
||||
- [x] Check Iron Anvil creation logic
|
||||
- [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 Wootz Recipes and Tools
|
||||
- [ ] Add Yew
|
||||
|
||||
@@ -63,6 +63,20 @@ public class ModBlocks {
|
||||
public static Block failedcleanironcrucible;
|
||||
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 ironchunk;
|
||||
public static Block ironcleanball;
|
||||
@@ -98,12 +112,30 @@ public class ModBlocks {
|
||||
hotironcrucible = new CrucibleHot(Material.ROCK, "hotironcrucible");
|
||||
hotcookedironcrucible = new CrucibleHot(Material.ROCK, "hotcookedironcrucible");
|
||||
coolironcrucible = new Crucible(Material.ROCK, "coolironcrucible");
|
||||
|
||||
rawcleanironcrucible;
|
||||
|
||||
failedironcrucible = new Crucible(Material.ROCK, "failedironcrucible");
|
||||
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") {
|
||||
@Override
|
||||
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(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(ironchunk);
|
||||
|
||||
@@ -399,6 +452,27 @@ public class ModBlocks {
|
||||
registerRender(failedironcrucible);
|
||||
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(ironchunk);
|
||||
|
||||
|
||||
@@ -76,12 +76,24 @@ public class ModCrafting {
|
||||
|
||||
/***Iron Crucible***/
|
||||
|
||||
ItemStack iron0 = new ItemStack(ModBlocks.rawironcrucible, 1);
|
||||
//ItemStack cleanIron = new ItemStack(ModBlocks.cleanironcrucible, 1);
|
||||
|
||||
//Regular Iron Ore
|
||||
GameRegistry.addShapedRecipe(iron0,
|
||||
" X ", " Y ", 'X', Blocks.IRON_ORE, 'Y', ModBlocks.emptycrucible);
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModBlocks.rawironcrucible),
|
||||
"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***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironpickaxe), "T", "C", "S",
|
||||
@@ -89,23 +101,63 @@ public class ModCrafting {
|
||||
('S'), "stickWood",
|
||||
('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***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironaxe), "T", "C", "S",
|
||||
('T'), ModItems.ironaxehead,
|
||||
('S'), "stickWood",
|
||||
('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***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironshovel), "T", "C", "S",
|
||||
('T'), ModItems.ironshovelhead,
|
||||
('S'), "stickWood",
|
||||
('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***/
|
||||
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.ironhoe), "T", "C", "S",
|
||||
('T'), ModItems.ironhoehead,
|
||||
('S'), "stickWood",
|
||||
('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),
|
||||
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
|
||||
);
|
||||
|
||||
//Makes the Finished Hot Iron Crucible
|
||||
/* BloomeryCrafting.addRecipe(
|
||||
new ItemStack(ModBlocks.hotcookedironcrucible, 1),
|
||||
new ItemStack(ModBlocks.failedironcruciblehot, 1),
|
||||
new ItemStack(ModBlocks.failedironcruciblehot, 1),
|
||||
new ItemStack(ModBlocks.failedironcrucible, 1),
|
||||
//Makes the Hot Clean Iron Crucible
|
||||
BloomeryCrafting.addRecipe(
|
||||
new ItemStack(ModBlocks.rawcleanironcrucible, 1),
|
||||
new ItemStack(ModBlocks.hotcleanironcrucible, 1),
|
||||
new ItemStack(ModBlocks.hotcleanironcrucible, 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,
|
||||
1200,
|
||||
800,
|
||||
0.33f,
|
||||
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
|
||||
******************************************************************************/
|
||||
@@ -211,8 +327,28 @@ public class ModCrafting {
|
||||
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(
|
||||
Items.IRON_INGOT,
|
||||
new ItemStack(ModItems.ironingotballhot, 1),
|
||||
@@ -233,6 +369,26 @@ public class ModCrafting {
|
||||
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
|
||||
ForgeCrafting.addRecipe(
|
||||
|
||||
@@ -45,7 +45,7 @@ public class TileBreakerRender extends TileEntitySpecialRenderer<TileBreaker>
|
||||
if(state.getValue(Breaker.FACING) == EnumFacing.NORTH) {
|
||||
GL11.glPushMatrix();
|
||||
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);
|
||||
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"
|
||||
},
|
||||
"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.0002},"model": "forgecraft:item/hoehead/cleaniron/ironhoehead_14"},
|
||||
{"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