History - net.minecraft.block.AbstractBlock$AbstractBlockState

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

BlockState (BlockState): withPropertiesOf, method_1_7488, withPropertiesFrom

<T extends Comparable<T>> BlockState (BlockState, BlockState, Property<T>): copyProperty, method_1_7487, copyPropertyToState

26.3-snapshot-1

Names

Fields

Constructors

Methods

boolean (): blocksMotion, method_51366, blocksMovement

26.2

Names

Fields

AbstractBlock$ContextPredicate: emissiveRendering, field_23178, emissiveLightingPredicate

Predicate<BlockState>: emissiveRendering, field_23178, emissiveLightingPredicate

Constructors

Methods

boolean (BlockView, BlockPos): emissiveRendering, method_26208, hasEmissiveLighting

boolean (): emissiveRendering, method_26208, hasEmissiveLighting

int (BlockView, BlockPos): getOwnSignal, method_1_5241, getWeakRedstonePower

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

AbstractBlock$ContextPredicate: hasPostProcess, field_23177, postProcessPredicate

int: lightBlock, field_52643, opacity

int: lightDampening, field_52643, opacity

AbstractBlock$PostProcessPredicate: postProcess, field_1_2487, postProcessPredicate

Constructors

(Block, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>>, com.mojang.serialization.MapCodec<BlockState>)

(Block, Property<?>[], Comparable<?>[])

Methods

RegistryEntry<Block> (): getBlockHolder, method_41520, getRegistryEntry

int (): getLightBlock, method_26193, getOpacity

int (): getLightDampening, method_26193, getOpacity

boolean (BlockView, BlockPos): hasPostProcess, method_26232, shouldPostProcess

boolean (TagKey<Block>): is, method_26164, isIn

boolean (RegistryEntryList<Block>): is, method_40143, isIn

boolean (RegistryEntry<Block>): is, method_53257, isOf

Stream<TagKey<Block>> (): getTags, method_40144, streamTags

boolean (Block): is, method_27852, isOf

boolean (RegistryKey<Block>): is, method_54097, matchesKey

RegistryEntry<Block> (): typeHolder, method_40180, getRegistryEntry

BlockPos (BlockView, BlockPos): getPostProcessPos, method_1_3009, getPostProcessPos

1.21.11_unobfuscated

Names

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

net.minecraft.class_4970$class_4971

net.minecraft.block.AbstractBlock$AbstractBlockState

Fields

Direction[]: DIRECTIONS, field_52644, DIRECTIONS

VoxelShape[]: EMPTY_OCCLUSION_SHAPES, field_52645, EMPTY_CULLING_FACES

VoxelShape[]: FULL_BLOCK_OCCLUSION_SHAPES, field_52646, FULL_CULLING_FACES

int: lightEmission, field_23167, luminance

boolean: useShapeForLightOcclusion, field_23168, hasSidedTransparency

boolean: isAir, field_23169, isAir

boolean: ignitedByLava, field_43392, burnable

boolean: liquid, field_44480, liquid

boolean: legacySolid, field_44624, solid

PistonBehavior: pushReaction, field_43393, pistonBehavior

MapColor: mapColor, field_23171, mapColor

float: destroySpeed, field_23172, hardness

boolean: requiresCorrectToolForDrops, field_25184, toolRequired

boolean: canOcclude, field_23173, opaque

AbstractBlock$ContextPredicate: isRedstoneConductor, field_23174, solidBlockPredicate

AbstractBlock$ContextPredicate: isSuffocating, field_23175, suffocationPredicate

AbstractBlock$ContextPredicate: isViewBlocking, field_23176, blockVisionPredicate

AbstractBlock$ContextPredicate: hasPostProcess, field_23177, postProcessPredicate

AbstractBlock$ContextPredicate: emissiveRendering, field_23178, emissiveLightingPredicate

AbstractBlock$Offsetter: offsetFunction, field_42817, offsetter

boolean: spawnTerrainParticles, field_40338, blockBreakParticles

NoteBlockInstrument: instrument, field_44625, instrument

boolean: replaceable, field_44626, replaceable

AbstractBlock$AbstractBlockState$ShapeCache: cache, field_23166, shapeCache

FluidState: fluidState, field_40339, fluidState

