CLASS net/minecraft/class_3751 net/minecraft/block/entity/JigsawBlockEntity FIELD field_16550 name Lnet/minecraft/class_2960; FIELD field_16551 finalState Ljava/lang/String; FIELD field_16552 target Lnet/minecraft/class_2960; FIELD field_23327 pool Lnet/minecraft/class_2960; FIELD field_23328 joint Lnet/minecraft/class_3751$class_4991; METHOD method_16377 setFinalState (Ljava/lang/String;)V ARG 1 finalState METHOD method_16378 setTargetPool (Lnet/minecraft/class_2960;)V ARG 1 target METHOD method_16379 setAttachmentType (Lnet/minecraft/class_2960;)V ARG 1 value METHOD method_16380 getFinalState ()Ljava/lang/String; METHOD method_16381 getName ()Lnet/minecraft/class_2960; METHOD method_16382 getPool ()Lnet/minecraft/class_2960; METHOD method_26396 setJoint (Lnet/minecraft/class_3751$class_4991;)V ARG 1 joint METHOD method_26398 setPool (Lnet/minecraft/class_2960;)V ARG 1 pool METHOD method_26399 getTarget ()Lnet/minecraft/class_2960; METHOD method_26400 getJoint ()Lnet/minecraft/class_3751$class_4991; METHOD method_27191 generate (Lnet/minecraft/class_3218;I)V ARG 1 world ARG 2 maxDepth CLASS class_4991 Joint FIELD field_23331 name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 3 name METHOD method_26401 byName (Ljava/lang/String;)Ljava/util/Optional; ARG 0 name CLASS class_5173 RuntimeStructurePiece METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_2487;)V ARG 1 manager ARG 2 tag METHOD (Lnet/minecraft/class_3485;Lnet/minecraft/class_3784;Lnet/minecraft/class_2338;ILnet/minecraft/class_2470;Lnet/minecraft/class_3341;)V ARG 1 manager ARG 2 poolElement ARG 3 pos ARG 4 groundLevelDelta ARG 5 rotation ARG 6 box