Class Food

java.lang.Object
org.cloudburstmc.server.item.food.Food
All Implemented Interfaces:
org.cloudburstmc.api.item.Food
Direct Known Subclasses:
FoodEffective, FoodHoney, FoodInBowl, FoodMilk, FoodNormal

@ParametersAreNonnullByDefault public abstract class Food extends Object implements org.cloudburstmc.api.item.Food
Created by Snake1999 on 2016/1/13. Package cn.nukkit.item.food in project nukkit.
  • 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
    • honey

      public static final Food honey
    • restoreFood

      protected int restoreFood
    • restoreSaturation

      protected float restoreSaturation
    • metadata

      protected final List<Set<Object>> metadata
  • Constructor Details

    • Food

      public Food()
  • Method Details

    • getByRelative

      public static Food getByRelative(org.cloudburstmc.api.item.ItemStack item)
    • eatenBy

      public final boolean eatenBy(org.cloudburstmc.api.player.Player player)
    • onEatenBy

      public boolean onEatenBy(org.cloudburstmc.api.player.Player player)
      Specified by:
      onEatenBy in interface org.cloudburstmc.api.item.Food
    • setMetadata

      public Food setMetadata(Object... data)
    • getRestoreFood

      public int getRestoreFood()
    • setRestoreFood

      public Food setRestoreFood(int restoreFood)
    • getRestoreSaturation

      public float getRestoreSaturation()
    • setRestoreSaturation

      public Food setRestoreSaturation(float restoreSaturation)