类 BlockEntity
- java.lang.Object
-
- net.minecraft.block.entity.BlockEntity
-
- 直接已知子类:
BannerBlockEntity,BeaconBlockEntity,BedBlockEntity,BeehiveBlockEntity,BellBlockEntity,CampfireBlockEntity,CommandBlockBlockEntity,ComparatorBlockEntity,ConduitBlockEntity,DaylightDetectorBlockEntity,EnchantingTableBlockEntity,EnderChestBlockEntity,EndPortalBlockEntity,JigsawBlockEntity,JukeboxBlockEntity,LecternBlockEntity,LockableContainerBlockEntity,MobSpawnerBlockEntity,PistonBlockEntity,SculkSensorBlockEntity,SignBlockEntity,SkullBlockEntity,StructureBlockBlockEntity
public abstract class BlockEntity extends Object
- Mappings:
Namespace Name official chpintermediary net/minecraft/class_2586named net/minecraft/block/entity/BlockEntity
-
-
字段概要
字段 修饰符和类型 字段 说明 private BlockStatecachedStateprivate static LoggerLOGGERprotected BlockPosposprotected booleanremovedprivate BlockEntityType<?>typeprotected @Nullable Worldworld
-
构造器概要
构造器 构造器 说明 BlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state)
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 voidcancelRemoval()booleancopyItemDataRequiresOperator()static @Nullable BlockEntitycreateFromNbt(BlockPos pos, BlockState state, CompoundTag nbt)BlockStategetCachedState()BlockPosgetPos()BlockEntityType<?>getType()@Nullable WorldgetWorld()booleanhasWorld()booleanisRemoved()voidmarkDirty()protected static voidmarkDirty(World world, BlockPos pos, BlockState state)voidmarkRemoved()booleanonSyncedBlockEvent(int type, int data)voidpopulateCrashReport(CrashReportSection crashReportSection)voidreadNbt(CompoundTag nbt)voidsetCachedState(BlockState state)已过时。voidsetWorld(World world)CompoundTagtoInitialChunkDataNbt()@Nullable BlockEntityUpdateS2CPackettoUpdatePacket()private CompoundTagwriteIdentifyingData(CompoundTag nbt)CompoundTagwriteNbt(CompoundTag nbt)
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official bLchp;b:Lorg/apache/logging/log4j/Logger;intermediary field_11868Lnet/minecraft/class_2586;field_11868:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/block/entity/BlockEntity;LOGGER:Lorg/apache/logging/log4j/Logger;
-
type
private final BlockEntityType<?> type
- Mappings:
Namespace Name Mixin selector official cLchp;c:Lchr;intermediary field_11864Lnet/minecraft/class_2586;field_11864:Lnet/minecraft/class_2591;named typeLnet/minecraft/block/entity/BlockEntity;type:Lnet/minecraft/block/entity/BlockEntityType;
-
world
@Nullable protected @Nullable World world
- Mappings:
Namespace Name Mixin selector official nLchp;n:Lbvr;intermediary field_11863Lnet/minecraft/class_2586;field_11863:Lnet/minecraft/class_1937;named worldLnet/minecraft/block/entity/BlockEntity;world:Lnet/minecraft/world/World;
-
pos
protected final BlockPos pos
- Mappings:
Namespace Name Mixin selector official oLchp;o:Lgb;intermediary field_11867Lnet/minecraft/class_2586;field_11867:Lnet/minecraft/class_2338;named posLnet/minecraft/block/entity/BlockEntity;pos:Lnet/minecraft/util/math/BlockPos;
-
removed
protected boolean removed
- Mappings:
Namespace Name Mixin selector official pLchp;p:Zintermediary field_11865Lnet/minecraft/class_2586;field_11865:Znamed removedLnet/minecraft/block/entity/BlockEntity;removed:Z
-
cachedState
private BlockState cachedState
- Mappings:
Namespace Name Mixin selector official dLchp;d:Lcjr;intermediary field_11866Lnet/minecraft/class_2586;field_11866:Lnet/minecraft/class_2680;named cachedStateLnet/minecraft/block/entity/BlockEntity;cachedState:Lnet/minecraft/block/BlockState;
-
-
构造器详细资料
-
BlockEntity
public BlockEntity(BlockEntityType<?> type, BlockPos pos, BlockState state)
- Mappings:
Namespace Name Mixin selector official <init>Lchp;<init>(Lchr;Lgb;Lcjr;)Vintermediary <init>Lnet/minecraft/class_2586;<init>(Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed <init>Lnet/minecraft/block/entity/BlockEntity;<init>(Lnet/minecraft/block/entity/BlockEntityType;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
-
方法详细资料
-
getWorld
@Nullable public @Nullable World getWorld()
- Mappings:
Namespace Name Mixin selector official kLchp;k()Lbvr;intermediary method_10997Lnet/minecraft/class_2586;method_10997()Lnet/minecraft/class_1937;named getWorldLnet/minecraft/block/entity/BlockEntity;getWorld()Lnet/minecraft/world/World;
-
setWorld
public void setWorld(World world)
- Mappings:
Namespace Name Mixin selector official aLchp;a(Lbvr;)Vintermediary method_31662Lnet/minecraft/class_2586;method_31662(Lnet/minecraft/class_1937;)Vnamed setWorldLnet/minecraft/block/entity/BlockEntity;setWorld(Lnet/minecraft/world/World;)V
-
hasWorld
public boolean hasWorld()
- Mappings:
Namespace Name Mixin selector official lLchp;l()Zintermediary method_11002Lnet/minecraft/class_2586;method_11002()Znamed hasWorldLnet/minecraft/block/entity/BlockEntity;hasWorld()Z
-
readNbt
public void readNbt(CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official aLchp;a(Lmv;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed readNbtLnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/CompoundTag;)V
-
writeNbt
public CompoundTag writeNbt(CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official bLchp;b(Lmv;)Lmv;intermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named writeNbtLnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
writeIdentifyingData
private CompoundTag writeIdentifyingData(CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official cLchp;c(Lmv;)Lmv;intermediary method_10999Lnet/minecraft/class_2586;method_10999(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;named writeIdentifyingDataLnet/minecraft/block/entity/BlockEntity;writeIdentifyingData(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
-
createFromNbt
@Nullable public static @Nullable BlockEntity createFromNbt(BlockPos pos, BlockState state, CompoundTag nbt)
- Mappings:
Namespace Name Mixin selector official aLchp;a(Lgb;Lcjr;Lmv;)Lchp;intermediary method_11005Lnet/minecraft/class_2586;method_11005(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2586;named createFromNbtLnet/minecraft/block/entity/BlockEntity;createFromNbt(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/block/entity/BlockEntity;
-
markDirty
public void markDirty()
- Mappings:
Namespace Name Mixin selector official Z_Lchp;Z_()Vintermediary method_5431Lnet/minecraft/class_2586;method_5431()Vnamed markDirtyLnet/minecraft/block/entity/BlockEntity;markDirty()V
-
markDirty
protected static void markDirty(World world, BlockPos pos, BlockState state)
- Mappings:
Namespace Name Mixin selector official aLchp;a(Lbvr;Lgb;Lcjr;)Vintermediary method_31663Lnet/minecraft/class_2586;method_31663(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed markDirtyLnet/minecraft/block/entity/BlockEntity;markDirty(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
getPos
public BlockPos getPos()
- Mappings:
Namespace Name Mixin selector official mLchp;m()Lgb;intermediary method_11016Lnet/minecraft/class_2586;method_11016()Lnet/minecraft/class_2338;named getPosLnet/minecraft/block/entity/BlockEntity;getPos()Lnet/minecraft/util/math/BlockPos;
-
getCachedState
public BlockState getCachedState()
- Mappings:
Namespace Name Mixin selector official nLchp;n()Lcjr;intermediary method_11010Lnet/minecraft/class_2586;method_11010()Lnet/minecraft/class_2680;named getCachedStateLnet/minecraft/block/entity/BlockEntity;getCachedState()Lnet/minecraft/block/BlockState;
-
toUpdatePacket
@Nullable public @Nullable BlockEntityUpdateS2CPacket toUpdatePacket()
- Mappings:
Namespace Name Mixin selector official aLchp;a()Lpt;intermediary method_16886Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622;named toUpdatePacketLnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
-
toInitialChunkDataNbt
public CompoundTag toInitialChunkDataNbt()
- Mappings:
Namespace Name Mixin selector official bLchp;b()Lmv;intermediary method_16887Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;named toInitialChunkDataNbtLnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/CompoundTag;
-
isRemoved
public boolean isRemoved()
- Mappings:
Namespace Name Mixin selector official oLchp;o()Zintermediary method_11015Lnet/minecraft/class_2586;method_11015()Znamed isRemovedLnet/minecraft/block/entity/BlockEntity;isRemoved()Z
-
markRemoved
public void markRemoved()
- Mappings:
Namespace Name Mixin selector official aq_Lchp;aq_()Vintermediary method_11012Lnet/minecraft/class_2586;method_11012()Vnamed markRemovedLnet/minecraft/block/entity/BlockEntity;markRemoved()V
-
cancelRemoval
public void cancelRemoval()
- Mappings:
Namespace Name Mixin selector official pLchp;p()Vintermediary method_10996Lnet/minecraft/class_2586;method_10996()Vnamed cancelRemovalLnet/minecraft/block/entity/BlockEntity;cancelRemoval()V
-
onSyncedBlockEvent
public boolean onSyncedBlockEvent(int type, int data)- Mappings:
Namespace Name Mixin selector official a_Lchp;a_(II)Zintermediary method_11004Lnet/minecraft/class_2586;method_11004(II)Znamed onSyncedBlockEventLnet/minecraft/block/entity/BlockEntity;onSyncedBlockEvent(II)Z
-
populateCrashReport
public void populateCrashReport(CrashReportSection crashReportSection)
- Mappings:
Namespace Name Mixin selector official aLchp;a(Lr;)Vintermediary method_11003Lnet/minecraft/class_2586;method_11003(Lnet/minecraft/class_129;)Vnamed populateCrashReportLnet/minecraft/block/entity/BlockEntity;populateCrashReport(Lnet/minecraft/util/crash/CrashReportSection;)V
-
copyItemDataRequiresOperator
public boolean copyItemDataRequiresOperator()
- Mappings:
Namespace Name Mixin selector official qLchp;q()Zintermediary method_11011Lnet/minecraft/class_2586;method_11011()Znamed copyItemDataRequiresOperatorLnet/minecraft/block/entity/BlockEntity;copyItemDataRequiresOperator()Z
-
getType
public BlockEntityType<?> getType()
- Mappings:
Namespace Name Mixin selector official rLchp;r()Lchr;intermediary method_11017Lnet/minecraft/class_2586;method_11017()Lnet/minecraft/class_2591;named getTypeLnet/minecraft/block/entity/BlockEntity;getType()Lnet/minecraft/block/entity/BlockEntityType;
-
setCachedState
@Deprecated public void setCachedState(BlockState state)
已过时。- Mappings:
Namespace Name Mixin selector official bLchp;b(Lcjr;)Vintermediary method_31664Lnet/minecraft/class_2586;method_31664(Lnet/minecraft/class_2680;)Vnamed setCachedStateLnet/minecraft/block/entity/BlockEntity;setCachedState(Lnet/minecraft/block/BlockState;)V
-
-