Package ml.pluto7073.pdapi.addition
Class DrinkAddition
java.lang.Object
ml.pluto7073.pdapi.addition.DrinkAddition
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDrinkAddition(OnDrinkAction[] actions, boolean changesColor, int color, Map<String, Integer> chemicals, int maxAmount, @Nullable String name) protectedDrinkAddition(OnDrinkAction[] actions, boolean changesColor, int color, Map<String, Integer> chemicals, int maxAmount, @Nullable String name, int currentWeight) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DrinkAdditionfromNetwork(net.minecraft.network.FriendlyByteBuf buf) intgetColor()intintvoidonDrink(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level level, net.minecraft.world.entity.LivingEntity user) com.google.gson.JsonObjecttoJson()voidtoNetwork(net.minecraft.network.FriendlyByteBuf buf)
-
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
-
getMaxAmount
public int getMaxAmount() -
getCurrentWeight
public int getCurrentWeight() -
toNetwork
public void toNetwork(net.minecraft.network.FriendlyByteBuf buf) -
fromNetwork
-
toJson
public com.google.gson.JsonObject toJson() -
getTranslationKey
-