Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.wizardofoz.basic;
- import net.minecraft.block.Block;
- import net.minecraft.block.material.Material;
- import net.minecraft.init.Items;
- import net.minecraft.item.Item;
- import net.minecraft.item.Item.ToolMaterial;
- import net.minecraft.item.ItemArmor.ArmorMaterial;
- import net.minecraft.item.ItemStack;
- import net.minecraft.world.biome.BiomeGenBase;
- import net.minecraftforge.common.util.EnumHelper;
- import cpw.mods.fml.common.Mod;
- import cpw.mods.fml.common.Mod.EventHandler;
- import cpw.mods.fml.common.SidedProxy;
- 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;
- import com.wizardofoz.basic.biome.BiomeGenWinkiesBiome;
- import com.wizardofoz.basic.block.DirtBlock;
- import com.wizardofoz.basic.block.OreBlock;
- import com.wizardofoz.basic.item.SapphireGem;
- import com.wizardofoz.basic.item.SapphirePickaxe;
- import com.wizardofoz.basic.item.SapphireAxe;
- import com.wizardofoz.basic.item.SapphireSpade;
- import com.wizardofoz.basic.item.SapphireHoe;
- import com.wizardofoz.basic.item.SapphireSword;
- import com.wizardofoz.basic.item.armor.SapphireArmor;
- //items, ores, gems, and tools of the Winkies (yellow munchkins)
- @Mod(modid = Winkies.modid, name = "Winkies", version = Winkies.version)
- public class Winkies {
- @SidedProxy(clientSide = "com.wizardofoz.basic.ClientProxy", serverSide = "com.wizardofoz.basic.CommonProxy")
- public static CommonProxy proxy;
- public static final String modid = "Winkies";
- public static final String version = "Alpha v0.1";
- //Armor ID's//
- private static int SA1;
- private static int SA2;
- private static int SA3;
- private static int SA4;
- //Biome ID//
- private static int WB;
- //Materials//
- public static ToolMaterial Sapphire = EnumHelper.addToolMaterial("SAPPHIRE", 3, 1000, 7.0f, 2.0f, 10);
- //SAPPHIREARMOR, DamageBeforeBreakage, new int[]{Helmet, Chestplate, Leggings, Boots}, Enchantment Level);
- public static ArmorMaterial SapphireArmor = EnumHelper.addArmorMaterial("SAPPHIREARMOR", 20, new int[]{2, 6, 5, 2}, 9);
- //Blocks//
- public static Block SapphireOre;
- //public static Block YellowGrass;
- public static Block YellowDirt;
- //Items//
- public static Item SapphireGem;
- public static Item SapphirePickaxe;
- public static Item SapphireAxe;
- public static Item SapphireSpade;
- public static Item SapphireHoe;
- public static Item SapphireSword;
- //Armor Items//
- public static Item SapphireHelmet;
- public static Item SapphireChestplate;
- public static Item SapphireLeggings;
- public static Item SapphireBoots;
- //Winkies Biome//
- public static BiomeGenBase WinkiesBiome;
- //Block Generation in World//
- //public static YellowDirtWG worldgenWinkies;
- @EventHandler
- public void PreInit(FMLPreInitializationEvent preEvent) {
- //Blocks//
- SapphireOre = new OreBlock(Material.rock).setBlockName("SapphireOre").setBlockTextureName("Winkies:SapphireOre");
- GameRegistry.registerBlock(SapphireOre, "SapphireOre");
- //YellowGrass = new YellowGrass(3007, Material.rock).setBlockName("YellowGrass").setBlockTextureName("Winkies:YellowGrass");
- //GameRegistry.registerBlock(YellowGrass, "YellowGrass");
- YellowDirt = new DirtBlock(Material.rock).setBlockName("YellowDirt").setBlockTextureName("Winkies:YellowDirt");
- GameRegistry.registerBlock(YellowDirt, "YellowDirt");
- //Items//
- SapphireGem = new SapphireGem(3001).setUnlocalizedName("SapphireGem").setTextureName("Winkies:SapphireGem");
- GameRegistry.registerItem(SapphireGem, "SapphireGem");
- SapphirePickaxe = new SapphirePickaxe(3002, Sapphire).setUnlocalizedName("SapphirePickaxe").setTextureName("Winkies:SapphirePickaxe");
- GameRegistry.registerItem(SapphirePickaxe, "SapphirePickaxe");
- SapphireAxe = new SapphireAxe(3003, Sapphire).setUnlocalizedName("SapphireAxe").setTextureName("Winkies:SapphireAxe");
- GameRegistry.registerItem(SapphireAxe, "SapphireAxe");
- SapphireSpade = new SapphireSpade(3004, Sapphire).setUnlocalizedName("SapphireSpade").setTextureName("Winkies:SapphireSpade");
- GameRegistry.registerItem(SapphireSpade, "SapphireSpade");
- SapphireHoe = new SapphireHoe(3005, Sapphire).setUnlocalizedName("SapphireHoe").setTextureName("Winkies:SapphireHoe");
- GameRegistry.registerItem(SapphireHoe, "SapphireHoe");
- SapphireSword = new SapphireSword(3006, Sapphire).setUnlocalizedName("SapphireSword").setTextureName("Winkies:SapphireSword");
- GameRegistry.registerItem(SapphireSword, "SapphireSword");
- //Armor Items//
- SapphireHelmet = new SapphireArmor(SapphireArmor, SA1, 0).setUnlocalizedName("SapphireHelmet").setTextureName("Winkies:SapphireHelmet");
- GameRegistry.registerItem(SapphireHelmet, "SapphireHelmet");
- SapphireChestplate = new SapphireArmor(SapphireArmor, SA2, 1).setUnlocalizedName("SapphireChestplate").setTextureName("Winkies:SapphireChestplate");
- GameRegistry.registerItem(SapphireChestplate, "SapphireChestplate");
- SapphireLeggings = new SapphireArmor(SapphireArmor, SA3, 2).setUnlocalizedName("SapphireLeggings").setTextureName("Winkies:SapphireLeggings");
- GameRegistry.registerItem(SapphireLeggings, "SapphireLeggings");
- SapphireBoots = new SapphireArmor(SapphireArmor, SA4, 3).setUnlocalizedName("SapphireBoots").setTextureName("Winkies:SapphireBoots");
- GameRegistry.registerItem(SapphireBoots, "SapphireBoots");
- //Biome//
- WinkiesBiome = new BiomeGenWinkiesBiome(WB).setColor(15066419).setBiomeName("Winkies:WinkiesBiome");
- //Block Generation//
- //worldgenWinkies = new YellowDirtWG();
- }
- @EventHandler
- public void Init(FMLInitializationEvent event) {
- //Recipes//
- GameRegistry.addRecipe(new ItemStack(SapphirePickaxe, 1), new Object [] {
- "XXX", " Y ", " Y ", 'X', SapphireGem, 'Y', Items.stick
- });
- GameRegistry.addRecipe(new ItemStack(SapphireAxe, 1), new Object [] {
- "XX ", "XY ", " Y ", 'X', SapphireGem, 'Y', Items.stick
- });
- GameRegistry.addRecipe(new ItemStack(SapphireSpade, 1), new Object [] {
- " X ", " Y ", " Y ", 'X', SapphireGem, 'Y', Items.stick
- });
- GameRegistry.addRecipe(new ItemStack(SapphireHoe, 1), new Object [] {
- "XX ", " Y ", " Y ", 'X', SapphireGem, 'Y', Items.stick
- });
- GameRegistry.addRecipe(new ItemStack(SapphireSword, 1), new Object [] {
- " X ", " X ", " Y ", 'X', SapphireGem, 'Y', Items.stick
- });
- GameRegistry.addRecipe(new ItemStack(SapphireHelmet, 1), new Object [] {
- " ", "XXX", "X X", 'X', SapphireGem
- });
- GameRegistry.addRecipe(new ItemStack(SapphireChestplate, 1), new Object [] {
- "X X", "XXX", "XXX", 'X', SapphireGem
- });
- GameRegistry.addRecipe(new ItemStack(SapphireLeggings, 1), new Object [] {
- "XXX", "X X", "X X", 'X', SapphireGem
- });
- GameRegistry.addRecipe(new ItemStack(SapphireBoots, 1), new Object [] {
- " ", "X X", "X X", 'X', SapphireGem
- });
- }
- @EventHandler
- public void PostInit(FMLPostInitializationEvent postEvent) {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment