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 enm
-
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, getValidBiomes, getValidStructurePosition, 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 dLenm;d:Lenm$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 eLenm;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 fLenm;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>Lenm;<init>(Lenm$a;IILenn$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 aLenn;a(Lenn$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 aLenm;a(Leof;Lenn$a;)V
-