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