Package net.minecraft.block.entity
Class JigsawBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.JigsawBlockEntity
- Mappings:
Namespace Name official cmsintermediary net/minecraft/class_3751named net/minecraft/block/entity/JigsawBlockEntity
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringprivate Stringprivate JigsawBlockEntity.Jointstatic final Stringprivate Identifierstatic final Stringprivate Identifierstatic final Stringprivate Identifierstatic final StringFields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerate(ServerWorld world, int maxDepth, boolean keepJigsaws) getJoint()getName()getPool()voidreadNbt(NbtCompound nbt) voidsetAttachmentType(Identifier value) voidsetFinalState(String finalState) voidsetJoint(JigsawBlockEntity.Joint joint) voidsetPool(Identifier pool) voidsetTargetPool(Identifier target) Serializes the state of this block entity that is observable by clients.Implement and return a packet that should be sent to players nearby when the observable state of this block entity changes.protected voidwriteNbt(NbtCompound nbt) Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromNbt, createNbt, createNbtWithId, createNbtWithIdentifyingData, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, posFromNbt, setCachedState, setStackNbt, setWorld, writeIdToNbt
-
Field Details
-
TARGET_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official aLcms;a:Ljava/lang/String;intermediary field_31343Lnet/minecraft/class_3751;field_31343:Ljava/lang/String;named TARGET_KEYLnet/minecraft/block/entity/JigsawBlockEntity;TARGET_KEY:Ljava/lang/String;
-
POOL_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official bLcms;b:Ljava/lang/String;intermediary field_31344Lnet/minecraft/class_3751;field_31344:Ljava/lang/String;named POOL_KEYLnet/minecraft/block/entity/JigsawBlockEntity;POOL_KEY:Ljava/lang/String;
-
JOINT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official cLcms;c:Ljava/lang/String;intermediary field_31345Lnet/minecraft/class_3751;field_31345:Ljava/lang/String;named JOINT_KEYLnet/minecraft/block/entity/JigsawBlockEntity;JOINT_KEY:Ljava/lang/String;
-
NAME_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official dLcms;d:Ljava/lang/String;intermediary field_31346Lnet/minecraft/class_3751;field_31346:Ljava/lang/String;named NAME_KEYLnet/minecraft/block/entity/JigsawBlockEntity;NAME_KEY:Ljava/lang/String;
-
FINAL_STATE_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official eLcms;e:Ljava/lang/String;intermediary field_31347Lnet/minecraft/class_3751;field_31347:Ljava/lang/String;named FINAL_STATE_KEYLnet/minecraft/block/entity/JigsawBlockEntity;FINAL_STATE_KEY:Ljava/lang/String;
-
name
- Mappings:
Namespace Name Mixin selector official fLcms;f:Lyh;intermediary field_16550Lnet/minecraft/class_3751;field_16550:Lnet/minecraft/class_2960;named nameLnet/minecraft/block/entity/JigsawBlockEntity;name:Lnet/minecraft/util/Identifier;
-
target
- Mappings:
Namespace Name Mixin selector official gLcms;g:Lyh;intermediary field_16552Lnet/minecraft/class_3751;field_16552:Lnet/minecraft/class_2960;named targetLnet/minecraft/block/entity/JigsawBlockEntity;target:Lnet/minecraft/util/Identifier;
-
pool
- Mappings:
Namespace Name Mixin selector official hLcms;h:Lyh;intermediary field_23327Lnet/minecraft/class_3751;field_23327:Lnet/minecraft/class_2960;named poolLnet/minecraft/block/entity/JigsawBlockEntity;pool:Lnet/minecraft/util/Identifier;
-
joint
- Mappings:
Namespace Name Mixin selector official iLcms;i:Lcms$a;intermediary field_23328Lnet/minecraft/class_3751;field_23328:Lnet/minecraft/class_3751$class_4991;named jointLnet/minecraft/block/entity/JigsawBlockEntity;joint:Lnet/minecraft/block/entity/JigsawBlockEntity$Joint;
-
finalState
- Mappings:
Namespace Name Mixin selector official jLcms;j:Ljava/lang/String;intermediary field_16551Lnet/minecraft/class_3751;field_16551:Ljava/lang/String;named finalStateLnet/minecraft/block/entity/JigsawBlockEntity;finalState:Ljava/lang/String;
-
-
Constructor Details
-
JigsawBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lcms;<init>(Lgh;Lcoc;)Vintermediary <init>Lnet/minecraft/class_3751;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed <init>Lnet/minecraft/block/entity/JigsawBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
-
Method Details
-
getName
- Mappings:
Namespace Name Mixin selector official cLcms;c()Lyh;intermediary method_16381Lnet/minecraft/class_3751;method_16381()Lnet/minecraft/class_2960;named getNameLnet/minecraft/block/entity/JigsawBlockEntity;getName()Lnet/minecraft/util/Identifier;
-
getTarget
- Mappings:
Namespace Name Mixin selector official dLcms;d()Lyh;intermediary method_26399Lnet/minecraft/class_3751;method_26399()Lnet/minecraft/class_2960;named getTargetLnet/minecraft/block/entity/JigsawBlockEntity;getTarget()Lnet/minecraft/util/Identifier;
-
getPool
- Mappings:
Namespace Name Mixin selector official fLcms;f()Lyh;intermediary method_16382Lnet/minecraft/class_3751;method_16382()Lnet/minecraft/class_2960;named getPoolLnet/minecraft/block/entity/JigsawBlockEntity;getPool()Lnet/minecraft/util/Identifier;
-
getFinalState
- Mappings:
Namespace Name Mixin selector official gLcms;g()Ljava/lang/String;intermediary method_16380Lnet/minecraft/class_3751;method_16380()Ljava/lang/String;named getFinalStateLnet/minecraft/block/entity/JigsawBlockEntity;getFinalState()Ljava/lang/String;
-
getJoint
- Mappings:
Namespace Name Mixin selector official iLcms;i()Lcms$a;intermediary method_26400Lnet/minecraft/class_3751;method_26400()Lnet/minecraft/class_3751$class_4991;named getJointLnet/minecraft/block/entity/JigsawBlockEntity;getJoint()Lnet/minecraft/block/entity/JigsawBlockEntity$Joint;
-
setAttachmentType
- Mappings:
Namespace Name Mixin selector official aLcms;a(Lyh;)Vintermediary method_16379Lnet/minecraft/class_3751;method_16379(Lnet/minecraft/class_2960;)Vnamed setAttachmentTypeLnet/minecraft/block/entity/JigsawBlockEntity;setAttachmentType(Lnet/minecraft/util/Identifier;)V
-
setTargetPool
- Mappings:
Namespace Name Mixin selector official bLcms;b(Lyh;)Vintermediary method_16378Lnet/minecraft/class_3751;method_16378(Lnet/minecraft/class_2960;)Vnamed setTargetPoolLnet/minecraft/block/entity/JigsawBlockEntity;setTargetPool(Lnet/minecraft/util/Identifier;)V
-
setPool
- Mappings:
Namespace Name Mixin selector official cLcms;c(Lyh;)Vintermediary method_26398Lnet/minecraft/class_3751;method_26398(Lnet/minecraft/class_2960;)Vnamed setPoolLnet/minecraft/block/entity/JigsawBlockEntity;setPool(Lnet/minecraft/util/Identifier;)V
-
setFinalState
- Mappings:
Namespace Name Mixin selector official aLcms;a(Ljava/lang/String;)Vintermediary method_16377Lnet/minecraft/class_3751;method_16377(Ljava/lang/String;)Vnamed setFinalStateLnet/minecraft/block/entity/JigsawBlockEntity;setFinalState(Ljava/lang/String;)V
-
setJoint
- Mappings:
Namespace Name Mixin selector official aLcms;a(Lcms$a;)Vintermediary method_26396Lnet/minecraft/class_3751;method_26396(Lnet/minecraft/class_3751$class_4991;)Vnamed setJointLnet/minecraft/block/entity/JigsawBlockEntity;setJoint(Lnet/minecraft/block/entity/JigsawBlockEntity$Joint;)V
-
writeNbt
- Overrides:
writeNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLclz;b(Loc;)Vintermediary method_11007Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readNbt
- Overrides:
readNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLclz;a(Loc;)Vintermediary method_11014Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)Vnamed readNbtLnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
toUpdatePacket
Description copied from class:BlockEntityImplement and return a packet that should be sent to players nearby when the observable state of this block entity changes. Return null to not send an update packet.If the data returned by
initial chunk datais suitable for updates, the following shortcut can be used to create an update packet:BlockEntityUpdateS2CPacket.create(this).The NBT will be passed to
BlockEntity.readNbt(net.minecraft.nbt.NbtCompound)on the client.- Overrides:
toUpdatePacketin classBlockEntity- Mappings:
Namespace Name Mixin selector official jLcms;j()Lrf;intermediary method_38248Lnet/minecraft/class_3751;method_38248()Lnet/minecraft/class_2622;named toUpdatePacketLnet/minecraft/block/entity/JigsawBlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
-
toInitialChunkDataNbt
Serializes the state of this block entity that is observable by clients. It is sent alongside the initial chunk data, as well as when the block entity implementsBlockEntity.toUpdatePacket()and decides to use the defaultBlockEntityUpdateS2CPacket.- Overrides:
toInitialChunkDataNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official Z_Lclz;Z_()Loc;intermediary method_16887Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;named toInitialChunkDataNbtLnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/NbtCompound;
-
generate
- Mappings:
Namespace Name Mixin selector official aLcms;a(Ladi;IZ)Vintermediary method_27191Lnet/minecraft/class_3751;method_27191(Lnet/minecraft/class_3218;IZ)Vnamed generateLnet/minecraft/block/entity/JigsawBlockEntity;generate(Lnet/minecraft/server/world/ServerWorld;IZ)V
-