Class BasicTempleStructure
java.lang.Object
net.minecraft.world.gen.structure.Structure
net.minecraft.world.gen.structure.BasicTempleStructure
- Direct Known Subclasses:
DesertPyramidStructure,JungleTempleStructure
- Mappings:
Namespace Name official drwintermediary net/minecraft/class_7147named net/minecraft/world/gen/structure/BasicTempleStructure
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.world.gen.structure.Structure
Structure.Config, Structure.Context, Structure.StructurePosition -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BasicTempleStructure.Constructorprivate final intprivate final intFields inherited from class net.minecraft.world.gen.structure.Structure
config, ENTRY_CODEC, STRUCTURE_CODEC -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBasicTempleStructure(BasicTempleStructure.Constructor constructor, int width, int height, Structure.Config config) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddPieces(StructurePiecesCollector collector, Structure.Context context) getStructurePosition(Structure.Context context) Methods inherited from class net.minecraft.world.gen.structure.Structure
configCodecBuilder, createCodec, createStructureStart, expandBoxIfShouldAdaptNoise, getFeatureGenerationStep, getMinCornerHeight, getMinCornerHeight, getShiftedPos, getStructurePosition, getStructureSpawns, getTerrainAdaptation, getType, getValidBiomes, getValidStructurePosition, postPlace
-
Field Details
-
constructor
- Mappings:
Namespace Name Mixin selector official dLdrw;d:Ldrw$a;intermediary field_37741Lnet/minecraft/class_7147;field_37741:Lnet/minecraft/class_7147$class_7148;named constructorLnet/minecraft/world/gen/structure/BasicTempleStructure;constructor:Lnet/minecraft/world/gen/structure/BasicTempleStructure$Constructor;
-
width
private final int width- Mappings:
Namespace Name Mixin selector official eLdrw;e:Iintermediary field_37742Lnet/minecraft/class_7147;field_37742:Inamed widthLnet/minecraft/world/gen/structure/BasicTempleStructure;width:I
-
height
private final int height- Mappings:
Namespace Name Mixin selector official fLdrw;f:Iintermediary field_37743Lnet/minecraft/class_7147;field_37743:Inamed heightLnet/minecraft/world/gen/structure/BasicTempleStructure;height:I
-
-
Constructor Details
-
BasicTempleStructure
protected BasicTempleStructure(BasicTempleStructure.Constructor constructor, int width, int height, Structure.Config config) - Mappings:
Namespace Name Mixin selector official <init>Ldrw;<init>(Ldrw$a;IILdrx$c;)Vintermediary <init>Lnet/minecraft/class_7147;<init>(Lnet/minecraft/class_7147$class_7148;IILnet/minecraft/class_3195$class_7302;)Vnamed <init>Lnet/minecraft/world/gen/structure/BasicTempleStructure;<init>(Lnet/minecraft/world/gen/structure/BasicTempleStructure$Constructor;IILnet/minecraft/world/gen/structure/Structure$Config;)V
-
-
Method Details
-
getStructurePosition
- Specified by:
getStructurePositionin classStructure- Mappings:
Namespace Name Mixin selector official aLdrx;a(Ldrx$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/Structure;getStructurePosition(Lnet/minecraft/world/gen/structure/Structure$Context;)Ljava/util/Optional;
-
addPieces
- Mappings:
Namespace Name Mixin selector official aLdrw;a(Ldsp;Ldrx$a;)Vintermediary method_41606Lnet/minecraft/class_7147;method_41606(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)Vnamed addPiecesLnet/minecraft/world/gen/structure/BasicTempleStructure;addPieces(Lnet/minecraft/structure/StructurePiecesCollector;Lnet/minecraft/world/gen/structure/Structure$Context;)V
-