public class PropertyList<T extends IPropertyList & java.lang.Comparable<T>>
extends net.minecraft.block.properties.PropertyHelper<T>
Modifier | Constructor and Description |
---|---|
protected |
PropertyList(java.lang.String propertyname,
java.lang.Class<T> clazz,
java.util.Collection<T> values) |
Modifier and Type | Method and Description |
---|---|
static <T extends IPropertyList & java.lang.Comparable<T>> |
create(java.lang.String name,
java.lang.Class<T> clazz,
java.util.Collection<T> values) |
static <T extends IPropertyList & java.lang.Comparable<T>> |
create(java.lang.String name,
java.lang.Class<T> clazz,
T... values) |
boolean |
equals(java.lang.Object object) |
java.util.Collection<T> |
getAllowedValues() |
java.lang.String |
getName(T value) |
int |
hashCode() |
com.google.common.base.Optional<T> |
parseValue(java.lang.String value) |
public java.util.Collection<T> getAllowedValues()
public com.google.common.base.Optional<T> parseValue(java.lang.String value)
public java.lang.String getName(T value)
public boolean equals(java.lang.Object object)
equals
in class net.minecraft.block.properties.PropertyHelper<T extends IPropertyList & java.lang.Comparable<T>>
public int hashCode()
hashCode
in class net.minecraft.block.properties.PropertyHelper<T extends IPropertyList & java.lang.Comparable<T>>
public static <T extends IPropertyList & java.lang.Comparable<T>> PropertyList<T> create(java.lang.String name, java.lang.Class<T> clazz, T... values)
public static <T extends IPropertyList & java.lang.Comparable<T>> PropertyList<T> create(java.lang.String name, java.lang.Class<T> clazz, java.util.Collection<T> values)