Class SpecialtyDrink

java.lang.Object
ml.pluto7073.pdapi.specialty.SpecialtyDrink

public class SpecialtyDrink extends Object
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<SpecialtyDrink> CODEC
  • Constructor Details

    • SpecialtyDrink

      public SpecialtyDrink(SpecialtyDrinkBase base, List<net.minecraft.resources.ResourceLocation> steps, List<OnDrinkAction> actions, double volume, int color, Map<net.minecraft.resources.ResourceLocation,Float> chemicals, @Nullable @Nullable String name)
  • Method Details

    • languageKey

      public String languageKey()
    • id

      public net.minecraft.resources.ResourceLocation id()
    • base

      public SpecialtyDrinkBase base()
    • steps

      public List<net.minecraft.resources.ResourceLocation> steps()
    • actions

      public List<OnDrinkAction> actions()
    • volume

      public double volume()
    • color

      public int color()
    • chemicals

      public Map<net.minecraft.resources.ResourceLocation,Float> chemicals()
    • name

      public String name()
    • getAsItem

      public net.minecraft.world.item.ItemStack getAsItem()
    • getBaseItem

      public net.minecraft.world.item.ItemStack getBaseItem(net.minecraft.world.item.ItemStack source)
    • matches

      public boolean matches(net.minecraft.world.Container container)
    • stepsToIngredientList

      public List<net.minecraft.world.item.crafting.Ingredient> stepsToIngredientList()
    • toNetwork

      public void toNetwork(net.minecraft.network.FriendlyByteBuf buf)
    • fromNetwork

      public static SpecialtyDrink fromNetwork(net.minecraft.network.FriendlyByteBuf buf)