Class WoodlandMansionStructure
java.lang.Object
net.minecraft.world.gen.structure.StructureType
net.minecraft.world.gen.structure.WoodlandMansionStructure
- Mappings:
Namespace Name official dlpintermediary net/minecraft/class_3223named net/minecraft/world/gen/structure/WoodlandMansionStructure
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.gen.structure.StructureType
StructureType.Config, StructureType.Context, StructureType.StructurePosition -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<WoodlandMansionStructure>Fields inherited from class net.minecraft.world.gen.structure.StructureType
config, ENTRY_CODEC, STRUCTURE_TYPE_CODEC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddPieces(StructurePiecesCollector collector, StructureType.Context context, BlockPos pos, BlockRotation rotation) getType()voidpostPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox box, ChunkPos chunkPos, StructurePiecesList pieces) Methods inherited from class net.minecraft.world.gen.structure.StructureType
configCodecBuilder, createCodec, createStructureStart, expandBoxIfShouldAdaptNoise, getFeatureGenerationStep, getMinCornerHeight, getMinCornerHeight, getShiftedPos, getStructurePosition, getStructureSpawns, getTerrainAdaptation, getValidBiomes
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official dLdlp;d:Lcom/mojang/serialization/Codec;intermediary field_37819Lnet/minecraft/class_3223;field_37819:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/structure/WoodlandMansionStructure;CODEC:Lcom/mojang/serialization/Codec;
-
-
Constructor Details
-
WoodlandMansionStructure
- Mappings:
Namespace Name Mixin selector official <init>Ldja;<init>(Ldja$c;)Vintermediary <init>Lnet/minecraft/class_3195;<init>(Lnet/minecraft/class_3195$class_7302;)Vnamed <init>Lnet/minecraft/world/gen/structure/StructureType;<init>(Lnet/minecraft/world/gen/structure/StructureType$Config;)V
-
-
Method Details
-
getStructurePosition
public Optional<StructureType.StructurePosition> getStructurePosition(StructureType.Context context) - Specified by:
getStructurePositionin classStructureType- Mappings:
Namespace Name Mixin selector official aLdja;a(Ldja$a;)Ljava/util/Optional;intermediary method_38676Lnet/minecraft/class_3195;method_38676(Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional;named getStructurePositionLnet/minecraft/world/gen/structure/StructureType;getStructurePosition(Lnet/minecraft/world/gen/structure/StructureType$Context;)Ljava/util/Optional;
-
addPieces
private void addPieces(StructurePiecesCollector collector, StructureType.Context context, BlockPos pos, BlockRotation rotation) - Mappings:
Namespace Name Mixin selector official aLdlp;a(Ldjs;Ldja$a;Lgp;Lcnw;)Vintermediary method_41696Lnet/minecraft/class_3223;method_41696(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;Lnet/minecraft/class_2338;Lnet/minecraft/class_2470;)Vnamed addPiecesLnet/minecraft/world/gen/structure/WoodlandMansionStructure;addPieces(Lnet/minecraft/structure/StructurePiecesCollector;Lnet/minecraft/world/gen/structure/StructureType$Context;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/BlockRotation;)V
-
postPlace
public void postPlace(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, AbstractRandom random, BlockBox box, ChunkPos chunkPos, StructurePiecesList pieces) - Overrides:
postPlacein classStructureType- Mappings:
Namespace Name Mixin selector official aLdja;a(Lcfs;Lcfr;Lcvl;Lalf;Ldis;Lceh;Ldjp;)Vintermediary method_38694Lnet/minecraft/class_3195;method_38694(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5819;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_6624;)Vnamed postPlaceLnet/minecraft/world/gen/structure/StructureType;postPlace(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/util/math/random/AbstractRandom;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/structure/StructurePiecesList;)V
-
getType
- Specified by:
getTypein classStructureType- Mappings:
Namespace Name Mixin selector official eLdja;e()Ldjj;intermediary method_41618Lnet/minecraft/class_3195;method_41618()Lnet/minecraft/class_7151;named getTypeLnet/minecraft/world/gen/structure/StructureType;getType()Lnet/minecraft/structure/StructureType;
-