net.minecraft.block

public class Block

implements ItemConvertible

bmq
net.minecraft.class_2248
net.minecraft.block.Block
net.minecraft.block.Block
net.minecraft.block.Block
net.minecraft.block.Block

Field summary

Modifier and TypeField
protected static final org.apache.logging.log4j.Logger
l
field_10638
LOGGER
LOGGER
field_196273_d
LOGGER
public static final IdList<BlockState>
m
field_10651
STATE_IDS
STATE_REGISTRY
field_176229_d
BLOCK_STATE_IDS
private static final Direction[]
a
field_10644
FACINGS
UPDATE_SHAPE_ORDER
field_212556_a
UPDATE_ORDER
private static final com.google.common.cache.LoadingCache<VoxelShape, Boolean>
b
field_19312
FULL_CUBE_SHAPE_CACHE
SHAPE_FULL_BLOCK_CACHE
field_223006_b
OPAQUE_CACHE
private static final VoxelShape
c
field_18966
SOLID_MEDIUM_SQUARE_SHAPE
BASE_SUPPORT_SHAPE
field_220083_b
field_220083_b
private static final VoxelShape
d
field_19061
SOLID_SMALL_SQUARE_SHAPE
CENTER_SUPPORT_SHAPE
field_220084_c
field_220084_c
protected final int
n
field_10634
lightLevel
light
field_149784_t
lightValue
protected final float
o
field_10650
hardness
miningTime
field_149782_v
blockHardness
protected final float
p
field_10648
resistance
blastResistance
field_149781_w
blockResistance
protected final boolean
q
field_10641
randomTicks
ticksRandomly
field_149789_z
ticksRandomly
protected final BlockSoundGroup
r
field_10643
soundGroup
sounds
field_149762_H
soundType
protected final Material
s
field_10635
material
material
field_149764_J
material
protected final MaterialColor
t
field_10639
materialColor
mapColor
field_181083_K
materialColor
private final float
e
field_10637
slipperiness
slipperiness
field_149765_K
slipperiness
protected final StateFactory<Block, BlockState>
u
field_10647
stateFactory
stateDefinition
field_176227_L
stateContainer
private BlockState
f
field_10646
defaultState
defaultState
field_196275_y
defaultState
protected final boolean
v
field_10640
collidable
hasCollision
field_196274_w
blocksMovement
private final boolean
g
field_10645
dynamicBounds
dynamicShape
field_208621_p
variableOpacity
private Identifier
h
field_10636
dropTableId
lootTable
field_220085_g
lootTable
private String
i
field_10642
translationKey
key
field_149770_b
translationKey
private Item
j
field_17562
cachedItem
item
field_220086_i
item
private static final ThreadLocal<it.unimi.dsi.fastutil.objects.Object2ByteLinkedOpenHashMap<Block$NeighborGroup>>
k
field_10649
FACE_CULL_MAP
OCCLUSION_CACHE
field_210300_r
SHOULD_SIDE_RENDER_CACHE

Constructor summary

ModifierConstructor
public (Block$Settings properties)

Method summary

