net.minecraft.world.level.block

public class Block

implements ItemLike

bmv
net.minecraft.world.level.block.Block
net.minecraft.class_2248
net.minecraft.block.Block
net.minecraft.block.Block
net.minecraft.server.v1_14_R1.Block

Field summary

Modifier and TypeField
protected static final org.apache.logging.log4j.Logger
l
LOGGER
field_10638
LOGGER
field_196273_d
public static final IdMapper<BlockState>
m
BLOCK_STATE_REGISTRY
field_10651
STATE_IDS
field_176229_d
REGISTRY_ID
private static final Direction[]
a
UPDATE_SHAPE_ORDER
field_10644
FACINGS
field_212556_a
private static final com.google.common.cache.LoadingCache<VoxelShape, Boolean>
b
SHAPE_FULL_BLOCK_CACHE
field_19312
FULL_CUBE_SHAPE_CACHE
field_223006_b
private static final VoxelShape
c
RIGID_SUPPORT_SHAPE
field_18966
SOLID_MEDIUM_SQUARE_SHAPE
field_220083_b
private static final VoxelShape
d
CENTER_SUPPORT_SHAPE
field_19061
SOLID_SMALL_SQUARE_SHAPE
field_220084_c
protected final int
n
lightEmission
field_10634
lightLevel
field_149784_t
protected final float
o
destroySpeed
field_10650
hardness
field_149782_v
strength
protected final float
p
explosionResistance
field_10648
resistance
field_149781_w
durability
protected final boolean
q
isTicking
field_10641
randomTicks
field_149789_z
protected final SoundType
r
soundType
field_10643
soundGroup
field_149762_H
stepSound
protected final Material
s
material
field_10635
material
field_149764_J
material
protected final MaterialColor
t
materialColor
field_10639
materialColor
field_181083_K
private final float
e
friction
field_10637
slipperiness
field_149765_K
frictionFactor
protected final StateDefinition<Block, BlockState>
u
stateDefinition
field_10647
stateManager
field_176227_L
blockStateList
private BlockState
f
defaultBlockState
field_10646
defaultState
field_196275_y
blockData
protected final boolean
v
hasCollision
field_10640
collidable
field_196274_w
private final boolean
g
dynamicShape
field_10645
dynamicBounds
field_208621_p
private ResourceLocation
h
drops
field_10636
dropTableId
field_220085_g
private String
i
descriptionId
field_10642
translationKey
field_149770_b
name
private Item
j
item
field_17562
cachedItem
field_220086_i
private static final ThreadLocal<it.unimi.dsi.fastutil.objects.Object2ByteLinkedOpenHashMap<Block$BlockStatePairKey>>
k
OCCLUSION_CACHE
field_10649
FACE_CULL_MAP
field_210300_r

Constructor summary

ModifierConstructor
public (Block$Properties settings)

Method summary

