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 named net/minecraft/world/gen/structure/BasicTempleStructureintermediary net/minecraft/class_7147official evt
-
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, getAverageCornerHeights, getFeatureGenerationStep, getMinCornerHeight, getMinCornerHeight, getShiftedPos, getStructurePosition, getStructureSpawns, getTerrainAdaptation, getType, getValidStructurePosition, method_69829, postPlace
-
Field Details
-
constructor
- Mappings:
Namespace Name Mixin selector named constructorLnet/minecraft/world/gen/structure/BasicTempleStructure;constructor:Lnet/minecraft/world/gen/structure/BasicTempleStructure$Constructor;intermediary field_37741Lnet/minecraft/class_7147;field_37741:Lnet/minecraft/class_7147$class_7148;official dLevt;d:Levt$a;
-
width
private final int width- Mappings:
Namespace Name Mixin selector named widthLnet/minecraft/world/gen/structure/BasicTempleStructure;width:Iintermediary field_37742Lnet/minecraft/class_7147;field_37742:Iofficial eLevt;e:I
-
height
private final int height- Mappings:
Namespace Name Mixin selector named heightLnet/minecraft/world/gen/structure/BasicTempleStructure;height:Iintermediary field_37743Lnet/minecraft/class_7147;field_37743:Iofficial fLevt;f:I
-
-
Constructor Details
-
BasicTempleStructure
protected BasicTempleStructure(BasicTempleStructure.Constructor constructor, int width, int height, Structure.Config config) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/structure/BasicTempleStructure;<init>(Lnet/minecraft/world/gen/structure/BasicTempleStructure$Constructor;IILnet/minecraft/world/gen/structure/Structure$Config;)Vintermediary <init>Lnet/minecraft/class_7147;<init>(Lnet/minecraft/class_7147$class_7148;IILnet/minecraft/class_3195$class_7302;)Vofficial <init>Levt;<init>(Levt$a;IILevu$c;)V
-
-
Method Details
-
getStructurePosition
- Specified by:
getStructurePositionin classStructure- Mappings:
Namespace Name Mixin selector named getStructurePositionLnet/minecraft/world/gen/structure/Structure;getStructurePosition(Lnet/minecraft/world/gen/structure/Structure$Context;)Ljava/util/Optional;intermediary method_38676Lnet/minecraft/class_3195;method_38676(Lnet/minecraft/class_3195$class_7149;)Ljava/util/Optional;official aLevu;a(Levu$a;)Ljava/util/Optional;
-
addPieces
- Mappings:
Namespace Name Mixin selector named addPiecesLnet/minecraft/world/gen/structure/BasicTempleStructure;addPieces(Lnet/minecraft/structure/StructurePiecesCollector;Lnet/minecraft/world/gen/structure/Structure$Context;)Vintermediary method_41606Lnet/minecraft/class_7147;method_41606(Lnet/minecraft/class_6626;Lnet/minecraft/class_3195$class_7149;)Vofficial aLevt;a(Lewm;Levu$a;)V
-