Package net.minecraft.block
Class BlockState
java.lang.Object
net.minecraft.state.State<Block,BlockState>
net.minecraft.block.AbstractBlock.AbstractBlockState
net.minecraft.block.BlockState
- Mappings:
Namespace Name named net/minecraft/block/BlockStateintermediary net/minecraft/class_2680official dtc
-
Field Summary
FieldsFields inherited from class net.minecraft.block.AbstractBlock.AbstractBlockState
shapeCacheFields inherited from class net.minecraft.state.State
codec, NAME, owner, PROPERTIES -
Constructor Summary
ConstructorsConstructorDescriptionBlockState(Block block, Reference2ObjectArrayMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec) -
Method Summary
Methods inherited from class net.minecraft.block.AbstractBlock.AbstractBlockState
allowsSpawning, blocksMovement, calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canPlaceAt, canReplace, createScreenHandlerFactory, emitsRedstonePower, exceedsCube, getAmbientOcclusionLightLevel, getBlock, getBlockEntityTicker, getCameraCollisionShape, getCollisionShape, getCollisionShape, getComparatorOutput, getCullingFace, getCullingShape, getDroppedStacks, getFluidState, getHardness, getInstrument, getLuminance, getMapColor, getModelOffset, getOpacity, getOutlineShape, getOutlineShape, getPistonBehavior, getRaycastShape, getRegistryEntry, getRenderingSeed, getRenderType, getSidesShape, getSoundGroup, getStateForNeighborUpdate, getStrongRedstonePower, getWeakRedstonePower, hasBlockBreakParticles, hasBlockEntity, hasComparatorOutput, hasEmissiveLighting, hasModelOffset, hasRandomTicks, hasSidedTransparency, hasSolidTopSurface, initShapeCache, isAir, isBurnable, isFullCube, isIn, isIn, isIn, isLiquid, isOf, isOf, isOpaque, isOpaqueFullCube, isReplaceable, isSideInvisible, isSideSolid, isSideSolidFullSquare, isSolid, isSolidBlock, isSolidSurface, isToolRequired, isTransparent, matchesKey, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onExploded, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, onUseWithItem, prepare, prepare, randomTick, rotate, scheduledTick, shouldBlockVision, shouldPostProcess, shouldSuffocate, streamTags, updateNeighbors, updateNeighborsMethods inherited from class net.minecraft.state.State
contains, createCodec, createWithTable, cycle, get, getEntries, getNext, getOrEmpty, getProperties, toString, with, withIfExists
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/block/BlockState;CODEC:Lcom/mojang/serialization/Codec;intermediary field_24734Lnet/minecraft/class_2680;field_24734:Lcom/mojang/serialization/Codec;official bLdtc;b:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
BlockState
public BlockState(Block block, Reference2ObjectArrayMap<Property<?>, Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/block/AbstractBlock$AbstractBlockState;<init>(Lnet/minecraft/block/Block;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)Vintermediary <init>Lnet/minecraft/class_4970$class_4971;<init>(Lnet/minecraft/class_2248;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)Vofficial <init>Ldtb$a;<init>(Ldfy;Lit/unimi/dsi/fastutil/objects/Reference2ObjectArrayMap;Lcom/mojang/serialization/MapCodec;)V
-
-
Method Details
-
asBlockState
- Specified by:
asBlockStatein classAbstractBlock.AbstractBlockState- Mappings:
Namespace Name Mixin selector named asBlockStateLnet/minecraft/block/AbstractBlock$AbstractBlockState;asBlockState()Lnet/minecraft/block/BlockState;intermediary method_26233Lnet/minecraft/class_4970$class_4971;method_26233()Lnet/minecraft/class_2680;official xLdtb$a;x()Ldtc;
-