net.minecraft.block.state

class StateDefinition$BlockStateImpl

extends AbstractBlockState

All mapped superinterfaces:

BlockState, BlockBehaviors, BlockProperties

atm$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<?>>
t()
m_18273945()
properties()
public <T extends Comparable<T>> T
c(aub<T> arg0)
m_55588988(C_35946071<T> arg0)
get(Property<T> arg0)
public <T extends Comparable<T>, V extends T> BlockState
a(aub<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<?>>
u()
m_74675380()
values()
public Block
v()
m_41958956()
getBlock()
public void
a(Map<Map<aub<?>, Comparable<?>>, atm$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(aub<?> 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 boolean
a(sn arg0)
m_20141418(C_42232651 arg0)
canSpawn(Entity arg0)
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(aqi arg0)
m_62675393(C_29544645 arg0)
rotate(BlockRotation arg0)
public BlockState
a(aou arg0)
m_88478275(C_97363899 arg0)
mirror(BlockMirror arg0)
public boolean
h()
m_77944256()
isCube()
public RenderType
j()
m_97944410()
getRenderType()
public boolean
l()
m_11500250()
blocksAmbientLight()
public boolean
m()
m_94701072()
isSolid()
public boolean
n()
m_96079451()
isSignalSource()
public int
a(ajw arg0, co arg1, cv arg2)
m_02789451(C_46108969 arg0, C_32594356 arg1, C_28786548 arg2)
getSignal(WorldView arg0, BlockPos arg1, Direction arg2)
public boolean
o()
m_29595965()
isAnalogSignalSource()
public int
a(ajs arg0, co arg1)
m_64054416(C_64041439 arg0, C_32594356 arg1)
getAnalogSignal(World arg0, BlockPos arg1)
public float
b(ajs arg0, co arg1)
m_26217572(C_64041439 arg0, C_32594356 arg1)
getMiningSpeed(World arg0, BlockPos arg1)
public float
a(aay arg0, ajs arg1, co arg2)
m_46963644(C_40996800 arg0, C_64041439 arg1, C_32594356 arg2)
getMiningSpeed(PlayerEntity arg0, World arg1, BlockPos arg2)
public int
b(ajw arg0, co arg1, cv arg2)
m_32185708(C_46108969 arg0, C_32594356 arg1, C_28786548 arg2)
getDirectSignal(WorldView arg0, BlockPos arg1, Direction arg2)
public PistonMoveBehavior
p()
m_69103614()
getPistonMoveBehavior()
public BlockState
b(ajw arg0, co arg1)
m_94854236(C_46108969 arg0, C_32594356 arg1)
resolveVirtualProperties(WorldView arg0, BlockPos arg1)
public boolean
q()
m_40717258()
isSolidRender()
public Box
c(ajw arg0, co arg1)
m_87324762(C_46108969 arg0, C_32594356 arg1)
getCollisionShape(WorldView arg0, BlockPos arg1)
public void
a(ajs arg0, co arg1, bdt arg2, List<bdt> arg3, sn arg4, boolean arg5)
m_70553113(C_64041439 arg0, C_32594356 arg1, C_82690114 arg2, List<C_82690114> arg3, C_42232651 arg4, boolean arg5)
addCollisions(World arg0, BlockPos arg1, Box arg2, List<Box> arg3, Entity arg4, boolean arg5)
public Box
d(ajw arg0, co arg1)
m_97354762(C_46108969 arg0, C_32594356 arg1)
getShape(WorldView arg0, BlockPos arg1)
public HitResult
a(ajs arg0, co arg1, bdw arg2, bdw 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
r()
m_04803325()
isFullBlock()
public Vec3d
e(ajw arg0, co arg1)
m_27729891(C_46108969 arg0, C_32594356 arg1)
getOffset(WorldView arg0, BlockPos arg1)
public boolean
a(ajs arg0, co arg1, int arg2, int arg3)
m_83408475(C_64041439 arg0, C_32594356 arg1, int arg2, int arg3)
doEvent(World arg0, BlockPos arg1, int arg2, int arg3)
public void
a(ajs arg0, co arg1, alu arg2, co arg3)
m_39110217(C_64041439 arg0, C_32594356 arg1, C_81592558 arg2, C_32594356 arg3)
neighborChanged(World arg0, BlockPos arg1, Block arg2, BlockPos arg3)
public boolean
s()
m_33075599()
isViewBlocking()
public boolean
e()
m_59276764()
isTranslucent()
public boolean
i()
m_29577551()
hasCustomMiningProgress()
public int
a(ajw arg0, co arg1)
m_44325842(C_46108969 arg0, C_32594356 arg1)
getLightColor(WorldView arg0, BlockPos arg1)
public float
k()
m_04768205()
getAmbientOcclusionLight()
public Box
c(ajs arg0, co arg1)
m_60409168(C_64041439 arg0, C_32594356 arg1)
getOutlineShape(World arg0, BlockPos arg1)
public boolean
c(ajw arg0, co arg1, cv arg2)
m_94752990(C_46108969 arg0, C_32594356 arg1, C_28786548 arg2)
shouldRenderFace(WorldView arg0, BlockPos arg1, Direction arg2)