Fixed Item Render for block working on container and tile entity for firebox
This commit is contained in:
@@ -9,6 +9,7 @@ import net.minecraftforge.fml.common.event.FMLPostInitializationEvent;
|
|||||||
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
import net.minecraftforge.fml.common.event.FMLPreInitializationEvent;
|
||||||
|
|
||||||
import nmd.primal.forgecraft.init.ModBlocks;
|
import nmd.primal.forgecraft.init.ModBlocks;
|
||||||
|
import nmd.primal.forgecraft.init.ModCrafting;
|
||||||
import nmd.primal.forgecraft.init.ModItems;
|
import nmd.primal.forgecraft.init.ModItems;
|
||||||
import nmd.primal.forgecraft.proxy.CommonProxy;
|
import nmd.primal.forgecraft.proxy.CommonProxy;
|
||||||
//import nmd.primal.forgecraft.common.init.*;
|
//import nmd.primal.forgecraft.common.init.*;
|
||||||
@@ -38,6 +39,7 @@ public class ForgeCraft
|
|||||||
ModBlocks.init();
|
ModBlocks.init();
|
||||||
ModItems.register();
|
ModItems.register();
|
||||||
ModBlocks.register();
|
ModBlocks.register();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
@@ -45,6 +47,7 @@ public class ForgeCraft
|
|||||||
{
|
{
|
||||||
//this.proxy.init(event);
|
//this.proxy.init(event);
|
||||||
proxy.init();
|
proxy.init();
|
||||||
|
ModCrafting.register();
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler
|
@EventHandler
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
package nmd.primal.forgecraft.blocks;
|
package nmd.primal.forgecraft.blocks;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
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.material.Material;
|
||||||
import net.minecraft.block.state.IBlockState;
|
import net.minecraft.block.state.IBlockState;
|
||||||
import net.minecraft.tileentity.TileEntity;
|
import net.minecraft.tileentity.TileEntity;
|
||||||
@@ -16,7 +18,7 @@ import nmd.primal.forgecraft.tiles.TileFirebox;
|
|||||||
/**
|
/**
|
||||||
* Created by kitsu on 11/26/2016.
|
* Created by kitsu on 11/26/2016.
|
||||||
*/
|
*/
|
||||||
public class Firebox extends Block {
|
public class Firebox extends BlockContainer implements ITileEntityProvider {
|
||||||
|
|
||||||
public Firebox(Material material) {
|
public Firebox(Material material) {
|
||||||
super(material);
|
super(material);
|
||||||
|
|||||||
17
src/main/java/nmd/primal/forgecraft/init/ModCrafting.java
Normal file
17
src/main/java/nmd/primal/forgecraft/init/ModCrafting.java
Normal file
@@ -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);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
"__comment": "Designed by Kitsushadow with Cubik Studio - https://cubik.studio",
|
||||||
|
"parent": "block/block",
|
||||||
"textures": {
|
"textures": {
|
||||||
"texture": "forgecraft:blocks/checker_test",
|
"texture": "forgecraft:blocks/checker_test",
|
||||||
"texture2": "forgecraft:blocks/firebox_racks",
|
"texture2": "forgecraft:blocks/firebox_racks",
|
||||||
|
|||||||
Reference in New Issue
Block a user