Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package u.gaps.projectspawn;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.creativetab.CreativeTabs;
- import net.minecraft.init.Items;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemStack;
- import cpw.mods.fml.common.Loader;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.event.FMLInitializationEvent;
- import cpw.mods.fml.common.event.FMLPostInitializationEvent;
- import cpw.mods.fml.common.event.FMLPreInitializationEvent;
- import cpw.mods.fml.common.registry.GameRegistry;
- @Mod(modid = "projs", name = "ProjectSpawn", version = "1.0",
- dependencies =
- "before:UndergroundBiomes")
- public class ProjectSpawn {
- public static Block antiqueAridCreeperSpawnEgg;
- public static Block antiqueAridSkeletonSpawnEgg;
- public static Block antiqueAridSpiderSpawnEgg;
- public static Block antiqueAridZombieSpawnEgg;
- public static Block antiqueAridSlimeSpawnEgg;
- public static Block antiqueAridEndermanSpawnEgg;
- public static Block antiqueAridCaveSpiderSpawnEgg;
- public static Block antiqueAridSilverFishSpawnEgg;
- public static Block antiqueAridWitchSpawnEgg;
- public static Block antiqueAridBatSpawnEgg;
- public static Block antiqueAridPigSpawnEgg;
- public static Block antiqueAridSheepSpawnEgg;
- public static Block antiqueAridCowSpawnEgg;
- public static Block antiqueAridChickenSpawnEgg;
- public static Block antiqueAridSquidSpawnEgg;
- public static Block antiqueAridWolfSpawnEgg;
- public static Block antiqueAridMooshroomSpawnEgg;
- public static Block antiqueAridOzelotSpawnEgg;
- public static Block antiqueAridHorseSpawnEgg;
- public static Block antiqueAridVillagerSpawnEgg;
- public static Block antiqueAridGhastSpawnEgg;
- public static Block antiqueAridZombiePigmanSpawnEgg;
- public static Block antiqueAridBlazeSpawnEgg;
- public static Block antiqueAridMagmaCubeSpawnEgg;
- @EventHandler
- public void preInit(FMLPreInitializationEvent event) {
- /* Pre-Initialization method, Initialization and registration of
- * Items, Blocks and getting info from configuration files. */
- GameRegistry.registerWorldGenerator(new AridGen(), 0);
- ////////////Hostile Mobs
- antiqueAridCreeperSpawnEgg = new antiqueAridCreeperSpawnEgg(Material.rock).
- setBlockName("antiqueAridCreeperSpawnEgg").
- setBlockTextureName("projs:antiqueAridCreeperSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridSkeletonSpawnEgg = new antiqueAridSkeletonSpawnEgg(Material.rock).
- setBlockName("antiqueAridSkeletonSpawnEgg").
- setBlockTextureName("projs:antiqueAridSkeletonSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridSpiderSpawnEgg = new antiqueAridSpiderSpawnEgg(Material.rock).
- setBlockName("antiqueAridSpiderSpawnEgg").
- setBlockTextureName("projs:antiqueAridSpiderSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridZombieSpawnEgg = new antiqueAridZombieSpawnEgg(Material.rock).
- setBlockName("antiqueAridZombieSpawnEgg").
- setBlockTextureName("projs:antiqueAridZombieSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridSlimeSpawnEgg = new antiqueAridSlimeSpawnEgg(Material.rock).
- setBlockName("antiqueAridSlimeSpawnEgg").
- setBlockTextureName("projs:antiqueAridSlimeSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridEndermanSpawnEgg = new antiqueAridEndermanSpawnEgg(Material.rock).
- setBlockName("antiqueAridEndermanSpawnEgg").
- setBlockTextureName("projs:antiqueAridEnderManSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridCaveSpiderSpawnEgg = new antiqueAridCaveSpiderSpawnEgg(Material.rock).
- setBlockName("antiqueAridCaveSpiderSpawnEgg").
- setBlockTextureName("projs:antiqueAridCaveSpiderSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridSilverFishSpawnEgg = new antiqueAridSilverFishSpawnEgg(Material.rock).
- setBlockName("antiqueAridSilverFishSpawnEgg").
- setBlockTextureName("projs:antiqueAridSilverFishSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridWitchSpawnEgg = new antiqueAridWitchSpawnEgg(Material.rock).
- setBlockName("antiqueAridWitchSpawnEgg").
- setBlockTextureName("projs:antiqueAridWitchSpawnEgg").
- setCreativeTab(tabProjSpawn);
- ////////////////Passive Mobs
- antiqueAridBatSpawnEgg = new antiqueAridBatSpawnEgg(Material.rock).
- setBlockName("antiqueAridBatSpawnEgg").
- setBlockTextureName("projs:antiqueAridBatSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridPigSpawnEgg = new antiqueAridPigSpawnEgg(Material.rock).
- setBlockName("antiqueAridPigSpawnEgg").
- setBlockTextureName("projs:antiqueAridPigSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridSheepSpawnEgg = new antiqueAridSheepSpawnEgg(Material.rock).
- setBlockName("antiqueAridSheepSpawnEgg").
- setBlockTextureName("projs:antiqueAridSheepSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridCowSpawnEgg = new antiqueAridCowSpawnEgg(Material.rock).
- setBlockName("antiqueAridCowSpawnEgg").
- setBlockTextureName("projs:antiqueAridCowSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridChickenSpawnEgg = new antiqueAridChickenSpawnEgg(Material.rock).
- setBlockName("antiqueAridChickenSpawnEgg").
- setBlockTextureName("projs:antiqueAridChickenSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridSquidSpawnEgg = new antiqueAridSquidSpawnEgg(Material.rock).
- setBlockName("antiqueAridSquidSpawnEgg").
- setBlockTextureName("projs:antiqueAridSquidSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridWolfSpawnEgg = new antiqueAridWolfSpawnEgg(Material.rock).
- setBlockName("antiqueAridWolfSpawnEgg").
- setBlockTextureName("projs:antiqueAridWolfSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridMooshroomSpawnEgg = new antiqueAridMooshroomSpawnEgg(Material.rock).
- setBlockName("antiqueAridMooshroomSpawnEgg").
- setBlockTextureName("projs:antiqueAridMooshroomSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridOzelotSpawnEgg = new antiqueAridOzelotSpawnEgg(Material.rock).
- setBlockName("antiqueAridOzelotSpawnEgg").
- setBlockTextureName("projs:antiqueAridOzelotSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridHorseSpawnEgg = new antiqueAridHorseSpawnEgg(Material.rock).
- setBlockName("antiqueAridHorseSpawnEgg").
- setBlockTextureName("projs:antiqueAridHorseSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridVillagerSpawnEgg = new antiqueAridVillagerSpawnEgg(Material.rock).
- setBlockName("antiqueAridVillagerSpawnEgg").
- setBlockTextureName("projs:antiqueAridVillagerSpawnEgg").
- setCreativeTab(tabProjSpawn);
- //////////////Nether Mobs
- antiqueAridGhastSpawnEgg = new antiqueAridGhastSpawnEgg(Material.rock).
- setBlockName("antiqueAridGhastSpawnEgg").
- setBlockTextureName("projs:antiqueAridGhastSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridZombiePigmanSpawnEgg = new antiqueAridZombiePigmanSpawnEgg(Material.rock).
- setBlockName("antiqueAridZombiePigmanSpawnEgg").
- setBlockTextureName("projs:antiqueAridZombiePigmanSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridBlazeSpawnEgg = new antiqueAridBlazeSpawnEgg(Material.rock).
- setBlockName("antiqueAridBlazeSpawnEgg").
- setBlockTextureName("projs:antiqueAridBlazeSpawnEgg").
- setCreativeTab(tabProjSpawn);
- antiqueAridMagmaCubeSpawnEgg = new antiqueAridMagmaCubeSpawnEgg(Material.rock).
- setBlockName("antiqueAridMagmaCubeSpawnEgg").
- setBlockTextureName("projs:antiqueAridMagmaCubeSpawnEgg").
- setCreativeTab(tabProjSpawn);
- ////////////Mod Mobs
- //////////Block Registration
- ////////Hostile Mobs
- GameRegistry.registerBlock(antiqueAridCreeperSpawnEgg, antiqueAridCreeperSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridSkeletonSpawnEgg, antiqueAridSkeletonSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridSpiderSpawnEgg, antiqueAridSpiderSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridZombieSpawnEgg, antiqueAridZombieSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridSlimeSpawnEgg, antiqueAridSlimeSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridEndermanSpawnEgg, antiqueAridEndermanSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridCaveSpiderSpawnEgg, antiqueAridCaveSpiderSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridSilverFishSpawnEgg, antiqueAridSilverFishSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridWitchSpawnEgg, antiqueAridWitchSpawnEgg.getUnlocalizedName().substring(5));
- ///////Passive Mobs
- GameRegistry.registerBlock(antiqueAridBatSpawnEgg, antiqueAridBatSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridMooshroomSpawnEgg, antiqueAridMooshroomSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridPigSpawnEgg, antiqueAridPigSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridSheepSpawnEgg, antiqueAridSheepSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridCowSpawnEgg, antiqueAridCowSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridChickenSpawnEgg, antiqueAridChickenSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridSquidSpawnEgg, antiqueAridSquidSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridWolfSpawnEgg, antiqueAridWolfSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridOzelotSpawnEgg, antiqueAridOzelotSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridHorseSpawnEgg, antiqueAridHorseSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridVillagerSpawnEgg, antiqueAridVillagerSpawnEgg.getUnlocalizedName().substring(5));
- ///////Nether Mobs
- GameRegistry.registerBlock(antiqueAridGhastSpawnEgg, antiqueAridGhastSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridZombiePigmanSpawnEgg, antiqueAridZombiePigmanSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridBlazeSpawnEgg, antiqueAridBlazeSpawnEgg.getUnlocalizedName().substring(5));
- GameRegistry.registerBlock(antiqueAridMagmaCubeSpawnEgg, antiqueAridMagmaCubeSpawnEgg.getUnlocalizedName().substring(5));
- ////Mod Mobs
- }
- @EventHandler
- public void init(FMLInitializationEvent event) {
- /* Initialization method, Initialization and registration of Proxy
- * Tile entities, Entities, GUI and packet handler. */
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 50), new Object[] { ProjectSpawn.antiqueAridCreeperSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 51), new Object[] { ProjectSpawn.antiqueAridSkeletonSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 52), new Object[] { ProjectSpawn.antiqueAridSpiderSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 54), new Object[] { ProjectSpawn.antiqueAridZombieSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 55), new Object[] { ProjectSpawn.antiqueAridSlimeSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 58), new Object[] { ProjectSpawn.antiqueAridEndermanSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 59), new Object[] { ProjectSpawn.antiqueAridCaveSpiderSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 60), new Object[] { ProjectSpawn.antiqueAridSilverFishSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 66), new Object[] { ProjectSpawn.antiqueAridWitchSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 65), new Object[] { ProjectSpawn.antiqueAridBatSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 90), new Object[] { ProjectSpawn.antiqueAridPigSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 91), new Object[] { ProjectSpawn.antiqueAridSheepSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 92), new Object[] { ProjectSpawn.antiqueAridCowSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 93), new Object[] { ProjectSpawn.antiqueAridChickenSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 94), new Object[] { ProjectSpawn.antiqueAridSquidSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 95), new Object[] { ProjectSpawn.antiqueAridWolfSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 96), new Object[] { ProjectSpawn.antiqueAridMooshroomSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 98), new Object[] { ProjectSpawn.antiqueAridOzelotSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 100), new Object[] { ProjectSpawn.antiqueAridHorseSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 120), new Object[] { ProjectSpawn.antiqueAridVillagerSpawnEgg, Items.water_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 56), new Object[] { ProjectSpawn.antiqueAridGhastSpawnEgg, Items.lava_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 57), new Object[] { ProjectSpawn.antiqueAridZombiePigmanSpawnEgg, Items.lava_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 61), new Object[] { ProjectSpawn.antiqueAridBlazeSpawnEgg, Items.lava_bucket });
- GameRegistry.addShapelessRecipe(new ItemStack(Items.spawn_egg, 1, 62), new Object[] { ProjectSpawn.antiqueAridMagmaCubeSpawnEgg, Items.lava_bucket });
- }
- @EventHandler
- public void postInit(FMLPostInitializationEvent event) {
- }
- public static CreativeTabs tabProjSpawn = new CreativeTabs("tabProjSpawn"){
- @Override
- public Item getTabIconItem(){
- return new ItemStack(Items.spawn_egg).getItem();
- }
- };
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement