History - net.minecraft.block.Block
26.3-snapshot-3
Names
Fields
Constructors
Methods
void (World, PlayerEntity, BlockPos, BlockState): spawnDestroyParticles, method_33614, spawnBreakParticles
void (World, Entity, BlockPos, BlockState): spawnDestroyByEntityParticles, method_33614, spawnBreakParticles
void (World, BlockPos, BlockState): spawnDestroyParticles, method_1_7631, spawnBreakParticles
26.3-snapshot-2
Names
Fields
com.mojang.serialization.MapCodec<Block>: CODEC, field_46280, CODEC
Constructors
Methods
com.mojang.serialization.MapCodec<? extends Block> (): codec, method_53969, getCodec
<T extends Comparable<T>> BlockState (BlockState, BlockState, Property<T>): copyProperty, method_34724, copyProperty
26.3-snapshot-1
Names
Fields
Constructors
Methods
void (World, BlockState, BlockPos, Entity, double): bounceOn, method_1_6482, onBounce
float (): getFallDistanceReduction, method_1_6483, getFallDistanceReduction
26.2
Names
Fields
Constructors
Methods
void (BlockView, Entity): updateEntityMovementAfterFallOn, method_9502, onEntityLand
float (): getBounceRestitution, method_1_4045, getBounciness
26.1.2
Names
Fields
Constructors
Methods
26.1.1
Names
Fields
Constructors
Methods
26.1
Names
Fields
Constructors
Methods
boolean (ServerWorld, RegistryKey<LootTable>, BlockState, BlockEntity, ItemStack, Entity, BiConsumer<ServerWorld, ItemStack>): dropFromBlockInteractLootTable, method_72546, generateBlockInteractLoot
List<ItemStack> (BlockState, ServerWorld, BlockPos, BlockEntity, Entity, ItemStack): getDrops, method_9609, getDroppedStacks
VoxelShape (Map, com.google.common.collect.ImmutableMap, BlockState): lambda$getShapeForEachState$13, method_66401, method_66401
VoxelShape (Map, com.google.common.collect.ImmutableMap, BlockState): lambda$getShapeForEachState$4, method_66401, method_66401
boolean (Map, BlockState): lambda$getShapeForEachState$12, method_66402, method_66402
boolean (Map, BlockState): lambda$getShapeForEachState$2, method_66402, method_66402
boolean (BlockState, Map$Entry): lambda$getShapeForEachState$11, method_66398, method_66398
boolean (BlockState, Map$Entry): lambda$getShapeForEachState$3, method_66398, method_66398
Object (Property): lambda$getShapeForEachState$10, method_66400, method_66400
Object (Property): lambda$getShapeForEachState$1, method_66400, method_66400
Property (Property): lambda$getShapeForEachState$9, method_66407, method_66407
Property (Property): lambda$getShapeForEachState$0, method_66407, method_66407
ItemEntity (World, double, double, double, ItemStack, double, double, double): lambda$popResourceFromFace$8, method_36991, method_36991
ItemEntity (World, double, double, double, ItemStack, double, double, double): lambda$popResourceFromFace$0, method_36991, method_36991
ItemEntity (World, double, double, double, ItemStack): lambda$popResource$7, method_36990, method_36990
ItemEntity (World, double, double, double, ItemStack): lambda$popResource$0, method_36990, method_36990
void (World, BlockPos, ItemStack): lambda$dropResources$6, method_9544, method_9544
void (World, BlockPos, ItemStack): lambda$dropResources$2, method_9544, method_9544
void (WorldAccess, BlockPos, ItemStack): lambda$dropResources$5, method_9596, method_9596
void (World, BlockPos, ItemStack): lambda$dropResources$4, method_9587, method_9587
void (World, BlockPos, ItemStack): lambda$dropResources$0, method_9587, method_9587
it.unimi.dsi.fastutil.objects.Object2ByteLinkedOpenHashMap (): lambda$static$3, method_9508, method_9508
it.unimi.dsi.fastutil.objects.Object2ByteLinkedOpenHashMap (): lambda$static$0, method_9508, method_9508
void (BiConsumer, ServerWorld, ItemStack): lambda$dropFromLootTable$2, method_72549, method_72549
void (BiConsumer, ServerWorld, ItemStack): lambda$dropFromLootTable$0, method_72549, method_72549
LootWorldContext (BlockState, BlockEntity, Entity, ItemStack, LootWorldContext$Builder): lambda$dropFromBlockInteractLootTable$1, method_72548, method_72548
boolean (ServerWorld, RegistryKey<LootTable>, BlockState, BlockEntity, ItemStackView, Entity, BiConsumer<ServerWorld, ItemStack>): dropFromBlockInteractLootTable, method_72546, generateBlockInteractLoot
List<ItemStack> (BlockState, ServerWorld, BlockPos, BlockEntity, Entity, ItemStackView): getDrops, method_9609, getDroppedStacks
void (ServerWorld, BlockPos, ItemStack): lambda$dropResources$1, method_9596, method_9596
LootWorldContext (BlockState, BlockEntity, Entity, ItemStackView, LootWorldContext$Builder): lambda$dropFromBlockInteractLootTable$0, method_72548, method_72548
1.21.11_unobfuscated
Names
net.minecraft.world.level.block.Block
net.minecraft.class_2248
net.minecraft.block.Block
Fields
com.mojang.serialization.MapCodec<Block>: CODEC, field_46280, CODEC
org.slf4j.Logger: LOGGER, field_10638, LOGGER
RegistryEntry$Reference<Block>: builtInRegistryHolder, field_36404, registryEntry
IdList<BlockState>: BLOCK_STATE_REGISTRY, field_10651, STATE_IDS
com.google.common.cache.LoadingCache<VoxelShape, Boolean>: SHAPE_FULL_BLOCK_CACHE, field_19312, FULL_CUBE_SHAPE_CACHE
int: UPDATE_NEIGHBORS, field_31027, NOTIFY_NEIGHBORS
int: UPDATE_CLIENTS, field_31028, NOTIFY_LISTENERS
int: UPDATE_INVISIBLE, field_31029, NO_REDRAW
int: UPDATE_IMMEDIATE, field_31030, REDRAW_ON_MAIN_THREAD
int: UPDATE_KNOWN_SHAPE, field_31031, FORCE_STATE
int: UPDATE_SUPPRESS_DROPS, field_31032, SKIP_DROPS
int: UPDATE_MOVE_BY_PISTON, field_31033, MOVED
int: UPDATE_SKIP_SHAPE_UPDATE_ON_WIRE, field_53822, SKIP_REDSTONE_WIRE_STATE_REPLACEMENT
int: UPDATE_SKIP_BLOCK_ENTITY_SIDEEFFECTS, field_55739, SKIP_BLOCK_ENTITY_REPLACED_CALLBACK
int: UPDATE_SKIP_ON_PLACE, field_56561, SKIP_BLOCK_ADDED_CALLBACK
int: UPDATE_NONE, field_31035, SKIP_REDRAW_AND_BLOCK_ENTITY_REPLACED_CALLBACK
int: UPDATE_ALL, field_31036, NOTIFY_ALL
int: UPDATE_ALL_IMMEDIATE, field_31022, NOTIFY_ALL_AND_REDRAW
int: UPDATE_SKIP_ALL_SIDEEFFECTS, field_55740, FORCE_STATE_AND_SKIP_CALLBACKS_AND_DROPS
float: INDESTRUCTIBLE, field_31023, field_31023
float: INSTANT, field_31024, field_31024
int: UPDATE_LIMIT, field_31025, field_31025
StateManager<Block, BlockState>: stateDefinition, field_10647, stateManager
BlockState: defaultBlockState, field_10646, defaultState
Item: item, field_17562, cachedItem
int: CACHE_SIZE, field_31026, FACE_CULL_MAP_SIZE
ThreadLocal<it.unimi.dsi.fastutil.objects.Object2ByteLinkedOpenHashMap<Block$VoxelShapePair>>: OCCLUSION_CACHE, field_10649, FACE_CULL_MAP
Constructors
Methods
com.mojang.serialization.MapCodec<? extends Block> (): codec, method_53969, getCodec
int (BlockState): getId, method_9507, getRawIdFromState
BlockState (int): stateById, method_9531, getStateFromRawId
Block (Item): byItem, method_9503, getBlockFromItem
BlockState (BlockState, BlockState, WorldAccess, BlockPos): pushEntitiesUp, method_9582, pushEntitiesUpBeforeBlockChange
VoxelShape (double, double, double, double, double, double): box, method_9541, createCuboidShape
VoxelShape[] (int, IntFunction<VoxelShape>): boxes, method_66397, createShapeArray
VoxelShape (double): cube, method_66393, createCubeShape
VoxelShape (double, double, double): cube, method_66394, createCuboidShape
VoxelShape (double, double, double): column, method_66404, createColumnShape
VoxelShape (double, double, double, double): column, method_66395, createColumnShape
VoxelShape (double, double, double): boxZ, method_66408, createCuboidZShape
VoxelShape (double, double, double, double): boxZ, method_66405, createCuboidZShape
VoxelShape (double, double, double, double, double): boxZ, method_66396, createCuboidZShape
BlockState (BlockState, WorldAccess, BlockPos): updateFromNeighbourShapes, method_9510, postProcessState
void (BlockState, BlockState, WorldAccess, BlockPos, int): updateOrDestroy, method_30094, replace
void (BlockState, BlockState, WorldAccess, BlockPos, int, int): updateOrDestroy, method_9611, replace
boolean (BlockState): isExceptionForConnection, method_9581, cannotConnect
boolean (ServerWorld, RegistryKey<LootTable>, BlockState, BlockEntity, ItemStack, Entity, BiConsumer<ServerWorld, ItemStack>): dropFromBlockInteractLootTable, method_72546, generateBlockInteractLoot
boolean (ServerWorld, RegistryKey<LootTable>, Function<LootWorldContext$Builder, LootWorldContext>, BiConsumer<ServerWorld, ItemStack>): dropFromLootTable, method_72547, generateLoot
boolean (BlockState, BlockState, Direction): shouldRenderFace, method_9607, shouldDrawSide
boolean (BlockView, BlockPos): canSupportRigidBlock, method_16361, hasTopRim
boolean (WorldView, BlockPos, Direction): canSupportCenter, method_20044, sideCoversSmallSquare
boolean (VoxelShape, Direction): isFaceFull, method_9501, isFaceFullSquare
boolean (VoxelShape): isShapeFullBlock, method_9614, isShapeFullCube
void (BlockState, World, BlockPos, Random): animateTick, method_9496, randomDisplayTick
void (WorldAccess, BlockPos, BlockState): destroy, method_9585, onBroken
List<ItemStack> (BlockState, ServerWorld, BlockPos, BlockEntity): getDrops, method_9562, getDroppedStacks
List<ItemStack> (BlockState, ServerWorld, BlockPos, BlockEntity, Entity, ItemStack): getDrops, method_9609, getDroppedStacks
void (BlockState, World, BlockPos): dropResources, method_9497, dropStacks
void (BlockState, WorldAccess, BlockPos, BlockEntity): dropResources, method_9610, dropStacks
void (BlockState, World, BlockPos, BlockEntity, Entity, ItemStack): dropResources, method_9511, dropStacks
void (World, BlockPos, ItemStack): popResource, method_9577, dropStack
void (World, BlockPos, Direction, ItemStack): popResourceFromFace, method_36992, dropStack
void (World, Supplier<ItemEntity>, ItemStack): popResource, method_36993, dropStack
void (ServerWorld, BlockPos, int): popExperience, method_9583, dropExperience
float (): getExplosionResistance, method_9520, getBlastResistance
void (ServerWorld, BlockPos, Explosion): wasExploded, method_9586, onDestroyedByExplosion
void (World, BlockPos, BlockState, Entity): stepOn, method_9591, onSteppedOn
BlockState (ItemPlacementContext): getStateForPlacement, method_9605, getPlacementState
void (World, PlayerEntity, BlockPos, BlockState, BlockEntity, ItemStack): playerDestroy, method_9556, afterBreak
void (World, BlockPos, BlockState, LivingEntity, ItemStack): setPlacedBy, method_9567, onPlaced
boolean (BlockState): isPossibleToRespawnInThis, method_9538, canMobSpawnInside
MutableText (): getName, method_9518, getName
void (World, BlockState, BlockPos, Entity, double): fallOn, method_9554, onLandedUpon
void (BlockView, Entity): updateEntityMovementAfterFallOn, method_9502, onEntityLand
float (): getFriction, method_9499, getSlipperiness
float (): getSpeedFactor, method_23349, getVelocityMultiplier
float (): getJumpFactor, method_23350, getJumpVelocityMultiplier
void (World, PlayerEntity, BlockPos, BlockState): spawnDestroyParticles, method_33614, spawnBreakParticles
BlockState (World, BlockPos, BlockState, PlayerEntity): playerWillDestroy, method_9576, onBreak
void (BlockState, World, BlockPos, Biome$Precipitation): handlePrecipitation, method_9504, precipitationTick
boolean (Explosion): dropFromExplosion, method_9533, shouldDropItemsOnExplosion
void (StateManager$Builder<Block, BlockState>): createBlockStateDefinition, method_9515, appendProperties
StateManager<Block, BlockState> (): getStateDefinition, method_9595, getStateManager
void (BlockState): registerDefaultState, method_9590, setDefaultState
BlockState (): defaultBlockState, method_9564, getDefaultState
BlockState (BlockState): withPropertiesOf, method_34725, getStateWithProperties
<T extends Comparable<T>> BlockState (BlockState, BlockState, Property<T>): copyProperty, method_34724, copyProperty
Item (): asItem, method_8389, asItem
boolean (): hasDynamicShape, method_9543, hasDynamicBounds
Block (): asBlock, method_26160, asBlock
Function<BlockState, VoxelShape> (Function<BlockState, VoxelShape>): getShapeForEachState, method_33615, createShapeFunction
Function<BlockState, VoxelShape> (Function<BlockState, VoxelShape>, Property<?>[]): getShapeForEachState, method_66403, createShapeFunction
<S extends State<?, S>, T extends Comparable<T>> S (S, Property<T>, Object): setValueHelper, method_66399, applyValueToState
RegistryEntry$Reference<Block> (): builtInRegistryHolder, method_40142, getRegistryEntry
void (ServerWorld, BlockPos, ItemStack, IntProvider): tryDropExperience, method_41420, dropExperienceWhenMined
VoxelShape (Map, com.google.common.collect.ImmutableMap, BlockState): lambda$getShapeForEachState$13, method_66401, method_66401
boolean (Map, BlockState): lambda$getShapeForEachState$12, method_66402, method_66402
boolean (BlockState, Map$Entry): lambda$getShapeForEachState$11, method_66398, method_66398
Object (Property): lambda$getShapeForEachState$10, method_66400, method_66400
Property (Property): lambda$getShapeForEachState$9, method_66407, method_66407
ItemEntity (World, double, double, double, ItemStack, double, double, double): lambda$popResourceFromFace$8, method_36991, method_36991
ItemEntity (World, double, double, double, ItemStack): lambda$popResource$7, method_36990, method_36990
void (World, BlockPos, ItemStack): lambda$dropResources$6, method_9544, method_9544
void (WorldAccess, BlockPos, ItemStack): lambda$dropResources$5, method_9596, method_9596
void (World, BlockPos, ItemStack): lambda$dropResources$4, method_9587, method_9587
it.unimi.dsi.fastutil.objects.Object2ByteLinkedOpenHashMap (): lambda$static$3, method_9508, method_9508
void (BiConsumer, ServerWorld, ItemStack): lambda$dropFromLootTable$2, method_72549, method_72549
LootWorldContext (BlockState, BlockEntity, Entity, ItemStack, LootWorldContext$Builder): lambda$dropFromBlockInteractLootTable$1, method_72548, method_72548
VoxelShape[] (int): lambda$boxes$0, method_66406, method_66406