Package net.minecraft.world.gen.feature
Class WoodlandMansionFeature
java.lang.Object
net.minecraft.world.gen.feature.StructureFeature<DefaultFeatureConfig>
net.minecraft.world.gen.feature.WoodlandMansionFeature
- Mappings:
Namespace Name official dajintermediary net/minecraft/class_3223named net/minecraft/world/gen/feature/WoodlandMansionFeature
-
Field Summary
Fields inherited from class net.minecraft.world.gen.feature.StructureFeature
ANCIENT_CITY, BASTION_REMNANT, BURIED_TREASURE, DESERT_PYRAMID, END_CITY, field_31518, FORTRESS, IGLOO, JUNGLE_PYRAMID, LAND_MODIFYING_STRUCTURES, MANSION, MINESHAFT, MONUMENT, NETHER_FOSSIL, OCEAN_RUIN, PILLAGER_OUTPOST, RUINED_PORTAL, SHIPWRECK, STRONGHOLD, STRUCTURES, SWAMP_HUT, VILLAGE -
Constructor Summary
ConstructorsConstructorDescriptionWoodlandMansionFeature(com.mojang.serialization.Codec<DefaultFeatureConfig> configCodec) -
Method Summary
Modifier and TypeMethodDescriptionprivate static Optional<StructurePiecesGenerator<DefaultFeatureConfig>>protected booleanIf true, this structure's start position will be uniformly distributed within a placement grid cell.private static voidpostPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, StructurePiecesList children) Methods inherited from class net.minecraft.world.gen.feature.StructureFeature
calculateBoundingBox, canGenerate, configure, getCodec, getGenerationStep, getLocatedPos, getName, getPostProcessor, getStartChunk, init, locateStructure, readStructureStart, tryPlaceStart
-
Constructor Details
-
WoodlandMansionFeature
- Mappings:
Namespace Name Mixin selector official <init>Ldaj;<init>(Lcom/mojang/serialization/Codec;)Vintermediary <init>Lnet/minecraft/class_3223;<init>(Lcom/mojang/serialization/Codec;)Vnamed <init>Lnet/minecraft/world/gen/feature/WoodlandMansionFeature;<init>(Lcom/mojang/serialization/Codec;)V
-
-
Method Details
-
isUniformDistribution
protected boolean isUniformDistribution()If true, this structure's start position will be uniformly distributed within a placement grid cell. If false, the structure's starting point will be biased towards the center of the cell.- Overrides:
isUniformDistributionin classStructureFeature<DefaultFeatureConfig>- Mappings:
Namespace Name Mixin selector official aLczw;a()Zintermediary method_27219Lnet/minecraft/class_3195;method_27219()Znamed isUniformDistributionLnet/minecraft/world/gen/feature/StructureFeature;isUniformDistribution()Z
-
addPieces
private static Optional<StructurePiecesGenerator<DefaultFeatureConfig>> addPieces(StructureGeneratorFactory.Context<DefaultFeatureConfig> context) - Mappings:
Namespace Name Mixin selector official aLdaj;a(Ldhe$a;)Ljava/util/Optional;intermediary method_38695Lnet/minecraft/class_3223;method_38695(Lnet/minecraft/class_6834$class_6835;)Ljava/util/Optional;named addPiecesLnet/minecraft/world/gen/feature/WoodlandMansionFeature;addPieces(Lnet/minecraft/structure/StructureGeneratorFactory$Context;)Ljava/util/Optional;
-
postPlace
private static void postPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox chunkBox, ChunkPos chunkPos, StructurePiecesList children) - Mappings:
Namespace Name Mixin selector official aLdaj;a(Lcbx;Lcbw;Lcrl;Ljava/util/Random;Ldfx;Lcam;Ldhf;)Vintermediary method_38694Lnet/minecraft/class_3223;method_38694(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_6624;)Vnamed postPlaceLnet/minecraft/world/gen/feature/WoodlandMansionFeature;postPlace(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/structure/StructurePiecesList;)V
-