CLASS net/minecraft/class_6874 net/minecraft/world/gen/chunk/placement/StructurePlacement FIELD field_36428 TYPE_CODEC Lcom/mojang/serialization/Codec; FIELD field_37776 locateOffset Lnet/minecraft/class_2382; FIELD field_37777 frequencyReductionMethod Lnet/minecraft/class_6874$class_7154; FIELD field_37778 frequency F FIELD field_37779 salt I FIELD field_37780 exclusionZone Ljava/util/Optional; METHOD (Lnet/minecraft/class_2382;Lnet/minecraft/class_6874$class_7154;FILjava/util/Optional;)V ARG 1 locateOffset ARG 2 frequencyReductionMethod ARG 3 frequency ARG 4 salt ARG 5 exclusionZone METHOD method_40166 getType ()Lnet/minecraft/class_6875; METHOD method_40168 isStartChunk (Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Z ARG 1 chunkGenerator ARG 2 noiseConfig ARG 3 seed ARG 5 x ARG 6 z METHOD method_41635 defaultShouldGenerate (JIIIF)Z ARG 0 seed ARG 2 regionX ARG 3 regionZ ARG 4 salt ARG 5 frequency METHOD method_41636 getLocatePos (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2338; ARG 1 chunkPos METHOD method_41638 legacyType3ShouldGenerate (JIIIF)Z ARG 0 seed ARG 3 chunkX ARG 4 chunkZ ARG 5 frequency METHOD method_41639 shouldGenerate (Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Z ARG 1 chunkGenerator ARG 2 noiseConfig ARG 3 seed ARG 5 x ARG 6 z METHOD method_41640 legacyType2ShouldGenerate (JIIIF)Z ARG 0 seed ARG 3 regionX ARG 4 regionZ ARG 5 frequency METHOD method_41641 legacyType1ShouldGenerate (JIIIF)Z ARG 0 seed ARG 5 frequency METHOD method_41642 getLocateOffset ()Lnet/minecraft/class_2382; METHOD method_41643 getFrequencyReductionMethod ()Lnet/minecraft/class_6874$class_7154; METHOD method_41644 getFrequency ()F METHOD method_41645 getSalt ()I METHOD method_41646 getExclusionZone ()Ljava/util/Optional; CLASS class_7152 ExclusionZone FIELD field_37781 CODEC Lcom/mojang/serialization/Codec; METHOD method_41648 shouldExclude (Lnet/minecraft/class_2794;Lnet/minecraft/class_7138;JII)Z ARG 1 chunkGenerator ARG 2 noiseConfig ARG 3 seed ARG 5 x ARG 6 z CLASS class_7153 GenerationPredicate METHOD shouldGenerate (JIIIF)Z ARG 1 seed ARG 6 chance CLASS class_7154 FrequencyReductionMethod FIELD field_37786 CODEC Lcom/mojang/serialization/Codec; FIELD field_37787 name Ljava/lang/String; FIELD field_37788 generationPredicate Lnet/minecraft/class_6874$class_7153; METHOD (Ljava/lang/String;ILjava/lang/String;Lnet/minecraft/class_6874$class_7153;)V ARG 3 name ARG 4 generationPredicate METHOD method_41650 shouldGenerate (JIIIF)Z ARG 1 seed ARG 6 chance