CLASS net/minecraft/class_3098 net/minecraft/world/gen/structure/MineshaftStructure FIELD field_37801 CODEC Lcom/mojang/serialization/Codec; FIELD field_37802 type Lnet/minecraft/class_3098$class_3100; METHOD (Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_3098$class_3100;)V ARG 1 config ARG 2 type METHOD method_38678 addPieces (Lnet/minecraft/class_6626;Lnet/minecraft/class_2338;Lnet/minecraft/class_3195$class_7149;)V ARG 1 collector ARG 2 pos ARG 3 context METHOD method_41668 (Lnet/minecraft/class_2338;Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6626;)V ARG 3 collector CLASS class_3100 Type FIELD field_13689 name Ljava/lang/String; FIELD field_24839 CODEC Lcom/mojang/serialization/Codec; FIELD field_28850 log Lnet/minecraft/class_2680; FIELD field_28851 planks Lnet/minecraft/class_2680; FIELD field_28852 fence Lnet/minecraft/class_2680; METHOD (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V ARG 3 name ARG 4 log ARG 5 planks ARG 6 fence METHOD method_13534 getName ()Ljava/lang/String; METHOD method_13535 byIndex (I)Lnet/minecraft/class_3098$class_3100; ARG 0 index METHOD method_33760 getLog ()Lnet/minecraft/class_2680; METHOD method_33761 getPlanks ()Lnet/minecraft/class_2680; METHOD method_33762 getFence ()Lnet/minecraft/class_2680;