| public static int |  | 
| public static Item |  | b(int arg0) |   | byId(int arg0) |   | method_7875(int arg0) |   | byRawId(int id) |   | func_150899_d(int arg0) |   | getById(int arg0) |  
  | 
| public static Item |  | 
| public void |  | a(bru arg0, aqj arg1, bly arg2, int arg3) |   | onUseTick(Level arg0, LivingEntity arg1, ItemStack arg2, int arg3) |   | method_7852(class_1937 arg0, class_1309 arg1, class_1799 arg2, int arg3) |   | usageTick(World world, LivingEntity user, ItemStack stack, int remainingUseTicks) |   | func_219972_a(World arg0, LivingEntity arg1, ItemStack arg2, int arg3) |  
  | 
| public boolean |  | 
| public boolean |  | a(cee arg0, bru arg1, fx arg2, bft arg3) |   | canAttackBlock(BlockState arg0, Level arg1, BlockPos arg2, Player arg3) |   | method_7885(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3) |   | canMine(BlockState state, World world, BlockPos pos, PlayerEntity miner) |   | func_195938_a(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3) |  
  | 
| public Item |  | h() |   | asItem() |   | method_8389() |   | asItem() |   | func_199767_j() |   | getItem() |  
  | 
| public InteractionResult |  | 
| public float |  | 
| public InteractionResultHolder<ItemStack> |  | a(bru arg0, bft arg1, aoq arg2) |   | use(Level arg0, Player arg1, InteractionHand arg2) |   | method_7836(class_1937 arg0, class_1657 arg1, class_1268 arg2) |   | use(World world, PlayerEntity user, Hand hand) |   | func_77659_a(World arg0, PlayerEntity arg1, Hand arg2) |  
  | 
| public ItemStack |  | a(bly arg0, bru arg1, aqj arg2) |   | finishUsingItem(ItemStack arg0, Level arg1, LivingEntity arg2) |   | method_7861(class_1799 arg0, class_1937 arg1, class_1309 arg2) |   | finishUsing(ItemStack stack, World world, LivingEntity user) |   | func_77654_b(ItemStack arg0, World arg1, LivingEntity arg2) |  
  | 
| public final int |  | i() |   | getMaxStackSize() |   | method_7882() |   | getMaxCount() |   | func_77639_j() |   | getMaxStackSize() |  
  | 
| public final int |  | j() |   | getMaxDamage() |   | method_7841() |   | getMaxDamage() |   | func_77612_l() |   | getMaxDurability() |  
  | 
| public boolean |  | k() |   | canBeDepleted() |   | method_7846() |   | isDamageable() |   | func_77645_m() |   | usesDurability() |  
  | 
| public boolean |  | a(bly arg0, aqj arg1, aqj arg2) |   | hurtEnemy(ItemStack arg0, LivingEntity arg1, LivingEntity arg2) |   | method_7873(class_1799 arg0, class_1309 arg1, class_1309 arg2) |   | postHit(ItemStack stack, LivingEntity target, LivingEntity attacker) |   | func_77644_a(ItemStack arg0, LivingEntity arg1, LivingEntity arg2) |  
  | 
| public boolean |  | a(bly arg0, bru arg1, cee arg2, fx arg3, aqj arg4) |   | mineBlock(ItemStack arg0, Level arg1, BlockState arg2, BlockPos arg3, LivingEntity arg4) |   | method_7879(class_1799 arg0, class_1937 arg1, class_2680 arg2, class_2338 arg3, class_1309 arg4) |   | postMine(ItemStack stack, World world, BlockState state, BlockPos pos, LivingEntity miner) |   | func_179218_a(ItemStack arg0, World arg1, BlockState arg2, BlockPos arg3, LivingEntity arg4) |  
  | 
| public boolean |  | 
| public InteractionResult |  | a(bly arg0, bft arg1, aqj arg2, aoq arg3) |   | interactLivingEntity(ItemStack arg0, Player arg1, LivingEntity arg2, InteractionHand arg3) |   | method_7847(class_1799 arg0, class_1657 arg1, class_1309 arg2, class_1268 arg3) |   | useOnEntity(ItemStack stack, PlayerEntity user, LivingEntity entity, Hand hand) |   | func_111207_a(ItemStack arg0, PlayerEntity arg1, LivingEntity arg2, Hand arg3) |  
  | 
| protected String |  | m() |   | getOrCreateDescriptionId() |   | method_7869() |   | getOrCreateTranslationKey() |   | func_195935_o() |  
  | 
| public String |  | a() |   | getDescriptionId() |   | method_7876() |   | getTranslationKey() |   | func_77658_a() |   | getName() |  
  | 
| public String |  | 
| public boolean |  | n() |   | shouldOverrideMultiplayerNbt() |   | method_7887() |   | shouldSyncTagToClient() |   | func_77651_p() |  
  | 