boolean: isRandomlyTicking, field_40340, ticksRandomly

boolean: solidRender, field_52639, opaqueFullCube

VoxelShape: occlusionShape, field_52640, cullingShape

VoxelShape[]: occlusionShapesByFace, field_52641, cullingFaces

boolean: propagatesSkylightDown, field_52642, transparent

int: lightBlock, field_52643, opacity

Constructors

(Block, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>>, com.mojang.serialization.MapCodec<BlockState>)

Methods

boolean (): calculateSolid, method_51365, shouldBeSolid

void (): initCache, method_26200, initShapeCache

Block (): getBlock, method_26204, getBlock

RegistryEntry<Block> (): getBlockHolder, method_41520, getRegistryEntry

boolean (): blocksMotion, method_51366, blocksMovement

boolean (): isSolid, method_51367, isSolid

boolean (BlockView, BlockPos, EntityType<?>): isValidSpawn, method_26170, allowsSpawning

boolean (): propagatesSkylightDown, method_26167, isTransparent

int (): getLightBlock, method_26193, getOpacity

VoxelShape (Direction): getFaceOcclusionShape, method_26173, getCullingFace

VoxelShape (): getOcclusionShape, method_26201, getCullingShape

boolean (): hasLargeCollisionShape, method_26209, exceedsCube

boolean (): useShapeForLightOcclusion, method_26211, hasSidedTransparency

int (): getLightEmission, method_26213, getLuminance

boolean (): isAir, method_26215, isAir

boolean (): ignitedByLava, method_50011, isBurnable

boolean (): liquid, method_51176, isLiquid

MapColor (BlockView, BlockPos): getMapColor, method_26205, getMapColor

BlockState (BlockRotation): rotate, method_26186, rotate

BlockState (BlockMirror): mirror, method_26185, mirror

BlockRenderType (): getRenderShape, method_26217, getRenderType

boolean (BlockView, BlockPos): emissiveRendering, method_26208, hasEmissiveLighting

float (BlockView, BlockPos): getShadeBrightness, method_26210, getAmbientOcclusionLightLevel

boolean (BlockView, BlockPos): isRedstoneConductor, method_26212, isSolidBlock

boolean (): isSignalSource, method_26219, emitsRedstonePower

int (BlockView, BlockPos, Direction): getSignal, method_26195, getWeakRedstonePower

boolean (): hasAnalogOutputSignal, method_26221, hasComparatorOutput

int (World, BlockPos, Direction): getAnalogOutputSignal, method_26176, getComparatorOutput

float (BlockView, BlockPos): getDestroySpeed, method_26214, getHardness

float (PlayerEntity, BlockView, BlockPos): getDestroyProgress, method_26165, calcBlockBreakingDelta

int (BlockView, BlockPos, Direction): getDirectSignal, method_26203, getStrongRedstonePower

PistonBehavior (): getPistonPushReaction, method_26223, getPistonBehavior

boolean (): isSolidRender, method_26216, isOpaqueFullCube

boolean (): canOcclude, method_26225, isOpaque

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

VoxelShape (BlockView, BlockPos): getShape, method_26218, getOutlineShape

VoxelShape (BlockView, BlockPos, ShapeContext): getShape, method_26172, getOutlineShape

VoxelShape (BlockView, BlockPos): getCollisionShape, method_26220, getCollisionShape

VoxelShape (BlockView, BlockPos, ShapeContext): getCollisionShape, method_26194, getCollisionShape

VoxelShape (BlockView, BlockPos, Entity): getEntityInsideCollisionShape, method_64025, getInsideCollisionShape

VoxelShape (BlockView, BlockPos): getBlockSupportShape, method_26222, getSidesShape

VoxelShape (BlockView, BlockPos, ShapeContext): getVisualShape, method_26202, getCameraCollisionShape

VoxelShape (BlockView, BlockPos): getInteractionShape, method_26224, getRaycastShape

boolean (BlockView, BlockPos, Entity): entityCanStandOn, method_26168, hasSolidTopSurface

boolean (BlockView, BlockPos, Entity, Direction): entityCanStandOnFace, method_26169, isSolidSurface

Vec3d (BlockPos): getOffset, method_26226, getModelOffset

