net.minecraft.structure

public class OceanRuinGenerator

net.minecraft.world.level.levelgen.structure.structures.OceanRuinPieces
net.minecraft.world.level.levelgen.structure.structures.OceanRuinPieces
net.minecraft.class_3409
net.minecraft.structure.OceanRuinGenerator

Field summary

Modifier and TypeField
private static final StructureProcessor
WARM_SUSPICIOUS_BLOCK_PROCESSOR
WARM_SUSPICIOUS_BLOCK_PROCESSOR
field_43327
SUSPICIOUS_SAND_PROCESSOR
private static final StructureProcessor
COLD_SUSPICIOUS_BLOCK_PROCESSOR
COLD_SUSPICIOUS_BLOCK_PROCESSOR
field_43328
SUSPICIOUS_GRAVEL_PROCESSOR
private static final Identifier[]
WARM_RUINS
WARM_RUINS
field_14521
WARM_RUINS
private static final Identifier[]
RUINS_BRICK
RUINS_BRICK
field_14518
BRICK_RUINS
private static final Identifier[]
RUINS_CRACKED
RUINS_CRACKED
field_14519
CRACKED_RUINS
private static final Identifier[]
RUINS_MOSSY
RUINS_MOSSY
field_14522
MOSSY_RUINS
private static final Identifier[]
BIG_RUINS_BRICK
BIG_RUINS_BRICK
field_14516
BIG_BRICK_RUINS
private static final Identifier[]
BIG_RUINS_MOSSY
BIG_RUINS_MOSSY
field_14517
BIG_MOSSY_RUINS
private static final Identifier[]
BIG_RUINS_CRACKED
BIG_RUINS_CRACKED
field_14520
BIG_CRACKED_RUINS
private static final Identifier[]
BIG_WARM_RUINS
BIG_WARM_RUINS
field_14515
BIG_WARM_RUINS

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private static StructureProcessor
archyRuleProcessor(Block candidateBlock, Block replacementBlock, ResourceKey<LootTable> lootTable)
archyRuleProcessor(Block candidateBlock, Block replacementBlock, ResourceKey<LootTable> lootTable)
method_49885(class_2248 arg0, class_2248 arg1, class_5321<class_52> arg2)
createArchaeologyStructureProcessor(Block baseBlock, Block suspiciousBlock, RegistryKey<LootTable> lootTable)
private static Identifier
getSmallWarmRuin(RandomSource random)
getSmallWarmRuin(RandomSource random)
method_14824(class_5819 arg0)
getRandomWarmRuin(Random random)
private static Identifier
getBigWarmRuin(RandomSource random)
getBigWarmRuin(RandomSource random)
method_14826(class_5819 arg0)
getRandomBigWarmRuin(Random random)
public static void
addPieces(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePiecesBuilder builder, RandomSource random, OceanRuinStructure structure)
addPieces(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePiecesBuilder builder, RandomSource random, OceanRuinStructure structure)
method_14827(class_3485 arg0, class_2338 arg1, class_2470 arg2, class_6626 arg3, class_5819 arg4, class_3411 arg5)
addPieces(StructureTemplateManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesCollector arg3, Random random, OceanRuinStructure structure)
private static void
addClusterRuins(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation rotation, BlockPos p, OceanRuinStructure structure, StructurePiecesBuilder builder)
addClusterRuins(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation rotation, BlockPos p, OceanRuinStructure structure, StructurePiecesBuilder builder)
method_14825(class_3485 arg0, class_5819 arg1, class_2470 arg2, class_2338 arg3, class_3411 arg4, class_6626 arg5)
addCluster(StructureTemplateManager manager, Random random, BlockRotation rotation, BlockPos pos, OceanRuinStructure structure, StructurePiecesCollector arg5)
private static List<BlockPos>
allPositions(RandomSource random, BlockPos origin)
allPositions(RandomSource random, BlockPos origin)
method_14821(class_5819 arg0, class_2338 arg1)
getRoomPositions(Random random, BlockPos pos)
private static void
addPiece(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePiecesBuilder builder, RandomSource random, OceanRuinStructure structure, boolean isLarge, float baseIntegrity)
addPiece(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePiecesBuilder builder, RandomSource random, OceanRuinStructure structure, boolean isLarge, float baseIntegrity)
method_14822(class_3485 arg0, class_2338 arg1, class_2470 arg2, class_6626 arg3, class_5819 arg4, class_3411 arg5, boolean arg6, float arg7)
addPieces(StructureTemplateManager manager, BlockPos pos, BlockRotation rotation, StructurePiecesCollector arg3, Random random, OceanRuinStructure structure, boolean large, float integrity)