| public final Item |  | o() |   | getCraftingRemainingItem() |   | method_7858() |   | getRecipeRemainder() |   | func_77668_q() |   | getCraftingRemainingItem() |  
  | 
| public boolean |  | p() |   | hasCraftingRemainingItem() |   | method_7857() |   | hasRecipeRemainder() |   | func_77634_r() |  
  | 
| public void |  | a(bly arg0, bru arg1, apx arg2, int arg3, boolean arg4) |   | inventoryTick(ItemStack arg0, Level arg1, Entity arg2, int arg3, boolean arg4) |   | method_7888(class_1799 arg0, class_1937 arg1, class_1297 arg2, int arg3, boolean arg4) |   | inventoryTick(ItemStack stack, World world, Entity entity, int slot, boolean selected) |   | func_77663_a(ItemStack arg0, World arg1, Entity arg2, int arg3, boolean arg4) |  
  | 
| public void |  | b(bly arg0, bru arg1, bft arg2) |   | onCraftedBy(ItemStack arg0, Level arg1, Player arg2) |   | method_7843(class_1799 arg0, class_1937 arg1, class_1657 arg2) |   | onCraft(ItemStack stack, World world, PlayerEntity player) |   | func_77622_d(ItemStack arg0, World arg1, PlayerEntity arg2) |  
  | 
| public boolean |  | ac_() |   | isComplex() |   | method_16698() |   | isNetworkSynced() |   | func_77643_m_() |  
  | 
| public UseAnim |  | 
| public int |  | 
| public void |  | a(bly arg0, bru arg1, aqj arg2, int arg3) |   | releaseUsing(ItemStack arg0, Level arg1, LivingEntity arg2, int arg3) |   | method_7840(class_1799 arg0, class_1937 arg1, class_1309 arg2, int arg3) |   | onStoppedUsing(ItemStack stack, World world, LivingEntity user, int remainingUseTicks) |   | func_77615_a(ItemStack arg0, World arg1, LivingEntity arg2, int arg3) |  
  | 
| public Component |  | 
| public boolean |  | 
| public Rarity |  | 
| public boolean |  | 
| protected static BlockHitResult |  | a(bru arg0, bft arg1, brc$b arg2) |   | getPlayerPOVHitResult(Level arg0, Player arg1, ClipContext$Fluid arg2) |   | method_7872(class_1937 arg0, class_1657 arg1, class_3959$class_242 arg2) |   | raycast(World world, PlayerEntity player, RaycastContext$FluidHandling fluidHandling) |   | func_219968_a(World arg0, PlayerEntity arg1, RayTraceContext$FluidMode arg2) |  
  | 
| public int |  | c() |   | getEnchantmentValue() |   | method_7837() |   | getEnchantability() |   | func_77619_b() |  
  | 
| public void |  | 
| protected boolean |  | 
| public final CreativeModeTab |  | q() |   | getItemCategory() |   | method_7859() |   | getGroup() |   | func_77640_w() |  
  | 
| public boolean |  | 
| public com.google.common.collect.Multimap<Attribute, AttributeModifier> |  | 
| public boolean |  | 
| public ItemStack |  | r() |   | getDefaultInstance() |   | method_7854() |   | getDefaultStack() |   | func_190903_i() |   | createItemStack() |  
  | 
| public boolean |  | 
| public boolean |  | s() |   | isEdible() |   | method_19263() |   | isFood() |   | func_219971_r() |   | isFood() |  
  | 
| public FoodProperties |  | t() |   | getFoodProperties() |   | method_19264() |   | getFoodComponent() |   | func_219967_s() |   | getFoodInfo() |  
  | 
| public SoundEvent |  | ae_() |   | getDrinkingSound() |   | method_21831() |   | getDrinkSound() |   | func_225520_U__() |  
  | 
| public SoundEvent |  | ad_() |   | getEatingSound() |   | method_21830() |   | getEatSound() |   | func_225519_S__() |  
  | 
| public boolean |  | u() |   | isFireResistant() |   | method_24358() |   | isFireproof() |   | func_234687_u_() |  
  | 
| public boolean |  | 
| public Component |  | l() |   | getDescription() |   | method_7848() |   | getName() |   | func_200296_o() |  
  | 
| public void |  | a(bly arg0, bru arg1, List<nr> arg2, bni arg3) |   | appendHoverText(ItemStack arg0, Level arg1, List<Component> arg2, TooltipFlag arg3) |   | method_7851(class_1799 arg0, class_1937 arg1, List<class_2561> arg2, class_1836 arg3) |   | appendTooltip(ItemStack stack, World world, List<Text> tooltip, TooltipContext context) |   | func_77624_a(ItemStack arg0, World arg1, List<ITextComponent> arg2, ITooltipFlag arg3) |  
  |