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 StructureProcessorprivate 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 voidaddClusterRuins(StructureTemplateManager pStructureTemplateManager, RandomSource pRandom, Rotation pRotation, BlockPos pPos, OceanRuinStructure pStructure, StructurePieceAccessor pStructurePieceAccessor) private static voidaddPiece(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pStructurePieceAccessor, RandomSource pRandom, OceanRuinStructure pStructure, boolean pIsLarge, float pIntegrity) static voidaddPieces(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pStructurePieceAccessor, RandomSource pRandom, OceanRuinStructure pStructure) allPositions(RandomSource pRandom, BlockPos pPos) private static StructureProcessorarchyRuleProcessor(Block pBlock, Block pSuspiciousBlock, ResourceKey<LootTable> pLootTable) private static ResourceLocationgetBigWarmRuin(RandomSource pRandom) private static ResourceLocationgetSmallWarmRuin(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)
-