Modifier and TypeMethod
public static int
k(bvt arg0)
getId(BlockState arg0)
method_9507(class_2680 arg0)
getRawIdFromState(BlockState state)
func_196246_j(BlockState arg0)
getCombinedId(IBlockData arg0)
public static BlockState
a(int arg0)
stateById(int arg0)
method_9531(int arg0)
getStateFromRawId(int stateId)
func_196257_b(int arg0)
getByCombinedId(int arg0)
public static Block
a(bce arg0)
byItem(Item arg0)
method_9503(class_1792 arg0)
getBlockFromItem(Item item)
func_149634_a(Item arg0)
asBlock(Item arg0)
public static BlockState
a(bvt arg0, bvt arg1, bhr arg2, ew arg3)
pushEntitiesUp(BlockState arg0, BlockState arg1, Level arg2, BlockPos arg3)
method_9582(class_2680 arg0, class_2680 arg1, class_1937 arg2, class_2338 arg3)
pushEntitiesUpBeforeBlockChange(BlockState from, BlockState to, World world, BlockPos pos)
func_199601_a(BlockState arg0, BlockState arg1, World arg2, BlockPos arg3)
public static VoxelShape
a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
box(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 xMin, double yMin, double zMin, double xMax, double yMax, double zMax)
func_208617_a(double arg0, double arg1, double arg2, double arg3, double arg4, double arg5)
public boolean
a(bvt arg0, bhb arg1, ew arg2, ais<?> arg3)
isValidSpawn(BlockState arg0, BlockGetter arg1, BlockPos arg2, EntityType<?> arg3)
method_9523(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_1299<?> arg3)
allowsSpawning(BlockState state, BlockView view, BlockPos pos, EntityType<?> type)
func_220067_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, EntityType<?> arg3)
public boolean
e(bvt arg0)
isAir(BlockState arg0)
method_9500(class_2680 arg0)
isAir(BlockState state)
func_196261_e(BlockState arg0)
public int
a(bvt arg0)
getLightEmission(BlockState arg0)
method_9593(class_2680 arg0)
getLuminance(BlockState state)
func_149750_m(BlockState arg0)
public Material
l(bvt arg0)
getMaterial(BlockState arg0)
method_9597(class_2680 arg0)
getMaterial(BlockState state)
func_149688_o(BlockState arg0)
public MaterialColor
e(bvt arg0, bhb arg1, ew arg2)
getMapColor(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9602(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getMapColor(BlockState state, BlockView view, BlockPos pos)
func_180659_g(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public void
a(bvt arg0, bhs arg1, ew arg2, int arg3)
updateNeighbourShapes(BlockState arg0, LevelAccessor arg1, BlockPos arg2, int arg3)
method_9528(class_2680 arg0, class_1936 arg1, class_2338 arg2, int arg3)
updateNeighborStates(BlockState state, IWorld world, BlockPos pos, int flags)
func_196242_c(BlockState arg0, IWorld arg1, BlockPos arg2, int arg3)
public boolean
a(zg<bmv> arg0)
is(Tag<Block> arg0)
method_9525(class_3494<class_2248> arg0)
matches(Tag<Block> tag)
func_203417_a(Tag<Block> arg0)
public static BlockState
b(bvt arg0, bhs arg1, ew arg2)
updateFromNeighbourShapes(BlockState arg0, LevelAccessor arg1, BlockPos arg2)
method_9510(class_2680 arg0, class_1936 arg1, class_2338 arg2)
getRenderingState(BlockState state, IWorld world, BlockPos pos)
func_199770_b(BlockState arg0, IWorld arg1, BlockPos arg2)
public static void
a(bvt arg0, bvt arg1, bhs arg2, ew arg3, int arg4)
updateOrDestroy(BlockState arg0, BlockState arg1, LevelAccessor arg2, BlockPos arg3, int arg4)
method_9611(class_2680 arg0, class_2680 arg1, class_1936 arg2, class_2338 arg3, int arg4)
replaceBlock(BlockState state, BlockState newState, IWorld world, BlockPos pos, int flags)
func_196263_a(BlockState arg0, BlockState arg1, IWorld arg2, BlockPos arg3, int arg4)
public void
b(bvt arg0, bhs arg1, ew arg2, int arg3)
updateIndirectNeighbourShapes(BlockState arg0, LevelAccessor arg1, BlockPos arg2, int arg3)
method_9517(class_2680 arg0, class_1936 arg1, class_2338 arg2, int arg3)
method_9517(BlockState state, IWorld world, BlockPos pos, int flags)
func_196248_b(BlockState arg0, IWorld arg1, BlockPos arg2, int arg3)
public BlockState
a(bvt arg0, fb arg1, bvt arg2, bhs arg3, ew arg4, ew arg5)
updateShape(BlockState arg0, Direction arg1, BlockState arg2, LevelAccessor arg3, BlockPos arg4, BlockPos arg5)
method_9559(class_2680 arg0, class_2350 arg1, class_2680 arg2, class_1936 arg3, class_2338 arg4, class_2338 arg5)
getStateForNeighborUpdate(BlockState state, Direction facing, BlockState neighborState, IWorld world, BlockPos pos, BlockPos neighborPos)
func_196271_a(BlockState arg0, Direction arg1, BlockState arg2, IWorld arg3, BlockPos arg4, BlockPos arg5)
updateState(IBlockData arg0, EnumDirection arg1, IBlockData arg2, GeneratorAccess arg3, BlockPosition arg4, BlockPosition arg5)
public BlockState
a(bvt arg0, brg arg1)
rotate(BlockState arg0, Rotation arg1)
method_9598(class_2680 arg0, class_2470 arg1)
rotate(BlockState state, BlockRotation rotation)
func_185499_a(BlockState arg0, Rotation arg1)
public BlockState
a(bvt arg0, bqg arg1)
mirror(BlockState arg0, Mirror arg1)
method_9569(class_2680 arg0, class_2415 arg1)
mirror(BlockState state, BlockMirror mirror)
func_185471_a(BlockState arg0, Mirror arg1)
public static boolean
a(bmv arg0)
isExceptionForConnection(Block arg0)
method_9581(class_2248 arg0)
cannotConnect(Block block)
func_220073_a(Block arg0)
public boolean
d(bvt arg0, bhb arg1, ew arg2)
isRedstoneConductor(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9521(class_2680 arg0, class_1922 arg1, class_2338 arg2)
isSimpleFullBlock(BlockState state, BlockView view, BlockPos pos)
func_220081_d(BlockState arg0, IBlockReader arg1, BlockPos arg2)
isOccluding(IBlockData arg0, IBlockAccess arg1, BlockPosition arg2)
public boolean
c(bvt arg0, bhb arg1, ew arg2)
isViewBlocking(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_16362(class_2680 arg0, class_1922 arg1, class_2338 arg2)
canSuffocate(BlockState state, BlockView view, BlockPos pos)
func_220060_c(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public boolean
a(bvt arg0, bhb arg1, ew arg2, cns arg3)
isPathfindable(BlockState arg0, BlockGetter arg1, BlockPos arg2, PathComputationType arg3)
method_9516(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_10 arg3)
canPlaceAtSide(BlockState world, BlockView view, BlockPos pos, BlockPlacementEnvironment env)
func_196266_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, PathType arg3)
public RenderShape
c(bvt arg0)
getRenderShape(BlockState arg0)
method_9604(class_2680 arg0)
getRenderType(BlockState state)
func_149645_b(BlockState arg0)
public boolean
a(bvt arg0, ban arg1)
canBeReplaced(BlockState arg0, BlockPlaceContext arg1)
method_9616(class_2680 arg0, class_1750 arg1)
canReplace(BlockState state, ItemPlacementContext ctx)
func_196253_a(BlockState arg0, BlockItemUseContext arg1)
public float
f(bvt arg0, bhb arg1, ew arg2)
getDestroySpeed(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9537(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getHardness(BlockState state, BlockView world, BlockPos pos)
func_176195_g(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public boolean
m(bvt arg0)
isRandomlyTicking(BlockState arg0)
method_9542(class_2680 arg0)
hasRandomTicks(BlockState state)
func_149653_t(BlockState arg0)
isTicking(IBlockData arg0)
public boolean
h()
isEntityBlock()
method_9570()
hasBlockEntity()
func_149716_u()
isTileEntity()
public boolean
g(bvt arg0, bhb arg1, ew arg2)
hasPostProcess(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9552(class_2680 arg0, class_1922 arg1, class_2338 arg2)
shouldPostProcess(BlockState state, BlockView view, BlockPos pos)
func_201783_b(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public boolean
f(bvt arg0)
canOcclude(BlockState arg0)
method_9601(class_2680 arg0)
isOpaque(BlockState state)
func_200124_e(BlockState arg0)
public VoxelShape
a(bvt arg0, bhb arg1, ew arg2, csn arg3)
getShape(BlockState arg0, BlockGetter arg1, BlockPos arg2, CollisionContext arg3)
method_9530(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getOutlineShape(BlockState state, BlockView view, BlockPos pos, EntityContext context)
func_220053_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, ISelectionContext arg3)
public VoxelShape
b(bvt arg0, bhb arg1, ew arg2, csn arg3)
getCollisionShape(BlockState arg0, BlockGetter arg1, BlockPos arg2, CollisionContext arg3)
method_9549(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_3726 arg3)
getCollisionShape(BlockState state, BlockView view, BlockPos pos, EntityContext context)
func_220071_b(BlockState arg0, IBlockReader arg1, BlockPos arg2, ISelectionContext arg3)
public VoxelShape
h(bvt arg0, bhb arg1, ew arg2)
getOcclusionShape(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9571(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getCullingShape(BlockState state, BlockView view, BlockPos pos)
func_196247_c(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public VoxelShape
i(bvt arg0, bhb arg1, ew arg2)
getInteractionShape(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9584(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getRayTraceShape(BlockState state, BlockView view, BlockPos pos)
func_199600_g(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public static boolean
c(bhb arg0, ew arg1)
canSupportRigidBlock(BlockGetter arg0, BlockPos arg1)
method_16361(class_1922 arg0, class_2338 arg1)
topCoversMediumSquare(BlockView world, BlockPos pos)
func_220064_c(IBlockReader arg0, BlockPos arg1)
public static boolean
a(bhu arg0, ew arg1, fb arg2)
canSupportCenter(LevelReader arg0, BlockPos arg1, Direction arg2)
method_20044(class_1941 arg0, class_2338 arg1, class_2350 arg2)
isSolidSmallSquare(CollisionView world, BlockPos pos, Direction side)
func_220055_a(IWorldReader arg0, BlockPos arg1, Direction arg2)
public static boolean
d(bvt arg0, bhb arg1, ew arg2, fb arg3)
isFaceSturdy(BlockState arg0, BlockGetter arg1, BlockPos arg2, Direction arg3)
method_20045(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
isSideSolidFullSquare(BlockState state, BlockView world, BlockPos pos, Direction side)
func_220056_d(BlockState arg0, IBlockReader arg1, BlockPos arg2, Direction arg3)
public static boolean
a(ctc arg0, fb arg1)
isFaceFull(VoxelShape arg0, Direction arg1)
method_9501(class_265 arg0, class_2350 arg1)
isFaceFullSquare(VoxelShape shape, Direction side)
func_208061_a(VoxelShape arg0, Direction arg1)
public static boolean
a(ctc arg0)
isShapeFullBlock(VoxelShape arg0)
method_9614(class_265 arg0)
isShapeFullCube(VoxelShape shape)
func_208062_a(VoxelShape arg0)
public final boolean
j(bvt arg0, bhb arg1, ew arg2)
isSolidRender(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9557(class_2680 arg0, class_1922 arg1, class_2338 arg2)
isFullOpaque(BlockState state, BlockView view, BlockPos pos)
func_200012_i(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public boolean
b(bvt arg0, bhb arg1, ew arg2)
propagatesSkylightDown(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9579(class_2680 arg0, class_1922 arg1, class_2338 arg2)
isTranslucent(BlockState state, BlockView view, BlockPos pos)
func_200123_i(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public int
k(bvt arg0, bhb arg1, ew arg2)
getLightBlock(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9505(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getOpacity(BlockState state, BlockView view, BlockPos pos)
func_200011_d(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public boolean
n(bvt arg0)
useShapeForLightOcclusion(BlockState arg0)
method_9526(class_2680 arg0)
hasSidedTransparency(BlockState state)
func_220074_n(BlockState arg0)
public void
c(bvt arg0, bhr arg1, ew arg2, Random arg3)
randomTick(BlockState arg0, Level arg1, BlockPos arg2, Random arg3)
method_9514(class_2680 arg0, class_1937 arg1, class_2338 arg2, Random arg3)
onRandomTick(BlockState state, World world, BlockPos pos, Random random)
func_196265_a(BlockState arg0, World arg1, BlockPos arg2, Random arg3)
public void
b(bvt arg0, bhr arg1, ew arg2, Random arg3)
tick(BlockState arg0, Level arg1, BlockPos arg2, Random arg3)
method_9588(class_2680 arg0, class_1937 arg1, class_2338 arg2, Random arg3)
onScheduledTick(BlockState state, World world, BlockPos pos, Random random)
func_196267_b(BlockState arg0, World arg1, BlockPos arg2, Random arg3)
tick(IBlockData arg0, World arg1, BlockPosition arg2, Random arg3)
public void
a(bhs arg0, ew arg1, bvt arg2)
destroy(LevelAccessor arg0, BlockPos arg1, BlockState arg2)
method_9585(class_1936 arg0, class_2338 arg1, class_2680 arg2)
onBroken(IWorld world, BlockPos pos, BlockState state)
func_176206_d(IWorld arg0, BlockPos arg1, BlockState arg2)
postBreak(GeneratorAccess arg0, BlockPosition arg1, IBlockData arg2)
public void
a(bvt arg0, bhr arg1, ew arg2, bmv arg3, ew arg4, boolean arg5)
neighborChanged(BlockState arg0, Level arg1, BlockPos arg2, Block arg3, BlockPos arg4, boolean arg5)
method_9612(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2248 arg3, class_2338 arg4, boolean arg5)
neighborUpdate(BlockState state, World world, BlockPos pos, Block block, BlockPos neighborPos, boolean moved)
func_220069_a(BlockState arg0, World arg1, BlockPos arg2, Block arg3, BlockPos arg4, boolean arg5)
doPhysics(IBlockData arg0, World arg1, BlockPosition arg2, Block arg3, BlockPosition arg4, boolean arg5)
public int
a(bhu arg0)
getTickDelay(LevelReader arg0)
method_9563(class_1941 arg0)
getTickRate(CollisionView world)
func_149738_a(IWorldReader arg0)
public MenuProvider
b(bvt arg0, bhr arg1, ew arg2)
getMenuProvider(BlockState arg0, Level arg1, BlockPos arg2)
method_17454(class_2680 arg0, class_1937 arg1, class_2338 arg2)
createContainerFactory(BlockState state, World world, BlockPos pos)
func_220052_b(BlockState arg0, World arg1, BlockPos arg2)
getInventory(IBlockData arg0, World arg1, BlockPosition arg2)
public void
b(bvt arg0, bhr arg1, ew arg2, bvt arg3, boolean arg4)
onPlace(BlockState arg0, Level arg1, BlockPos arg2, BlockState arg3, boolean arg4)
method_9615(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2680 arg3, boolean arg4)
onBlockAdded(BlockState state, World world, BlockPos pos, BlockState oldState, boolean moved)
func_220082_b(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
onPlace(IBlockData arg0, World arg1, BlockPosition arg2, IBlockData arg3, boolean arg4)
public void
a(bvt arg0, bhr arg1, ew arg2, bvt arg3, boolean arg4)
onRemove(BlockState arg0, Level arg1, BlockPos arg2, BlockState arg3, boolean arg4)
method_9536(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2680 arg3, boolean arg4)
onBlockRemoved(BlockState state, World world, BlockPos pos, BlockState newState, boolean moved)
func_196243_a(BlockState arg0, World arg1, BlockPos arg2, BlockState arg3, boolean arg4)
remove(IBlockData arg0, World arg1, BlockPosition arg2, IBlockData arg3, boolean arg4)
public float
a(bvt arg0, awg arg1, bhb arg2, ew arg3)
getDestroyProgress(BlockState arg0, Player arg1, BlockGetter arg2, BlockPos arg3)
method_9594(class_2680 arg0, class_1657 arg1, class_1922 arg2, class_2338 arg3)
calcBlockBreakingDelta(BlockState state, PlayerEntity player, BlockView world, BlockPos pos)
func_180647_a(BlockState arg0, PlayerEntity arg1, IBlockReader arg2, BlockPos arg3)
getDamage(IBlockData arg0, EntityHuman arg1, IBlockAccess arg2, BlockPosition arg3)
public void
a(bvt arg0, bhr arg1, ew arg2, bcj arg3)
spawnAfterBreak(BlockState arg0, Level arg1, BlockPos arg2, ItemStack arg3)
method_9565(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1799 arg3)
onStacksDropped(BlockState state, World world, BlockPos pos, ItemStack stack)
func_220062_a(BlockState arg0, World arg1, BlockPos arg2, ItemStack arg3)
dropNaturally(IBlockData arg0, World arg1, BlockPosition arg2, ItemStack arg3)
public ResourceLocation
i()
getLootTable()
method_9580()
getDropTableId()
func_220068_i()
public List<ItemStack>
a(bvt arg0, coy$a arg1)
getDrops(BlockState arg0, LootContext$Builder arg1)
method_9560(class_2680 arg0, class_47$class_48 arg1)
getDroppedStacks(BlockState state, LootContext$Builder builder)
func_220076_a(BlockState arg0, LootContext$Builder arg1)
public static List<ItemStack>
a(bvt arg0, vk arg1, ew arg2, btw arg3)
getDrops(BlockState arg0, ServerLevel arg1, BlockPos arg2, BlockEntity arg3)
method_9562(class_2680 arg0, class_3218 arg1, class_2338 arg2, class_2586 arg3)
getDroppedStacks(BlockState state, ServerWorld world, BlockPos pos, BlockEntity blockEntity)
func_220070_a(BlockState arg0, ServerWorld arg1, BlockPos arg2, TileEntity arg3)
public static List<ItemStack>
a(bvt arg0, vk arg1, ew arg2, btw arg3, aio arg4, bcj arg5)
getDrops(BlockState arg0, ServerLevel arg1, BlockPos arg2, BlockEntity arg3, Entity arg4, ItemStack arg5)
method_9609(class_2680 arg0, class_3218 arg1, class_2338 arg2, class_2586 arg3, class_1297 arg4, class_1799 arg5)
getDroppedStacks(BlockState state, ServerWorld world, BlockPos pos, BlockEntity blockEntity, Entity entity, ItemStack stack)
func_220077_a(BlockState arg0, ServerWorld arg1, BlockPos arg2, TileEntity arg3, Entity arg4, ItemStack arg5)
getDrops(IBlockData arg0, WorldServer arg1, BlockPosition arg2, TileEntity arg3, Entity arg4, ItemStack arg5)
public static void
b(bvt arg0, coy$a arg1)
dropResources(BlockState arg0, LootContext$Builder arg1)
method_9566(class_2680 arg0, class_47$class_48 arg1)
dropStacks(BlockState state, LootContext$Builder builder)
func_220078_b(BlockState arg0, LootContext$Builder arg1)
public static void
c(bvt arg0, bhr arg1, ew arg2)
dropResources(BlockState arg0, Level arg1, BlockPos arg2)
method_9497(class_2680 arg0, class_1937 arg1, class_2338 arg2)
dropStacks(BlockState state, World world, BlockPos pos)
func_220075_c(BlockState arg0, World arg1, BlockPos arg2)
public static void
a(bvt arg0, bhr arg1, ew arg2, btw arg3)
dropResources(BlockState arg0, Level arg1, BlockPos arg2, BlockEntity arg3)
method_9610(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2586 arg3)
dropStacks(BlockState state, World world, BlockPos pos, BlockEntity blockEntity)
func_220059_a(BlockState arg0, World arg1, BlockPos arg2, TileEntity arg3)
public static void
a(bvt arg0, bhr arg1, ew arg2, btw arg3, aio arg4, bcj arg5)
dropResources(BlockState arg0, Level arg1, BlockPos arg2, BlockEntity arg3, Entity arg4, ItemStack arg5)
method_9511(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_2586 arg3, class_1297 arg4, class_1799 arg5)
dropStacks(BlockState state, World world, BlockPos pos, BlockEntity blockEntity, Entity entity, ItemStack stack)
func_220054_a(BlockState arg0, World arg1, BlockPos arg2, TileEntity arg3, Entity arg4, ItemStack arg5)
dropItems(IBlockData arg0, World arg1, BlockPosition arg2, TileEntity arg3, Entity arg4, ItemStack arg5)
public static void
a(bhr arg0, ew arg1, bcj arg2)
popResource(Level arg0, BlockPos arg1, ItemStack arg2)
method_9577(class_1937 arg0, class_2338 arg1, class_1799 arg2)
dropStack(World world, BlockPos pos, ItemStack stack)
func_180635_a(World arg0, BlockPos arg1, ItemStack arg2)
protected void
a(bhr arg0, ew arg1, int arg2)
popExperience(Level arg0, BlockPos arg1, int arg2)
method_9583(class_1937 arg0, class_2338 arg1, int arg2)
dropExperience(World world, BlockPos pos, int size)
func_180637_b(World arg0, BlockPos arg1, int arg2)
dropExperience(World arg0, BlockPosition arg1, int arg2)
public float
j()
getExplosionResistance()
method_9520()
getBlastResistance()
func_149638_a()
getDurability()
public void
a(bhr arg0, ew arg1, bhk arg2)
wasExploded(Level arg0, BlockPos arg1, Explosion arg2)
method_9586(class_1937 arg0, class_2338 arg1, class_1927 arg2)
onDestroyedByExplosion(World world, BlockPos pos, Explosion explosion)
func_180652_a(World arg0, BlockPos arg1, Explosion arg2)
wasExploded(World arg0, BlockPosition arg1, Explosion arg2)
public BlockLayer
c()
getRenderLayer()
method_9551()
getRenderLayer()
func_180664_k()
public boolean
a(bvt arg0, bhu arg1, ew arg2)
canSurvive(BlockState arg0, LevelReader arg1, BlockPos arg2)
method_9558(class_2680 arg0, class_1941 arg1, class_2338 arg2)
canPlaceAt(BlockState state, CollisionView world, BlockPos pos)
func_196260_a(BlockState arg0, IWorldReader arg1, BlockPos arg2)
canPlace(IBlockData arg0, IWorldReader arg1, BlockPosition arg2)
public boolean
a(bvt arg0, bhr arg1, ew arg2, awg arg3, ahi arg4, csd arg5)
use(BlockState arg0, Level arg1, BlockPos arg2, Player arg3, InteractionHand arg4, BlockHitResult arg5)
method_9534(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3, class_1268 arg4, class_3965 arg5)
activate(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit)
func_220051_a(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3, Hand arg4, BlockRayTraceResult arg5)
interact(IBlockData arg0, World arg1, BlockPosition arg2, EntityHuman arg3, EnumHand arg4, MovingObjectPositionBlock arg5)
public void
a(bhr arg0, ew arg1, aio arg2)
stepOn(Level arg0, BlockPos arg1, Entity arg2)
method_9591(class_1937 arg0, class_2338 arg1, class_1297 arg2)
onSteppedOn(World world, BlockPos pos, Entity entity)
func_176199_a(World arg0, BlockPos arg1, Entity arg2)
stepOn(World arg0, BlockPosition arg1, Entity arg2)
public BlockState
a(ban arg0)
getStateForPlacement(BlockPlaceContext arg0)
method_9605(class_1750 arg0)
getPlacementState(ItemPlacementContext ctx)
func_196258_a(BlockItemUseContext arg0)
getPlacedState(BlockActionContext arg0)
public void
a(bvt arg0, bhr arg1, ew arg2, awg arg3)
attack(BlockState arg0, Level arg1, BlockPos arg2, Player arg3)
method_9606(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1657 arg3)
onBlockBreakStart(BlockState state, World world, BlockPos pos, PlayerEntity player)
func_196270_a(BlockState arg0, World arg1, BlockPos arg2, PlayerEntity arg3)
attack(IBlockData arg0, World arg1, BlockPosition arg2, EntityHuman arg3)
public int
a(bvt arg0, bhb arg1, ew arg2, fb arg3)
getSignal(BlockState arg0, BlockGetter arg1, BlockPos arg2, Direction arg3)
method_9524(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
getWeakRedstonePower(BlockState state, BlockView view, BlockPos pos, Direction facing)
func_180656_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, Direction arg3)
public boolean
h(bvt arg0)
isSignalSource(BlockState arg0)
method_9506(class_2680 arg0)
emitsRedstonePower(BlockState state)
func_149744_f(BlockState arg0)
isPowerSource(IBlockData arg0)
public void
a(bvt arg0, bhr arg1, ew arg2, aio arg3)
entityInside(BlockState arg0, Level arg1, BlockPos arg2, Entity arg3)
method_9548(class_2680 arg0, class_1937 arg1, class_2338 arg2, class_1297 arg3)
onEntityCollision(BlockState state, World world, BlockPos pos, Entity entity)
func_196262_a(BlockState arg0, World arg1, BlockPos arg2, Entity arg3)
public int
b(bvt arg0, bhb arg1, ew arg2, fb arg3)
getDirectSignal(BlockState arg0, BlockGetter arg1, BlockPos arg2, Direction arg3)
method_9603(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
getStrongRedstonePower(BlockState state, BlockView view, BlockPos pos, Direction facing)
func_176211_b(BlockState arg0, IBlockReader arg1, BlockPos arg2, Direction arg3)
public void
a(bhr arg0, awg arg1, ew arg2, bvt arg3, btw arg4, bcj arg5)
playerDestroy(Level arg0, Player arg1, BlockPos arg2, BlockState arg3, BlockEntity arg4, ItemStack arg5)
method_9556(class_1937 arg0, class_1657 arg1, class_2338 arg2, class_2680 arg3, class_2586 arg4, class_1799 arg5)
afterBreak(World world, PlayerEntity player, BlockPos pos, BlockState state, BlockEntity blockEntity, ItemStack stack)
func_180657_a(World arg0, PlayerEntity arg1, BlockPos arg2, BlockState arg3, TileEntity arg4, ItemStack arg5)
public void
a(bhr arg0, ew arg1, bvt arg2, aix arg3, bcj arg4)
setPlacedBy(Level arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
method_9567(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1309 arg3, class_1799 arg4)
onPlaced(World world, BlockPos pos, BlockState state, LivingEntity placer, ItemStack itemStack)
func_180633_a(World arg0, BlockPos arg1, BlockState arg2, LivingEntity arg3, ItemStack arg4)
postPlace(World arg0, BlockPosition arg1, IBlockData arg2, EntityLiving arg3, ItemStack arg4)
public boolean
S_()
isPossibleToRespawnInThis()
method_9538()
canMobSpawnInside()
func_181623_g()
public String
l()
getDescriptionId()
method_9539()
getTranslationKey()
func_149739_a()
public boolean
a(bvt arg0, bhr arg1, ew arg2, int arg3, int arg4)
triggerEvent(BlockState arg0, Level arg1, BlockPos arg2, int arg3, int arg4)
method_9592(class_2680 arg0, class_1937 arg1, class_2338 arg2, int arg3, int arg4)
onBlockAction(BlockState state, World world, BlockPos pos, int type, int data)
func_189539_a(BlockState arg0, World arg1, BlockPos arg2, int arg3, int arg4)
public PushReaction
i(bvt arg0)
getPistonPushReaction(BlockState arg0)
method_9527(class_2680 arg0)
getPistonBehavior(BlockState state)
func_149656_h(BlockState arg0)
getPushReaction(IBlockData arg0)
public void
a(bhr arg0, ew arg1, aio arg2, float arg3)
fallOn(Level arg0, BlockPos arg1, Entity arg2, float arg3)
method_9554(class_1937 arg0, class_2338 arg1, class_1297 arg2, float arg3)
onLandedUpon(World world, BlockPos pos, Entity entity, float distance)
func_180658_a(World arg0, BlockPos arg1, Entity arg2, float arg3)
fallOn(World arg0, BlockPosition arg1, Entity arg2, float arg3)
public void
a(bhb arg0, aio arg1)
updateEntityAfterFallOn(BlockGetter arg0, Entity arg1)
method_9502(class_1922 arg0, class_1297 arg1)
onEntityLand(BlockView world, Entity entity)
func_176216_a(IBlockReader arg0, Entity arg1)
public void
a(bba arg0, fk<bcj> arg1)
fillItemCategory(CreativeModeTab arg0, NonNullList<ItemStack> arg1)
method_9578(class_1761 arg0, class_2371<class_1799> arg1)
addStacksForDisplay(ItemGroup group, DefaultedList<ItemStack> list)
func_149666_a(ItemGroup arg0, NonNullList<ItemStack> arg1)
public FluidState
g(bvt arg0)
getFluidState(BlockState arg0)
method_9545(class_2680 arg0)
getFluidState(BlockState state)
func_204507_t(BlockState arg0)
public float
m()
getFriction()
method_9499()
getSlipperiness()
func_208618_m()
public void
a(bhr arg0, bvt arg1, csd arg2, aio arg3)
onProjectileHit(Level arg0, BlockState arg1, BlockHitResult arg2, Entity arg3)
method_19286(class_1937 arg0, class_2680 arg1, class_3965 arg2, class_1297 arg3)
onProjectileHit(World world, BlockState state, BlockHitResult hitResult, Entity entity)
func_220066_a(World arg0, BlockState arg1, BlockRayTraceResult arg2, Entity arg3)
public void
a(bhr arg0, ew arg1, bvt arg2, awg arg3)
playerWillDestroy(Level arg0, BlockPos arg1, BlockState arg2, Player arg3)
method_9576(class_1937 arg0, class_2338 arg1, class_2680 arg2, class_1657 arg3)
onBreak(World world, BlockPos pos, BlockState state, PlayerEntity player)
func_176208_a(World arg0, BlockPos arg1, BlockState arg2, PlayerEntity arg3)
public void
c(bhr arg0, ew arg1)
handleRain(Level arg0, BlockPos arg1)
method_9504(class_1937 arg0, class_2338 arg1)
rainTick(World world, BlockPos pos)
func_176224_k(World arg0, BlockPos arg1)
public boolean
a(bhk arg0)
dropFromExplosion(Explosion arg0)
method_9533(class_1927 arg0)
shouldDropItemsOnExplosion(Explosion explosion)
func_149659_a(Explosion arg0)
public boolean
b(bvt arg0)
hasAnalogOutputSignal(BlockState arg0)
method_9498(class_2680 arg0)
hasComparatorOutput(BlockState state)
func_149740_M(BlockState arg0)
isComplexRedstone(IBlockData arg0)
public int
a(bvt arg0, bhr arg1, ew arg2)
getAnalogOutputSignal(BlockState arg0, Level arg1, BlockPos arg2)
method_9572(class_2680 arg0, class_1937 arg1, class_2338 arg2)
getComparatorOutput(BlockState state, World world, BlockPos pos)
func_180641_l(BlockState arg0, World arg1, BlockPos arg2)
protected void
a(bvu$a<bmv, bvt> arg0)
createBlockStateDefinition(StateDefinition$Builder<Block, BlockState> arg0)
method_9515(class_2689$class_2690<class_2248, class_2680> arg0)
appendProperties(StateManager$Builder<Block, BlockState> builder)
func_206840_a(StateContainer$Builder<Block, BlockState> arg0)
public StateDefinition<Block, BlockState>
n()
getStateDefinition()
method_9595()
getStateManager()
func_176194_O()
getStates()
protected final void
o(bvt arg0)
registerDefaultState(BlockState arg0)
method_9590(class_2680 arg0)
setDefaultState(BlockState state)
func_180632_j(BlockState arg0)
public final BlockState
o()
defaultBlockState()
method_9564()
getDefaultState()
func_176223_P()
getBlockData()
public Block$OffsetType
R_()
getOffsetType()
method_16841()
getOffsetType()
func_176218_Q()
public Vec3
l(bvt arg0, bhb arg1, ew arg2)
getOffset(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9540(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getOffsetPos(BlockState state, BlockView view, BlockPos blockPos)
func_190949_e(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public SoundType
p(bvt arg0)
getSoundType(BlockState arg0)
method_9573(class_2680 arg0)
getSoundGroup(BlockState state)
func_220072_p(BlockState arg0)
getStepSound(IBlockData arg0)
public Item
g()
asItem()
method_8389()
asItem()
func_199767_j()
getItem()
public boolean
p()
hasDynamicShape()
method_9543()
hasDynamicBounds()
func_208619_r()
public static boolean
b(bmv arg0)
equalsStone(Block arg0)
method_9608(class_2248 arg0)
isNaturalStone(Block block)
func_196252_e(Block arg0)
public static boolean
c(bmv arg0)
equalsDirt(Block arg0)
method_9519(class_2248 arg0)
isNaturalDirt(Block block)
func_196245_f(Block arg0)
public boolean
d(bvt arg0)
hasCustomBreakingProgress(BlockState arg0)
method_9589(class_2680 arg0)
hasBlockEntityBreakingRender(BlockState state)
func_190946_v(BlockState arg0)
public int
a(bvt arg0, bgz arg1, ew arg2)
getLightColor(BlockState arg0, BlockAndBiomeGetter arg1, BlockPos arg2)
method_9546(class_2680 arg0, class_1920 arg1, class_2338 arg2)
getBlockBrightness(BlockState state, BlockRenderView view, BlockPos pos)
func_220058_a(BlockState arg0, IEnviromentBlockReader arg1, BlockPos arg2)
public static boolean
c(bvt arg0, bhb arg1, ew arg2, fb arg3)
shouldRenderFace(BlockState arg0, BlockGetter arg1, BlockPos arg2, Direction arg3)
method_9607(class_2680 arg0, class_1922 arg1, class_2338 arg2, class_2350 arg3)
shouldDrawSide(BlockState state, BlockView view, BlockPos pos, Direction facing)
func_176225_a(BlockState arg0, IBlockReader arg1, BlockPos arg2, Direction arg3)
public boolean
a(bvt arg0, bvt arg1, fb arg2)
skipRendering(BlockState arg0, BlockState arg1, Direction arg2)
method_9522(class_2680 arg0, class_2680 arg1, class_2350 arg2)
isSideInvisible(BlockState state, BlockState neighbor, Direction facing)
func_200122_a(BlockState arg0, BlockState arg1, Direction arg2)
public void
a(bvt arg0, bhr arg1, ew arg2, Random arg3)
animateTick(BlockState arg0, Level arg1, BlockPos arg2, Random arg3)
method_9496(class_2680 arg0, class_1937 arg1, class_2338 arg2, Random arg3)
randomDisplayTick(BlockState state, World world, BlockPos pos, Random random)
func_180655_c(BlockState arg0, World arg1, BlockPos arg2, Random arg3)
public Component
k()
getName()
method_9518()
getName()
func_200291_n()
public float
a(bvt arg0, bhb arg1, ew arg2)
getShadeBrightness(BlockState arg0, BlockGetter arg1, BlockPos arg2)
method_9575(class_2680 arg0, class_1922 arg1, class_2338 arg2)
getAmbientOcclusionLightLevel(BlockState state, BlockView view, BlockPos pos)
func_220080_a(BlockState arg0, IBlockReader arg1, BlockPos arg2)
public ItemStack
a(bhb arg0, ew arg1, bvt arg2)
getCloneItemStack(BlockGetter arg0, BlockPos arg1, BlockState arg2)
method_9574(class_1922 arg0, class_2338 arg1, class_2680 arg2)
getPickStack(BlockView world, BlockPos pos, BlockState state)
func_185473_a(IBlockReader arg0, BlockPos arg1, BlockState arg2)
public long
a(bvt arg0, ew arg1)
getSeed(BlockState arg0, BlockPos arg1)
method_9535(class_2680 arg0, class_2338 arg1)
getRenderingSeed(BlockState state, BlockPos pos)
func_209900_a(BlockState arg0, BlockPos arg1)
public void
a(bcj arg0, bhb arg1, List<jo> arg2, bdr arg3)
appendHoverText(ItemStack arg0, BlockGetter arg1, List<Component> arg2, TooltipFlag arg3)
method_9568(class_1799 arg0, class_1922 arg1, List<class_2561> arg2, class_1836 arg3)
buildTooltip(ItemStack stack, BlockView view, List<Text> tooltip, TooltipContext options)
func_190948_a(ItemStack arg0, IBlockReader arg1, List<ITextComponent> arg2, ITooltipFlag arg3)