Example #1
0
  public NBTTagCompound save(NBTTagCompound nbttagcompound) {
    MinecraftKey minecraftkey = (MinecraftKey) Item.REGISTRY.c(this.item);

    nbttagcompound.setString(
        "id", minecraftkey == null ? "minecraft:air" : minecraftkey.toString());
    nbttagcompound.setByte("Count", (byte) this.count);
    nbttagcompound.setShort("Damage", (short) this.damage);
    if (this.tag != null) {
      nbttagcompound.set(
          "tag",
          this.tag.clone()); // CraftBukkit - make defensive copy, data is going to another thread
    }

    return nbttagcompound;
  }
Example #2
0
  @Override
  public String toString() {
    StringBuilder result = new StringBuilder();
    result.append('<');
    result.append(Item.REGISTRY.getNameForObject(stack.getItem()));

    if (stack.getItemDamage() == OreDictionary.WILDCARD_VALUE) {
      result.append(":*");
    } else if (stack.getItemDamage() > 0) {
      result.append(':').append(stack.getItemDamage());
    }
    result.append('>');

    if (stack.getTagCompound() != null) {
      result.append(".withTag(");
      result.append(NBTConverter.from(stack.getTagCompound(), wildcardSize).toString());
      result.append(")");
    }

    return result.toString();
  }
Example #3
0
 @Override
 public IItemDefinition getDefinition() {
   return new MCItemDefinition(
       Item.REGISTRY.getNameForObject(stack.getItem()).toString(), stack.getItem());
 }
Example #4
0
public class Items {

