Class Food

java.lang.Object
cn.nukkit.item.food.Food
Direct Known Subclasses:
FoodEffective, FoodHoney, FoodInBowl, FoodMilk, FoodNormal

public abstract class Food extends Object
Since:
2016/1/13
Author:
Snake1999
  • Field Details

    • apple

      public static final Food apple
    • apple_golden

      public static final Food apple_golden
    • apple_golden_enchanted

      public static final Food apple_golden_enchanted
    • beef_raw

      public static final Food beef_raw
    • beetroot

      public static final Food beetroot
    • beetroot_soup

      public static final Food beetroot_soup
    • bread

      public static final Food bread
    • cake_slice

      public static final Food cake_slice
    • carrot

      public static final Food carrot
    • carrot_golden

      public static final Food carrot_golden
    • chicken_raw

      public static final Food chicken_raw
    • chicken_cooked

      public static final Food chicken_cooked
    • chorus_fruit

      public static final Food chorus_fruit
    • melon_slice

      public static final Food melon_slice
    • milk

      public static final Food milk
    • mushroom_stew

      public static final Food mushroom_stew
    • mutton_cooked

      public static final Food mutton_cooked
    • mutton_raw

      public static final Food mutton_raw
    • porkchop_cooked

      public static final Food porkchop_cooked
    • porkchop_raw

      public static final Food porkchop_raw
    • potato_raw

      public static final Food potato_raw
    • potato_baked

      public static final Food potato_baked
    • potato_poisonous

      public static final Food potato_poisonous
    • pumpkin_pie

      public static final Food pumpkin_pie
    • rabbit_cooked

      public static final Food rabbit_cooked
    • rabbit_raw

      public static final Food rabbit_raw
    • rabbit_stew

      public static final Food rabbit_stew
    • rotten_flesh

      public static final Food rotten_flesh
    • spider_eye

      public static final Food spider_eye
    • steak

      public static final Food steak
    • clownfish

      public static final Food clownfish
    • fish_cooked

      public static final Food fish_cooked
    • fish_raw

      public static final Food fish_raw
    • salmon_cooked

      public static final Food salmon_cooked
    • salmon_raw

      public static final Food salmon_raw
    • pufferfish

      public static final Food pufferfish
    • dried_kelp

      public static final Food dried_kelp
    • sweet_berries

      public static final Food sweet_berries
    • suspicious_stew_night_vision

      @PowerNukkitOnly public static final Food suspicious_stew_night_vision
    • suspicious_stew_jump

      @PowerNukkitOnly public static final Food suspicious_stew_jump
    • suspicious_stew_weakness

      @PowerNukkitOnly public static final Food suspicious_stew_weakness
    • suspicious_stew_blindness

      @PowerNukkitOnly public static final Food suspicious_stew_blindness
    • suspicious_stew_poison

      @PowerNukkitOnly public static final Food suspicious_stew_poison
    • suspicious_stew_saturation

      @PowerNukkitOnly public static final Food suspicious_stew_saturation
    • suspicious_stew_fire_resistance

      @PowerNukkitOnly public static final Food suspicious_stew_fire_resistance
    • suspicious_stew_regeneration

      @PowerNukkitOnly public static final Food suspicious_stew_regeneration
    • suspicious_stew_wither

      @PowerNukkitOnly public static final Food suspicious_stew_wither
    • honey

      @Deprecated @DeprecationDetails(since="1.4.0.0-PN", reason="Was added in Cloudburst Nukkit with another name", replaceWith="honey_bottle") @PowerNukkitOnly public static final Food honey
      Deprecated.
    • honey_bottle

      @PowerNukkitDifference(since="1.4.0.0-PN", info="PowerNukkit uses FoodHoney instead of FoodNormal") @Since("1.4.0.0-PN") public static final Food honey_bottle
    • glow_berries

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public static final Food glow_berries
    • restoreFood

      protected int restoreFood
    • restoreSaturation

      protected float restoreSaturation
    • relativeIDs

      protected final List<cn.nukkit.item.food.Food.NodeIDMeta> relativeIDs
    • eatingTick

      @PowerNukkitOnly @Since("1.5.1.0-PN") protected int eatingTick
    • eatingTickSupplier

      @PowerNukkitXOnly @Since("1.19.60-r1") protected IntSupplier eatingTickSupplier
  • Constructor Details

    • Food

      public Food()
  • Method Details

    • registerFood

      @PowerNukkitXDifference public static Food registerFood(Food food, Plugin plugin)
    • getByRelative

      public static Food getByRelative(Item item)
    • getByRelative

      public static Food getByRelative(Block block)
    • getByRelative

      public static Food getByRelative(int relativeID, String stringID, int meta)
    • eatenBy

      public final boolean eatenBy(Player player)
    • onEatenBy

      protected boolean onEatenBy(Player player)
    • addRelative

      public Food addRelative(int relativeID)
    • addRelative

      public Food addRelative(int relativeID, int meta)
    • addRelative

      @PowerNukkitXOnly @Since("1.6.0.0-PNX") public Food addRelative(String stringID, int meta, Plugin plugin)
    • getRestoreFood

      public int getRestoreFood()
    • setRestoreFood

      public Food setRestoreFood(int restoreFood)
    • getRestoreSaturation

      public float getRestoreSaturation()
    • setRestoreSaturation

      public Food setRestoreSaturation(float restoreSaturation)
    • getEatingTick

      @PowerNukkitOnly @Since("1.5.1.0-PN") public int getEatingTick()
    • setEatingTick

      @PowerNukkitOnly @Since("1.5.1.0-PN") public Food setEatingTick(int eatingTick)
    • getEatingTickSupplier

      @Nullable @PowerNukkitXOnly @Since("1.19.60-r1") public IntSupplier getEatingTickSupplier()
    • setEatingTickSupplier

      @PowerNukkitXOnly @Since("1.19.60-r1") public Food setEatingTickSupplier(IntSupplier eatingTickSupplier)