Class JigsawBlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.JigsawBlockEntity

public class JigsawBlockEntity extends BlockEntity
Mappings:
Namespace Name
official cji
intermediary net/minecraft/class_3751
named net/minecraft/block/entity/JigsawBlockEntity
  • Field Details

    • TARGET_KEY

      public static final String TARGET_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lcji;a:Ljava/lang/String;
      intermediary field_31343 Lnet/minecraft/class_3751;field_31343:Ljava/lang/String;
      named TARGET_KEY Lnet/minecraft/block/entity/JigsawBlockEntity;TARGET_KEY:Ljava/lang/String;
    • POOL_KEY

      public static final String POOL_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lcji;b:Ljava/lang/String;
      intermediary field_31344 Lnet/minecraft/class_3751;field_31344:Ljava/lang/String;
      named POOL_KEY Lnet/minecraft/block/entity/JigsawBlockEntity;POOL_KEY:Ljava/lang/String;
    • JOINT_KEY

      public static final String JOINT_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official c Lcji;c:Ljava/lang/String;
      intermediary field_31345 Lnet/minecraft/class_3751;field_31345:Ljava/lang/String;
      named JOINT_KEY Lnet/minecraft/block/entity/JigsawBlockEntity;JOINT_KEY:Ljava/lang/String;
    • NAME_KEY

      public static final String NAME_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official d Lcji;d:Ljava/lang/String;
      intermediary field_31346 Lnet/minecraft/class_3751;field_31346:Ljava/lang/String;
      named NAME_KEY Lnet/minecraft/block/entity/JigsawBlockEntity;NAME_KEY:Ljava/lang/String;
    • FINAL_STATE_KEY

      public static final String FINAL_STATE_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official e Lcji;e:Ljava/lang/String;
      intermediary field_31347 Lnet/minecraft/class_3751;field_31347:Ljava/lang/String;
      named FINAL_STATE_KEY Lnet/minecraft/block/entity/JigsawBlockEntity;FINAL_STATE_KEY:Ljava/lang/String;
    • name

      private Identifier name
      Mappings:
      Namespace Name Mixin selector
      official f Lcji;f:Lww;
      intermediary field_16550 Lnet/minecraft/class_3751;field_16550:Lnet/minecraft/class_2960;
      named name Lnet/minecraft/block/entity/JigsawBlockEntity;name:Lnet/minecraft/util/Identifier;
    • target

      private Identifier target
      Mappings:
      Namespace Name Mixin selector
      official g Lcji;g:Lww;
      intermediary field_16552 Lnet/minecraft/class_3751;field_16552:Lnet/minecraft/class_2960;
      named target Lnet/minecraft/block/entity/JigsawBlockEntity;target:Lnet/minecraft/util/Identifier;
    • pool

      private Identifier pool
      Mappings:
      Namespace Name Mixin selector
      official h Lcji;h:Lww;
      intermediary field_23327 Lnet/minecraft/class_3751;field_23327:Lnet/minecraft/class_2960;
      named pool Lnet/minecraft/block/entity/JigsawBlockEntity;pool:Lnet/minecraft/util/Identifier;
    • joint

      private JigsawBlockEntity.Joint joint
      Mappings:
      Namespace Name Mixin selector
      official i Lcji;i:Lcji$a;
      intermediary field_23328 Lnet/minecraft/class_3751;field_23328:Lnet/minecraft/class_3751$class_4991;
      named joint Lnet/minecraft/block/entity/JigsawBlockEntity;joint:Lnet/minecraft/block/entity/JigsawBlockEntity$Joint;
    • finalState

      private String finalState
      Mappings:
      Namespace Name Mixin selector
      official j Lcji;j:Ljava/lang/String;
      intermediary field_16551 Lnet/minecraft/class_3751;field_16551:Ljava/lang/String;
      named finalState Lnet/minecraft/block/entity/JigsawBlockEntity;finalState:Ljava/lang/String;
  • Constructor Details

    • JigsawBlockEntity

      public JigsawBlockEntity(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcji;<init>(Lgg;Lcks;)V
      intermediary <init> Lnet/minecraft/class_3751;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named <init> Lnet/minecraft/block/entity/JigsawBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
  • Method Details

    • getName

      public Identifier getName()
      Mappings:
      Namespace Name Mixin selector
      official d Lcji;d()Lww;
      intermediary method_16381 Lnet/minecraft/class_3751;method_16381()Lnet/minecraft/class_2960;
      named getName Lnet/minecraft/block/entity/JigsawBlockEntity;getName()Lnet/minecraft/util/Identifier;
    • getTarget

      public Identifier getTarget()
      Mappings:
      Namespace Name Mixin selector
      official f Lcji;f()Lww;
      intermediary method_26399 Lnet/minecraft/class_3751;method_26399()Lnet/minecraft/class_2960;
      named getTarget Lnet/minecraft/block/entity/JigsawBlockEntity;getTarget()Lnet/minecraft/util/Identifier;
    • getPool

      public Identifier getPool()
      Mappings:
      Namespace Name Mixin selector
      official g Lcji;g()Lww;
      intermediary method_16382 Lnet/minecraft/class_3751;method_16382()Lnet/minecraft/class_2960;
      named getPool Lnet/minecraft/block/entity/JigsawBlockEntity;getPool()Lnet/minecraft/util/Identifier;
    • getFinalState

      public String getFinalState()
      Mappings:
      Namespace Name Mixin selector
      official h Lcji;h()Ljava/lang/String;
      intermediary method_16380 Lnet/minecraft/class_3751;method_16380()Ljava/lang/String;
      named getFinalState Lnet/minecraft/block/entity/JigsawBlockEntity;getFinalState()Ljava/lang/String;
    • getJoint

      public JigsawBlockEntity.Joint getJoint()
      Mappings:
      Namespace Name Mixin selector
      official i Lcji;i()Lcji$a;
      intermediary method_26400 Lnet/minecraft/class_3751;method_26400()Lnet/minecraft/class_3751$class_4991;
      named getJoint Lnet/minecraft/block/entity/JigsawBlockEntity;getJoint()Lnet/minecraft/block/entity/JigsawBlockEntity$Joint;
    • setAttachmentType

      public void setAttachmentType(Identifier value)
      Mappings:
      Namespace Name Mixin selector
      official a Lcji;a(Lww;)V
      intermediary method_16379 Lnet/minecraft/class_3751;method_16379(Lnet/minecraft/class_2960;)V
      named setAttachmentType Lnet/minecraft/block/entity/JigsawBlockEntity;setAttachmentType(Lnet/minecraft/util/Identifier;)V
    • setTargetPool

      public void setTargetPool(Identifier target)
      Mappings:
      Namespace Name Mixin selector
      official b Lcji;b(Lww;)V
      intermediary method_16378 Lnet/minecraft/class_3751;method_16378(Lnet/minecraft/class_2960;)V
      named setTargetPool Lnet/minecraft/block/entity/JigsawBlockEntity;setTargetPool(Lnet/minecraft/util/Identifier;)V
    • setPool

      public void setPool(Identifier pool)
      Mappings:
      Namespace Name Mixin selector
      official c Lcji;c(Lww;)V
      intermediary method_26398 Lnet/minecraft/class_3751;method_26398(Lnet/minecraft/class_2960;)V
      named setPool Lnet/minecraft/block/entity/JigsawBlockEntity;setPool(Lnet/minecraft/util/Identifier;)V
    • setFinalState

      public void setFinalState(String finalState)
      Mappings:
      Namespace Name Mixin selector
      official a Lcji;a(Ljava/lang/String;)V
      intermediary method_16377 Lnet/minecraft/class_3751;method_16377(Ljava/lang/String;)V
      named setFinalState Lnet/minecraft/block/entity/JigsawBlockEntity;setFinalState(Ljava/lang/String;)V
    • setJoint

      public void setJoint(JigsawBlockEntity.Joint joint)
      Mappings:
      Namespace Name Mixin selector
      official a Lcji;a(Lcji$a;)V
      intermediary method_26396 Lnet/minecraft/class_3751;method_26396(Lnet/minecraft/class_3751$class_4991;)V
      named setJoint Lnet/minecraft/block/entity/JigsawBlockEntity;setJoint(Lnet/minecraft/block/entity/JigsawBlockEntity$Joint;)V
    • writeNbt

      public NbtCompound writeNbt(NbtCompound nbt)
      Overrides:
      writeNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lcip;b(Lna;)Lna;
      intermediary method_11007 Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
      named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • readNbt

      public void readNbt(NbtCompound nbt)
      Overrides:
      readNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lcip;a(Lna;)V
      intermediary method_11014 Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)V
      named readNbt Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • toUpdatePacket

      Overrides:
      toUpdatePacket in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official Y_ Lcip;Y_()Lpy;
      intermediary method_16886 Lnet/minecraft/class_2586;method_16886()Lnet/minecraft/class_2622;
      named toUpdatePacket Lnet/minecraft/block/entity/BlockEntity;toUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
    • toInitialChunkDataNbt

      public NbtCompound toInitialChunkDataNbt()
      Overrides:
      toInitialChunkDataNbt in class BlockEntity
      Mappings:
      Namespace Name Mixin selector
      official Z_ Lcip;Z_()Lna;
      intermediary method_16887 Lnet/minecraft/class_2586;method_16887()Lnet/minecraft/class_2487;
      named toInitialChunkDataNbt Lnet/minecraft/block/entity/BlockEntity;toInitialChunkDataNbt()Lnet/minecraft/nbt/NbtCompound;
    • generate

      public void generate(ServerWorld world, int maxDepth, boolean keepJigsaws)
      Mappings:
      Namespace Name Mixin selector
      official a Lcji;a(Labr;IZ)V
      intermediary method_27191 Lnet/minecraft/class_3751;method_27191(Lnet/minecraft/class_3218;IZ)V
      named generate Lnet/minecraft/block/entity/JigsawBlockEntity;generate(Lnet/minecraft/server/world/ServerWorld;IZ)V