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 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 pType, int pGenDepth, StructureTemplateManager pStructureTemplateManager, ResourceLocation pLocation, String pTemplateName, StructurePlaceSettings pPlaceSettings, BlockPos pTemplatePosition) Constructor parameters in net.minecraft.world.level.levelgen.structure with type arguments of type StructurePlaceSettingsModifierConstructorDescriptionTemplateStructurePiece(StructurePieceType pType, CompoundTag pTag, StructureTemplateManager pStructureTemplateManager, Function<ResourceLocation, StructurePlaceSettings> pPlaceSettingsFactory) -
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 p_210353_, BoundingBox p_210354_, LiquidSettings p_352069_, boolean p_210355_) protected StructurePlaceSettingsSinglePoolElement.getSettings(Rotation pRotation, BoundingBox pBoundingBox, LiquidSettings pLiquidSettings, boolean pOffset) -
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 pOverwrite, Rotation pRotation) private static StructurePlaceSettingsIglooPieces.IglooPiece.makeSettings(Rotation pRotation, ResourceLocation pLocation) private static StructurePlaceSettingsNetherFossilPieces.NetherFossilPiece.makeSettings(Rotation pRotation) private static StructurePlaceSettingsOceanRuinPieces.OceanRuinPiece.makeSettings(Rotation pRotation, float pIntegrity, OceanRuinStructure.Type pStructureType) private static StructurePlaceSettingsRuinedPortalPiece.makeSettings(Mirror pMirror, Rotation pRotation, RuinedPortalPiece.VerticalPlacement pVerticalPlacement, BlockPos pPos, RuinedPortalPiece.Properties pProperties) private static StructurePlaceSettingsRuinedPortalPiece.makeSettings(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag, ResourceLocation pLocation) private static StructurePlaceSettingsShipwreckPieces.ShipwreckPiece.makeSettings(Rotation pRotation) private static StructurePlaceSettingsWoodlandMansionPieces.WoodlandMansionPiece.makeSettings(Mirror pMirror, Rotation pRotation) -
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 pProcessor) StructurePlaceSettings.clearProcessors()StructurePlaceSettings.copy()StructurePlaceSettings.popProcessor(StructureProcessor pProcessor) StructurePlaceSettings.setBoundingBox(BoundingBox pBoundingBox) StructurePlaceSettings.setFinalizeEntities(boolean pFinalizeEntities) StructurePlaceSettings.setIgnoreEntities(boolean pIgnoreEntities) StructurePlaceSettings.setKnownShape(boolean pKnownShape) StructurePlaceSettings.setLiquidSettings(LiquidSettings pLiquidSettings) StructurePlaceSettings.setRandom(RandomSource pRandom) StructurePlaceSettings.setRotation(Rotation pRotation) StructurePlaceSettings.setRotationPivot(BlockPos pRotationPivot) Methods in net.minecraft.world.level.levelgen.structure.templatesystem with parameters of type StructurePlaceSettingsModifier and TypeMethodDescriptionprivate voidStructureTemplate.addEntitiesToWorld(ServerLevelAccessor p_74524_, BlockPos p_74525_, StructurePlaceSettings placementIn, ProblemReporter p_421857_) StructureTemplate.calculateConnectedPosition(StructurePlaceSettings pDecorator, BlockPos pStart, StructurePlaceSettings pSettings, BlockPos pEnd) static BlockPosStructureTemplate.calculateRelativePosition(StructurePlaceSettings pDecorator, BlockPos pPos) StructureTemplate.filterBlocks(BlockPos pPos, StructurePlaceSettings pSettings, Block pBlock) it.unimi.dsi.fastutil.objects.ObjectArrayList<StructureTemplate.StructureBlockInfo> StructureTemplate.filterBlocks(BlockPos pPos, StructurePlaceSettings pSettings, Block pBlock, boolean pRelativePosition) CappedProcessor.finalizeProcessing(ServerLevelAccessor p_278291_, BlockPos p_278055_, BlockPos p_277825_, List<StructureTemplate.StructureBlockInfo> p_277746_, List<StructureTemplate.StructureBlockInfo> p_277676_, StructurePlaceSettings p_277728_) StructureProcessor.finalizeProcessing(ServerLevelAccessor pServerLevel, BlockPos pOffset, BlockPos pPos, List<StructureTemplate.StructureBlockInfo> pOriginalBlockInfos, List<StructureTemplate.StructureBlockInfo> pProcessedBlockInfos, StructurePlaceSettings pSettings) StructureTemplate.getBoundingBox(StructurePlaceSettings pSettings, BlockPos pStartPos) booleanStructureTemplate.placeInWorld(ServerLevelAccessor pServerLevel, BlockPos pOffset, BlockPos pPos, StructurePlaceSettings pSettings, RandomSource pRandom, int pFlags) StructureProcessor.process(LevelReader p_74140_, BlockPos p_74141_, BlockPos p_74142_, StructureTemplate.StructureBlockInfo p_74143_, StructureTemplate.StructureBlockInfo p_74144_, StructurePlaceSettings p_74145_, StructureTemplate template) BlackstoneReplaceProcessor.processBlock(LevelReader p_74000_, BlockPos p_74001_, BlockPos p_74002_, StructureTemplate.StructureBlockInfo p_74003_, StructureTemplate.StructureBlockInfo p_74004_, StructurePlaceSettings p_74005_) BlockAgeProcessor.processBlock(LevelReader p_74016_, BlockPos p_74017_, BlockPos p_74018_, StructureTemplate.StructureBlockInfo p_74019_, StructureTemplate.StructureBlockInfo p_74020_, StructurePlaceSettings p_74021_) BlockIgnoreProcessor.processBlock(LevelReader p_74055_, BlockPos p_74056_, BlockPos p_74057_, StructureTemplate.StructureBlockInfo p_74058_, StructureTemplate.StructureBlockInfo p_74059_, StructurePlaceSettings p_74060_) BlockRotProcessor.processBlock(LevelReader p_74081_, BlockPos p_74082_, BlockPos p_74083_, StructureTemplate.StructureBlockInfo p_74084_, StructureTemplate.StructureBlockInfo p_74085_, StructurePlaceSettings p_74086_) GravityProcessor.processBlock(LevelReader p_74109_, BlockPos p_74110_, BlockPos p_74111_, StructureTemplate.StructureBlockInfo p_74112_, StructureTemplate.StructureBlockInfo p_74113_, StructurePlaceSettings p_74114_) JigsawReplacementProcessor.processBlock(LevelReader p_74127_, BlockPos p_74128_, BlockPos p_74129_, StructureTemplate.StructureBlockInfo p_74130_, StructureTemplate.StructureBlockInfo p_74131_, StructurePlaceSettings p_74132_) LavaSubmergedBlockProcessor.processBlock(LevelReader p_74140_, BlockPos p_74141_, BlockPos p_74142_, StructureTemplate.StructureBlockInfo p_74143_, StructureTemplate.StructureBlockInfo p_74144_, StructurePlaceSettings p_74145_) ProtectedBlockProcessor.processBlock(LevelReader p_163755_, BlockPos p_163756_, BlockPos p_163757_, StructureTemplate.StructureBlockInfo p_163758_, StructureTemplate.StructureBlockInfo p_163759_, StructurePlaceSettings p_163760_) RuleProcessor.processBlock(LevelReader p_74299_, BlockPos p_74300_, BlockPos p_74301_, StructureTemplate.StructureBlockInfo p_74302_, StructureTemplate.StructureBlockInfo p_74303_, StructurePlaceSettings p_74304_) StructureProcessor.processBlock(LevelReader pLevel, BlockPos pOffset, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) Deprecated.StructureTemplate.processBlockInfos(ServerLevelAccessor pServerLevel, BlockPos pOffset, BlockPos pPos, StructurePlaceSettings pSettings, List<StructureTemplate.StructureBlockInfo> pBlockInfos) Deprecated.StructureTemplate.processBlockInfos(ServerLevelAccessor pServerLevel, BlockPos pOffset, BlockPos pPos, StructurePlaceSettings pSettings, List<StructureTemplate.StructureBlockInfo> pBlockInfos, StructureTemplate template) StructureProcessor.processEntity(LevelReader world, BlockPos seedPos, StructureTemplate.StructureEntityInfo rawEntityInfo, StructureTemplate.StructureEntityInfo entityInfo, StructurePlaceSettings placementSettings, StructureTemplate template) FORGE: Add entity processing.StructureTemplate.processEntityInfos(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)
StructureProcessor.process(LevelReader, BlockPos, BlockPos, StructureTemplate.StructureBlockInfo, StructureTemplate.StructureBlockInfo, StructurePlaceSettings, StructureTemplate)instead.