Class RuinedPortalStructure
java.lang.Object
net.minecraft.world.gen.structure.Structure
net.minecraft.world.gen.structure.RuinedPortalStructure
- Mappings:
Namespace Name named net/minecraft/world/gen/structure/RuinedPortalStructureintermediary net/minecraft/class_5183official fdc
-
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 TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<RuinedPortalStructure> 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) getStructurePosition(Structure.Context context) getType()private static booleanisColdAt(BlockPos pos, RegistryEntry<Biome> biome, int seaLevel) private static booleanshouldPlaceAirPocket(ChunkRandom random, float probability) Methods inherited from class net.minecraft.world.gen.structure.Structure
configCodecBuilder, createCodec, createStructureStart, expandBoxIfShouldAdaptNoise, getAverageCornerHeights, getFeatureGenerationStep, getMinCornerHeight, getMinCornerHeight, getShiftedPos, getStructurePosition, getStructureSpawns, getTerrainAdaptation, getValidBiomes, getValidStructurePosition, postPlace
-
Field Details
-
COMMON_PORTAL_STRUCTURE_IDS
- Mappings:
Namespace Name Mixin selector named COMMON_PORTAL_STRUCTURE_IDSLnet/minecraft/world/gen/structure/RuinedPortalStructure;COMMON_PORTAL_STRUCTURE_IDS:[Ljava/lang/String;intermediary field_23999Lnet/minecraft/class_5183;field_23999:[Ljava/lang/String;official eLfdc;e:[Ljava/lang/String;
-
RARE_PORTAL_STRUCTURE_IDS
- Mappings:
Namespace Name Mixin selector named RARE_PORTAL_STRUCTURE_IDSLnet/minecraft/world/gen/structure/RuinedPortalStructure;RARE_PORTAL_STRUCTURE_IDS:[Ljava/lang/String;intermediary field_23998Lnet/minecraft/class_5183;field_23998:[Ljava/lang/String;official fLfdc;f:[Ljava/lang/String;
-
RARE_PORTAL_CHANCE
private static final float RARE_PORTAL_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector named RARE_PORTAL_CHANCELnet/minecraft/world/gen/structure/RuinedPortalStructure;RARE_PORTAL_CHANCE:Fintermediary field_31512Lnet/minecraft/class_5183;field_31512:Fofficial gLfdc;g:F
-
MIN_BLOCKS_ABOVE_WORLD_BOTTOM
private static final int MIN_BLOCKS_ABOVE_WORLD_BOTTOM- See Also:
- Mappings:
Namespace Name Mixin selector named MIN_BLOCKS_ABOVE_WORLD_BOTTOMLnet/minecraft/world/gen/structure/RuinedPortalStructure;MIN_BLOCKS_ABOVE_WORLD_BOTTOM:Iintermediary field_31511Lnet/minecraft/class_5183;field_31511:Iofficial hLfdc;h:I
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/world/gen/structure/RuinedPortalStructure;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_37812Lnet/minecraft/class_5183;field_37812:Lcom/mojang/serialization/MapCodec;official dLfdc;d:Lcom/mojang/serialization/MapCodec;
-
setups
- Mappings:
Namespace Name Mixin selector named setupsLnet/minecraft/world/gen/structure/RuinedPortalStructure;setups:Ljava/util/List;intermediary field_37813Lnet/minecraft/class_5183;field_37813:Ljava/util/List;official iLfdc;i:Ljava/util/List;
-
-
Constructor Details
-
RuinedPortalStructure
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/structure/RuinedPortalStructure;<init>(Lnet/minecraft/world/gen/structure/Structure$Config;Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_5183;<init>(Lnet/minecraft/class_3195$class_7302;Ljava/util/List;)Vofficial <init>Lfdc;<init>(Lfan$c;Ljava/util/List;)V
-
RuinedPortalStructure
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/world/gen/structure/RuinedPortalStructure;<init>(Lnet/minecraft/world/gen/structure/Structure$Config;Lnet/minecraft/world/gen/structure/RuinedPortalStructure$Setup;)Vintermediary <init>Lnet/minecraft/class_5183;<init>(Lnet/minecraft/class_3195$class_7302;Lnet/minecraft/class_5183$class_7155;)Vofficial <init>Lfdc;<init>(Lfan$c;Lfdc$a;)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 aLfan;a(Lfan$a;)Ljava/util/Optional;
-
shouldPlaceAirPocket
- Mappings:
Namespace Name Mixin selector named shouldPlaceAirPocketLnet/minecraft/world/gen/structure/RuinedPortalStructure;shouldPlaceAirPocket(Lnet/minecraft/util/math/random/ChunkRandom;F)Zintermediary method_41682Lnet/minecraft/class_5183;method_41682(Lnet/minecraft/class_2919;F)Zofficial aLfdc;a(Leqo;F)Z
-
isColdAt
- Mappings:
Namespace Name Mixin selector named isColdAtLnet/minecraft/world/gen/structure/RuinedPortalStructure;isColdAt(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/registry/entry/RegistryEntry;I)Zintermediary method_27209Lnet/minecraft/class_5183;method_27209(Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;I)Zofficial aLfdc;a(Lja;Ljk;I)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) - Mappings:
Namespace Name Mixin selector named 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;)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;)Iofficial aLfdc;a(Lbfq;Lell;Lfdb$b;ZIILfaf;Ldrs;Leqd;)I
-
choosePlacementHeight
- Mappings:
Namespace Name Mixin selector named choosePlacementHeightLnet/minecraft/world/gen/structure/RuinedPortalStructure;choosePlacementHeight(Lnet/minecraft/util/math/random/Random;II)Iintermediary method_27210Lnet/minecraft/class_5183;method_27210(Lnet/minecraft/class_5819;II)Iofficial aLfdc;a(Lbfq;II)I
-
getType
- Specified by:
getTypein classStructure- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/world/gen/structure/Structure;getType()Lnet/minecraft/world/gen/structure/StructureType;intermediary method_41618Lnet/minecraft/class_3195;method_41618()Lnet/minecraft/class_7151;official eLfan;e()Lfaw;
-