类 BlockState
- java.lang.Object
-
- net.minecraft.state.State<Block,BlockState>
-
- net.minecraft.block.AbstractBlock.AbstractBlockState
-
- net.minecraft.block.BlockState
-
public class BlockState extends AbstractBlock.AbstractBlockState
- Mappings:
Namespace Name official cjrintermediary net/minecraft/class_2680named net/minecraft/block/BlockState
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.block.AbstractBlock.AbstractBlockState
AbstractBlock.AbstractBlockState.ShapeCache
-
-
字段概要
字段 修饰符和类型 字段 说明 static com.mojang.serialization.Codec<BlockState>CODEC-
从类继承的字段 net.minecraft.block.AbstractBlock.AbstractBlockState
shapeCache
-
从类继承的字段 net.minecraft.state.State
codec, NAME, owner, PROPERTIES
-
-
构造器概要
构造器 构造器 说明 BlockState(Block block, ImmutableMap<Property<?>,Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected BlockStateasBlockState()-
从类继承的方法 net.minecraft.block.AbstractBlock.AbstractBlockState
allowsSpawning, calcBlockBreakingDelta, canBucketPlace, canPathfindThrough, canPlaceAt, canReplace, createScreenHandlerFactory, emitsRedstonePower, exceedsCube, getAmbientOcclusionLightLevel, getBlock, getBlockEntityTicker, getCameraCollisionShape, getCollisionShape, getCollisionShape, getComparatorOutput, getCullingFace, getCullingShape, getDroppedStacks, getFluidState, getHardness, getLuminance, getMapColor, getMaterial, getModelOffset, getOpacity, getOutlineShape, getOutlineShape, getPistonBehavior, getRaycastShape, getRenderingSeed, getRenderType, getSidesShape, getSoundGroup, getStateForNeighborUpdate, getStrongRedstonePower, getWeakRedstonePower, hasBlockEntity, hasComparatorOutput, hasEmissiveLighting, hasRandomTicks, hasSidedTransparency, hasSolidTopSurface, hasSolidTopSurface, initShapeCache, isAir, isFullCube, isIn, isIn, isOf, isOpaque, isOpaqueFullCube, isSideInvisible, isSideSolid, isSideSolidFullSquare, isSolidBlock, isToolRequired, isTranslucent, mirror, neighborUpdate, onBlockAdded, onBlockBreakStart, onEntityCollision, onProjectileHit, onStacksDropped, onStateReplaced, onSyncedBlockEvent, onUse, prepare, prepare, randomTick, rotate, scheduledTick, shouldBlockVision, shouldPostProcess, shouldSuffocate, updateNeighbors, updateNeighbors
-
从类继承的方法 net.minecraft.state.State
contains, createCodec, createWithTable, cycle, get, getEntries, getNext, getOrEmpty, getProperties, toString, with
-
-
-
-
字段详细资料
-
CODEC
public static final com.mojang.serialization.Codec<BlockState> CODEC
- Mappings:
Namespace Name Mixin selector official bLcjr;b:Lcom/mojang/serialization/Codec;intermediary field_24734Lnet/minecraft/class_2680;field_24734:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/block/BlockState;CODEC:Lcom/mojang/serialization/Codec;
-
-
构造器详细资料
-
BlockState
public BlockState(Block block, ImmutableMap<Property<?>,Comparable<?>> propertyMap, com.mojang.serialization.MapCodec<BlockState> codec)
- Mappings:
Namespace Name Mixin selector official <init>Lcjq$a;<init>(Lbyq;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)Vintermediary <init>Lnet/minecraft/class_4970$class_4971;<init>(Lnet/minecraft/class_2248;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)Vnamed <init>Lnet/minecraft/block/AbstractBlock$AbstractBlockState;<init>(Lnet/minecraft/block/Block;Lcom/google/common/collect/ImmutableMap;Lcom/mojang/serialization/MapCodec;)V
-
-
方法详细资料
-
asBlockState
protected BlockState asBlockState()
- 指定者:
asBlockState在类中AbstractBlock.AbstractBlockState- Mappings:
Namespace Name Mixin selector official qLcjq$a;q()Lcjr;intermediary method_26233Lnet/minecraft/class_4970$class_4971;method_26233()Lnet/minecraft/class_2680;named asBlockStateLnet/minecraft/block/AbstractBlock$AbstractBlockState;asBlockState()Lnet/minecraft/block/BlockState;
-
-