net.minecraft.world.level.block.state.properties

public final class EnumProperty<T extends Enum<T> extends StringRepresentable>

extends Property<T>

eez
net.minecraft.world.level.block.state.properties.EnumProperty

Field summary

Modifier and TypeField
private final List<T>
a
values
private final Map<String, T>
b
names
private final int[]
c
ordinalToIndex

Constructor summary

ModifierConstructor
private (String arg0, Class<T> arg1, List<T> arg2)

Method summary

Modifier and TypeMethod
public List<T>
a()
getPossibleValues()
public Optional<T>
b(String arg0)
getValue(String arg0)
public String
a(T arg0)
getName(T arg0)
public int
b(T arg0)
getInternalIndex(T arg0)
public int
b()
generateHashCode()
public static <T extends Enum<T> extends StringRepresentable> EnumProperty<T>
a(String arg0, Class<T> arg1)
create(String arg0, Class<T> arg1)
public static <T extends Enum<T> extends StringRepresentable> EnumProperty<T>
a(String arg0, Class<T> arg1, Predicate<T> arg2)
create(String arg0, Class<T> arg1, Predicate<T> arg2)
public static <T extends Enum<T> extends StringRepresentable> EnumProperty<T>
a(String arg0, Class<T> arg1, T... arg2)
create(String arg0, Class<T> arg1, T... arg2)
public static <T extends Enum<T> extends StringRepresentable> EnumProperty<T>
a(String arg0, Class<T> arg1, List<T> arg2)
create(String arg0, Class<T> arg1, List<T> arg2)