net.minecraft.block.state

class StateDefinition$BlockStateImpl

extends AbstractBlockState

All mapped superinterfaces:

BlockState

ama$a
net.minecraft.class_2233$class_2234
net.minecraft.block.state.StateDefinition$BlockStateImpl
net.minecraft.block.state.BlockState$StateImplementation

Field summary

Modifier and TypeField
private final Block
a
field_9891
block
block
private final com.google.common.collect.ImmutableMap<Property, Comparable>
b
field_9892
values
properties
private com.google.common.collect.ImmutableTable<Property, Comparable, BlockState>
c
field_9893
neighbors
propertyValueTable

Constructor summary

ModifierConstructor
private (Block block, com.google.common.collect.ImmutableMap<Property, Comparable> values)

Method summary

Modifier and TypeMethod
public Collection<Property>
a()
method_9023()
properties()
getPropertyNames()
public <T extends Comparable<T>> T
b(amo<T> arg0)
method_9027(class_2247<T> arg0)
get(Property<T> arg0)
getValue(IProperty<T> arg0)
public <T extends Comparable<T>, V extends T> BlockState
a(amo<T> arg0, V arg1)
method_9025(class_2247<T> arg0, V arg1)
set(Property<T> arg0, V arg1)
withProperty(IProperty<T> arg0, V arg1)
public com.google.common.collect.ImmutableMap<Property, Comparable>
b()
method_9026()
values()
getProperties()
public Block
c()
method_9028()
getBlock()
getBlock()
public void
a(Map<Map<amo, Comparable>, ama$a> arg0)
method_9036(Map<Map<class_2247, Comparable>, class_2233$class_2234> arg0)
findNeighbors(Map<Map<Property, Comparable>, StateDefinition$BlockStateImpl> statesByValues)
buildPropertyValueTable(Map<Map<IProperty, Comparable>, BlockState$StateImplementation> map)
private Map<Property, Comparable>
b(amo arg0, Comparable arg1)
method_9037(class_2247 arg0, Comparable arg1)
getNeighborValues(Property property, Comparable value)
getPropertiesWithValue(IProperty property, Comparable value)