Package net.minecraft.block.entity
Class JigsawBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.JigsawBlockEntity
- Mappings:
Namespace Name official cteintermediary 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 RegistryKey<StructurePool>static 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) voidsetFinalState(String finalState) voidsetJoint(JigsawBlockEntity.Joint joint) voidsetName(Identifier name) voidsetPool(RegistryKey<StructurePool> pool) voidsetTarget(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 aLcte;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 bLcte;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 cLcte;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 dLcte;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 eLcte;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 fLcte;f:Laaj;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 gLcte;g:Laaj;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 hLcte;h:Laai;intermediary field_23327Lnet/minecraft/class_3751;field_23327:Lnet/minecraft/class_5321;named poolLnet/minecraft/block/entity/JigsawBlockEntity;pool:Lnet/minecraft/util/registry/RegistryKey;
-
joint
- Mappings:
Namespace Name Mixin selector official iLcte;i:Lcte$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 jLcte;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>Lcte;<init>(Lgt;Lcur;)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 cLcte;c()Laaj;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 dLcte;d()Laaj;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 fLcte;f()Laai;intermediary method_16382Lnet/minecraft/class_3751;method_16382()Lnet/minecraft/class_5321;named getPoolLnet/minecraft/block/entity/JigsawBlockEntity;getPool()Lnet/minecraft/util/registry/RegistryKey;
-
getFinalState
- Mappings:
Namespace Name Mixin selector official gLcte;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 iLcte;i()Lcte$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;
-
setName
- Mappings:
Namespace Name Mixin selector official aLcte;a(Laaj;)Vintermediary method_16379Lnet/minecraft/class_3751;method_16379(Lnet/minecraft/class_2960;)Vnamed setNameLnet/minecraft/block/entity/JigsawBlockEntity;setName(Lnet/minecraft/util/Identifier;)V
-
setTarget
- Mappings:
Namespace Name Mixin selector official bLcte;b(Laaj;)Vintermediary method_16378Lnet/minecraft/class_3751;method_16378(Lnet/minecraft/class_2960;)Vnamed setTargetLnet/minecraft/block/entity/JigsawBlockEntity;setTarget(Lnet/minecraft/util/Identifier;)V
-
setPool
- Mappings:
Namespace Name Mixin selector official aLcte;a(Laai;)Vintermediary method_26398Lnet/minecraft/class_3751;method_26398(Lnet/minecraft/class_5321;)Vnamed setPoolLnet/minecraft/block/entity/JigsawBlockEntity;setPool(Lnet/minecraft/util/registry/RegistryKey;)V
-
setFinalState
- Mappings:
Namespace Name Mixin selector official aLcte;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 aLcte;a(Lcte$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 bLcsl;b(Lpj;)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 aLcsl;a(Lpj;)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 jLcte;j()Lsz;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 ab_Lcsl;ab_()Lpj;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 aLcte;a(Lafo;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
-