Updating with Tile Registry

This commit is contained in:
kitsushadow
2016-12-02 23:39:51 -05:00
parent 4acc691123
commit eba9d565d9
3 changed files with 29 additions and 1 deletions

View File

@@ -11,6 +11,7 @@ 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.init.ModTiles;
import nmd.primal.forgecraft.proxy.CommonProxy;
//import nmd.primal.forgecraft.common.init.*;
@@ -39,7 +40,7 @@ public class ForgeCraft
ModBlocks.init();
ModItems.register();
ModBlocks.register();
ModTiles.registerTileEntities();
}
@EventHandler

View File

@@ -122,3 +122,10 @@ public class Firebox extends BlockContainer implements ITileEntityProvider {
return true;
}
}
/*
Firebox States
Off
On
*/

View File

@@ -0,0 +1,20 @@
package nmd.primal.forgecraft.init;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.tileentity.TileEntityNote;
import net.minecraftforge.fml.common.registry.GameRegistry;
import nmd.primal.forgecraft.tiles.TileFirebox;
/**
* Created by kitsu on 12/2/2016.
*/
public class ModTiles {
public static void registerTileEntities () {
registerTileEntity(TileFirebox.class, "firebox");
}
private static void registerTileEntity(Class<? extends TileEntity> tile_class, String baseName) {
GameRegistry.registerTileEntity(tile_class, "tile.forgecraft." + baseName);
}
}