Package net.minecraft.block.entity
Class JigsawBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.JigsawBlockEntity
- Mappings:
Namespace Name official cmmintermediary 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 aLcmm;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 bLcmm;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 cLcmm;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 dLcmm;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 eLcmm;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 fLcmm;f:Lyc;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 gLcmm;g:Lyc;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 hLcmm;h:Lyc;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 iLcmm;i:Lcmm$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 jLcmm;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>Lcmm;<init>(Lgh;Lcnw;)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 cLcmm;c()Lyc;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 dLcmm;d()Lyc;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 fLcmm;f()Lyc;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 gLcmm;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 iLcmm;i()Lcmm$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 aLcmm;a(Lyc;)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 bLcmm;b(Lyc;)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 cLcmm;c(Lyc;)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 aLcmm;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 aLcmm;a(Lcmm$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 bLclt;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 aLclt;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 jLcmm;j()Lra;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_Lclt;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 aLcmm;a(Ladd;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
-