Modifier and TypeMethod
public static int
k(bvo arg0)
method_9507(class_2680 arg0)
getRawIdFromState(BlockState arg0)
serialize(BlockState state)
func_196246_j(BlockState arg0)
getStateId(BlockState state)
public static BlockState
a(int arg0)
method_9531(int arg0)
getStateFromRawId(int arg0)
deserialize(int blockdata)
func_196257_b(int arg0)
getStateById(int id)
public static Block
a(bbz arg0)
method_9503(class_1792 arg0)
getBlockFromItem(Item arg0)
byItem(Item item)
func_149634_a(Item arg0)
getBlockFromItem(Item itemIn)
public static BlockState
a(bvo arg0, bvo arg1, bhm arg2, ev arg3)
method_9582(class_2680 arg0, class_2680 arg1, class_1937 arg2, class_2338 arg3)
pushEntitiesUpBeforeBlockChange(BlockState arg0, BlockState arg1, World arg2, BlockPos arg3)
pushEntitiesUp(BlockState oldState, BlockState newState, World world, BlockPos pos)
func_199601_a(BlockState arg0, BlockState arg1, World arg2, BlockPos arg3)
nudgeEntitiesWithNewState(BlockState oldState, BlockState newState, World worldIn, BlockPos pos)
public static VoxelShape
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
method_9541(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
createCuboidShape(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
block(double minX, double minY, double minZ, double maxX, double maxY, double maxZ)
func_208617_a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
makeCuboidShape(double z2, double y1, double z1, double x2, double y2, double arg5)
public boolean
a(bvo arg0, bgw arg1, ev arg2, aip<?> arg3)
method_9523(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_1299<?> arg3)
allowsSpawning(BlockState arg0, BlockView arg1, BlockPos arg2, EntityType<?> arg3)
canSpawn(BlockState state, BlockView world, BlockPos pos, EntityType<?> entityType)
func_220067_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, EntityType<?> arg3)
canEntitySpawn(BlockState state, IBlockReader worldIn, BlockPos pos, EntityType<?> type)
public boolean
e(bvo arg0)
method_9500(class_2680 arg0)
isAir(BlockState arg0)
isAir(BlockState state)
func_196261_e(BlockState arg0)
isAir(BlockState state)
public int
a(bvo arg0)
method_9593(class_2680 arg0)
getLuminance(BlockState arg0)
getLight(BlockState state)
func_149750_m(BlockState arg0)
getLightValue(BlockState state)
public Material
l(bvo arg0)
method_9597(class_2680 arg0)
getMaterial(BlockState arg0)
getMaterial(BlockState state)
func_149688_o(BlockState arg0)
getMaterial(BlockState state)
public MaterialColor
e(bvo arg0, bgw arg1, ev arg2)
method_9602(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getMapColor(BlockState arg0, BlockView arg1, BlockPos arg2)
getMapColor(BlockState state, BlockView world, BlockPos pos)
func_180659_g(BlockState arg0, IBlockReader arg1, BlockPos arg2)
getMaterialColor(BlockState state, IBlockReader worldIn, BlockPos pos)
public void
a(bvo arg0, bhn arg1, ev arg2, int arg3)
method_9528(class_2680 arg0, class_1936 arg1, class_2338 arg2, int arg3)
updateNeighborStates(BlockState arg0, IWorld arg1, BlockPos arg2, int arg3)
updateNeighborShapes(BlockState state, WorldAccess world, BlockPos pos, int flags)
func_196242_c(BlockState arg0, IWorld arg1, BlockPos arg2, int arg3)
updateNeighbors(BlockState stateIn, IWorld worldIn, BlockPos pos, int flags)
public boolean
a(ze<bmq> arg0)
method_9525(class_3494<class_2248> arg0)
matches(Tag<Block> arg0)
is(Tag<Block> tag)
func_203417_a(Tag<Block> arg0)
isIn(Tag<Block> tagIn)
public static BlockState
b(bvo arg0, bhn arg1, ev arg2)
method_9510(class_2680 arg0, class_1936 arg1, class_2338 arg2)
getRenderingState(BlockState arg0, IWorld arg1, BlockPos arg2)
updateFromNeighborShapes(BlockState state, WorldAccess world, BlockPos pos)
func_199770_b(BlockState arg0, IWorld arg1, BlockPos arg2)
getValidBlockForPosition(BlockState currentState, IWorld worldIn, BlockPos pos)
public static void
a(bvo arg0, bvo arg1, bhn arg2, ev arg3, int arg4)
method_9611(class_2680 arg0, class_2680 arg1, class_1936 arg2, class_2338 arg3, int arg4)
replaceBlock(BlockState arg0, BlockState arg1, IWorld arg2, BlockPos arg3, int arg4)
updateOrBreak(BlockState oldState, BlockState newState, WorldAccess world, BlockPos pos, int flags)
func_196263_a(BlockState arg0, BlockState arg1, IWorld arg2, BlockPos arg3, int arg4)
replaceBlock(BlockState oldState, BlockState newState, IWorld worldIn, BlockPos pos, int flags)
public void
b(bvo arg0, bhn arg1, ev arg2, int arg3)
method_9517(class_2680 arg0, class_1936 arg1, class_2338 arg2, int arg3)
method_9517(BlockState arg0, IWorld arg1, BlockPos arg2, int arg3)
updateIndirectNeighborShapes(BlockState state, WorldAccess world, BlockPos pos, int flags)
func_196248_b(BlockState arg0, IWorld arg1, BlockPos arg2, int arg3)
updateDiagonalNeighbors(BlockState state, IWorld worldIn, BlockPos pos, int flags)
public BlockState
a(bvo arg0, fa arg1, bvo arg2, bhn arg3, ev arg4, ev arg5)
method_9559(class_2680 arg0, class_2350 arg1, class_2680 arg2, class_1936 arg3, class_2338 arg4, class_2338 arg5)
getStateForNeighborUpdate(BlockState arg0, Direction arg1, BlockState arg2, IWorld arg3, BlockPos arg4, BlockPos arg5)
updateShape(BlockState state, Direction dir, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos)
func_196271_a(BlockState arg0, Direction arg1, BlockState arg2, IWorld arg3, BlockPos arg4, BlockPos arg5)
updatePostPlacement(BlockState stateIn, Direction facing, BlockState facingState, IWorld worldIn, BlockPos currentPos, BlockPos facingPos)
public BlockState
a(bvo arg0, brb arg1)
method_9598(class_2680 arg0, class_2470 arg1)
rotate(BlockState arg0, BlockRotation arg1)
rotate(BlockState state, BlockRotation rotation)
func_185499_a(BlockState arg0, Rotation arg1)
rotate(BlockState state, Rotation rot)
public BlockState
a(bvo arg0, bqb arg1)
method_9569(class_2680 arg0, class_2415 arg1)
mirror(BlockState arg0, BlockMirror arg1)
mirror(BlockState state, BlockMirror mirror)
func_185471_a(BlockState arg0, Mirror arg1)
mirror(BlockState state, Mirror mirrorIn)
public static boolean
a(bmq arg0)
method_9581(class_2248 arg0)
canConnect(Block arg0)
isExceptionForAttachment(Block block)
func_220073_a(Block arg0)
cannotAttach(Block blockIn)
public boolean
d(bvo arg0, bgw arg1, ev arg2)
method_9521(class_2680 arg0, class_1922 arg1, class_2338 arg2)
isSimpleFullBlock(BlockState arg0, BlockView arg1, BlockPos arg2)
isSolid(BlockState state, BlockView world, BlockPos pos)
func_220081_d(BlockState arg0, IBlockReader arg1, BlockPos arg2)
isNormalCube(BlockState state, IBlockReader worldIn, BlockPos pos)
public boolean
c(bvo arg0, bgw arg1, ev arg2)
method_16362(class_2680 arg0, class_1922 arg1, class_2338 arg2)
canSuffocate(BlockState arg0, BlockView arg1, BlockPos arg2)
isViewBlocking(BlockState state, BlockView world, BlockPos pos)
func_220060_c(BlockState arg0, IBlockReader arg1, BlockPos arg2)
causesSuffocation(BlockState state, IBlockReader worldIn, BlockPos pos)
public boolean
a(bvo arg0, bgw arg1, ev arg2, cnn arg3)
method_9516(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_10 arg3)
canPlaceAtSide(BlockState arg0, BlockView arg1, BlockPos arg2, BlockPlacementEnvironment arg3)
canWalkThrough(BlockState state, BlockView world, BlockPos pos, EntityNavigationType type)
func_196266_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, PathType arg3)
allowsMovement(BlockState state, IBlockReader worldIn, BlockPos pos, PathType type)
public BlockRenderType
c(bvo arg0)
method_9604(class_2680 arg0)
getRenderType(BlockState arg0)
getRenderType(BlockState state)
func_149645_b(BlockState arg0)
getRenderType(BlockState state)
public boolean
a(bvo arg0, bai arg1)
method_9616(class_2680 arg0, class_1750 arg1)
canReplace(BlockState arg0, ItemPlacementContext arg1)
canBeReplaced(BlockState state, BlockPlaceContext ctx)
func_196253_a(BlockState arg0, BlockItemUseContext arg1)
isReplaceable(BlockState state, BlockItemUseContext useContext)
public float
f(bvo arg0, bgw arg1, ev arg2)
method_9537(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getHardness(BlockState arg0, BlockView arg1, BlockPos arg2)
getMiningTime(BlockState state, BlockView world, BlockPos pos)
func_176195_g(BlockState arg0, IBlockReader arg1, BlockPos arg2)
getBlockHardness(BlockState blockState, IBlockReader worldIn, BlockPos pos)
public boolean
m(bvo arg0)
method_9542(class_2680 arg0)
hasRandomTicks(BlockState arg0)
ticksRandomly(BlockState state)
func_149653_t(BlockState arg0)
ticksRandomly(BlockState state)
public boolean
h()
method_9570()
hasBlockEntity()
hasBlockEntity()
func_149716_u()
hasTileEntity()
public boolean
g(bvo arg0, bgw arg1, ev arg2)
method_9552(class_2680 arg0, class_1922 arg1, class_2338 arg2)
shouldPostProcess(BlockState arg0, BlockView arg1, BlockPos arg2)
needsPostProcessing(BlockState state, BlockView world, BlockPos pos)
func_201783_b(BlockState arg0, IBlockReader arg1, BlockPos arg2)
needsPostProcessing(BlockState state, IBlockReader worldIn, BlockPos pos)
public boolean
f(bvo arg0)
method_9601(class_2680 arg0)
isOpaque(BlockState arg0)
hasAmbientOcclusion(BlockState state)
func_200124_e(BlockState arg0)
isSolid(BlockState state)
public VoxelShape
a(bvo arg0, bgw arg1, ev arg2, csg arg3)
method_9530(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getOutlineShape(BlockState arg0, BlockView arg1, BlockPos arg2, EntityContext arg3)
getShape(BlockState state, BlockView world, BlockPos pos, CollisionContext context)
func_220053_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, ISelectionContext arg3)
getShape(BlockState state, IBlockReader worldIn, BlockPos pos, ISelectionContext context)
public VoxelShape
b(bvo arg0, bgw arg1, ev arg2, csg arg3)
method_9549(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getCollisionShape(BlockState arg0, BlockView arg1, BlockPos arg2, EntityContext arg3)
getCollisionShape(BlockState state, BlockView world, BlockPos pos, CollisionContext context)
func_220071_b(BlockState arg0, IBlockReader arg1, BlockPos arg2, ISelectionContext arg3)
getCollisionShape(BlockState state, IBlockReader worldIn, BlockPos pos, ISelectionContext context)
public VoxelShape
h(bvo arg0, bgw arg1, ev arg2)
method_9571(class_2680 arg0, class_1922 arg1, class_2338 arg2)
method_9571(BlockState arg0, BlockView arg1, BlockPos arg2)
getOcclusionShape(BlockState state, BlockView world, BlockPos pos)
func_196247_c(BlockState arg0, IBlockReader arg1, BlockPos arg2)
getRenderShape(BlockState state, IBlockReader worldIn, BlockPos pos)
public VoxelShape
i(bvo arg0, bgw arg1, ev arg2)
method_9584(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getRayTraceShape(BlockState arg0, BlockView arg1, BlockPos arg2)
getInteractionShape(BlockState state, BlockView world, BlockPos pos)
func_199600_g(BlockState arg0, IBlockReader arg1, BlockPos arg2)
getRaytraceShape(BlockState state, IBlockReader worldIn, BlockPos pos)
public static boolean
c(bgw arg0, ev arg1)
method_16361(class_1922 arg0, class_2338 arg1)
isSolidMediumSquare(BlockView arg0, BlockPos arg1)
canSupportBase(BlockView world, BlockPos pos)
func_220064_c(IBlockReader arg0, BlockPos arg1)
hasSolidSideOnTop(IBlockReader worldIn, BlockPos pos)
public static boolean
a(bhp arg0, ev arg1, fa arg2)
method_20044(class_1941 arg0, class_2338 arg1, class_2350 arg2)
isSolidSmallSquare(ViewableWorld arg0, BlockPos arg1, Direction arg2)
canSupportCenter(WorldView world, BlockPos pos, Direction face)
func_220055_a(IWorldReader arg0, BlockPos arg1, Direction arg2)
hasEnoughSolidSide(IWorldReader worldIn, BlockPos pos, Direction directionIn)
public static boolean
d(bvo arg0, bgw arg1, ev arg2, fa arg3)
method_20045(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
isSolidFullSquare(BlockState arg0, BlockView arg1, BlockPos arg2, Direction arg3)
isFaceSolid(BlockState state, BlockView world, BlockPos pos, Direction face)
func_220056_d(BlockState arg0, IBlockReader arg1, BlockPos arg2, Direction arg3)
hasSolidSide(BlockState state, IBlockReader worldIn, BlockPos pos, Direction side)
public static boolean
a(csv arg0, fa arg1)
method_9501(class_265 arg0, class_2350 arg1)
isFaceFullSquare(VoxelShape arg0, Direction arg1)
isFaceFull(VoxelShape shape, Direction face)
func_208061_a(VoxelShape arg0, Direction arg1)
doesSideFillSquare(VoxelShape shape, Direction side)
public static boolean
a(csv arg0)
method_9614(class_265 arg0)
isShapeFullCube(VoxelShape arg0)
isShapeFullBlock(VoxelShape shape)
func_208062_a(VoxelShape arg0)
isOpaque(VoxelShape shape)
public final boolean
j(bvo arg0, bgw arg1, ev arg2)
method_9557(class_2680 arg0, class_1922 arg1, class_2338 arg2)
isFullOpaque(BlockState arg0, BlockView arg1, BlockPos arg2)
isSolidRender(BlockState state, BlockView world, BlockPos pos)
func_200012_i(BlockState arg0, IBlockReader arg1, BlockPos arg2)
isOpaqueCube(BlockState state, IBlockReader worldIn, BlockPos pos)
public boolean
b(bvo arg0, bgw arg1, ev arg2)
method_9579(class_2680 arg0, class_1922 arg1, class_2338 arg2)
isTranslucent(BlockState arg0, BlockView arg1, BlockPos arg2)
propagatesSkyLight(BlockState state, BlockView world, BlockPos pos)
func_200123_i(BlockState arg0, IBlockReader arg1, BlockPos arg2)
propagatesSkylightDown(BlockState state, IBlockReader reader, BlockPos pos)
public int
k(bvo arg0, bgw arg1, ev arg2)
method_9505(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getLightSubtracted(BlockState arg0, BlockView arg1, BlockPos arg2)
getOpacity(BlockState state, BlockView world, BlockPos pos)
func_200011_d(BlockState arg0, IBlockReader arg1, BlockPos arg2)
getOpacity(BlockState state, IBlockReader worldIn, BlockPos pos)
public boolean
n(bvo arg0)
method_9526(class_2680 arg0)
hasSidedTransparency(BlockState arg0)
isCube(BlockState state)
func_220074_n(BlockState arg0)
func_220074_n(BlockState state)
public void
c(bvo arg0, bhm arg1, ev arg2, Random arg3)
method_9514(class_2680 arg0, class_1937 arg1, class_2338 arg2, Random arg3)
onRandomTick(BlockState arg0, World arg1, BlockPos arg2, Random arg3)
randomTick(BlockState state, World world, BlockPos pos, Random random)
func_196265_a(BlockState arg0, World arg1, BlockPos arg2, Random arg3)
randomTick(BlockState state, World worldIn, BlockPos pos, Random random)
public void
b(bvo arg0, bhm arg1, ev arg2, Random arg3)
method_9588(class_2680 arg0, class_1937 arg1, class_2338 arg2, Random arg3)
onScheduledTick(BlockState arg0, World arg1, BlockPos arg2, Random arg3)
tick(BlockState state, World world, BlockPos pos, Random random)
func_196267_b(BlockState arg0, World arg1, BlockPos arg2, Random arg3)
tick(BlockState state, World worldIn, BlockPos pos, Random random)
public void
a(bhn arg0, ev arg1, bvo arg2)
method_9585(class_1936 arg0, class_2338 arg1, class_2680 arg2)
onBroken(IWorld arg0, BlockPos arg1, BlockState arg2)
onBroken(WorldAccess world, BlockPos pos, BlockState state)
func_176206_d(IWorld arg0, BlockPos arg1, BlockState arg2)
onPlayerDestroy(IWorld worldIn, BlockPos pos, BlockState state)
public void
a(bvo arg0, bhm arg1, ev arg2, bmq arg3, ev arg4, boolean arg5)
method_9612(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2248 arg3, class_2338 arg4, boolean arg5)
neighborUpdate(BlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4, boolean arg5)
neighborChanged(BlockState state, World world, BlockPos pos, Block neighborBlock, BlockPos neighborPos, boolean movedByPiston)
func_220069_a(BlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4, boolean arg5)
neighborChanged(BlockState state, World worldIn, BlockPos pos, Block blockIn, BlockPos fromPos, boolean isMoving)
public int
a(bhp arg0)
method_9563(class_1941 arg0)
getTickRate(ViewableWorld arg0)
getTickRate(WorldView state)
func_149738_a(IWorldReader arg0)
tickRate(IWorldReader worldIn)
public NameableContainerProvider
b(bvo arg0, bhm arg1, ev arg2)
method_17454(class_2680 arg0, class_1937 arg1, class_2338 arg2)
createContainerProvider(BlockState arg0, World arg1, BlockPos arg2)
getMenuProvider(BlockState state, World world, BlockPos pos)
func_220052_b(BlockState arg0, World arg1, BlockPos arg2)
getContainer(BlockState state, World worldIn, BlockPos pos)
public void
b(bvo arg0, bhm arg1, ev arg2, bvo arg3, boolean arg4)
method_9615(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2680 arg3, boolean arg4)
onBlockAdded(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
onAdded(BlockState state, World world, BlockPos pos, BlockState previousState, boolean movedByPiston)
func_220082_b(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
onBlockAdded(BlockState state, World worldIn, BlockPos pos, BlockState oldState, boolean isMoving)
public void
a(bvo arg0, bhm arg1, ev arg2, bvo arg3, boolean arg4)
method_9536(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2680 arg3, boolean arg4)
onBlockRemoved(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
onRemoved(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved)
func_196243_a(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
onReplaced(BlockState state, World worldIn, BlockPos pos, BlockState newState, boolean isMoving)
public float
a(bvo arg0, awb arg1, bgw arg2, ev arg3)
method_9594(class_2680 arg0, class_1657 arg1, class_1922 arg2, class_2338 arg3)
calcBlockBreakingDelta(BlockState arg0, PlayerEntity arg1, BlockView arg2, BlockPos arg3)
getMiningSpeed(BlockState state, PlayerEntity player, BlockView world, BlockPos pos)
func_180647_a(BlockState arg0, PlayerEntity arg1, IBlockReader arg2, BlockPos arg3)
getPlayerRelativeBlockHardness(BlockState state, PlayerEntity player, IBlockReader worldIn, BlockPos pos)
public void
a(bvo arg0, bhm arg1, ev arg2, bce arg3)
method_9565(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1799 arg3)
onStacksDropped(BlockState arg0, World arg1, BlockPos arg2, ItemStack arg3)
handleSpecialDrops(BlockState state, World world, BlockPos pos, ItemStack minerItem)
func_220062_a(BlockState arg0, World arg1, BlockPos arg2, ItemStack arg3)
spawnAdditionalDrops(BlockState state, World worldIn, BlockPos pos, ItemStack stack)
public Identifier
i()
method_9580()
getDropTableId()
getLootTable()
func_220068_i()
getLootTable()
public List<ItemStack>
a(bvo arg0, cos$a arg1)
method_9560(class_2680 arg0, class_47$class_48 arg1)
getDroppedStacks(BlockState arg0, LootContext$Builder arg1)
getDropItems(BlockState state, LootContext$Builder builder)
func_220076_a(BlockState arg0, LootContext$Builder arg1)
getDrops(BlockState state, LootContext$Builder builder)
public static List<ItemStack>
a(bvo arg0, vi arg1, ev arg2, btr arg3)
method_9562(class_2680 arg0, class_3218 arg1, class_2338 arg2, class_2586 arg3)
getDroppedStacks(BlockState arg0, ServerWorld arg1, BlockPos arg2, BlockEntity arg3)
getDropItems(BlockState state, ServerWorld world, BlockPos pos, BlockEntity blockEntity)
func_220070_a(BlockState arg0, ServerWorld arg1, BlockPos arg2, TileEntity arg3)
getDrops(BlockState state, ServerWorld worldIn, BlockPos pos, TileEntity tileEntityIn)
public static List<ItemStack>
a(bvo arg0, vi arg1, ev arg2, btr arg3, ail arg4, bce arg5)
method_9609(class_2680 arg0, class_3218 arg1, class_2338 arg2, class_2586 arg3, class_1297 arg4, class_1799 arg5)
getDroppedStacks(BlockState arg0, ServerWorld arg1, BlockPos arg2, BlockEntity arg3, Entity arg4, ItemStack arg5)
getDropItems(BlockState state, ServerWorld world, BlockPos pos, BlockEntity blockEntity, Entity miner, ItemStack minerItem)
func_220077_a(BlockState arg0, ServerWorld arg1, BlockPos arg2, TileEntity arg3, Entity arg4, ItemStack arg5)
getDrops(BlockState state, ServerWorld worldIn, BlockPos pos, TileEntity tileEntityIn, Entity entityIn, ItemStack stack)
public static void
b(bvo arg0, cos$a arg1)
method_9566(class_2680 arg0, class_47$class_48 arg1)
dropStacks(BlockState arg0, LootContext$Builder arg1)
dropItems(BlockState state, LootContext$Builder builder)
func_220078_b(BlockState arg0, LootContext$Builder arg1)
spawnDrops(BlockState state, LootContext$Builder builder)
public static void
c(bvo arg0, bhm arg1, ev arg2)
method_9497(class_2680 arg0, class_1937 arg1, class_2338 arg2)
dropStacks(BlockState arg0, World arg1, BlockPos arg2)
dropItems(BlockState state, World world, BlockPos pos)
func_220075_c(BlockState arg0, World arg1, BlockPos arg2)
spawnDrops(BlockState state, World worldIn, BlockPos pos)
public static void
a(bvo arg0, bhm arg1, ev arg2, btr arg3)
method_9610(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2586 arg3)
dropStacks(BlockState arg0, World arg1, BlockPos arg2, BlockEntity arg3)
dropItems(BlockState state, World world, BlockPos pos, BlockEntity blockEntity)
func_220059_a(BlockState arg0, World arg1, BlockPos arg2, TileEntity arg3)
spawnDrops(BlockState state, World worldIn, BlockPos pos, TileEntity tileEntityIn)
public static void
a(bvo arg0, bhm arg1, ev arg2, btr arg3, ail arg4, bce arg5)
method_9511(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2586 arg3, class_1297 arg4, class_1799 arg5)
dropStacks(BlockState arg0, World arg1, BlockPos arg2, BlockEntity arg3, Entity arg4, ItemStack arg5)
dropItems(BlockState state, World world, BlockPos pos, BlockEntity blockEntity, Entity miner, ItemStack minerItem)
func_220054_a(BlockState arg0, World arg1, BlockPos arg2, TileEntity arg3, Entity arg4, ItemStack arg5)
spawnDrops(BlockState state, World worldIn, BlockPos pos, TileEntity tileEntityIn, Entity entityIn, ItemStack stack)
public static void
a(bhm arg0, ev arg1, bce arg2)
method_9577(class_1937 arg0, class_2338 arg1, class_1799 arg2)
dropStack(World arg0, BlockPos arg1, ItemStack arg2)
dropItem(World world, BlockPos pos, ItemStack item)
func_180635_a(World arg0, BlockPos arg1, ItemStack arg2)
spawnAsEntity(World worldIn, BlockPos pos, ItemStack stack)
protected void
a(bhm arg0, ev arg1, int arg2)
method_9583(class_1937 arg0, class_2338 arg1, int arg2)
dropExperience(World arg0, BlockPos arg1, int arg2)
dropXp(World world, BlockPos pos, int size)
func_180637_b(World arg0, BlockPos arg1, int arg2)
dropXpOnBlockBreak(World worldIn, BlockPos pos, int amount)
public float
j()
method_9520()
getBlastResistance()
getBlastResistance()
func_149638_a()
getExplosionResistance()
public void
a(bhm arg0, ev arg1, bhf arg2)
method_9586(class_1937 arg0, class_2338 arg1, class_1927 arg2)
onDestroyedByExplosion(World arg0, BlockPos arg1, Explosion arg2)
onExploded(World world, BlockPos pos, Explosion explosion)
func_180652_a(World arg0, BlockPos arg1, Explosion arg2)
onExplosionDestroy(World worldIn, BlockPos pos, Explosion explosionIn)
public BlockRenderLayer
c()
method_9551()
getRenderLayer()
getRenderLayer()
func_180664_k()
getRenderLayer()
public boolean
a(bvo arg0, bhp arg1, ev arg2)
method_9558(class_2680 arg0, class_1941 arg1, class_2338 arg2)
canPlaceAt(BlockState arg0, ViewableWorld arg1, BlockPos arg2)
canBePlaced(BlockState state, WorldView world, BlockPos pos)
func_196260_a(BlockState arg0, IWorldReader arg1, BlockPos arg2)
isValidPosition(BlockState state, IWorldReader worldIn, BlockPos pos)
public boolean
a(bvo arg0, bhm arg1, ev arg2, awb arg3, ahf arg4, crx arg5)
method_9534(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_3965 arg5)
activate(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, Hand arg4, BlockHitResult arg5)
use(BlockState state, World world, BlockPos pos, PlayerEntity player, InteractionHand hand, BlockHitResult hit)
func_220051_a(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, Hand arg4, BlockRayTraceResult arg5)
onBlockActivated(BlockState state, World worldIn, BlockPos pos, PlayerEntity player, Hand handIn, BlockRayTraceResult hit)
public void
a(bhm arg0, ev arg1, ail arg2)
method_9591(class_1937 arg0, class_2338 arg1, class_1297 arg2)
onSteppedOn(World arg0, BlockPos arg1, Entity arg2)
onSteppedOn(World world, BlockPos pos, Entity entity)
func_176199_a(World arg0, BlockPos arg1, Entity arg2)
onEntityWalk(World worldIn, BlockPos pos, Entity entityIn)
public BlockState
a(bai arg0)
method_9605(class_1750 arg0)
getPlacementState(ItemPlacementContext arg0)
getPlacementState(BlockPlaceContext ctx)
func_196258_a(BlockItemUseContext arg0)
getStateForPlacement(BlockItemUseContext context)
public void
a(bvo arg0, bhm arg1, ev arg2, awb arg3)
method_9606(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3)
onBlockBreakStart(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3)
startMining(BlockState state, World world, BlockPos pos, PlayerEntity player)
func_196270_a(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3)
onBlockClicked(BlockState state, World worldIn, BlockPos pos, PlayerEntity player)
public int
a(bvo arg0, bgw arg1, ev arg2, fa arg3)
method_9524(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
getWeakRedstonePower(BlockState arg0, BlockView arg1, BlockPos arg2, Direction arg3)
getSignal(BlockState state, BlockView world, BlockPos pos, Direction dir)
func_180656_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, Direction arg3)
getWeakPower(BlockState blockState, IBlockReader blockAccess, BlockPos pos, Direction side)
public boolean
h(bvo arg0)
method_9506(class_2680 arg0)
emitsRedstonePower(BlockState arg0)
isSignalSource(BlockState state)
func_149744_f(BlockState arg0)
canProvidePower(BlockState state)
public void
a(bvo arg0, bhm arg1, ev arg2, ail arg3)
method_9548(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1297 arg3)
onEntityCollision(BlockState arg0, World arg1, BlockPos arg2, Entity arg3)
onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)
func_196262_a(BlockState arg0, World arg1, BlockPos arg2, Entity arg3)
onEntityCollision(BlockState state, World worldIn, BlockPos pos, Entity entityIn)
public int
b(bvo arg0, bgw arg1, ev arg2, fa arg3)
method_9603(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
getStrongRedstonePower(BlockState arg0, BlockView arg1, BlockPos arg2, Direction arg3)
getDirectSignal(BlockState state, BlockView world, BlockPos pos, Direction dir)
func_176211_b(BlockState arg0, IBlockReader arg1, BlockPos arg2, Direction arg3)
getStrongPower(BlockState blockState, IBlockReader blockAccess, BlockPos pos, Direction side)
public void
a(bhm arg0, awb arg1, ev arg2, bvo arg3, btr arg4, bce arg5)
method_9556(class_1937 arg0, class_1657 arg1, class_2338 arg2, class_2680 arg3, class_2586 arg4, class_1799 arg5)
afterBreak(World arg0, PlayerEntity arg1, BlockPos arg2, BlockState arg3, BlockEntity arg4, ItemStack arg5)
afterMinedByPlayer(World world, PlayerEntity player, BlockPos pos, BlockState state, BlockEntity blockEntity, ItemStack item)
func_180657_a(World arg0, PlayerEntity arg1, BlockPos arg2, BlockState arg3, TileEntity arg4, ItemStack arg5)
harvestBlock(World worldIn, PlayerEntity player, BlockPos pos, BlockState state, TileEntity te, ItemStack stack)
public void
a(bhm arg0, ev arg1, bvo arg2, aiu arg3, bce arg4)
method_9567(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1309 arg3, class_1799 arg4)
onPlaced(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
onPlaced(World world, BlockPos pos, BlockState state, LivingEntity entity, ItemStack item)
func_180633_a(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
onBlockPlacedBy(World worldIn, BlockPos pos, BlockState state, LivingEntity placer, ItemStack stack)
public boolean
S_()
method_9538()
canMobSpawnInside()
canRespawnIn()
func_181623_g()
canSpawnInBlock()
public String
l()
method_9539()
getTranslationKey()
getTranslationKey()
func_149739_a()
getTranslationKey()
public boolean
a(bvo arg0, bhm arg1, ev arg2, int arg3, int arg4)
method_9592(class_2680 arg0, class_1937 arg1, class_2338 arg2, int arg3, int arg4)
onBlockAction(BlockState arg0, World arg1, BlockPos arg2, int arg3, int arg4)
doEvent(BlockState state, World world, BlockPos pos, int type, int data)
func_189539_a(BlockState arg0, World arg1, BlockPos arg2, int arg3, int arg4)
eventReceived(BlockState state, World worldIn, BlockPos pos, int id, int param)
public PistonBehavior
i(bvo arg0)
method_9527(class_2680 arg0)
getPistonBehavior(BlockState arg0)
getPistonMoveBehavior(BlockState state)
func_149656_h(BlockState arg0)
getPushReaction(BlockState state)
public void
a(bhm arg0, ev arg1, ail arg2, float arg3)
method_9554(class_1937 arg0, class_2338 arg1, class_1297 arg2, float arg3)
onLandedUpon(World arg0, BlockPos arg1, Entity arg2, float arg3)
onFallenOn(World world, BlockPos pos, Entity entity, float fallDistance)
func_180658_a(World arg0, BlockPos arg1, Entity arg2, float arg3)
onFallenUpon(World worldIn, BlockPos pos, Entity entityIn, float fallDistance)
public void
a(bgw arg0, ail arg1)
method_9502(class_1922 arg0, class_1297 arg1)
onEntityLand(BlockView arg0, Entity arg1)
beforeCollision(BlockView world, Entity entity)
func_176216_a(IBlockReader arg0, Entity arg1)
onLanded(IBlockReader worldIn, Entity entityIn)
public void
a(bav arg0, fj<bce> arg1)
method_9578(class_1761 arg0, class_2371<class_1799> arg1)
addStacksForDisplay(ItemGroup arg0, DefaultedList<ItemStack> arg1)
addToCreativeMenu(CreativeModeTab tab, DefaultedList<ItemStack> inventory)
func_149666_a(ItemGroup arg0, NonNullList<ItemStack> arg1)
fillItemGroup(ItemGroup group, NonNullList<ItemStack> items)
public FluidState
g(bvo arg0)
method_9545(class_2680 arg0)
getFluidState(BlockState arg0)
getFluidState(BlockState state)
func_204507_t(BlockState arg0)
getFluidState(BlockState state)
public float
m()
method_9499()
getSlipperiness()
getSlipperiness()
func_208618_m()
getSlipperiness()
public void
a(bhm arg0, bvo arg1, crx arg2, ail arg3)
method_19286(class_1937 arg0, class_2680 arg1, class_3965 arg2, class_1297 arg3)
onProjectileHit(World arg0, BlockState arg1, BlockHitResult arg2, Entity arg3)
onProjectileHit(World world, BlockState state, BlockHitResult hit, Entity projectile)
func_220066_a(World arg0, BlockState arg1, BlockRayTraceResult arg2, Entity arg3)
onProjectileCollision(World worldIn, BlockState state, BlockRayTraceResult hit, Entity projectile)
public void
a(bhm arg0, ev arg1, bvo arg2, awb arg3)
method_9576(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1657 arg3)
onBreak(World arg0, BlockPos arg1, BlockState arg2, PlayerEntity arg3)
beforeMinedByPlayer(World world, BlockPos pos, BlockState state, PlayerEntity player)
func_176208_a(World arg0, BlockPos arg1, BlockState arg2, PlayerEntity arg3)
onBlockHarvested(World worldIn, BlockPos pos, BlockState state, PlayerEntity player)
public void
c(bhm arg0, ev arg1)
method_9504(class_1937 arg0, class_2338 arg1)
onRainTick(World arg0, BlockPos arg1)
randomPrecipitationTick(World world, BlockPos pos)
func_176224_k(World arg0, BlockPos arg1)
fillWithRain(World worldIn, BlockPos pos)
public boolean
a(bhf arg0)
method_9533(class_1927 arg0)
shouldDropItemsOnExplosion(Explosion arg0)
shouldDropItemsOnExplosion(Explosion explosion)
func_149659_a(Explosion arg0)
canDropFromExplosion(Explosion explosionIn)
public boolean
b(bvo arg0)
method_9498(class_2680 arg0)
hasComparatorOutput(BlockState arg0)
isAnalogSignalSource(BlockState state)
func_149740_M(BlockState arg0)
hasComparatorInputOverride(BlockState state)
public int
a(bvo arg0, bhm arg1, ev arg2)
method_9572(class_2680 arg0, class_1937 arg1, class_2338 arg2)
getComparatorOutput(BlockState arg0, World arg1, BlockPos arg2)
getAnalogSignal(BlockState state, World world, BlockPos pos)
func_180641_l(BlockState arg0, World arg1, BlockPos arg2)
getComparatorInputOverride(BlockState blockState, World worldIn, BlockPos pos)
protected void
a(bvp$a<bmq, bvo> arg0)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
appendProperties(StateFactory$Builder<Block, BlockState> arg0)
buildStateDefinition(StateDefinition$Builder<Block, BlockState> builder)
func_206840_a(StateContainer$Builder<Block, BlockState> arg0)
fillStateContainer(StateContainer$Builder<Block, BlockState> builder)
public StateFactory<Block, BlockState>
n()
method_9595()
getStateFactory()
stateDefinition()
func_176194_O()
getStateContainer()
protected final void
o(bvo arg0)
method_9590(class_2680 arg0)
setDefaultState(BlockState arg0)
setDefaultState(BlockState state)
func_180632_j(BlockState arg0)
setDefaultState(BlockState state)
public final BlockState
o()
method_9564()
getDefaultState()
defaultState()
func_176223_P()
getDefaultState()
public Block$OffsetType
R_()
method_16841()
getOffsetType()
getOffsetType()
func_176218_Q()
getOffsetType()
public Vec3d
l(bvo arg0, bgw arg1, ev arg2)
method_9540(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getOffsetPos(BlockState arg0, BlockView arg1, BlockPos arg2)
getOffset(BlockState state, BlockView world, BlockPos pos)
func_190949_e(BlockState arg0, IBlockReader arg1, BlockPos arg2)
getOffset(BlockState state, IBlockReader worldIn, BlockPos pos)
public BlockSoundGroup
p(bvo arg0)
method_9573(class_2680 arg0)
getSoundGroup(BlockState arg0)
getSounds(BlockState state)
func_220072_p(BlockState arg0)
getSoundType(BlockState state)
public Item
g()
method_8389()
asItem()
asItem()
func_199767_j()
asItem()
public boolean
p()
method_9543()
hasDynamicBounds()
hasDynamicShape()
func_208619_r()
isVariableOpacity()
public static boolean
b(bmq arg0)
method_9608(class_2248 arg0)
isNaturalStone(Block arg0)
isStone(Block block)
func_196252_e(Block arg0)
isRock(Block blockIn)
public static boolean
c(bmq arg0)
method_9519(class_2248 arg0)
isNaturalDirt(Block arg0)
isDirt(Block block)
func_196245_f(Block arg0)
isDirt(Block blockIn)
public boolean
d(bvo arg0)
method_9589(class_2680 arg0)
hasBlockEntityBreakingRender(BlockState arg0)
hasCustomMiningProgress(BlockState state)
func_190946_v(BlockState arg0)
hasCustomBreakingProgress(BlockState state)
public int
a(bvo arg0, bgu arg1, ev arg2)
method_9546(class_2680 arg0, class_1920 arg1, class_2338 arg2)
getBlockBrightness(BlockState arg0, ExtendedBlockView arg1, BlockPos arg2)
getLightColor(BlockState state, BlockBiomeView world, BlockPos pos)
func_220058_a(BlockState arg0, IEnviromentBlockReader arg1, BlockPos arg2)
getPackedLightmapCoords(BlockState state, IEnviromentBlockReader worldIn, BlockPos pos)
public static boolean
c(bvo arg0, bgw arg1, ev arg2, fa arg3)
method_9607(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
shouldDrawSide(BlockState arg0, BlockView arg1, BlockPos arg2, Direction arg3)
shouldRender(BlockState state, BlockView world, BlockPos pos, Direction face)
func_176225_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, Direction arg3)
shouldSideBeRendered(BlockState adjacentState, IBlockReader blockState, BlockPos blockAccess, Direction pos)
public boolean
a(bvo arg0, bvo arg1, fa arg2)
method_9522(class_2680 arg0, class_2680 arg1, class_2350 arg2)
isSideInvisible(BlockState arg0, BlockState arg1, Direction arg2)
shouldNotRender(BlockState state, BlockState neighborState, Direction face)
func_200122_a(BlockState arg0, BlockState arg1, Direction arg2)
isSideInvisible(BlockState state, BlockState adjacentBlockState, Direction side)
public void
a(bvo arg0, bhm arg1, ev arg2, Random arg3)
method_9496(class_2680 arg0, class_1937 arg1, class_2338 arg2, Random arg3)
randomDisplayTick(BlockState arg0, World arg1, BlockPos arg2, Random arg3)
randomDisplayTick(BlockState state, World world, BlockPos pos, Random random)
func_180655_c(BlockState arg0, World arg1, BlockPos arg2, Random arg3)
animateTick(BlockState stateIn, World worldIn, BlockPos pos, Random rand)
public Text
k()
method_9518()
getName()
getName()
func_200291_n()
getNameTextComponent()
public float
a(bvo arg0, bgw arg1, ev arg2)
method_9575(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getAmbientOcclusionLightLevel(BlockState arg0, BlockView arg1, BlockPos arg2)
getAmbientOcclusionLightLevel(BlockState state, BlockView world, BlockPos pos)
func_220080_a(BlockState arg0, IBlockReader arg1, BlockPos arg2)
getAmbientOcclusionLightValue(BlockState state, IBlockReader worldIn, BlockPos pos)
public ItemStack
a(bgw arg0, ev arg1, bvo arg2)
method_9574(class_1922 arg0, class_2338 arg1, class_2680 arg2)
getPickStack(BlockView arg0, BlockPos arg1, BlockState arg2)
getPickItem(BlockView world, BlockPos pos, BlockState state)
func_185473_a(IBlockReader arg0, BlockPos arg1, BlockState arg2)
getItem(IBlockReader worldIn, BlockPos pos, BlockState state)
public long
a(bvo arg0, ev arg1)
method_9535(class_2680 arg0, class_2338 arg1)
getRenderingSeed(BlockState arg0, BlockPos arg1)
getSeed(BlockState state, BlockPos pos)
func_209900_a(BlockState arg0, BlockPos arg1)
getPositionRandom(BlockState state, BlockPos pos)
public void
a(bce arg0, bgw arg1, List<jn> arg2, bdm arg3)
method_9568(class_1799 arg0, class_1922 arg1, List<class_2561> arg2, class_1836 arg3)
buildTooltip(ItemStack arg0, BlockView arg1, List<Text> arg2, TooltipContext arg3)
addHoverText(ItemStack item, BlockView world, List<Text> tooltip, TooltipFlag flag)
func_190948_a(ItemStack arg0, IBlockReader arg1, List<ITextComponent> arg2, ITooltipFlag arg3)
addInformation(ItemStack stack, IBlockReader worldIn, List<ITextComponent> tooltip, ITooltipFlag flagIn)