net.minecraft.state.property

public class EnumProperty<T extends Enum<T> extends StringSerializable>

extends AbstractProperty<T>

All mapped superinterfaces:

Property

bmh
net.minecraft.class_2245
net.minecraft.state.property.EnumProperty
net.minecraft.state.EnumProperty
net.minecraft.state.EnumProperty

Field summary

Modifier and TypeField
private final com.google.common.collect.ImmutableSet<T>
a
field_9925
values
field_177711_a
allowedValues
private final Map<String, T>
b
field_9926
valuesByName
field_177710_b
nameToValue

Constructor summary

ModifierConstructor
protected (String name, Class<T> type, Collection<T> values)

Method summary

Modifier and TypeMethod
public Collection<T>
d()
method_9082()
values()
func_177700_c()
getAllowedValues()
public Optional<T>
b(String arg0)
method_16973(String arg0)
getValue(String arg0)
func_185929_b(String arg0)
parseValue(String arg0)
public String
a(T arg0)
method_9072(T arg0)
getName(T value)
func_177702_a(T arg0)
getName(T value)
public int
c()
method_16962()
generateHashCode()
func_206906_c()
computeHashCode()
public static <T extends Enum<T> extends StringSerializable> EnumProperty<T>
a(String arg0, Class<T> arg1)
method_9073(String arg0, Class<T> arg1)
of(String name, Class<T> type)
func_177709_a(String arg0, Class<T> arg1)
create(String name, Class<T> clazz)
public static <T extends Enum<T> extends StringSerializable> EnumProperty<T>
a(String arg0, Class<T> arg1, Predicate<T> arg2)
method_16970(String arg0, Class<T> arg1, Predicate<T> arg2)
of(String name, Class<T> type, Predicate<T> filter)
func_177708_a(String arg0, Class<T> arg1, Predicate<T> arg2)
create(String name, Class<T> clazz, Predicate<T> filter)
public static <T extends Enum<T> extends StringSerializable> EnumProperty<T>
a(String arg0, Class<T> arg1, T... arg2)
method_9076(String arg0, Class<T> arg1, T... arg2)
of(String name, Class<T> type, T... values)
func_177706_a(String arg0, Class<T> arg1, T... arg2)
create(String name, Class<T> clazz, T... values)
public static <T extends Enum<T> extends StringSerializable> EnumProperty<T>
a(String arg0, Class<T> arg1, Collection<T> arg2)
method_9075(String arg0, Class<T> arg1, Collection<T> arg2)
of(String name, Class<T> type, Collection<T> values)
func_177707_a(String arg0, Class<T> arg1, Collection<T> arg2)
create(String name, Class<T> clazz, Collection<T> values)