net.minecraft.block.state

class StateDefinition$BlockStateImpl

extends AbstractBlockState

All mapped superinterfaces:

BlockState

ama$a
net.minecraft.unmapped.C_06229646$C_07015679
net.minecraft.block.state.StateDefinition$BlockStateImpl

Field summary

Modifier and TypeField
private final Block
a
f_27884804
block
private final com.google.common.collect.ImmutableMap<Property, Comparable>
b
f_36873574
values
private com.google.common.collect.ImmutableTable<Property, Comparable, BlockState>
c
f_47177003
neighbors

Constructor summary

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

Method summary

Modifier and TypeMethod
public Collection<Property>
a()
m_18273945()
properties()
public <T extends Comparable<T>> T
b(amo<T> arg0)
m_55588988(C_35946071<T> arg0)
get(Property<T> arg0)
public <T extends Comparable<T>, V extends T> BlockState
a(amo<T> arg0, V arg1)
m_58033855(C_35946071<T> arg0, V arg1)
set(Property<T> arg0, V arg1)
public com.google.common.collect.ImmutableMap<Property, Comparable>
b()
m_74675380()
values()
public Block
c()
m_41958956()
getBlock()
public void
a(Map<Map<amo, Comparable>, ama$a> arg0)
m_82245507(Map<Map<C_35946071, Comparable>, C_06229646$C_07015679> arg0)
findNeighbors(Map<Map<Property, Comparable>, StateDefinition$BlockStateImpl> statesByValues)
private Map<Property, Comparable>
b(amo arg0, Comparable arg1)
m_90957684(C_35946071 arg0, Comparable arg1)
getNeighborValues(Property property, Comparable value)