boolean (): hasOffsetFunction, method_49228, hasModelOffset

boolean (World, BlockPos, int, int): triggerEvent, method_26177, onSyncedBlockEvent

void (World, BlockPos, Block, WireOrientation, boolean): handleNeighborChanged, method_26181, neighborUpdate

void (WorldAccess, BlockPos, int): updateNeighbourShapes, method_30101, updateNeighbors

void (WorldAccess, BlockPos, int, int): updateNeighbourShapes, method_26183, updateNeighbors

void (WorldAccess, BlockPos, int): updateIndirectNeighbourShapes, method_30102, prepare

void (WorldAccess, BlockPos, int, int): updateIndirectNeighbourShapes, method_26198, prepare

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

void (ServerWorld, BlockPos, boolean): affectNeighborsAfterRemoval, method_66478, onStateReplaced

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

void (ServerWorld, BlockPos, Random): tick, method_26192, scheduledTick

void (ServerWorld, BlockPos, Random): randomTick, method_26199, randomTick

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

void (ServerWorld, BlockPos, ItemStack, boolean): spawnAfterBreak, method_26180, onStacksDropped

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

ActionResult (ItemStack, World, PlayerEntity, Hand, BlockHitResult): useItemOn, method_55780, onUseWithItem

ActionResult (World, PlayerEntity, BlockHitResult): useWithoutItem, method_55781, onUse

void (World, BlockPos, PlayerEntity): attack, method_26179, onBlockBreakStart

boolean (BlockView, BlockPos): isSuffocating, method_26228, shouldSuffocate

boolean (BlockView, BlockPos): isViewBlocking, method_26230, shouldBlockVision

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

boolean (NavigationType): isPathfindable, method_26171, canPathfindThrough

boolean (ItemPlacementContext): canBeReplaced, method_26166, canReplace

boolean (Fluid): canBeReplaced, method_26188, canBucketPlace

boolean (): canBeReplaced, method_45474, isReplaceable

boolean (WorldView, BlockPos): canSurvive, method_26184, canPlaceAt

boolean (BlockView, BlockPos): hasPostProcess, method_26232, shouldPostProcess

NamedScreenHandlerFactory (World, BlockPos): getMenuProvider, method_26196, createScreenHandlerFactory

boolean (TagKey<Block>): is, method_26164, isIn

boolean (TagKey<Block>, Predicate<AbstractBlock$AbstractBlockState>): is, method_27851, isIn

boolean (RegistryEntryList<Block>): is, method_40143, isIn

boolean (RegistryEntry<Block>): is, method_53257, isOf

Stream<TagKey<Block>> (): getTags, method_40144, streamTags

boolean (): hasBlockEntity, method_31709, hasBlockEntity

boolean (BlockState): shouldChangedStateKeepBlockEntity, method_72668, keepBlockEntityWhenReplacedWith

<T extends BlockEntity> BlockEntityTicker<T> (World, BlockEntityType<T>): getTicker, method_31708, getBlockEntityTicker

boolean (Block): is, method_27852, isOf

boolean (RegistryKey<Block>): is, method_54097, matchesKey

FluidState (): getFluidState, method_26227, getFluidState

boolean (): isRandomlyTicking, method_26229, hasRandomTicks

long (BlockPos): getSeed, method_26190, getRenderingSeed

BlockSoundGroup (): getSoundType, method_26231, getSoundGroup

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

boolean (BlockView, BlockPos, Direction): isFaceSturdy, method_26206, isSideSolidFullSquare

boolean (BlockView, BlockPos, Direction, SideShapeType): isFaceSturdy, method_30368, isSideSolid

boolean (BlockView, BlockPos): isCollisionShapeFullBlock, method_26234, isFullCube

ItemStack (WorldView, BlockPos, boolean): getCloneItemStack, method_65171, getPickStack

BlockState (): asState, method_26233, asBlockState

boolean (): requiresCorrectToolForDrops, method_29291, isToolRequired

boolean (): shouldSpawnTerrainParticles, method_45475, hasBlockBreakParticles

NoteBlockInstrument (): instrument, method_51364, getInstrument

void (VoxelShape[]): lambda$static$1, method_61765, method_61765

void (VoxelShape[]): lambda$static$0, method_61766, method_61766