  public static final Item IRON_SPADE = (Item) Item.REGISTRY.a("iron_shovel");
  public static final Item IRON_PICKAXE = (Item) Item.REGISTRY.a("iron_pickaxe");
  public static final Item IRON_AXE = (Item) Item.REGISTRY.a("iron_axe");
  public static final Item FLINT_AND_STEEL = (Item) Item.REGISTRY.a("flint_and_steel");
  public static final Item APPLE = (Item) Item.REGISTRY.a("apple");
  public static final ItemBow BOW = (ItemBow) Item.REGISTRY.a("bow");
  public static final Item ARROW = (Item) Item.REGISTRY.a("arrow");
  public static final Item COAL = (Item) Item.REGISTRY.a("coal");
  public static final Item DIAMOND = (Item) Item.REGISTRY.a("diamond");
  public static final Item IRON_INGOT = (Item) Item.REGISTRY.a("iron_ingot");
  public static final Item GOLD_INGOT = (Item) Item.REGISTRY.a("gold_ingot");
  public static final Item IRON_SWORD = (Item) Item.REGISTRY.a("iron_sword");
  public static final Item WOOD_SWORD = (Item) Item.REGISTRY.a("wooden_sword");
  public static final Item WOOD_SPADE = (Item) Item.REGISTRY.a("wooden_shovel");
  public static final Item WOOD_PICKAXE = (Item) Item.REGISTRY.a("wooden_pickaxe");
  public static final Item WOOD_AXE = (Item) Item.REGISTRY.a("wooden_axe");
  public static final Item STONE_SWORD = (Item) Item.REGISTRY.a("stone_sword");
  public static final Item STONE_SPADE = (Item) Item.REGISTRY.a("stone_shovel");
  public static final Item STONE_PICKAXE = (Item) Item.REGISTRY.a("stone_pickaxe");
  public static final Item STONE_AXE = (Item) Item.REGISTRY.a("stone_axe");
  public static final Item DIAMOND_SWORD = (Item) Item.REGISTRY.a("diamond_sword");
  public static final Item DIAMOND_SPADE = (Item) Item.REGISTRY.a("diamond_shovel");
  public static final Item DIAMOND_PICKAXE = (Item) Item.REGISTRY.a("diamond_pickaxe");
  public static final Item DIAMOND_AXE = (Item) Item.REGISTRY.a("diamond_axe");
  public static final Item STICK = (Item) Item.REGISTRY.a("stick");
  public static final Item BOWL = (Item) Item.REGISTRY.a("bowl");
  public static final Item MUSHROOM_SOUP = (Item) Item.REGISTRY.a("mushroom_stew");
  public static final Item GOLD_SWORD = (Item) Item.REGISTRY.a("golden_sword");
  public static final Item GOLD_SPADE = (Item) Item.REGISTRY.a("golden_shovel");
  public static final Item GOLD_PICKAXE = (Item) Item.REGISTRY.a("golden_pickaxe");
  public static final Item GOLD_AXE = (Item) Item.REGISTRY.a("golden_axe");
  public static final Item STRING = (Item) Item.REGISTRY.a("string");
  public static final Item FEATHER = (Item) Item.REGISTRY.a("feather");
  public static final Item SULPHUR = (Item) Item.REGISTRY.a("gunpowder");
  public static final Item WOOD_HOE = (Item) Item.REGISTRY.a("wooden_hoe");
  public static final Item STONE_HOE = (Item) Item.REGISTRY.a("stone_hoe");
  public static final Item IRON_HOE = (Item) Item.REGISTRY.a("iron_hoe");
  public static final Item DIAMOND_HOE = (Item) Item.REGISTRY.a("diamond_hoe");
  public static final Item GOLD_HOE = (Item) Item.REGISTRY.a("golden_hoe");
  public static final Item SEEDS = (Item) Item.REGISTRY.a("wheat_seeds");
  public static final Item WHEAT = (Item) Item.REGISTRY.a("wheat");
  public static final Item BREAD = (Item) Item.REGISTRY.a("bread");
  public static final ItemArmor LEATHER_HELMET = (ItemArmor) Item.REGISTRY.a("leather_helmet");
  public static final ItemArmor LEATHER_CHESTPLATE =
      (ItemArmor) Item.REGISTRY.a("leather_chestplate");
  public static final ItemArmor LEATHER_LEGGINGS = (ItemArmor) Item.REGISTRY.a("leather_leggings");
  public static final ItemArmor LEATHER_BOOTS = (ItemArmor) Item.REGISTRY.a("leather_boots");
  public static final ItemArmor CHAINMAIL_HELMET = (ItemArmor) Item.REGISTRY.a("chainmail_helmet");
  public static final ItemArmor CHAINMAIL_CHESTPLATE =
      (ItemArmor) Item.REGISTRY.a("chainmail_chestplate");
  public static final ItemArmor CHAINMAIL_LEGGINGS =
      (ItemArmor) Item.REGISTRY.a("chainmail_leggings");
  public static final ItemArmor CHAINMAIL_BOOTS = (ItemArmor) Item.REGISTRY.a("chainmail_boots");
  public static final ItemArmor IRON_HELMET = (ItemArmor) Item.REGISTRY.a("iron_helmet");
  public static final ItemArmor IRON_CHESTPLATE = (ItemArmor) Item.REGISTRY.a("iron_chestplate");
  public static final ItemArmor IRON_LEGGINGS = (ItemArmor) Item.REGISTRY.a("iron_leggings");
  public static final ItemArmor IRON_BOOTS = (ItemArmor) Item.REGISTRY.a("iron_boots");
  public static final ItemArmor DIAMOND_HELMET = (ItemArmor) Item.REGISTRY.a("diamond_helmet");
  public static final ItemArmor DIAMOND_CHESTPLATE =
      (ItemArmor) Item.REGISTRY.a("diamond_chestplate");
  public static final ItemArmor DIAMOND_LEGGINGS = (ItemArmor) Item.REGISTRY.a("diamond_leggings");
  public static final ItemArmor DIAMOND_BOOTS = (ItemArmor) Item.REGISTRY.a("diamond_boots");
  public static final ItemArmor GOLD_HELMET = (ItemArmor) Item.REGISTRY.a("golden_helmet");
  public static final ItemArmor GOLD_CHESTPLATE = (ItemArmor) Item.REGISTRY.a("golden_chestplate");
  public static final ItemArmor GOLD_LEGGINGS = (ItemArmor) Item.REGISTRY.a("golden_leggings");
  public static final ItemArmor GOLD_BOOTS = (ItemArmor) Item.REGISTRY.a("golden_boots");
  public static final Item FLINT = (Item) Item.REGISTRY.a("flint");
  public static final Item PORK = (Item) Item.REGISTRY.a("porkchop");
  public static final Item GRILLED_PORK = (Item) Item.REGISTRY.a("cooked_porkchop");
  public static final Item PAINTING = (Item) Item.REGISTRY.a("painting");
  public static final Item GOLDEN_APPLE = (Item) Item.REGISTRY.a("golden_apple");
  public static final Item SIGN = (Item) Item.REGISTRY.a("sign");
  public static final Item WOOD_DOOR = (Item) Item.REGISTRY.a("wooden_door");
  public static final Item BUCKET = (Item) Item.REGISTRY.a("bucket");
  public static final Item WATER_BUCKET = (Item) Item.REGISTRY.a("water_bucket");
  public static final Item LAVA_BUCKET = (Item) Item.REGISTRY.a("lava_bucket");
  public static final Item MINECART = (Item) Item.REGISTRY.a("minecart");
  public static final Item SADDLE = (Item) Item.REGISTRY.a("saddle");
  public static final Item IRON_DOOR = (Item) Item.REGISTRY.a("iron_door");
  public static final Item REDSTONE = (Item) Item.REGISTRY.a("redstone");
  public static final Item SNOW_BALL = (Item) Item.REGISTRY.a("snowball");
  public static final Item BOAT = (Item) Item.REGISTRY.a("boat");
  public static final Item LEATHER = (Item) Item.REGISTRY.a("leather");
  public static final Item MILK_BUCKET = (Item) Item.REGISTRY.a("milk_bucket");
  public static final Item CLAY_BRICK = (Item) Item.REGISTRY.a("brick");
  public static final Item CLAY_BALL = (Item) Item.REGISTRY.a("clay_ball");
  public static final Item SUGAR_CANE = (Item) Item.REGISTRY.a("reeds");
  public static final Item PAPER = (Item) Item.REGISTRY.a("paper");
  public static final Item BOOK = (Item) Item.REGISTRY.a("book");
  public static final Item SLIME_BALL = (Item) Item.REGISTRY.a("slime_ball");
  public static final Item STORAGE_MINECART = (Item) Item.REGISTRY.a("chest_minecart");
  public static final Item POWERED_MINECART = (Item) Item.REGISTRY.a("furnace_minecart");
  public static final Item EGG = (Item) Item.REGISTRY.a("egg");
  public static final Item COMPASS = (Item) Item.REGISTRY.a("compass");
  public static final ItemFishingRod FISHING_ROD = (ItemFishingRod) Item.REGISTRY.a("fishing_rod");
  public static final Item WATCH = (Item) Item.REGISTRY.a("clock");
  public static final Item GLOWSTONE_DUST = (Item) Item.REGISTRY.a("glowstone_dust");
  public static final Item RAW_FISH = (Item) Item.REGISTRY.a("fish");
  public static final Item COOKED_FISH = (Item) Item.REGISTRY.a("cooked_fished");
  public static final Item INK_SACK = (Item) Item.REGISTRY.a("dye");
  public static final Item BONE = (Item) Item.REGISTRY.a("bone");
  public static final Item SUGAR = (Item) Item.REGISTRY.a("sugar");
  public static final Item CAKE = (Item) Item.REGISTRY.a("cake");
  public static final Item BED = (Item) Item.REGISTRY.a("bed");
  public static final Item DIODE = (Item) Item.REGISTRY.a("repeater");
  public static final Item COOKIE = (Item) Item.REGISTRY.a("cookie");
  public static final ItemWorldMap MAP = (ItemWorldMap) Item.REGISTRY.a("filled_map");
  public static final ItemShears SHEARS = (ItemShears) Item.REGISTRY.a("shears");
  public static final Item MELON = (Item) Item.REGISTRY.a("melon");
  public static final Item PUMPKIN_SEEDS = (Item) Item.REGISTRY.a("pumpkin_seeds");
  public static final Item MELON_SEEDS = (Item) Item.REGISTRY.a("melon_seeds");
  public static final Item RAW_BEEF = (Item) Item.REGISTRY.a("beef");
  public static final Item COOKED_BEEF = (Item) Item.REGISTRY.a("cooked_beef");
  public static final Item RAW_CHICKEN = (Item) Item.REGISTRY.a("chicken");
  public static final Item COOKED_CHICKEN = (Item) Item.REGISTRY.a("cooked_chicken");
  public static final Item ROTTEN_FLESH = (Item) Item.REGISTRY.a("rotten_flesh");
  public static final Item ENDER_PEARL = (Item) Item.REGISTRY.a("ender_pearl");
  public static final Item BLAZE_ROD = (Item) Item.REGISTRY.a("blaze_rod");
  public static final Item GHAST_TEAR = (Item) Item.REGISTRY.a("ghast_tear");
  public static final Item GOLD_NUGGET = (Item) Item.REGISTRY.a("gold_nugget");
  public static final Item NETHER_STALK = (Item) Item.REGISTRY.a("nether_wart");
  public static final ItemPotion POTION = (ItemPotion) Item.REGISTRY.a("potion");
  public static final Item GLASS_BOTTLE = (Item) Item.REGISTRY.a("glass_bottle");
  public static final Item SPIDER_EYE = (Item) Item.REGISTRY.a("spider_eye");
  public static final Item FERMENTED_SPIDER_EYE = (Item) Item.REGISTRY.a("fermented_spider_eye");
  public static final Item BLAZE_POWDER = (Item) Item.REGISTRY.a("blaze_powder");
  public static final Item MAGMA_CREAM = (Item) Item.REGISTRY.a("magma_cream");
  public static final Item BREWING_STAND = (Item) Item.REGISTRY.a("brewing_stand");
  public static final Item CAULDRON = (Item) Item.REGISTRY.a("cauldron");
  public static final Item EYE_OF_ENDER = (Item) Item.REGISTRY.a("ender_eye");
  public static final Item SPECKLED_MELON = (Item) Item.REGISTRY.a("speckled_melon");
  public static final Item MONSTER_EGG = (Item) Item.REGISTRY.a("spawn_egg");
  public static final Item EXP_BOTTLE = (Item) Item.REGISTRY.a("experience_bottle");
  public static final Item FIREBALL = (Item) Item.REGISTRY.a("fire_charge");
  public static final Item BOOK_AND_QUILL = (Item) Item.REGISTRY.a("writable_book");
  public static final Item WRITTEN_BOOK = (Item) Item.REGISTRY.a("written_book");
  public static final Item EMERALD = (Item) Item.REGISTRY.a("emerald");
  public static final Item ITEM_FRAME = (Item) Item.REGISTRY.a("item_frame");
  public static final Item FLOWER_POT = (Item) Item.REGISTRY.a("flower_pot");
  public static final Item CARROT = (Item) Item.REGISTRY.a("carrot");
  public static final Item POTATO = (Item) Item.REGISTRY.a("potato");
  public static final Item POTATO_BAKED = (Item) Item.REGISTRY.a("baked_potato");
  public static final Item POTATO_POISON = (Item) Item.REGISTRY.a("poisonous_potato");
  public static final ItemMapEmpty MAP_EMPTY = (ItemMapEmpty) Item.REGISTRY.a("map");
  public static final Item CARROT_GOLDEN = (Item) Item.REGISTRY.a("golden_carrot");
  public static final Item SKULL = (Item) Item.REGISTRY.a("skull");
  public static final Item CARROT_STICK = (Item) Item.REGISTRY.a("carrot_on_a_stick");
  public static final Item NETHER_STAR = (Item) Item.REGISTRY.a("nether_star");
  public static final Item PUMPKIN_PIE = (Item) Item.REGISTRY.a("pumpkin_pie");
  public static final Item FIREWORKS = (Item) Item.REGISTRY.a("fireworks");
  public static final Item FIREWORKS_CHARGE = (Item) Item.REGISTRY.a("firework_charge");
  public static final ItemEnchantedBook ENCHANTED_BOOK =
      (ItemEnchantedBook) Item.REGISTRY.a("enchanted_book");
  public static final Item REDSTONE_COMPARATOR = (Item) Item.REGISTRY.a("comparator");
  public static final Item NETHER_BRICK = (Item) Item.REGISTRY.a("netherbrick");
  public static final Item QUARTZ = (Item) Item.REGISTRY.a("quartz");
  public static final Item MINECART_TNT = (Item) Item.REGISTRY.a("tnt_minecart");
  public static final Item MINECART_HOPPER = (Item) Item.REGISTRY.a("hopper_minecart");
  public static final Item HORSE_ARMOR_IRON = (Item) Item.REGISTRY.a("iron_horse_armor");
  public static final Item HORSE_ARMOR_GOLD = (Item) Item.REGISTRY.a("golden_horse_armor");
  public static final Item HORSE_ARMOR_DIAMOND = (Item) Item.REGISTRY.a("diamond_horse_armor");
  public static final Item LEASH = (Item) Item.REGISTRY.a("lead");
  public static final Item NAME_TAG = (Item) Item.REGISTRY.a("name_tag");
  public static final Item MINECART_COMMAND = (Item) Item.REGISTRY.a("command_block_minecart");
  public static final Item RECORD_1 = (Item) Item.REGISTRY.a("record_13");
  public static final Item RECORD_2 = (Item) Item.REGISTRY.a("record_cat");
  public static final Item RECORD_3 = (Item) Item.REGISTRY.a("record_blocks");
  public static final Item RECORD_4 = (Item) Item.REGISTRY.a("record_chirp");
  public static final Item RECORD_5 = (Item) Item.REGISTRY.a("record_far");
  public static final Item RECORD_6 = (Item) Item.REGISTRY.a("record_mall");
  public static final Item RECORD_7 = (Item) Item.REGISTRY.a("record_mellohi");
  public static final Item RECORD_8 = (Item) Item.REGISTRY.a("record_stal");
  public static final Item RECORD_9 = (Item) Item.REGISTRY.a("record_strad");
  public static final Item RECORD_10 = (Item) Item.REGISTRY.a("record_ward");
  public static final Item RECORD_11 = (Item) Item.REGISTRY.a("record_11");
  public static final Item RECORD_12 = (Item) Item.REGISTRY.a("record_wait");
}