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 ResourceLocation[]
private static final ResourceLocation[]
private static final ResourceLocation[]
private static final ResourceLocation[]
(package private) static final StructureProcessor
private static final ResourceLocation[]
private static final ResourceLocation[]
private static final ResourceLocation[]
private static final ResourceLocation[]
(package private) static final StructureProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addClusterRuins
(StructureTemplateManager pStructureTemplateManager, RandomSource pRandom, Rotation pRotation, BlockPos pPos, OceanRuinStructure pStructure, StructurePieceAccessor pStructurePieceAccessor) private static void
addPiece
(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pStructurePieceAccessor, RandomSource pRandom, OceanRuinStructure pStructure, boolean pIsLarge, float pIntegrity) static void
addPieces
(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pStructurePieceAccessor, RandomSource pRandom, OceanRuinStructure pStructure) allPositions
(RandomSource pRandom, BlockPos pPos) private static StructureProcessor
archyRuleProcessor
(Block pBlock, Block pSuspiciousBlock, ResourceKey<LootTable> pLootTable) private static ResourceLocation
getBigWarmRuin
(RandomSource pRandom) private static ResourceLocation
getSmallWarmRuin
(RandomSource pRandom)
-
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 pBlock, Block pSuspiciousBlock, ResourceKey<LootTable> pLootTable) -
getSmallWarmRuin
-
getBigWarmRuin
-
addPieces
public static void addPieces(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pStructurePieceAccessor, RandomSource pRandom, OceanRuinStructure pStructure) -
addClusterRuins
private static void addClusterRuins(StructureTemplateManager pStructureTemplateManager, RandomSource pRandom, Rotation pRotation, BlockPos pPos, OceanRuinStructure pStructure, StructurePieceAccessor pStructurePieceAccessor) -
allPositions
-
addPiece
private static void addPiece(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pStructurePieceAccessor, RandomSource pRandom, OceanRuinStructure pStructure, boolean pIsLarge, float pIntegrity)
-