Class RuinedPortalStructure
java.lang.Object
net.minecraft.world.level.levelgen.structure.Structure
net.minecraft.world.level.levelgen.structure.structures.RuinedPortalStructure
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.Structure
Structure.GenerationContext, Structure.GenerationStub, Structure.StructureSettings -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<RuinedPortalStructure> private static final intprivate static final floatprivate final List<RuinedPortalStructure.Setup> private static final String[]private static final String[]Fields inherited from class net.minecraft.world.level.levelgen.structure.Structure
DIRECT_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionRuinedPortalStructure(Structure.StructureSettings p_229260_, List<RuinedPortalStructure.Setup> p_229261_) RuinedPortalStructure(Structure.StructureSettings pSettings, RuinedPortalStructure.Setup pSetup) -
Method Summary
Modifier and TypeMethodDescriptionprivate static intfindSuitableY(RandomSource pRandom, ChunkGenerator pChunkGenerator, RuinedPortalPiece.VerticalPlacement pVerticalPlacement, boolean pAirPocket, int pHeight, int pBlockCountY, BoundingBox pBox, LevelHeightAccessor pLevel, RandomState pRandomState) private static intgetRandomWithinInterval(RandomSource pRandom, int pMin, int pMax) private static booleanprivate static booleansample(WorldgenRandom pRandom, float pThreshold) type()Methods inherited from class net.minecraft.world.level.levelgen.structure.Structure
adjustBoundingBox, afterPlace, biomes, findValidGenerationPoint, generate, getLowestY, getLowestY, getLowestYIn5by5BoxOffset7Blocks, getMeanFirstOccupiedHeight, getModifiedStructureSettings, modifiableStructureInfo, onTopOfChunkCenter, settingsCodec, simpleCodec, spawnOverrides, step, terrainAdaptation
-
Field Details
-
STRUCTURE_LOCATION_PORTALS
-
STRUCTURE_LOCATION_GIANT_PORTALS
-
PROBABILITY_OF_GIANT_PORTAL
private static final float PROBABILITY_OF_GIANT_PORTAL- See Also:
-
MIN_Y_INDEX
private static final int MIN_Y_INDEX- See Also:
-
setups
-
CODEC
-
-
Constructor Details
-
RuinedPortalStructure
public RuinedPortalStructure(Structure.StructureSettings p_229260_, List<RuinedPortalStructure.Setup> p_229261_) -
RuinedPortalStructure
public RuinedPortalStructure(Structure.StructureSettings pSettings, RuinedPortalStructure.Setup pSetup)
-
-
Method Details
-
findGenerationPoint
- Specified by:
findGenerationPointin classStructure
-
sample
-
isCold
-
findSuitableY
private static int findSuitableY(RandomSource pRandom, ChunkGenerator pChunkGenerator, RuinedPortalPiece.VerticalPlacement pVerticalPlacement, boolean pAirPocket, int pHeight, int pBlockCountY, BoundingBox pBox, LevelHeightAccessor pLevel, RandomState pRandomState) -
getRandomWithinInterval
-
type
-