Class BuriedWreckFeature
java.lang.Object
net.minecraft.world.level.levelgen.structure.Structure
com.mrbysco.buriedwrecks.feature.BuriedWreckFeature
public class BuriedWreckFeature
extends net.minecraft.world.level.levelgen.structure.Structure
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.level.levelgen.structure.Structure
net.minecraft.world.level.levelgen.structure.Structure.GenerationContext, net.minecraft.world.level.levelgen.structure.Structure.GenerationStub, net.minecraft.world.level.levelgen.structure.Structure.StructureSettings -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<BuriedWreckFeature> final booleanfinal intFields inherited from class net.minecraft.world.level.levelgen.structure.Structure
DIRECT_CODEC, settings -
Constructor Summary
ConstructorsConstructorDescriptionBuriedWreckFeature(net.minecraft.world.level.levelgen.structure.Structure.StructureSettings structureSettings, boolean beached, int yLevel) -
Method Summary
Modifier and TypeMethodDescription@NotNull Optional<net.minecraft.world.level.levelgen.structure.Structure.GenerationStub> findGenerationPoint(net.minecraft.world.level.levelgen.structure.Structure.GenerationContext generationContext) net.minecraft.world.level.levelgen.GenerationStep.Decorationstep()net.minecraft.world.level.levelgen.structure.StructureType<?> type()Methods inherited from class net.minecraft.world.level.levelgen.structure.Structure
adjustBoundingBox, afterPlace, biomes, findValidGenerationPoint, generate, getLowestY, getLowestY, getLowestYIn5by5BoxOffset7Blocks, getMeanFirstOccupiedHeight, onTopOfChunkCenter, settingsCodec, simpleCodec, spawnOverrides, terrainAdaptation
-
Field Details
-
CODEC
-
isBeached
public final boolean isBeached -
yLevel
public final int yLevel
-
-
Constructor Details
-
BuriedWreckFeature
public BuriedWreckFeature(net.minecraft.world.level.levelgen.structure.Structure.StructureSettings structureSettings, boolean beached, int yLevel)
-
-
Method Details
-
findGenerationPoint
@NotNull public @NotNull Optional<net.minecraft.world.level.levelgen.structure.Structure.GenerationStub> findGenerationPoint(net.minecraft.world.level.levelgen.structure.Structure.GenerationContext generationContext) - Specified by:
findGenerationPointin classnet.minecraft.world.level.levelgen.structure.Structure
-
step
public net.minecraft.world.level.levelgen.GenerationStep.Decoration step()- Overrides:
stepin classnet.minecraft.world.level.levelgen.structure.Structure
-
type
public net.minecraft.world.level.levelgen.structure.StructureType<?> type()- Specified by:
typein classnet.minecraft.world.level.levelgen.structure.Structure
-