Class DrinkAddition

java.lang.Object
ml.pluto7073.pdapi.addition.DrinkAddition

public class DrinkAddition extends Object
  • Constructor Details

    • DrinkAddition

      protected DrinkAddition(OnDrinkAction[] actions, boolean changesColor, int color, Map<String,Integer> chemicals, int maxAmount, @Nullable @Nullable String name)
    • DrinkAddition

      protected DrinkAddition(OnDrinkAction[] actions, boolean changesColor, int color, Map<String,Integer> chemicals, int maxAmount, @Nullable @Nullable String name, int currentWeight)
  • Method Details

    • onDrink

      public void onDrink(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, net.minecraft.world.entity.LivingEntity user)
    • changesColor

      public boolean changesColor()
    • getColor

      public int getColor()
    • getChemicals

      public Map<String,Integer> getChemicals()
    • getMaxAmount

      public int getMaxAmount()
    • getCurrentWeight

      public int getCurrentWeight()
    • toNetwork

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

      public static DrinkAddition fromNetwork(net.minecraft.network.FriendlyByteBuf buf)
    • toJson

      public com.google.gson.JsonObject toJson()
    • getTranslationKey

      public String getTranslationKey()