net.minecraft.potion

public class Potion

implements ToggleableFeature

net.minecraft.world.item.alchemy.Potion
net.minecraft.class_1842
net.minecraft.potion.Potion

Field summary

Modifier and TypeField
public static final com.mojang.serialization.Codec<RegistryEntry<Potion>>
CODEC
field_51947
CODEC
public static final PacketCodec<RegistryByteBuf, RegistryEntry<Potion>>
STREAM_CODEC
field_51948
PACKET_CODEC
private final String
name
field_8954
baseName
private final List<StatusEffectInstance>
effects
field_8955
effects
private FeatureSet
requiredFeatures
field_50152
requiredFeatures

Constructor summary

ModifierConstructor
public (String baseName, StatusEffectInstance... effects)

Method summary

Modifier and TypeMethod
public Potion
requiredFeatures(FeatureFlag... flags)
method_58671(class_7696... arg0)
requires(FeatureFlag... requiredFeatures)
public FeatureSet
requiredFeatures()
method_45322()
getRequiredFeatures()
public List<StatusEffectInstance>
getEffects()
method_8049()
getEffects()
public String
name()
method_63990()
getBaseName()
public boolean
hasInstantEffects()
method_8050()
hasInstantEffect()