Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package degubi.teamcraft.infs;
- import net.minecraft.entity.EnumCreatureType;
- import net.minecraft.world.biome.BiomeGenBase;
- import net.minecraftforge.common.MinecraftForge;
- import cpw.mods.fml.common.FMLCommonHandler;
- import cpw.mods.fml.common.network.NetworkRegistry;
- import cpw.mods.fml.common.registry.EntityRegistry;
- import cpw.mods.fml.common.registry.GameRegistry;
- import degubi.teamcraft.TeamCraft;
- import degubi.teamcraft.things.blocks.crafttable.AcaciaTableTile;
- import degubi.teamcraft.things.blocks.crafttable.BirchTableTile;
- import degubi.teamcraft.things.blocks.crafttable.DarkTableTile;
- import degubi.teamcraft.things.blocks.crafttable.JungleTableTile;
- import degubi.teamcraft.things.blocks.crafttable.OakTableTile;
- import degubi.teamcraft.things.blocks.crafttable.RetardTableTile;
- import degubi.teamcraft.things.blocks.crafttable.SpruceTableTile;
- import degubi.teamcraft.things.blocks.crafttable.TableGUIHandler;
- import degubi.teamcraft.things.blocks.signs.OwnSignTile;
- import degubi.teamcraft.things.entity.cowbrine.EntityCowBrine;
- import degubi.teamcraft.things.entity.goat.EntityGoat;
- import degubi.teamcraft.things.entity.pegasus.EntityPegasus;
- import degubi.teamcraft.things.entity.pigman.EntityPigman;
- import degubi.teamcraft.things.entity.pigspider.EntityPigSpider;
- import degubi.teamcraft.things.entity.threeheadcreeper.Entity3HeadCreeper;
- public class RegistryHandler {
- public static void Regik(TeamCraft tc, GameRegistry reg, EntityRegistry ent){
- //Items And Blocks
- reg.registerBlock(tc.RetardWoodBlock, "RetardWoodBlock");
- reg.registerBlock(tc.OakDoor, "OakDoor");
- reg.registerBlock(tc.BirchDoor, "BirchDoor");
- reg.registerBlock(tc.DiamondDoor, "DiamondDoor");
- reg.registerBlock(tc.JungleDoor, "JungleDoor");
- reg.registerBlock(tc.SpruceDoor, "SpruceDoor");
- reg.registerBlock(tc.GlassDoor, "GlassDoor");
- reg.registerBlock(tc.CobbleDoor, "CobbleDoor");
- reg.registerBlock(tc.GoldDoor, "GoldDoor");
- reg.registerBlock(tc.ObsidianDoor, "ObsidianDoor");
- reg.registerBlock(tc.QuartzDoor, "QuartzDoor");
- reg.registerBlock(tc.DarkOakDoor, "DarkOakDoor");
- reg.registerBlock(tc.AcaciaDoor, "AcaciaDoor");
- reg.registerBlock(tc.SandstoneDoor, "SandstoneDoor");
- reg.registerBlock(tc.RetardDoor, "RetardDoor");
- reg.registerBlock(tc.RetardDoor1, "RetardDoor1");
- reg.registerBlock(tc.RetardDoor2, "RetardDoor2");
- reg.registerBlock(tc.RetardDoor3, "RetardDoor3");
- reg.registerBlock(tc.RetardDoor4, "RetardDoor4");
- reg.registerBlock(tc.RetardDoor5, "RetardDoor5");
- reg.registerItem(tc.DoorItems, "DoorItems");
- reg.registerBlock(tc.StoneBrickWall, "StoneBrickWall");
- reg.registerBlock(tc.BrickWall, "BrickWall");
- reg.registerBlock(tc.MossyBrickWall, "MossyBrickWall");
- reg.registerBlock(tc.QuartzWall, "QuartzWall");
- reg.registerBlock(tc.QuartzPillarWall, "QuartzPillarWall");
- reg.registerBlock(tc.SandStoneWall, "SandStoneWall");
- reg.registerBlock(tc.StoneWall, "StoneWall");
- reg.registerBlock(tc.ObsidianWall, "ObsidianWall");
- reg.registerBlock(tc.DirtWall, "DirtWall");
- reg.registerBlock(tc.IceWall, "IceWall");
- reg.registerBlock(tc.SnowWall, "SnowWall");
- reg.registerBlock(tc.OakLeafBush, "OakLeafBush");
- reg.registerBlock(tc.SpruceLeafBush, "SpruceLeafBush");
- reg.registerBlock(tc.BirchLeafBush, "BirchLeafBush");
- reg.registerBlock(tc.JungleLeafBush, "JungleLeafBush");
- reg.registerBlock(tc.AcaciaLeafBush, "AcaciaLeafBush");
- reg.registerBlock(tc.DarkOakLeafBush, "DarkOakLeafBush");
- reg.registerBlock(tc.OakButton, "OakButton");
- reg.registerBlock(tc.BirchButton, "BirchButton");
- reg.registerBlock(tc.SpruceButton, "SpruceButton");
- reg.registerBlock(tc.JungleButton, "JungleButton");
- reg.registerBlock(tc.AcaciaButton, "AcaciaButton");
- reg.registerBlock(tc.DarkOakButton, "DarkOakButton");
- reg.registerBlock(tc.GlowstoneButton, "GlowstoneButton");
- reg.registerBlock(tc.BrickButton, "BrickButton");
- reg.registerBlock(tc.StoneBrickButton, "StoneBrickButton");
- reg.registerBlock(tc.OakPressurePlate, "OakPressurePlate");
- reg.registerBlock(tc.SprucePressurePlate, "SprucePressurePlate");
- reg.registerBlock(tc.BirchPressurePlate, "BirchPressurePlate");
- reg.registerBlock(tc.JunglePressurePlate, "JunglePressurePlate");
- reg.registerBlock(tc.AcaciaPrePlate, "AcaciaPrePlate");
- reg.registerBlock(tc.DarkOakPrePlate, "DarkOakPrePlate");
- reg.registerBlock(tc.RetardPrePlate, "RetardPrePlate");
- reg.registerBlock(tc.GlassPrePlate, "GlassPrePlate");
- reg.registerBlock(tc.CobbleStonePrePlate, "CobbleStonePrePlate");
- reg.registerBlock(tc.ObsidianPrePlate, "ObsidianPrePlate");
- reg.registerBlock(tc.BrickPrePlate, "BrickPrePlate");
- reg.registerBlock(tc.StoneBrickPrePlate, "StoneBrickPrePlate");
- reg.registerBlock(tc.OakLogStairs, "OakLogStairs");
- reg.registerBlock(tc.SpruceLogStairs, "SpruceLogStairs");
- reg.registerBlock(tc.BirchLogStairs, "BirchLogStairs");
- reg.registerBlock(tc.JungleLogStairs, "JungleLogStairs");
- reg.registerBlock(tc.AcaciaLogStairs, "AcaciaLogStairs");
- reg.registerBlock(tc.RetardLogStairs, "RetardLogStairs");
- reg.registerBlock(tc.DarkOakLogStairs, "DarkLogStairs");
- reg.registerBlock(tc.GlassStairs, "GlassStairs");
- reg.registerBlock(tc.IceStairs, "IceStairs");
- reg.registerBlock(tc.GlowStoneStairs, "GlowStoneStairs");
- reg.registerBlock(tc.EmeraldStairs, "EmeraldStairs");
- reg.registerBlock(tc.SnowStairs, "SnowStairs");
- reg.registerBlock(tc.MarbleBrickStairs, "MarbleBrickStairs");
- reg.registerBlock(tc.MarbleCobbleStairs, "MarbleCobbleStairs");
- reg.registerBlock(tc.MarbleStoneStairs, "MarbleStoneStairs");
- reg.registerBlock(tc.OakPlanksPillar, "OakPlanksPillar");
- reg.registerBlock(tc.SprucePlanksPillar, "SprucePlanksPillar");
- reg.registerBlock(tc.BirchPlanksPillar, "BirchPlanksPillar");
- reg.registerBlock(tc.JunglePlanksPillar, "JunglePlanksPillar");
- reg.registerBlock(tc.AcaciaPlanksPillar, "AcaciaPlanksPillar");
- reg.registerBlock(tc.DarkOakPlanksPillar, "DarkOakPlanksPillar");
- reg.registerBlock(tc.RetardPlanksPillar, "RetardPlanksPillar");
- reg.registerBlock(tc.OakLogPillar, "OakLogPillar");
- reg.registerBlock(tc.SpruceLogPillar, "SpruceLogPillar");
- reg.registerBlock(tc.BirchLogPillar, "BirchLogPillar");
- reg.registerBlock(tc.JungleLogPillar, "JungleLogPillar");
- reg.registerBlock(tc.AcaciaLogPillar, "AcaciaLogPillar");
- reg.registerBlock(tc.DarkOakLogPillar, "DarkOakLogPillar");
- reg.registerBlock(tc.RetardLogPillar, "RetardLogPillar");
- reg.registerBlock(tc.OakPlanksFence, "OakPlanksFence");
- reg.registerBlock(tc.SprucePlanksFence, "SprucePlanksFence");
- reg.registerBlock(tc.BirchPlanksFence, "BirchPlanksFence");
- reg.registerBlock(tc.JunglePlanksFence, "JunglePlanksFence");
- reg.registerBlock(tc.AcaciaPlanksFence, "AcaciaPlanksFence");
- reg.registerBlock(tc.DarkOakPlanksFence, "DarkOakPlanksFence");
- reg.registerBlock(tc.OakLogFence, "OakLogFence");
- reg.registerBlock(tc.SpruceLogFence, "SpruceLogFence");
- reg.registerBlock(tc.BirchLogFence, "BirchLogFence");
- reg.registerBlock(tc.JungleLogFence, "JungleLogFence");
- reg.registerBlock(tc.AcaciaLogFence, "AcaciaLogFence");
- reg.registerBlock(tc.DarkOakLogFence, "DarkLogFence");
- reg.registerBlock(tc.OakPlanksGate, "OakPlanksGate");
- reg.registerBlock(tc.SprucePlanksGate, "SprucePlanksGate");
- reg.registerBlock(tc.BirchPlanksGate, "BirchPlanksGate");
- reg.registerBlock(tc.JunglePlanksGate, "JunglePlanksGate");
- reg.registerBlock(tc.AcaciaPlanksGate, "AcaciaPlanksGate");
- reg.registerBlock(tc.DarkOakPlanksGate, "DarkOakPlanksGate");
- reg.registerBlock(tc.RetardPlanksGate, "RetardPlanksGate");
- reg.registerBlock(tc.OakLogGate, "OakLogGate");
- reg.registerBlock(tc.SpruceLogGate, "SpruceLogGate");
- reg.registerBlock(tc.BirchLogGate, "BirchLogGate");
- reg.registerBlock(tc.JungleLogGate, "JungleLogGate");
- reg.registerBlock(tc.AcaciaLogGate, "AcaciaLogGate");
- reg.registerBlock(tc.DarkOakLogGate, "DarkOakLogGate");
- reg.registerBlock(tc.RetardLogGate, "RetardLogGate");
- reg.registerBlock(tc.OakTrapDoor, "OakTrapDoor");
- reg.registerBlock(tc.SpruceTrapDoor, "SpruceTrapDoor");
- reg.registerBlock(tc.BirchTrapDoor, "BirchTrapDoor");
- reg.registerBlock(tc.JungleTrapDoor, "JungleTrapDoor");
- reg.registerBlock(tc.AcaciaTrapDoor, "AcaciaTrapDoor");
- reg.registerBlock(tc.DarkOakTrapDoor, "DarkOakTrapDoor");
- reg.registerBlock(tc.RetardTrapDoor, "RetardTrapDoor");
- reg.registerBlock(tc.IronTrapDoor, "IronTrapDoor");
- reg.registerBlock(tc.StoneTorch, "StoneTorch");
- reg.registerItem(tc.StoneRod, "StoneRod");
- reg.registerItem(tc.RawGoatMeat, "RawGoatMeat");
- reg.registerItem(tc.CookedGoatMeat, "CookedGoatMeat");
- reg.registerItem(tc.RawSheepMeat, "RawSheepMeat");
- reg.registerItem(tc.CookedSheepMeat, "CookedSheepMeat");
- reg.registerBlock(tc.MeatBlock, "MeatBlock");
- reg.registerBlock(tc.HardenedStoneBrick, "HardenedStoneBrick");
- reg.registerBlock(tc.MarbleStone, "MarbleStone");
- reg.registerBlock(tc.MarbleBrick, "MarbleBrick");
- reg.registerBlock(tc.MarbleCobble, "MarbleCobble");
- reg.registerBlock(tc.Granite, "Granite");
- reg.registerBlock(tc.SmoothGranite, "SmoothGranite");
- reg.registerBlock(tc.Diorite, "Diorite");
- reg.registerBlock(tc.SmoothDiorite, "SmoothDiorite");
- reg.registerBlock(tc.Andesite, "Andesite");
- reg.registerBlock(tc.SmoothAndesite, "SmoothAndesite");
- reg.registerBlock(tc.Basalt, "Basalt");
- reg.registerBlock(tc.SmoothBasalt, "SmoothBasalt");
- reg.registerBlock(tc.InvisibleBedrock, "InvisibleBedrock");
- reg.registerItem(tc.InvisibleBedrockItem, "InvisibleBedrockItem");
- reg.registerBlock(tc.OakCraftTable, "OakCraftTable");
- reg.registerBlock(tc.SpruceCraftTable, "SpruceCraftTable");
- reg.registerBlock(tc.JungleCraftTable, "JungleCraftTable");
- reg.registerBlock(tc.BirchCraftTable, "BirchCraftTable");
- reg.registerBlock(tc.AcaciaCraftTable, "AcaciaCraftTable");
- reg.registerBlock(tc.DarkCraftTable, "DarkCraftTable");
- reg.registerBlock(tc.RetardCraftTable, "RetardCraftTable");
- reg.registerItem(tc.OakCraftTableItem, "OakCraftTableItem");
- reg.registerItem(tc.SpruceCraftTableItem, "SpruceCraftTableItem");
- reg.registerItem(tc.JungleCraftTableItem, "JungleCraftTableItem");
- reg.registerItem(tc.BirchCraftTableItem, "BirchCraftTableItem");
- reg.registerItem(tc.AcaciaCraftTableItem, "AcaciaCraftTableItem");
- reg.registerItem(tc.DarkCraftTableItem, "DarkCraftTableItem");
- reg.registerItem(tc.RetardCraftTableItem, "RetardCraftTableItem");
- reg.registerItem(tc.HalfSlabItem, "HalfSlabItem");
- reg.registerBlock(tc.HalfGlowstoneBlock, "HalfGlowstoneBlock");
- reg.registerBlock(tc.HalfBrickBlock, "HalfBrickBlock");
- reg.registerBlock(tc.HalfCobblestoneBlock, "HalfCobblestoneBlock");
- reg.registerBlock(tc.HalfStoneBrickBlock, "HalfStoneBrickBlock");
- reg.registerBlock(tc.HalfOakPlanksBlock, "HalfOakPlanksBlock");
- reg.registerBlock(tc.HalfSprucePlanksBlock, "HalfSprucePlanksBlock");
- reg.registerBlock(tc.HalfBirchPlanksBlock, "HalfBirchPlanksBlock");
- reg.registerBlock(tc.HalfJunglePlanksBlock, "HalfJunglePlanksBlock");
- reg.registerBlock(tc.HalfAcaciaPlanksBlock, "HalfAcaciaPlanksBlock");
- reg.registerBlock(tc.HalfDarkOakPlanksBlock, "HalfDarkOakPlanksBlock");
- reg.registerItem(tc.GreendayDisc, "GreendayDisc");
- reg.registerItem(tc.Sum41Disc, "Sum41Disc");
- reg.registerItem(tc.WoolSignItem, "WoolSignItem");
- reg.registerBlock(tc.WoolStandingSign, "WoolStandingSign");
- reg.registerBlock(tc.WoolWallSign, "WoolWallSign");
- reg.registerItem(tc.EmeraldPickaxe, "EmeraldPickaxe");
- reg.registerItem(tc.EmeraldAxe, "EmeraldAxe");
- reg.registerItem(tc.EmeraldHoe, "EmeraldHoe");
- reg.registerItem(tc.EmeraldShovel, "EmeraldShovel");
- reg.registerItem(tc.EmeraldSword, "EmeraldSword");
- reg.registerItem(tc.LapisHelmet, "LapisHelmet");
- reg.registerItem(tc.LapisBoots, "LapisBoots");
- reg.registerItem(tc.LapisChestPlate, "LapisChestPlate");
- reg.registerItem(tc.LapisLeggings, "LapisLeggings");
- reg.registerItem(tc.ItemDioriteSlab, "asfff");
- reg.registerBlock(tc.SingleDiorite, "asd");
- reg.registerBlock(tc.DoubleDiorite, "asd1");
- //TileEntities & GUIs
- reg.registerTileEntity(OakTableTile.class, "OakTableTile");
- reg.registerTileEntity(SpruceTableTile.class, "SpruceTableTile");
- reg.registerTileEntity(JungleTableTile.class, "JungleTableTile");
- reg.registerTileEntity(BirchTableTile.class, "BirchTableTile");
- reg.registerTileEntity(AcaciaTableTile.class, "AcaciaTableTile");
- reg.registerTileEntity(DarkTableTile.class, "DarkTableTile");
- reg.registerTileEntity(RetardTableTile.class, "RetardTableTile");
- reg.registerTileEntity(OwnSignTile.class, "OwnSignTile");
- NetworkRegistry.INSTANCE.registerGuiHandler(TeamCraft.instance, new TableGUIHandler());
- //AchievementThings
- FMLCommonHandler.instance().bus().register(new McEventHandler());
- MinecraftForge.EVENT_BUS.register(new ForgeEvents());
- //Entities
- ent.registerGlobalEntityID(EntityPigSpider.class, "PigSpider", 182, 000000, 0x00eaff);
- ent.registerModEntity(EntityPigSpider.class, "PigSpider", 182, "TeamCraft", 64, 1, true);
- ent.addSpawn(EntityPigSpider.class, 100, 5, 6, EnumCreatureType.monster, new BiomeGenBase[]{BiomeGenBase.hell, BiomeGenBase.plains, BiomeGenBase.extremeHills, BiomeGenBase.forest, BiomeGenBase.roofedForest, BiomeGenBase.coldTaiga, BiomeGenBase.desert, BiomeGenBase.jungle, BiomeGenBase.swampland, BiomeGenBase.savanna});
- ent.registerGlobalEntityID(Entity3HeadCreeper.class, "Head3Creeper", 183, 0x0cff00, 0x068500);
- ent.registerModEntity(Entity3HeadCreeper.class, "Head3Creeper", 183, "TeamCraft", 64, 1, true);
- ent.registerGlobalEntityID(EntityCowBrine.class, "CowBrine", 184, 0x421f00, 0);
- ent.registerModEntity(EntityCowBrine.class, "CowBrine", 184, "TeamCraft", 64, 1, true);
- ent.registerGlobalEntityID(EntityGoat.class, "Goat", 185, 0x824814, 0x605f5e);
- ent.registerModEntity(EntityGoat.class, "Goat", 185, "TeamCraft", 64, 1, true);
- ent.addSpawn(EntityGoat.class, 60, 2, 4, EnumCreatureType.creature, new BiomeGenBase[]{BiomeGenBase.extremeHills, BiomeGenBase.extremeHillsPlus, BiomeGenBase.forest});
- ent.registerGlobalEntityID(EntityPegasus.class, "Pegasus", 187, 000000, 0x00eaff);
- ent.registerModEntity(EntityPegasus.class, "Pegasus", 187, "TeamCraft", 64, 1, true);
- ent.registerGlobalEntityID(EntityPigman.class, "Pigman", 188, 0xda6969, 0x743b3b);
- ent.registerModEntity(EntityPigman.class, "Pigman", 188, "TeamCraft", 64, 1, true);
- // ent.addSpawn(EntityPigman.class, 1, 1, 4, EnumCreatureType.ambient, new BiomeGenBase[]{BiomeGenBase.plains});
- //Worldgen
- reg.registerWorldGenerator(TeamCraft.OreManager, 1);
- }}
Advertisement
Add Comment
Please, Sign In to add comment