Class FoodItem

java.lang.Object
net.minecraft.item.Item
net.minecraft.item.FoodItem
Direct Known Subclasses:
MushroomStewItem, StackableFoodItem

public class FoodItem extends Item
Mappings:
Namespace Name
intermediary net/minecraft/class_554
glue class_617
server px
client yw
named net/minecraft/item/FoodItem
  • Field Details

    • healthRestored

      private int healthRestored
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2325 Lnet/minecraft/class_554;field_2325:I
      glue field_2517 Lclass_617;field_2517:I
      server a Lpx;a:I
      client a Lyw;a:I
      named healthRestored Lnet/minecraft/item/FoodItem;healthRestored:I
    • meat

      private boolean meat
      This determines if a food is edible by wolves
      Mappings:
      Namespace Name Mixin selector
      intermediary field_2326 Lnet/minecraft/class_554;field_2326:Z
      glue field_2518 Lclass_617;field_2518:Z
      server bk Lpx;bk:Z
      client bk Lyw;bk:Z
      named meat Lnet/minecraft/item/FoodItem;meat:Z
  • Constructor Details

    • FoodItem

      public FoodItem(int id, int healthRestored, boolean meat)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_554;<init>(IIZ)V
      glue <init> Lclass_617;<init>(IIZ)V
      server <init> Lpx;<init>(IIZ)V
      client <init> Lyw;<init>(IIZ)V
      named <init> Lnet/minecraft/item/FoodItem;<init>(IIZ)V
  • Method Details

    • use

      public ItemStack use(ItemStack stack, World world, PlayerEntity user)
      Overrides:
      use in class Item
      Mappings:
      Namespace Name Mixin selector
      intermediary method_451 Lnet/minecraft/class_124;method_451(Lnet/minecraft/class_31;Lnet/minecraft/class_18;Lnet/minecraft/class_54;)Lnet/minecraft/class_31;
      glue method_68 Lclass_166;method_68(Lclass_224;Lclass_129;Lclass_172;)Lclass_224;
      server a Lej;a(Lfy;Ldj;Lem;)Lfy;
      client a Lgm;a(Liz;Lfd;Lgs;)Liz;
      named use Lnet/minecraft/item/Item;use(Lnet/minecraft/item/ItemStack;Lnet/minecraft/world/World;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/item/ItemStack;
    • getHealthRestored

      public int getHealthRestored()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1835 Lnet/minecraft/class_554;method_1835()I
      glue method_2075 Lclass_617;method_2075()I
      server k Lpx;k()I
      client l Lyw;l()I
      named getHealthRestored Lnet/minecraft/item/FoodItem;getHealthRestored()I
    • isMeat

      public boolean isMeat()
      Used to determine if a food is edible by wolves
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1836 Lnet/minecraft/class_554;method_1836()Z
      glue method_2076 Lclass_617;method_2076()Z
      server l Lpx;l()Z
      client m Lyw;m()Z
      named isMeat Lnet/minecraft/item/FoodItem;isMeat()Z