| private void |  | I() |   | updateEmptyCacheFlag() |   | method_7957() |   | updateEmptyState() |   | func_190923_F() |   | checkEmpty() |  
  | 
| public static ItemStack |  | 
| public boolean |  | a() |   | isEmpty() |   | method_7960() |   | isEmpty() |   | func_190926_b() |   | isEmpty() |  
  | 
| public ItemStack |  | a(int arg0) |   | split(int arg0) |   | method_7971(int arg0) |   | split(int amount) |   | func_77979_a(int arg0) |   | cloneAndSubtract(int arg0) |  
  | 
| public Item |  | b() |   | getItem() |   | method_7909() |   | getItem() |   | func_77973_b() |   | getItem() |  
  | 
| public InteractionResult |  | 
| public float |  | 
| public InteractionResultHolder<ItemStack> |  | a(bru arg0, bft arg1, aoq arg2) |   | use(Level arg0, Player arg1, InteractionHand arg2) |   | method_7913(class_1937 arg0, class_1657 arg1, class_1268 arg2) |   | use(World world, PlayerEntity user, Hand hand) |   | func_77957_a(World arg0, PlayerEntity arg1, Hand arg2) |  
  | 
| public ItemStack |  | 
| public CompoundTag |  | 
| public int |  | c() |   | getMaxStackSize() |   | method_7914() |   | getMaxCount() |   | func_77976_d() |   | getMaxStackSize() |  
  | 
| public boolean |  | d() |   | isStackable() |   | method_7946() |   | isStackable() |   | func_77985_e() |   | isStackable() |  
  | 
| public boolean |  | e() |   | isDamageableItem() |   | method_7963() |   | isDamageable() |   | func_77984_f() |  
  | 
| public boolean |  | f() |   | isDamaged() |   | method_7986() |   | isDamaged() |   | func_77951_h() |  
  | 
| public int |  | g() |   | getDamageValue() |   | method_7919() |   | getDamage() |   | func_77952_i() |   | getDamage() |  
  | 
| public void |  | b(int arg0) |   | setDamageValue(int arg0) |   | method_7974(int arg0) |   | setDamage(int damage) |   | func_196085_b(int arg0) |   | setDamage(int arg0) |  
  | 
| public int |  | h() |   | getMaxDamage() |   | method_7936() |   | getMaxDamage() |   | func_77958_k() |  
  | 
| public boolean |  | a(int arg0, Random arg1, aah arg2) |   | hurt(int arg0, Random arg1, ServerPlayer arg2) |   | method_7970(int arg0, Random arg1, class_3222 arg2) |   | damage(int amount, Random random, ServerPlayerEntity player) |   | func_96631_a(int arg0, Random arg1, ServerPlayerEntity arg2) |   | isDamaged(int arg0, Random arg1, EntityPlayer arg2) |  
  | 
| public <T extends LivingEntity> void |  | a(int arg0, T arg1, Consumer<T> arg2) |   | hurtAndBreak(int arg0, T arg1, Consumer<T> arg2) |   | method_7956(int arg0, T arg1, Consumer<T> arg2) |   | damage(int amount, T entity, Consumer<T> breakCallback) |   | func_222118_a(int arg0, T arg1, Consumer<T> arg2) |   | damage(int arg0, T arg1, Consumer<T> arg2) |  
  | 
| public void |  | 
| public void |  | a(bru arg0, cee arg1, fx arg2, bft arg3) |   | mineBlock(Level arg0, BlockState arg1, BlockPos arg2, Player arg3) |   | method_7952(class_1937 arg0, class_2680 arg1, class_2338 arg2, class_1657 arg3) |   | postMine(World world, BlockState state, BlockPos pos, PlayerEntity miner) |   | func_179548_a(World arg0, BlockState arg1, BlockPos arg2, PlayerEntity arg3) |  
  | 
