Uses of Class
net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings
Packages that use StructurePlaceSettings
Package
Description
-
Uses of StructurePlaceSettings in net.minecraft.world.level.levelgen.structure
Fields in net.minecraft.world.level.levelgen.structure declared as StructurePlaceSettingsModifier and TypeFieldDescriptionprotected final StructurePlaceSettingsTemplateStructurePiece.placeSettingsMethods in net.minecraft.world.level.levelgen.structure that return StructurePlaceSettingsConstructors in net.minecraft.world.level.levelgen.structure with parameters of type StructurePlaceSettingsModifierConstructorDescriptionTemplateStructurePiece(StructurePieceType type, int genDepth, StructureTemplateManager structureTemplateManager, Identifier templateLocation, String templateName, StructurePlaceSettings placeSettings, BlockPos position) Constructor parameters in net.minecraft.world.level.levelgen.structure with type arguments of type StructurePlaceSettingsModifierConstructorDescriptionTemplateStructurePiece(StructurePieceType type, CompoundTag tag, StructureTemplateManager structureTemplateManager, Function<Identifier, StructurePlaceSettings> structurePlaceSettingsSupplier) -
Uses of StructurePlaceSettings in net.minecraft.world.level.levelgen.structure.pools
Methods in net.minecraft.world.level.levelgen.structure.pools that return StructurePlaceSettingsModifier and TypeMethodDescriptionprotected StructurePlaceSettingsLegacySinglePoolElement.getSettings(Rotation rotation, BoundingBox chunkBB, LiquidSettings liquidSettings, boolean keepJigsaws) protected StructurePlaceSettingsSinglePoolElement.getSettings(Rotation rotation, BoundingBox chunkBB, LiquidSettings liquidSettings, boolean keepJigsaws) -
Uses of StructurePlaceSettings in net.minecraft.world.level.levelgen.structure.structures
Methods in net.minecraft.world.level.levelgen.structure.structures that return StructurePlaceSettingsModifier and TypeMethodDescriptionprivate static StructurePlaceSettingsEndCityPieces.EndCityPiece.makeSettings(boolean overwrite, Rotation rotation) private static StructurePlaceSettingsIglooPieces.IglooPiece.makeSettings(Rotation rotation, Identifier templateLocation) private static StructurePlaceSettingsNetherFossilPieces.NetherFossilPiece.makeSettings(Rotation rotation) private static StructurePlaceSettingsOceanRuinPieces.OceanRuinPiece.makeSettings(Rotation rotation, float integrity, OceanRuinStructure.Type biomeType) private static StructurePlaceSettingsRuinedPortalPiece.makeSettings(Mirror mirror, Rotation rotation, RuinedPortalPiece.VerticalPlacement verticalPlacement, BlockPos pivot, RuinedPortalPiece.Properties properties) private static StructurePlaceSettingsRuinedPortalPiece.makeSettings(StructureTemplateManager structureTemplateManager, CompoundTag tag, Identifier location) private static StructurePlaceSettingsShipwreckPieces.ShipwreckPiece.makeSettings(Rotation rotation) private static StructurePlaceSettingsWoodlandMansionPieces.WoodlandMansionPiece.makeSettings(Mirror mirror, Rotation rotation) -
Uses of StructurePlaceSettings in net.minecraft.world.level.levelgen.structure.templatesystem
Methods in net.minecraft.world.level.levelgen.structure.templatesystem that return StructurePlaceSettingsModifier and TypeMethodDescriptionStructurePlaceSettings.addProcessor(StructureProcessor processor) StructurePlaceSettings.clearProcessors()StructurePlaceSettings.copy()StructurePlaceSettings.popProcessor(StructureProcessor processor) StructurePlaceSettings.setBoundingBox(BoundingBox boundingBox) StructurePlaceSettings.setFinalizeEntities(boolean finalizeEntities) StructurePlaceSettings.setIgnoreEntities(boolean ignoreEntities) StructurePlaceSettings.setKnownShape(boolean knownShape) StructurePlaceSettings.setLiquidSettings(LiquidSettings liquidSettings) StructurePlaceSettings.setRandom(@Nullable RandomSource random) StructurePlaceSettings.setRotation(Rotation rotation) StructurePlaceSettings.setRotationPivot(BlockPos rotationPivot) Methods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type StructurePlaceSettingsModifier and TypeMethodDescriptionprivate voidStructureTemplate.addEntitiesToWorld(ServerLevelAccessor level, BlockPos position, StructurePlaceSettings placementIn, ProblemReporter problemReporter) StructureTemplate.calculateConnectedPosition(StructurePlaceSettings settings1, BlockPos connection1, StructurePlaceSettings settings2, BlockPos connection2) static BlockPosStructureTemplate.calculateRelativePosition(StructurePlaceSettings settings, BlockPos pos) StructureTemplate.filterBlocks(BlockPos position, StructurePlaceSettings settings, Block block) it.unimi.dsi.fastutil.objects.ObjectArrayList<StructureTemplate.StructureBlockInfo> StructureTemplate.filterBlocks(BlockPos position, StructurePlaceSettings settings, Block block, boolean absolute) CappedProcessor.finalizeProcessing(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, List<StructureTemplate.StructureBlockInfo> originalBlockInfoList, List<StructureTemplate.StructureBlockInfo> processedBlockInfoList, StructurePlaceSettings settings) StructureProcessor.finalizeProcessing(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, List<StructureTemplate.StructureBlockInfo> originalBlockInfoList, List<StructureTemplate.StructureBlockInfo> processedBlockInfoList, StructurePlaceSettings settings) StructureTemplate.getBoundingBox(StructurePlaceSettings settings, BlockPos position) booleanStructureTemplate.placeInWorld(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, RandomSource random, int updateMode) StructureProcessor.process(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings, @Nullable StructureTemplate template) BlackstoneReplaceProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) BlockAgeProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) BlockIgnoreProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) BlockRotProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) GravityProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) JigsawReplacementProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) LavaSubmergedBlockProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) ProtectedBlockProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) RuleProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) StructureProcessor.processBlock(LevelReader level, BlockPos targetPosition, BlockPos referencePos, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo processedBlockInfo, StructurePlaceSettings settings) Deprecated.StructureTemplate.processBlockInfos(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, List<StructureTemplate.StructureBlockInfo> blockInfoList) Deprecated.StructureTemplate.processBlockInfos(ServerLevelAccessor level, BlockPos position, BlockPos referencePos, StructurePlaceSettings settings, List<StructureTemplate.StructureBlockInfo> blockInfoList, @Nullable StructureTemplate template) StructureProcessor.processEntity(LevelReader world, BlockPos seedPos, StructureTemplate.StructureEntityInfo rawEntityInfo, StructureTemplate.StructureEntityInfo entityInfo, StructurePlaceSettings placementSettings, StructureTemplate template) FORGE: Add entity processing.StructureTemplate.processEntityInfos(@Nullable StructureTemplate template, LevelAccessor p_215387_0_, BlockPos p_215387_1_, StructurePlaceSettings p_215387_2_, List<StructureTemplate.StructureEntityInfo> p_215387_3_) static Vec3StructureTemplate.transformedVec3d(StructurePlaceSettings placementIn, Vec3 pos) -
Uses of StructurePlaceSettings in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common with parameters of type StructurePlaceSettingsModifier and TypeMethodDescriptionstatic voidCommonHooks.applyStructureRotation(BlockEntity blockEntity, CompoundTag blockEntityNbt, StructurePlaceSettings settings)
StructureProcessor.process(LevelReader, BlockPos, BlockPos, StructureTemplate.StructureBlockInfo, StructureTemplate.StructureBlockInfo, StructurePlaceSettings, StructureTemplate)instead.