Interface ConsumableChemicalHandler
- All Known Implementing Classes:
CaffeineHandler
public interface ConsumableChemicalHandler
-
Method Summary
Modifier and TypeMethodDescriptionvoidadd(net.minecraft.world.entity.player.Player player, float amount) voidappendTooltip(List<net.minecraft.network.chat.Component> tooltip, float amount, net.minecraft.world.item.ItemStack stack) voiddefineDataForPlayer(net.minecraft.network.syncher.SynchedEntityData.Builder builder) floatget(net.minecraft.world.entity.player.Player player) @Nullable com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> Collection<net.minecraft.world.effect.MobEffectInstance> getEffectsForAmount(float amount, net.minecraft.world.entity.player.Player player) getName()voidloadFromTag(net.minecraft.network.syncher.SynchedEntityData data, net.minecraft.nbt.CompoundTag tag) voidsaveToTag(net.minecraft.network.syncher.SynchedEntityData data, net.minecraft.nbt.CompoundTag tag) voidset(net.minecraft.world.entity.player.Player player, float amount) voidtickPlayer(net.minecraft.world.entity.player.Player player)
-
Method Details
-
tickPlayer
void tickPlayer(net.minecraft.world.entity.player.Player player) -
get
float get(net.minecraft.world.entity.player.Player player) -
add
void add(net.minecraft.world.entity.player.Player player, float amount) -
set
void set(net.minecraft.world.entity.player.Player player, float amount) -
getEffectsForAmount
Collection<net.minecraft.world.effect.MobEffectInstance> getEffectsForAmount(float amount, net.minecraft.world.entity.player.Player player) -
getName
String getName() -
saveToTag
void saveToTag(net.minecraft.network.syncher.SynchedEntityData data, net.minecraft.nbt.CompoundTag tag) -
loadFromTag
void loadFromTag(net.minecraft.network.syncher.SynchedEntityData data, net.minecraft.nbt.CompoundTag tag) -
defineDataForPlayer
void defineDataForPlayer(net.minecraft.network.syncher.SynchedEntityData.Builder builder) -
appendTooltip
void appendTooltip(List<net.minecraft.network.chat.Component> tooltip, float amount, net.minecraft.world.item.ItemStack stack) -
getDrinkSubcommand
@Nullable @Nullable com.mojang.brigadier.builder.LiteralArgumentBuilder<net.minecraft.commands.CommandSourceStack> getDrinkSubcommand()
-