History - net.minecraft.block.AbstractBlock

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

com.mojang.serialization.MapCodec<? extends Block> (): codec, method_53969, getCodec

<B extends Block> com.mojang.serialization.codecs.RecordCodecBuilder<B, AbstractBlock$Settings> (): propertiesCodec, method_54096, createSettingsCodec

<B extends Block> com.mojang.serialization.MapCodec<B> (Function<AbstractBlock$Settings, B>): simpleCodec, method_54094, createCodec

com.mojang.datafixers.kinds.App (Function, com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$simpleCodec$0, method_54093, method_54093

26.3-snapshot-1

Names

Fields

float: fallDistanceReduction, field_1_7565, fallDistanceReduction

Constructors

Methods

26.2

Names

Fields

float: bounceRestitution, field_1_3773, bounciness

Constructors

Methods

int (BlockState, BlockView, BlockPos): ownSignal, method_1_5240, getWeakRedstonePower

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

int (BlockState): getLightBlock, method_9505, getOpacity

int (BlockState): getLightDampening, method_9505, getOpacity

void (BiConsumer, BlockPos, ItemStack): lambda$onExplosionHit$1, method_55224, method_55224

void (BiConsumer, BlockPos, ItemStack): lambda$onExplosionHit$0, method_55224, method_55224

1.21.11_unobfuscated

Names

net.minecraft.world.level.block.state.BlockBehaviour

net.minecraft.class_4970

net.minecraft.block.AbstractBlock

Fields

Direction[]: UPDATE_SHAPE_ORDER, field_23157, DIRECTIONS

boolean: hasCollision, field_23159, collidable

float: explosionResistance, field_23160, resistance

boolean: isRandomlyTicking, field_23161, randomTicks

BlockSoundGroup: soundType, field_23162, soundGroup

float: friction, field_23163, slipperiness

float: speedFactor, field_23164, velocityMultiplier

float: jumpFactor, field_23165, jumpVelocityMultiplier

boolean: dynamicShape, field_23154, dynamicBounds

FeatureSet: requiredFeatures, field_40337, requiredFeatures

AbstractBlock$Settings: properties, field_23155, settings

Optional<RegistryKey<LootTable>>: drops, field_23156, lootTableKey

String: descriptionId, field_54005, translationKey

Constructors

(AbstractBlock$Settings)

Methods

AbstractBlock$Settings (): properties, method_54095, getSettings

com.mojang.serialization.MapCodec<? extends Block> (): codec, method_53969, getCodec

<B extends Block> com.mojang.serialization.codecs.RecordCodecBuilder<B, AbstractBlock$Settings> (): propertiesCodec, method_54096, createSettingsCodec

<B extends Block> com.mojang.serialization.MapCodec<B> (Function<AbstractBlock$Settings, B>): simpleCodec, method_54094, createCodec

void (BlockState, WorldAccess, BlockPos, int, int): updateIndirectNeighbourShapes, method_9517, prepare

boolean (BlockState, NavigationType): isPathfindable, method_9516, canPathfindThrough

BlockState (BlockState, WorldView, ScheduledTickView, BlockPos, Direction, BlockPos, BlockState, Random): updateShape, method_9559, getStateForNeighborUpdate

boolean (BlockState, BlockState, Direction): skipRendering, method_9522, isSideInvisible

void (BlockState, World, BlockPos, Block, WireOrientation, boolean): neighborChanged, method_9612, neighborUpdate

void (BlockState, World, BlockPos, BlockState, boolean): onPlace, method_9615, onBlockAdded

void (BlockState, ServerWorld, BlockPos, boolean): affectNeighborsAfterRemoval, method_66388, onStateReplaced

void (BlockState, ServerWorld, BlockPos, Explosion, BiConsumer<ItemStack, BlockPos>): onExplosionHit, method_55124, onExploded

ActionResult (BlockState, World, BlockPos, PlayerEntity, BlockHitResult): useWithoutItem, method_55766, onUse

ActionResult (ItemStack, BlockState, World, BlockPos, PlayerEntity, Hand, BlockHitResult): useItemOn, method_55765, onUseWithItem

boolean (BlockState, World, BlockPos, int, int): triggerEvent, method_9592, onSyncedBlockEvent

BlockRenderType (BlockState): getRenderShape, method_9604, getRenderType

boolean (BlockState): useShapeForLightOcclusion, method_9526, hasSidedTransparency

boolean (BlockState): isSignalSource, method_9506, emitsRedstonePower

FluidState (BlockState): getFluidState, method_9545, getFluidState

boolean (BlockState): hasAnalogOutputSignal, method_9498, hasComparatorOutput

float (): getMaxHorizontalOffset, method_32913, getMaxHorizontalModelOffset

float (): getMaxVerticalOffset, method_37247, getVerticalModelOffsetMultiplier

FeatureSet (): requiredFeatures, method_45322, getRequiredFeatures

boolean (BlockState): shouldChangedStateKeepBlockEntity, method_72600, keepBlockEntityWhenReplacedWith

BlockState (BlockState, BlockRotation): rotate, method_9598, rotate

BlockState (BlockState, BlockMirror): mirror, method_9569, mirror

boolean (BlockState, ItemPlacementContext): canBeReplaced, method_9616, canReplace

boolean (BlockState, Fluid): canBeReplaced, method_22358, canBucketPlace

List<ItemStack> (BlockState, LootWorldContext$Builder): getDrops, method_9560, getDroppedStacks

long (BlockState, BlockPos): getSeed, method_9535, getRenderingSeed

VoxelShape (BlockState): getOcclusionShape, method_9571, getCullingShape

VoxelShape (BlockState, BlockView, BlockPos): getBlockSupportShape, method_25959, getSidesShape

VoxelShape (BlockState, BlockView, BlockPos): getInteractionShape, method_9584, getRaycastShape

int (BlockState): getLightBlock, method_9505, getOpacity

NamedScreenHandlerFactory (BlockState, World, BlockPos): getMenuProvider, method_17454, createScreenHandlerFactory

boolean (BlockState, WorldView, BlockPos): canSurvive, method_9558, canPlaceAt

float (BlockState, BlockView, BlockPos): getShadeBrightness, method_9575, getAmbientOcclusionLightLevel

int (BlockState, World, BlockPos, Direction): getAnalogOutputSignal, method_9572, getComparatorOutput

VoxelShape (BlockState, BlockView, BlockPos, ShapeContext): getShape, method_9530, getOutlineShape

VoxelShape (BlockState, BlockView, BlockPos, ShapeContext): getCollisionShape, method_9549, getCollisionShape

VoxelShape (BlockState, BlockView, BlockPos, Entity): getEntityInsideCollisionShape, method_64022, getInsideCollisionShape

boolean (BlockState, BlockView, BlockPos): isCollisionShapeFullBlock, method_37403, isShapeFullCube

VoxelShape (BlockState, BlockView, BlockPos, ShapeContext): getVisualShape, method_26159, getCameraCollisionShape

void (BlockState, ServerWorld, BlockPos, Random): randomTick, method_9514, randomTick

void (BlockState, ServerWorld, BlockPos, Random): tick, method_9588, scheduledTick

float (BlockState, PlayerEntity, BlockView, BlockPos): getDestroyProgress, method_9594, calcBlockBreakingDelta

void (BlockState, ServerWorld, BlockPos, ItemStack, boolean): spawnAfterBreak, method_9565, onStacksDropped

void (BlockState, World, BlockPos, PlayerEntity): attack, method_9606, onBlockBreakStart

int (BlockState, BlockView, BlockPos, Direction): getSignal, method_9524, getWeakRedstonePower

void (BlockState, World, BlockPos, Entity, EntityCollisionHandler, boolean): entityInside, method_9548, onEntityCollision

int (BlockState, BlockView, BlockPos, Direction): getDirectSignal, method_9603, getStrongRedstonePower

Optional<RegistryKey<LootTable>> (): getLootTable, method_26162, getLootTableKey

String (): getDescriptionId, method_63499, getTranslationKey

void (World, BlockState, BlockHitResult, ProjectileEntity): onProjectileHit, method_19286, onProjectileHit

boolean (BlockState): propagatesSkylightDown, method_9579, isTransparent

boolean (BlockState): isRandomlyTicking, method_9542, hasRandomTicks

BlockSoundGroup (BlockState): getSoundType, method_9573, getSoundGroup

ItemStack (WorldView, BlockPos, BlockState, boolean): getCloneItemStack, method_9574, getPickStack

Item (): asItem, method_8389, asItem

Block (): asBlock, method_26160, asBlock

MapColor (): defaultMapColor, method_26403, getDefaultMapColor

float (): defaultDestroyTime, method_36555, getHardness

void (BiConsumer, BlockPos, ItemStack): lambda$onExplosionHit$1, method_55224, method_55224

com.mojang.datafixers.kinds.App (Function, com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$simpleCodec$0, method_54093, method_54093