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 drxintermediary 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 dLdrx;d:Ldrx$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 eLdrx;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 fLdrx;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>Ldrx;<init>(Ldrx$a;IILdry$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 aLdry;a(Ldry$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 aLdrx;a(Ldsq;Ldry$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
-