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 settings, List<RuinedPortalStructure.Setup> setups) RuinedPortalStructure(Structure.StructureSettings settings, RuinedPortalStructure.Setup setup) -
Method Summary
Modifier and TypeMethodDescriptionprivate static intfindSuitableY(RandomSource random, ChunkGenerator chunkGenerator, RuinedPortalPiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BoundingBox box, LevelHeightAccessor level, RandomState randomState) private static intgetRandomWithinInterval(RandomSource random, int min, int max) private static booleanprivate static booleansample(WorldgenRandom random, float threshold) 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 settings, List<RuinedPortalStructure.Setup> setups) -
RuinedPortalStructure
public RuinedPortalStructure(Structure.StructureSettings settings, RuinedPortalStructure.Setup setup)
-
-
Method Details
-
findGenerationPoint
- Specified by:
findGenerationPointin classStructure
-
sample
-
isCold
-
findSuitableY
private static int findSuitableY(RandomSource random, ChunkGenerator chunkGenerator, RuinedPortalPiece.VerticalPlacement verticalPlacement, boolean airPocket, int height, int blockCountY, BoundingBox box, LevelHeightAccessor level, RandomState randomState) -
getRandomWithinInterval
-
type
-