Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.86 KB | None | 0 0
  1. package net.minecraft.src;
  2.  
  3. import java.util.Random;
  4.  
  5. public class mod_Crystalite extends BaseMod
  6. {
  7.     public static final Item SoulDust = new Item(1500).setItemName("Soul Dust");
  8.     public static final Item Crystalite = new Item(1501).setItemName("Crystalite Ingot");
  9.     public static final Item CrystalitePick = new ItemPickaxe(2001, EnumToolMaterial.CRYSTALITE).setItemName("Crystalite Pick");
  10.     public static final Item CrystaliteHoe = new ItemHoe(2002, EnumToolMaterial.CRYSTALITE).setItemName("Crystalite Hoe");
  11.     public static final Item CrystaliteSword = new ItemSword(2003, EnumToolMaterial.CRYSTALITE).setItemName("Crystalite Sword");
  12.     public static final Item CrystaliteShovel = new ItemSpade(2004, EnumToolMaterial.CRYSTALITE).setItemName("Crystalite Shovel");
  13.     public static final Item CrystaliteAxe = new ItemAxe(2005, EnumToolMaterial.CRYSTALITE).setItemName("Crystalite Axe");
  14.     public static final Item NetherrackPick = new ItemPickaxe(2006, EnumToolMaterial.NETHERRACK).setItemName("NETHERRACK Pick");
  15.     public static final Item NetherrackHoe = new ItemHoe(2007, EnumToolMaterial.NETHERRACK).setItemName("NETHERRACK Pick");
  16.     public static final Item NetherrackSword = new ItemSword(2008, EnumToolMaterial.NETHERRACK).setItemName("NETHERRACK Pick");
  17.     public static final Item NetherrackShovel = new ItemSpade(2009, EnumToolMaterial.NETHERRACK).setItemName("NETHERRACK Pick");
  18.     public static final Item NetherrackAxe = new ItemAxe(2010, EnumToolMaterial.NETHERRACK).setItemName("NETHERRACK Pick");
  19.     public mod_Crystalite()
  20.     {      
  21.         Random rand = new Random();
  22.         int x = rand.nextInt(3);
  23.        
  24.         ItemStack itemstack = new ItemStack(SoulDust, 1);
  25.         ItemStack itemstack1 = new ItemStack(SoulDust, 2);
  26.         ItemStack itemstack2 = new ItemStack(SoulDust, 3);
  27.         ModLoader.AddSmelting(Block.slowSand.blockID, x == 0 ? itemstack : x == 1 ? itemstack1 : x == 2 ? itemstack2 : null);
  28.        
  29.         SoulDust.iconIndex = ModLoader.addOverride("/gui/items.png", "Crystalite/SoulDust.png");
  30.         ModLoader.AddRecipe(new ItemStack(Crystalite, 1), new Object[] {
  31.             "   ","XXX","XXX", Character.valueOf('X'), SoulDust
  32.         });
  33.         ModLoader.AddRecipe(new ItemStack(CrystalitePick, 1), new Object[] {
  34.             "XXX"," | "," | ", Character.valueOf('X'), Crystalite, Character.valueOf('|'), Item.stick
  35.         });
  36.         ModLoader.AddRecipe(new ItemStack(CrystaliteShovel, 1), new Object[] {
  37.             " X "," | "," | ", Character.valueOf('X'), Crystalite, Character.valueOf('|'), Item.stick
  38.         });
  39.         ModLoader.AddRecipe(new ItemStack(CrystaliteAxe, 1), new Object[] {
  40.             "XX ","X| "," | ", Character.valueOf('X'), Crystalite, Character.valueOf('|'), Item.stick
  41.         });
  42.         ModLoader.AddRecipe(new ItemStack(CrystaliteHoe, 1), new Object[] {
  43.             "XX "," | "," | ", Character.valueOf('X'), Crystalite, Character.valueOf('|'), Item.stick
  44.         });
  45.         ModLoader.AddRecipe(new ItemStack(CrystaliteSword, 1), new Object[] {
  46.             " X "," X "," | ", Character.valueOf('X'), Crystalite, Character.valueOf('|'), Item.stick
  47.         });
  48.         ModLoader.AddRecipe(new ItemStack(NetherrackPick, 1), new Object[] {
  49.             "XXX"," | "," | ", Character.valueOf('X'), Crystalite, Character.valueOf('|'), Item.stick
  50.         });
  51.         ModLoader.AddRecipe(new ItemStack(NetherrackShovel, 1), new Object[] {
  52.             " X "," | "," | ", Character.valueOf('X'), Crystalite, Character.valueOf('|'), Item.stick
  53.         });
  54.         ModLoader.AddRecipe(new ItemStack(NetherrackAxe, 1), new Object[] {
  55.             "XX ","X| "," | ", Character.valueOf('X'), Crystalite, Character.valueOf('|'), Item.stick
  56.         });
  57.         ModLoader.AddRecipe(new ItemStack(NetherrackHoe, 1), new Object[] {
  58.             "XX "," | "," | ", Character.valueOf('X'), Crystalite, Character.valueOf('|'), Item.stick
  59.         });
  60.         ModLoader.AddRecipe(new ItemStack(NetherrackSword, 1), new Object[] {
  61.             " X "," X "," | ", Character.valueOf('X'), Crystalite, Character.valueOf('|'), Item.stick
  62.         });
  63.     }
  64.    
  65.    
  66.    
  67.    
  68.     public String Version()
  69.        {
  70.        return "BLAHBLAHBLAH :P";
  71.        }
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement