Class OceanRuinPieces
java.lang.Object
net.minecraft.world.level.levelgen.structure.structures.OceanRuinPieces
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Identifier[]private static final Identifier[]private static final Identifier[]private static final Identifier[]private static final StructureProcessorprivate static final Identifier[]private static final Identifier[]private static final Identifier[]private static final Identifier[]private static final StructureProcessor -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddClusterRuins(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation rotation, BlockPos p, OceanRuinStructure structure, StructurePieceAccessor structurePieceAccessor) private static voidaddPiece(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure, boolean isLarge, float baseIntegrity) static voidaddPieces(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure) allPositions(RandomSource random, BlockPos origin) private static StructureProcessorarchyRuleProcessor(Block candidateBlock, Block replacementBlock, ResourceKey<LootTable> lootTable) private static IdentifiergetBigWarmRuin(RandomSource random) private static IdentifiergetSmallWarmRuin(RandomSource random)
-
Field Details
-
WARM_SUSPICIOUS_BLOCK_PROCESSOR
-
COLD_SUSPICIOUS_BLOCK_PROCESSOR
-
WARM_RUINS
-
RUINS_BRICK
-
RUINS_CRACKED
-
RUINS_MOSSY
-
BIG_RUINS_BRICK
-
BIG_RUINS_MOSSY
-
BIG_RUINS_CRACKED
-
BIG_WARM_RUINS
-
-
Constructor Details
-
OceanRuinPieces
public OceanRuinPieces()
-
-
Method Details
-
archyRuleProcessor
private static StructureProcessor archyRuleProcessor(Block candidateBlock, Block replacementBlock, ResourceKey<LootTable> lootTable) -
getSmallWarmRuin
-
getBigWarmRuin
-
addPieces
public static void addPieces(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure) -
addClusterRuins
private static void addClusterRuins(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation rotation, BlockPos p, OceanRuinStructure structure, StructurePieceAccessor structurePieceAccessor) -
allPositions
-
addPiece
private static void addPiece(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure, boolean isLarge, float baseIntegrity)
-