net.minecraft.block.state.property

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

extends AbstractProperty<T>

All mapped superinterfaces:

Property

atz
net.minecraft.unmapped.C_61281688
net.minecraft.block.state.property.EnumProperty

Field summary

Modifier and TypeField
private final com.google.common.collect.ImmutableSet<T>
a
f_03862349
values
private final Map<String, T>
b
f_32971954
valuesByName

Constructor summary

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

Method summary

Modifier and TypeMethod
public Collection<T>
c()
m_38031315()
values()
public com.google.common.base.Optional<T>
b(String arg0)
m_80319168(String arg0)
getValue(String arg0)
public String
a(T arg0)
m_75048260(T arg0)
getName(T value)
public static <T extends Enum<T> extends StringSerializable> EnumProperty<T>
a(String arg0, Class<T> arg1)
m_59606550(String arg0, Class<T> arg1)
of(String name, Class<T> type)
public static <T extends Enum<T> extends StringSerializable> EnumProperty<T>
a(String arg0, Class<T> arg1, com.google.common.base.Predicate<T> arg2)
m_09308019(String arg0, Class<T> arg1, com.google.common.base.Predicate<T> arg2)
of(String name, Class<T> type, com.google.common.base.Predicate<T> filter)
public static <T extends Enum<T> extends StringSerializable> EnumProperty<T>
a(String arg0, Class<T> arg1, T... arg2)
m_74792024(String arg0, Class<T> arg1, T... arg2)
of(String name, Class<T> type, T... values)
public static <T extends Enum<T> extends StringSerializable> EnumProperty<T>
a(String arg0, Class<T> arg1, Collection<T> arg2)
m_77412177(String arg0, Class<T> arg1, Collection<T> arg2)
of(String name, Class<T> type, Collection<T> values)