Class RuinedPortalStructure
java.lang.Object
net.minecraft.world.gen.structure.Structure
net.minecraft.world.gen.structure.RuinedPortalStructure
- Mappings:
Namespace Name official emhintermediary net/minecraft/class_5183named net/minecraft/world/gen/structure/RuinedPortalStructure
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.world.gen.structure.Structure
Structure.class_9594, Structure.Config, Structure.Context, Structure.StructurePosition -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<RuinedPortalStructure> private static final String[]private static final String[]private static final String[]private static final intprivate static final floatprivate static final String[]private final List<RuinedPortalStructure.Setup> Fields inherited from class net.minecraft.world.gen.structure.Structure
config, ENTRY_CODEC, STRUCTURE_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionRuinedPortalStructure(Structure.Config config, List<RuinedPortalStructure.Setup> setups) RuinedPortalStructure(Structure.Config config, RuinedPortalStructure.Setup setup) -
Method Summary
Modifier and TypeMethodDescriptionprivate static intchoosePlacementHeight(Random random, int min, int max) private static intgetFloorHeight(Random random, ChunkGenerator chunkGenerator, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BlockBox box, HeightLimitView world, NoiseConfig noiseConfig, boolean bool) getStructurePosition(Structure.Context context) getType()private static booleanisColdAt(BlockPos pos, RegistryEntry<Biome> biome) private static booleanshouldPlaceAirPocket(ChunkRandom random, float probability) Methods inherited from class net.minecraft.world.gen.structure.Structure
configCodecBuilder, createCodec, createStructureStart, expandBoxIfShouldAdaptNoise, getFeatureGenerationStep, getMinCornerHeight, getMinCornerHeight, getShiftedPos, getStructurePosition, getStructureSpawns, getTerrainAdaptation, getValidBiomes, getValidStructurePosition, method_59293, postPlace
-
Field Details
-
COMMON_PORTAL_STRUCTURE_IDS
- Mappings:
Namespace Name Mixin selector official eLemh;e:[Ljava/lang/String;intermediary field_23999Lnet/minecraft/class_5183;field_23999:[Ljava/lang/String;named COMMON_PORTAL_STRUCTURE_IDSLnet/minecraft/world/gen/structure/RuinedPortalStructure;COMMON_PORTAL_STRUCTURE_IDS:[Ljava/lang/String;
-
RARE_PORTAL_STRUCTURE_IDS
- Mappings:
Namespace Name Mixin selector official fLemh;f:[Ljava/lang/String;intermediary field_23998Lnet/minecraft/class_5183;field_23998:[Ljava/lang/String;named RARE_PORTAL_STRUCTURE_IDSLnet/minecraft/world/gen/structure/RuinedPortalStructure;RARE_PORTAL_STRUCTURE_IDS:[Ljava/lang/String;
-
field_51029
- Mappings:
Namespace Name Mixin selector official gLemh;g:[Ljava/lang/String;intermediary field_51029Lnet/minecraft/class_5183;field_51029:[Ljava/lang/String;named field_51029Lnet/minecraft/world/gen/structure/RuinedPortalStructure;field_51029:[Ljava/lang/String;
-
field_51030
- Mappings:
Namespace Name Mixin selector official hLemh;h:[Ljava/lang/String;intermediary field_51030Lnet/minecraft/class_5183;field_51030:[Ljava/lang/String;named field_51030Lnet/minecraft/world/gen/structure/RuinedPortalStructure;field_51030:[Ljava/lang/String;
-
RARE_PORTAL_CHANCE
private static final float RARE_PORTAL_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector official iLemh;i:Fintermediary field_31512Lnet/minecraft/class_5183;field_31512:Fnamed RARE_PORTAL_CHANCELnet/minecraft/world/gen/structure/RuinedPortalStructure;RARE_PORTAL_CHANCE:F
-
MIN_BLOCKS_ABOVE_WORLD_BOTTOM
private static final int MIN_BLOCKS_ABOVE_WORLD_BOTTOM- See Also:
- Mappings:
Namespace Name Mixin selector official jLemh;j:Iintermediary field_31511Lnet/minecraft/class_5183;field_31511:Inamed MIN_BLOCKS_ABOVE_WORLD_BOTTOMLnet/minecraft/world/gen/structure/RuinedPortalStructure;MIN_BLOCKS_ABOVE_WORLD_BOTTOM:I
-
CODEC
- Mappings:
Namespace Name Mixin selector official dLemh;d:Lcom/mojang/serialization/Codec;intermediary field_37812Lnet/minecraft/class_5183;field_37812:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/world/gen/structure/RuinedPortalStructure;CODEC:Lcom/mojang/serialization/Codec;
-
setups
- Mappings:
Namespace Name Mixin selector official kLemh;k:Ljava/util/List;intermediary field_37813Lnet/minecraft/class_5183;field_37813:Ljava/util/List;named setupsLnet/minecraft/world/gen/structure/RuinedPortalStructure;setups:Ljava/util/List;
-
-
Constructor Details
-
RuinedPortalStructure
- Mappings:
Namespace Name Mixin selector official <init>Lemh;<init>(Lejt$d;Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_5183;<init>(Lnet/minecraft/class_3195$class_7302;Ljava/util/List;)Vnamed <init>Lnet/minecraft/world/gen/structure/RuinedPortalStructure;<init>(Lnet/minecraft/world/gen/structure/Structure$Config;Ljava/util/List;)V
-
RuinedPortalStructure
- Mappings:
Namespace Name Mixin selector official <init>Lemh;<init>(Lejt$d;Lemh$a;)Vintermediary <init>Lnet/minecraft/class_5183;<init>(Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_5183$class_7155;)Vnamed <init>Lnet/minecraft/world/gen/structure/RuinedPortalStructure;<init>(Lnet/minecraft/world/gen/structure/Structure$Config;Lnet/minecraft/world/gen/structure/RuinedPortalStructure$Setup;)V
-
-
Method Details
-
getStructurePosition
- Specified by:
getStructurePositionin classStructure- Mappings:
Namespace Name Mixin selector official aLejt;a(Lejt$b;)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;
-
shouldPlaceAirPocket
- Mappings:
Namespace Name Mixin selector official aLemh;a(Ldzt;F)Zintermediary method_41682Lnet/minecraft/class_5183;method_41682(Lnet/minecraft/class_2919;F)Znamed shouldPlaceAirPocketLnet/minecraft/world/gen/structure/RuinedPortalStructure;shouldPlaceAirPocket(Lnet/minecraft/util/math/random/ChunkRandom;F)Z
-
isColdAt
- Mappings:
Namespace Name Mixin selector official aLemh;a(Lir;Lja;)Zintermediary method_27209Lnet/minecraft/class_5183;method_27209(Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Znamed isColdAtLnet/minecraft/world/gen/structure/RuinedPortalStructure;isColdAt(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/registry/entry/RegistryEntry;)Z
-
getFloorHeight
private static int getFloorHeight(Random random, ChunkGenerator chunkGenerator, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BlockBox box, HeightLimitView world, NoiseConfig noiseConfig, boolean bool) - Mappings:
Namespace Name Mixin selector official aLemh;a(Layt;Lduz;Lemg$b;ZIILejl;Ldcc;Ldzi;Z)Iintermediary method_27211Lnet/minecraft/class_5183;method_27211(Lnet/minecraft/class_5819;Lnet/minecraft/class_2794;Lnet/minecraft/class_5189$class_5191;ZIILnet/minecraft/class_3341;Lnet/minecraft/class_5539;Lnet/minecraft/class_7138;Z)Inamed getFloorHeightLnet/minecraft/world/gen/structure/RuinedPortalStructure;getFloorHeight(Lnet/minecraft/util/math/random/Random;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Lnet/minecraft/structure/RuinedPortalStructurePiece$VerticalPlacement;ZIILnet/minecraft/util/math/BlockBox;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/world/gen/noise/NoiseConfig;Z)I
-
choosePlacementHeight
- Mappings:
Namespace Name Mixin selector official aLemh;a(Layt;II)Iintermediary method_27210Lnet/minecraft/class_5183;method_27210(Lnet/minecraft/class_5819;II)Inamed choosePlacementHeightLnet/minecraft/world/gen/structure/RuinedPortalStructure;choosePlacementHeight(Lnet/minecraft/util/math/random/Random;II)I
-
getType
- Specified by:
getTypein classStructure- Mappings:
Namespace Name Mixin selector official fLejt;f()Lekc;intermediary method_41618Lnet/minecraft/class_3195;method_41618()Lnet/minecraft/class_7151;named getTypeLnet/minecraft/world/gen/structure/Structure;getType()Lnet/minecraft/world/gen/structure/StructureType;
-