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

(AbstractBlock$Settings)

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