Package net.minecraft.structure.pool
Class StructurePoolBasedGenerator
java.lang.Object
net.minecraft.structure.pool.StructurePoolBasedGenerator
- Mappings:
Namespace Name official dkdintermediary net/minecraft/class_3778named net/minecraft/structure/pool/StructurePoolBasedGenerator
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final classprivate static final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidgenerate(NoiseConfig noiseConfig, int int2, boolean bool, ChunkGenerator chunkGenerator, StructureManager structureManager, HeightLimitView heightLimitView, AbstractRandom abstractRandom, Registry<StructurePool> registry, PoolStructurePiece poolStructurePiece, List<PoolStructurePiece> list, VoxelShape voxelShape) generate(StructureType.Context context, RegistryEntry<StructurePool> registryEntry, Optional<Identifier> optional, int int2, BlockPos blockPos, boolean bool, Optional<Heightmap.Type> optional2, int int3) method_43566(StructurePoolElement structurePoolElement, Identifier identifier, BlockPos blockPos, BlockRotation blockRotation, StructureManager structureManager, ChunkRandom chunkRandom) static booleanmethod_43729(ServerWorld serverWorld, RegistryEntry<StructurePool> registryEntry, Identifier identifier, int int2, BlockPos blockPos, boolean bool)
-
Field Details
-
LOGGER
static final org.slf4j.Logger LOGGER- Mappings:
Namespace Name Mixin selector official aLdkd;a:Lorg/slf4j/Logger;intermediary field_16665Lnet/minecraft/class_3778;field_16665:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/structure/pool/StructurePoolBasedGenerator;LOGGER:Lorg/slf4j/Logger;
-
-
Constructor Details
-
StructurePoolBasedGenerator
public StructurePoolBasedGenerator()
-
-
Method Details
-
generate
public static Optional<StructureType.StructurePosition> generate(StructureType.Context context, RegistryEntry<StructurePool> registryEntry, Optional<Identifier> optional, int int2, BlockPos blockPos, boolean bool, Optional<Heightmap.Type> optional2, int int3) - Mappings:
Namespace Name Mixin selector official aLdkd;a(Ldja$a;Lgy;Ljava/util/Optional;ILgp;ZLjava/util/Optional;I)Ljava/util/Optional;intermediary method_30419Lnet/minecraft/class_3778;method_30419(Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_6880;Ljava/util/Optional;ILnet/minecraft/class_2338;ZLjava/util/Optional;I)Ljava/util/Optional;named generateLnet/minecraft/structure/pool/StructurePoolBasedGenerator;generate(Lnet/minecraft/world/gen/structure/StructureType$Context;Lnet/minecraft/util/registry/RegistryEntry;Ljava/util/Optional;ILnet/minecraft/util/math/BlockPos;ZLjava/util/Optional;I)Ljava/util/Optional;
-
method_43566
private static Optional<BlockPos> method_43566(StructurePoolElement structurePoolElement, Identifier identifier, BlockPos blockPos, BlockRotation blockRotation, StructureManager structureManager, ChunkRandom chunkRandom) - Mappings:
Namespace Name Mixin selector official aLdkd;a(Ldkh;Lzy;Lgp;Lcnw;Ldmt;Lczn;)Ljava/util/Optional;intermediary method_43566Lnet/minecraft/class_3778;method_43566(Lnet/minecraft/class_3784;Lnet/minecraft/class_2960;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;Lnet/minecraft/class_3485;Lnet/minecraft/class_2919;)Ljava/util/Optional;named method_43566Lnet/minecraft/structure/pool/StructurePoolBasedGenerator;method_43566(Lnet/minecraft/structure/pool/StructurePoolElement;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;Lnet/minecraft/structure/StructureManager;Lnet/minecraft/util/math/random/ChunkRandom;)Ljava/util/Optional;
-
generate
private static void generate(NoiseConfig noiseConfig, int int2, boolean bool, ChunkGenerator chunkGenerator, StructureManager structureManager, HeightLimitView heightLimitView, AbstractRandom abstractRandom, Registry<StructurePool> registry, PoolStructurePiece poolStructurePiece, List<PoolStructurePiece> list, VoxelShape voxelShape) - Mappings:
Namespace Name Mixin selector official aLdkd;a(Lcze;IZLcvl;Ldmt;Lcfc;Lalf;Lhi;Ldiw;Ljava/util/List;Ldvi;)Vintermediary method_27230Lnet/minecraft/class_3778;method_27230(Lnet/minecraft/class_7138;IZLnet/minecraft/class_2794;Lnet/minecraft/class_3485;Lnet/minecraft/class_5539;Lnet/minecraft/class_5819;Lnet/minecraft/class_2378;Lnet/minecraft/class_3790;Ljava/util/List;Lnet/minecraft/class_265;)Vnamed generateLnet/minecraft/structure/pool/StructurePoolBasedGenerator;generate(Lnet/minecraft/world/gen/noise/NoiseConfig;IZLnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/structure/StructureManager;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/util/math/random/AbstractRandom;Lnet/minecraft/util/registry/Registry;Lnet/minecraft/structure/PoolStructurePiece;Ljava/util/List;Lnet/minecraft/util/shape/VoxelShape;)V
-
method_43729
public static boolean method_43729(ServerWorld serverWorld, RegistryEntry<StructurePool> registryEntry, Identifier identifier, int int2, BlockPos blockPos, boolean bool) - Mappings:
Namespace Name Mixin selector official aLdkd;a(Lafd;Lgy;Lzy;ILgp;Z)Zintermediary method_43729Lnet/minecraft/class_3778;method_43729(Lnet/minecraft/class_3218;Lnet/minecraft/class_6880;Lnet/minecraft/class_2960;ILnet/minecraft/class_2338;Z)Znamed method_43729Lnet/minecraft/structure/pool/StructurePoolBasedGenerator;method_43729(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/registry/RegistryEntry;Lnet/minecraft/util/Identifier;ILnet/minecraft/util/math/BlockPos;Z)Z
-