| public boolean |  | 
| public InteractionResult |  | a(bft arg0, aqj arg1, aoq arg2) |   | interactLivingEntity(Player arg0, LivingEntity arg1, InteractionHand arg2) |   | method_7920(class_1657 arg0, class_1309 arg1, class_1268 arg2) |   | useOnEntity(PlayerEntity user, LivingEntity entity, Hand hand) |   | func_111282_a_(PlayerEntity arg0, LivingEntity arg1, Hand arg2) |  
  | 
| public ItemStack |  | i() |   | copy() |   | method_7972() |   | copy() |   | func_77946_l() |   | cloneItemStack() |  
  | 
| public static boolean |  | 
| public static boolean |  | 
| private boolean |  | 
| public static boolean |  | 
| public static boolean |  | 
| public boolean |  | 
| public boolean |  | 
| public String |  | j() |   | getDescriptionId() |   | method_7922() |   | getTranslationKey() |   | func_77977_a() |  
  | 
| public void |  | a(bru arg0, apx arg1, int arg2, boolean arg3) |   | inventoryTick(Level arg0, Entity arg1, int arg2, boolean arg3) |   | method_7917(class_1937 arg0, class_1297 arg1, int arg2, boolean arg3) |   | inventoryTick(World world, Entity entity, int slot, boolean selected) |   | func_77945_a(World arg0, Entity arg1, int arg2, boolean arg3) |  
  | 
| public void |  | a(bru arg0, bft arg1, int arg2) |   | onCraftedBy(Level arg0, Player arg1, int arg2) |   | method_7982(class_1937 arg0, class_1657 arg1, int arg2) |   | onCraft(World world, PlayerEntity player, int amount) |   | func_77980_a(World arg0, PlayerEntity arg1, int arg2) |  
  | 
| public int |  | k() |   | getUseDuration() |   | method_7935() |   | getMaxUseTime() |   | func_77988_m() |  
  | 
| public UseAnim |  | l() |   | getUseAnimation() |   | method_7976() |   | getUseAction() |   | func_77975_n() |  
  | 
| public void |  | a(bru arg0, aqj arg1, int arg2) |   | releaseUsing(Level arg0, LivingEntity arg1, int arg2) |   | method_7930(class_1937 arg0, class_1309 arg1, int arg2) |   | onStoppedUsing(World world, LivingEntity user, int remainingUseTicks) |   | func_77974_b(World arg0, LivingEntity arg1, int arg2) |  
  | 
| public boolean |  | m() |   | useOnRelease() |   | method_7967() |   | isUsedOnRelease() |   | func_222122_m() |  
  | 
| public boolean |  | n() |   | hasTag() |   | method_7985() |   | hasTag() |   | func_77942_o() |   | hasTag() |  
  | 
| public CompoundTag |  | o() |   | getTag() |   | method_7969() |   | getTag() |   | func_77978_p() |   | getTag() |  
  | 
| public CompoundTag |  | p() |   | getOrCreateTag() |   | method_7948() |   | getOrCreateTag() |   | func_196082_o() |   | getOrCreateTag() |  
  | 
| public CompoundTag |  | 
| public CompoundTag |  | 
| public void |  | 
| public ListTag |  | q() |   | getEnchantmentTags() |   | method_7921() |   | getEnchantments() |   | func_77986_q() |   | getEnchantments() |  
  | 
| public void |  | 
| public Component |  | r() |   | getHoverName() |   | method_7964() |   | getName() |   | func_200301_q() |   | getName() |  
  | 
| public ItemStack |  | 
| public void |  | s() |   | resetHoverName() |   | method_7925() |   | removeCustomName() |   | func_135074_t() |  
  | 
| public boolean |  | t() |   | hasCustomHoverName() |   | method_7938() |   | hasCustomName() |   | func_82837_s() |   | hasName() |  
  | 
| public void |  | 
| public boolean |  | u() |   | hasFoil() |   | method_7958() |   | hasGlint() |   | func_77962_s() |  
  | 
| public Rarity |  | v() |   | getRarity() |   | method_7932() |   | getRarity() |   | func_77953_t() |  
  | 
| public boolean |  | w() |   | isEnchantable() |   | method_7923() |   | isEnchantable() |   | func_77956_u() |   | canEnchant() |  
  | 
