public class PotionType extends IForgeRegistryEntry.Impl<PotionType>
IForgeRegistryEntry.Impl<T extends IForgeRegistryEntry<T>>
Modifier and Type | Field and Description |
---|---|
static RegistryNamespacedDefaultedByKey<ResourceLocation,PotionType> |
REGISTRY |
delegate
Constructor and Description |
---|
PotionType(PotionEffect... p_i46739_1_) |
PotionType(java.lang.String p_i46740_1_,
PotionEffect... p_i46740_2_) |
Modifier and Type | Method and Description |
---|---|
java.util.List<PotionEffect> |
getEffects() |
static int |
getID(PotionType p_185171_0_) |
java.lang.String |
getNamePrefixed(java.lang.String p_185174_1_) |
static PotionType |
getPotionTypeForID(int p_185169_0_) |
static PotionType |
getPotionTypeForName(java.lang.String p_185168_0_) |
boolean |
hasInstantEffect() |
protected static void |
registerPotionType(java.lang.String p_185173_0_,
PotionType p_185173_1_) |
static void |
registerPotionTypes() |
getRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryName
public static final RegistryNamespacedDefaultedByKey<ResourceLocation,PotionType> REGISTRY
public PotionType(PotionEffect... p_i46739_1_)
public PotionType(@Nullable java.lang.String p_i46740_1_, PotionEffect... p_i46740_2_)
@Nullable public static PotionType getPotionTypeForID(int p_185169_0_)
public static int getID(PotionType p_185171_0_)
@Nullable public static PotionType getPotionTypeForName(java.lang.String p_185168_0_)
public java.lang.String getNamePrefixed(java.lang.String p_185174_1_)
public java.util.List<PotionEffect> getEffects()
public static void registerPotionTypes()
protected static void registerPotionType(java.lang.String p_185173_0_, PotionType p_185173_1_)
public boolean hasInstantEffect()