net.minecraft.block.state

class StateDefinition$BlockStateImpl

extends AbstractBlockState

All mapped superinterfaces:

BlockState, BlockProperties

ard$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<?>>
r()
m_18273945()
properties()
public <T extends Comparable<T>> T
c(arr<T> arg0)
m_55588988(C_35946071<T> arg0)
get(Property<T> arg0)
public <T extends Comparable<T>, V extends T> BlockState
a(arr<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<?>>
s()
m_74675380()
values()
public Block
t()
m_41958956()
getBlock()
public void
a(Map<Map<arr<?>, Comparable<?>>, ard$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(arr<?> arg0, Comparable<?> arg1)
m_90957684(C_35946071<?> arg0, Comparable<?> arg1)
getNeighborValues(Property<?> property, Comparable<?> value)
public Material
a()
m_51557679()
getMaterial()
public boolean
b()
m_24466126()
isOpaque()
public int
c()
m_80363599()
getOpacity()
public int
d()
m_56770786()
getLight()
public boolean
f()
m_72519921()
usesNeighborLight()
public MapColor
g()
m_52534637()
getMapColor()
public BlockState
a(aoe arg0)
m_62675393(C_29544645 arg0)
rotate(BlockRotation arg0)
public BlockState
a(amr arg0)
m_88478275(C_97363899 arg0)
mirror(BlockMirror arg0)
public boolean
h()
m_77944256()
isCube()
public RenderType
i()
m_97944410()
getRenderType()
public boolean
k()
m_11500250()
blocksAmbientLight()
public boolean
l()
m_94701072()
isSolid()
public boolean
m()
m_96079451()
isSignalSource()
public int
a(ahx arg0, cj arg1, cq arg2)
m_02789451(C_46108969 arg0, C_32594356 arg1, C_28786548 arg2)
getSignal(WorldView arg0, BlockPos arg1, Direction arg2)
public boolean
n()
m_29595965()
isAnalogSignalSource()
public int
a(aht arg0, cj arg1)
m_64054416(C_64041439 arg0, C_32594356 arg1)
getAnalogSignal(World arg0, BlockPos arg1)
public float
b(aht arg0, cj arg1)
m_26217572(C_64041439 arg0, C_32594356 arg1)
getMiningSpeed(World arg0, BlockPos arg1)
public float
a(zj arg0, aht arg1, cj arg2)
m_46963644(C_40996800 arg0, C_64041439 arg1, C_32594356 arg2)
getMiningSpeed(PlayerEntity arg0, World arg1, BlockPos arg2)
public int
b(ahx arg0, cj arg1, cq arg2)
m_32185708(C_46108969 arg0, C_32594356 arg1, C_28786548 arg2)
getDirectSignal(WorldView arg0, BlockPos arg1, Direction arg2)
public PistonMoveBehavior
o()
m_69103614()
getPistonMoveBehavior()
public BlockState
b(ahx arg0, cj arg1)
m_94854236(C_46108969 arg0, C_32594356 arg1)
resolveVirtualProperties(WorldView arg0, BlockPos arg1)
public boolean
p()
m_40717258()
isSolidRender()
public Box
d(aht arg0, cj arg1)
m_87324762(C_64041439 arg0, C_32594356 arg1)
getCollisionShape(World arg0, BlockPos arg1)
public void
a(aht arg0, cj arg1, bbe arg2, List<bbe> arg3, rr arg4)
m_70553113(C_64041439 arg0, C_32594356 arg1, C_82690114 arg2, List<C_82690114> arg3, C_42232651 arg4)
addCollisions(World arg0, BlockPos arg1, Box arg2, List<Box> arg3, Entity arg4)
public Box
c(ahx arg0, cj arg1)
m_97354762(C_46108969 arg0, C_32594356 arg1)
getShape(WorldView arg0, BlockPos arg1)
public HitResult
a(aht arg0, cj arg1, bbg arg2, bbg arg3)
m_96820683(C_64041439 arg0, C_32594356 arg1, C_94584382 arg2, C_94584382 arg3)
rayTrace(World arg0, BlockPos arg1, Vec3d arg2, Vec3d arg3)
public boolean
q()
m_04803325()
isFullBlock()
public boolean
e()
m_59276764()
isTranslucent()
public int
a(ahx arg0, cj arg1)
m_44325842(C_46108969 arg0, C_32594356 arg1)
getLightColor(WorldView arg0, BlockPos arg1)
public float
j()
m_04768205()
getAmbientOcclusionLight()
public Box
c(aht arg0, cj arg1)
m_60409168(C_64041439 arg0, C_32594356 arg1)
getOutlineShape(World arg0, BlockPos arg1)
public boolean
c(ahx arg0, cj arg1, cq arg2)
m_94752990(C_46108969 arg0, C_32594356 arg1, C_28786548 arg2)
shouldRenderFace(WorldView arg0, BlockPos arg1, Direction arg2)