| public void |  | 
| public boolean |  | x() |   | isEnchanted() |   | method_7942() |   | hasEnchantments() |   | func_77948_v() |   | hasEnchantments() |  
  | 
| public void |  | 
| public boolean |  | y() |   | isFramed() |   | method_7961() |   | isInFrame() |   | func_82839_y() |  
  | 
| public void |  | 
| public ItemFrame |  | z() |   | getFrame() |   | method_7945() |   | getFrame() |   | func_82836_z() |  
  | 
| public Entity |  | A() |   | getEntityRepresentation() |   | method_27319() |   | getHolder() |   | func_234694_A_() |  
  | 
| public int |  | B() |   | getBaseRepairCost() |   | method_7928() |   | getRepairCost() |   | func_82838_A() |   | getRepairCost() |  
  | 
| public void |  | c(int arg0) |   | setRepairCost(int arg0) |   | method_7927(int arg0) |   | setRepairCost(int repairCost) |   | func_82841_c(int arg0) |   | setRepairCost(int arg0) |  
  | 
| public com.google.common.collect.Multimap<Attribute, AttributeModifier> |  | 
| public void |  | a(ard arg0, arg arg1, aqc arg2) |   | addAttributeModifier(Attribute arg0, AttributeModifier arg1, EquipmentSlot arg2) |   | method_7916(class_1320 arg0, class_1322 arg1, class_1304 arg2) |   | addAttributeModifier(EntityAttribute arg0, EntityAttributeModifier modifier, EquipmentSlot slot) |   | func_185129_a(Attribute arg0, AttributeModifier arg1, EquipmentSlotType arg2) |  
  | 
| public Component |  | C() |   | getDisplayName() |   | method_7954() |   | toHoverableText() |   | func_151000_E() |  
  | 
| private static boolean |  | 
| public boolean |  | 
| public boolean |  | 
| public int |  | D() |   | getPopTime() |   | method_7965() |   | getCooldown() |   | func_190921_D() |  
  | 
| public void |  | d(int arg0) |   | setPopTime(int arg0) |   | method_7912(int arg0) |   | setCooldown(int cooldown) |   | func_190915_d(int arg0) |  
  | 
| public int |  | E() |   | getCount() |   | method_7947() |   | getCount() |   | func_190916_E() |   | getCount() |  
  | 
| public void |  | e(int arg0) |   | setCount(int arg0) |   | method_7939(int arg0) |   | setCount(int count) |   | func_190920_e(int arg0) |   | setCount(int arg0) |  
  | 
| public void |  | f(int arg0) |   | grow(int arg0) |   | method_7933(int arg0) |   | increment(int amount) |   | func_190917_f(int arg0) |   | add(int arg0) |  
  | 
| public void |  | g(int arg0) |   | shrink(int arg0) |   | method_7934(int arg0) |   | decrement(int amount) |   | func_190918_g(int arg0) |   | subtract(int arg0) |  
  | 
| public void |  | b(bru arg0, aqj arg1, int arg2) |   | onUseTick(Level arg0, LivingEntity arg1, int arg2) |   | method_7949(class_1937 arg0, class_1309 arg1, int arg2) |   | usageTick(World world, LivingEntity user, int remainingUseTicks) |   | func_222121_b(World arg0, LivingEntity arg1, int arg2) |  
  | 
| public boolean |  | F() |   | isEdible() |   | method_19267() |   | isFood() |   | func_222117_E() |  
  | 
| public SoundEvent |  | G() |   | getDrinkingSound() |   | method_21832() |   | getDrinkSound() |   | func_226629_F_() |  
  | 
| public SoundEvent |  | H() |   | getEatingSound() |   | method_21833() |   | getEatSound() |   | func_226630_G_() |  
  | 
| public List<Component> |  | 
| private static boolean |  | 
| private int |  | J() |   | getHideFlags() |   | method_30266() |   | getHideFlags() |   | func_242393_J() |  
  | 
| public static void |  | 
| private static Collection<Component> |  |