net.minecraft.state

public abstract class AbstractState<O, S>

implements State<S>

bla
net.minecraft.class_3755
net.minecraft.state.AbstractState
net.minecraft.state.AbstractStateHolder
net.minecraft.state.AbstractStateHolder

Field summary

Modifier and TypeField
private static final Function<Map$Entry<Property<?>, Comparable<?>>, String>
b
field_18684
ENTRY_TO_STRING
field_177233_b
MAP_ENTRY_TO_STRING
protected final O
e_
field_18688
owner
field_206876_a
object
private final com.google.common.collect.ImmutableMap<Property<?>, Comparable<?>>
c
field_18685
values
field_206877_c
properties
private final int
d
field_18686
hashCode
field_206878_d
hashCode
private com.google.common.collect.Table<Property<?>, Comparable<?>, S>
e
field_18687
neighbors
field_206879_e
propertyToStateMap

Constructor summary

ModifierConstructor
protected (O owner, com.google.common.collect.ImmutableMap<Property<?>, Comparable<?>> values)

Method summary

Modifier and TypeMethod
public <T extends Comparable<T>> S
a(bmm<T> arg0)
method_16930(class_2247<T> arg0)
cycle(Property<T> arg0)
func_177231_a(IProperty<T> arg0)
cycle(IProperty<T> arg0)
protected static <T> T
a(Collection<T> arg0, T arg1)
method_16856(Collection<T> arg0, T arg1)
findNext(Collection<T> values, T current)
func_177232_a(Collection<T> arg0, T arg1)
cyclePropertyValue(Collection<T> values, T currentValue)
public Collection<Property<?>>
a()
method_16929()
properties()
func_206869_a()
getProperties()
public <T extends Comparable<T>> boolean
b(bmm<T> arg0)
method_16933(class_2247<T> arg0)
has(Property<T> arg0)
func_196959_b(IProperty<T> arg0)
has(IProperty<T> arg0)
public <T extends Comparable<T>> T
c(bmm<T> arg0)
method_16934(class_2247<T> arg0)
get(Property<T> arg0)
func_177229_b(IProperty<T> arg0)
get(IProperty<T> arg0)
public <T extends Comparable<T>, V extends T> S
a(bmm<T> arg0, V arg1)
method_16931(class_2247<T> arg0, V arg1)
set(Property<T> arg0, V arg1)
func_206870_a(IProperty<T> arg0, V arg1)
with(IProperty<T> arg0, V arg1)
public void
a(Map<Map<bmm<?>, Comparable<?>>, S> arg0)
method_16857(Map<Map<class_2247<?>, Comparable<?>>, S> arg0)
findNeighbors(Map<Map<Property<?>, Comparable<?>>, S> statesByValues)
func_206874_a(Map<Map<IProperty<?>, Comparable<?>>, S> arg0)
buildPropertyValueTable(Map<Map<IProperty<?>, Comparable<?>>, S> map)
private Map<Property<?>, Comparable<?>>
b(bmm<?> arg0, Comparable<?> arg1)
method_16858(class_2247<?> arg0, Comparable<?> arg1)
getNeighborValues(Property<?> property, Comparable<?> value)
func_206875_b(IProperty<?> arg0, Comparable<?> arg1)
getPropertiesWithValue(IProperty<?> property, Comparable<?> value)
public com.google.common.collect.ImmutableMap<Property<?>, Comparable<?>>
b()
method_16932()
values()
func_206871_b()
getValues()