diff --git a/src/main/java/nmd/primal/forgecraft/ForgeCraft.java b/src/main/java/nmd/primal/forgecraft/ForgeCraft.java index 0f29cf2a..56a88493 100644 --- a/src/main/java/nmd/primal/forgecraft/ForgeCraft.java +++ b/src/main/java/nmd/primal/forgecraft/ForgeCraft.java @@ -9,6 +9,7 @@ import net.minecraftforge.fml.common.event.FMLPostInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import nmd.primal.forgecraft.init.ModBlocks; +import nmd.primal.forgecraft.init.ModCrafting; import nmd.primal.forgecraft.init.ModItems; import nmd.primal.forgecraft.proxy.CommonProxy; //import nmd.primal.forgecraft.common.init.*; @@ -38,6 +39,7 @@ public class ForgeCraft ModBlocks.init(); ModItems.register(); ModBlocks.register(); + } @EventHandler @@ -45,6 +47,7 @@ public class ForgeCraft { //this.proxy.init(event); proxy.init(); + ModCrafting.register(); } @EventHandler diff --git a/src/main/java/nmd/primal/forgecraft/blocks/Firebox.java b/src/main/java/nmd/primal/forgecraft/blocks/Firebox.java index df64db22..1ce5d894 100644 --- a/src/main/java/nmd/primal/forgecraft/blocks/Firebox.java +++ b/src/main/java/nmd/primal/forgecraft/blocks/Firebox.java @@ -1,6 +1,8 @@ package nmd.primal.forgecraft.blocks; import net.minecraft.block.Block; +import net.minecraft.block.BlockContainer; +import net.minecraft.block.ITileEntityProvider; import net.minecraft.block.material.Material; import net.minecraft.block.state.IBlockState; import net.minecraft.tileentity.TileEntity; @@ -16,7 +18,7 @@ import nmd.primal.forgecraft.tiles.TileFirebox; /** * Created by kitsu on 11/26/2016. */ -public class Firebox extends Block { +public class Firebox extends BlockContainer implements ITileEntityProvider { public Firebox(Material material) { super(material); diff --git a/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java b/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java new file mode 100644 index 00000000..d2e6061a --- /dev/null +++ b/src/main/java/nmd/primal/forgecraft/init/ModCrafting.java @@ -0,0 +1,17 @@ +package nmd.primal.forgecraft.init; + +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraftforge.fml.common.registry.GameRegistry; + +/** + * Created by kitsu on 11/30/2016. + */ +public class ModCrafting { + + public static void register() { + GameRegistry.addShapedRecipe(new ItemStack(ModBlocks.firebox), "XXX", "XYX", "XXX", 'X', Items.BRICK, 'Y', Blocks.FURNACE); + } +} diff --git a/src/main/resources/assets/forgecraft/models/block/firebox.json b/src/main/resources/assets/forgecraft/models/block/firebox.json index d416f2fa..ce72d331 100644 --- a/src/main/resources/assets/forgecraft/models/block/firebox.json +++ b/src/main/resources/assets/forgecraft/models/block/firebox.json @@ -1,5 +1,6 @@ { "__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio", + "parent": "block/block", "textures": { "texture": "forgecraft:blocks/checker_test", "texture2": "forgecraft:blocks/firebox_racks",