net.minecraft.block.state

class StateDefinition$BlockStateImpl

extends AbstractBlockState

All mapped superinterfaces:

BlockState, BlockBehaviors, BlockProperties

awu$a
net.minecraft.class_2233$class_2234
net.minecraft.block.state.StateDefinition$BlockStateImpl
net.minecraft.block.state.BlockStateContainer$StateImplementation
net.minecraft.block.state.BlockStateContainer$StateImplementation

Field summary

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

Constructor summary

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

Method summary

Modifier and TypeMethod
public Collection<Property<?>>
s()
method_9023()
properties()
func_177227_a()
getPropertyKeys()
public <T extends Comparable<T>> T
c(axj<T> arg0)
method_9027(class_2247<T> arg0)
get(Property<T> arg0)
func_177229_b(IProperty<T> arg0)
getValue(IProperty<T> arg0)
public <T extends Comparable<T>, V extends T> BlockState
a(axj<T> arg0, V arg1)
method_9025(class_2247<T> arg0, V arg1)
set(Property<T> arg0, V arg1)
func_177226_a(IProperty<T> arg0, V arg1)
withProperty(IProperty<T> arg0, V arg1)
public com.google.common.collect.ImmutableMap<Property<?>, Comparable<?>>
t()
method_9026()
values()
func_177228_b()
getProperties()
public Block
u()
method_9028()
getBlock()
func_177230_c()
getBlock()
public void
a(Map<Map<axj<?>, Comparable<?>>, awu$a> arg0)
method_9036(Map<Map<class_2247<?>, Comparable<?>>, class_2233$class_2234> arg0)
findNeighbors(Map<Map<Property<?>, Comparable<?>>, StateDefinition$BlockStateImpl> statesByValues)
func_177235_a(Map<Map<IProperty<?>, Comparable<?>>, BlockStateContainer$StateImplementation> arg0)
buildPropertyValueTable(Map<Map<IProperty<?>, Comparable<?>>, BlockStateContainer$StateImplementation> map)
private Map<Property<?>, Comparable<?>>
b(axj<?> arg0, Comparable<?> arg1)
method_9037(class_2247<?> arg0, Comparable<?> arg1)
getNeighborValues(Property<?> property, Comparable<?> value)
func_177236_b(IProperty<?> arg0, Comparable<?> arg1)
getPropertiesWithValue(IProperty<?> property, Comparable<?> value)
public Material
a()
method_11708()
getMaterial()
func_185904_a()
getMaterial()
public boolean
b()
method_11717()
isOpaque()
func_185913_b()
isFullBlock()
public boolean
a(vg arg0)
method_13361(class_864 arg0)
canSpawn(Entity arg0)
func_189884_a(Entity arg0)
canEntitySpawn(Entity arg0)
public int
c()
method_11721()
getOpacity()
func_185891_c()
getLightOpacity()
public int
d()
method_11725()
getLight()
func_185906_d()
getLightValue()
public boolean
f()
method_11728()
usesNeighborLight()
func_185916_f()
useNeighborBrightness()
public MapColor
a(amy arg0, et arg1)
method_14377(class_1158 arg0, class_2552 arg1)
getMapColor(WorldView arg0, BlockPos arg1)
func_185909_g(IBlockAccess arg0, BlockPos arg1)
getMapColor(IBlockAccess arg0, BlockPos arg1)
public BlockState
a(atm arg0)
method_11715(class_2734 arg0)
rotate(BlockRotation arg0)
func_185907_a(Rotation arg0)
withRotation(Rotation arg0)
public BlockState
a(ary arg0)
method_11714(class_2727 arg0)
mirror(BlockMirror arg0)
func_185902_a(Mirror arg0)
withMirror(Mirror arg0)
public boolean
g()
method_11730()
isCube()
func_185917_h()
isFullCube()
public RenderType
i()
method_11731()
getRenderType()
func_185901_i()
getRenderType()
public boolean
k()
method_11733()
blocksAmbientLight()
func_185898_k()
isBlockNormalCube()
public boolean
l()
method_11734()
isSolid()
func_185915_l()
isNormalCube()
public boolean
m()
method_11735()
isSignalSource()
func_185897_m()
canProvidePower()
public int
a(amy arg0, et arg1, fa arg2)
method_11713(class_1158 arg0, class_2552 arg1, class_1354 arg2)
getSignal(WorldView arg0, BlockPos arg1, Direction arg2)
func_185911_a(IBlockAccess arg0, BlockPos arg1, EnumFacing arg2)
getWeakPower(IBlockAccess arg0, BlockPos arg1, EnumFacing arg2)
public boolean
n()
method_11736()
isAnalogSignalSource()
func_185912_n()
hasComparatorInputOverride()
public int
a(amu arg0, et arg1)
method_11709(class_1150 arg0, class_2552 arg1)
getAnalogSignal(World arg0, BlockPos arg1)
func_185888_a(World arg0, BlockPos arg1)
getComparatorInputOverride(World arg0, BlockPos arg1)
public float
b(amu arg0, et arg1)
method_11718(class_1150 arg0, class_2552 arg1)
getMiningSpeed(World arg0, BlockPos arg1)
func_185887_b(World arg0, BlockPos arg1)
getBlockHardness(World arg0, BlockPos arg1)
public float
a(aed arg0, amu arg1, et arg2)
method_11716(class_988 arg0, class_1150 arg1, class_2552 arg2)
getMiningSpeed(PlayerEntity arg0, World arg1, BlockPos arg2)
func_185903_a(EntityPlayer arg0, World arg1, BlockPos arg2)
getPlayerRelativeBlockHardness(EntityPlayer arg0, World arg1, BlockPos arg2)
public int
b(amy arg0, et arg1, fa arg2)
method_11720(class_1158 arg0, class_2552 arg1, class_1354 arg2)
getDirectSignal(WorldView arg0, BlockPos arg1, Direction arg2)
func_185893_b(IBlockAccess arg0, BlockPos arg1, EnumFacing arg2)
getStrongPower(IBlockAccess arg0, BlockPos arg1, EnumFacing arg2)
public PistonMoveBehavior
o()
method_11737()
getPistonMoveBehavior()
func_185905_o()
getPushReaction()
public BlockState
c(amy arg0, et arg1)
method_11719(class_1158 arg0, class_2552 arg1)
resolveVirtualProperties(WorldView arg0, BlockPos arg1)
func_185899_b(IBlockAccess arg0, BlockPos arg1)
getActualState(IBlockAccess arg0, BlockPos arg1)
public boolean
p()
method_11738()
isSolidRender()
func_185914_p()
isOpaqueCube()
public Box
d(amy arg0, et arg1)
method_11726(class_1158 arg0, class_2552 arg1)
getCollisionShape(WorldView arg0, BlockPos arg1)
func_185890_d(IBlockAccess arg0, BlockPos arg1)
getCollisionBoundingBox(IBlockAccess arg0, BlockPos arg1)
public void
a(amu arg0, et arg1, bhb arg2, List<bhb> arg3, vg arg4, boolean arg5)
method_11710(class_1150 arg0, class_2552 arg1, class_231 arg2, List<class_231> arg3, class_864 arg4, boolean arg5)
addCollisions(World arg0, BlockPos arg1, Box arg2, List<Box> arg3, Entity arg4, boolean arg5)
func_185908_a(World arg0, BlockPos arg1, AxisAlignedBB arg2, List<AxisAlignedBB> arg3, Entity arg4, boolean arg5)
addCollisionBoxToList(World arg0, BlockPos arg1, AxisAlignedBB arg2, List<AxisAlignedBB> arg3, Entity arg4, boolean arg5)
public Box
e(amy arg0, et arg1)
method_11723(class_1158 arg0, class_2552 arg1)
getShape(WorldView arg0, BlockPos arg1)
func_185900_c(IBlockAccess arg0, BlockPos arg1)
getBoundingBox(IBlockAccess arg0, BlockPos arg1)
public HitResult
a(amu arg0, et arg1, bhe arg2, bhe arg3)
method_11711(class_1150 arg0, class_2552 arg1, class_236 arg2, class_236 arg3)
rayTrace(World arg0, BlockPos arg1, Vec3d arg2, Vec3d arg3)
func_185910_a(World arg0, BlockPos arg1, Vec3d arg2, Vec3d arg3)
collisionRayTrace(World arg0, BlockPos arg1, Vec3d arg2, Vec3d arg3)
public boolean
q()
method_11739()
isFullBlock()
func_185896_q()
isTopSolid()
public Vec3d
f(amy arg0, et arg1)
method_13761(class_1158 arg0, class_2552 arg1)
getOffset(WorldView arg0, BlockPos arg1)
func_191059_e(IBlockAccess arg0, BlockPos arg1)
getOffset(IBlockAccess arg0, BlockPos arg1)
public boolean
a(amu arg0, et arg1, int arg2, int arg3)
method_11706(class_1150 arg0, class_2552 arg1, int arg2, int arg3)
doEvent(World arg0, BlockPos arg1, int arg2, int arg3)
func_189547_a(World arg0, BlockPos arg1, int arg2, int arg3)
onBlockEventReceived(World arg0, BlockPos arg1, int arg2, int arg3)
public void
a(amu arg0, et arg1, aow arg2, et arg3)
method_11707(class_1150 arg0, class_2552 arg1, class_197 arg2, class_2552 arg3)
neighborChanged(World arg0, BlockPos arg1, Block arg2, BlockPos arg3)
func_189546_a(World arg0, BlockPos arg1, Block arg2, BlockPos arg3)
neighborChanged(World arg0, BlockPos arg1, Block arg2, BlockPos arg3)
public boolean
r()
method_13763()
isViewBlocking()
func_191058_s()
causesSuffocation()
public FaceShape
d(amy arg0, et arg1, fa arg2)
method_14378(class_1158 arg0, class_2552 arg1, class_1354 arg2)
getFaceShape(WorldView arg0, BlockPos arg1, Direction arg2)
func_193401_d(IBlockAccess arg0, BlockPos arg1, EnumFacing arg2)
getBlockFaceShape(IBlockAccess arg0, BlockPos arg1, EnumFacing arg2)
public boolean
e()
method_11727()
isTranslucent()
func_185895_e()
isTranslucent()
public boolean
h()
method_13762()
hasCustomMiningProgress()
func_191057_i()
hasCustomBreakingProgress()
public int
b(amy arg0, et arg1)
method_11712(class_1158 arg0, class_2552 arg1)
getLightColor(WorldView arg0, BlockPos arg1)
func_185889_a(IBlockAccess arg0, BlockPos arg1)
getPackedLightmapCoords(IBlockAccess arg0, BlockPos arg1)
public float
j()
method_11732()
getAmbientOcclusionLight()
func_185892_j()
getAmbientOcclusionLightValue()
public Box
c(amu arg0, et arg1)
method_11722(class_1150 arg0, class_2552 arg1)
getOutlineShape(World arg0, BlockPos arg1)
func_185918_c(World arg0, BlockPos arg1)
getSelectedBoundingBox(World arg0, BlockPos arg1)
public boolean
c(amy arg0, et arg1, fa arg2)
method_11724(class_1158 arg0, class_2552 arg1, class_1354 arg2)
shouldRenderFace(WorldView arg0, BlockPos arg1, Direction arg2)
func_185894_c(IBlockAccess arg0, BlockPos arg1, EnumFacing arg2)
shouldSideBeRendered(IBlockAccess arg0, BlockPos arg1, EnumFacing arg2)