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 StructurePlaceSettings
TemplateStructurePiece.placeSettings
Methods 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 StructurePlaceSettings
LegacySinglePoolElement.getSettings
(Rotation p_210353_, BoundingBox p_210354_, LiquidSettings p_352069_, boolean p_210355_) protected StructurePlaceSettings
SinglePoolElement.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 StructurePlaceSettings
EndCityPieces.EndCityPiece.makeSettings
(boolean pOverwrite, Rotation pRotation) private static StructurePlaceSettings
IglooPieces.IglooPiece.makeSettings
(Rotation pRotation, ResourceLocation pLocation) private static StructurePlaceSettings
NetherFossilPieces.NetherFossilPiece.makeSettings
(Rotation pRotation) private static StructurePlaceSettings
OceanRuinPieces.OceanRuinPiece.makeSettings
(Rotation pRotation, float pIntegrity, OceanRuinStructure.Type pStructureType) private static StructurePlaceSettings
RuinedPortalPiece.makeSettings
(Mirror pMirror, Rotation pRotation, RuinedPortalPiece.VerticalPlacement pVerticalPlacement, BlockPos pPos, RuinedPortalPiece.Properties pProperties) private static StructurePlaceSettings
RuinedPortalPiece.makeSettings
(StructureTemplateManager pStructureTemplateManager, CompoundTag pTag, ResourceLocation pLocation) private static StructurePlaceSettings
ShipwreckPieces.ShipwreckPiece.makeSettings
(Rotation pRotation) private static StructurePlaceSettings
WoodlandMansionPieces.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 void
StructureTemplate.addEntitiesToWorld
(ServerLevelAccessor p_74524_, BlockPos p_74525_, StructurePlaceSettings placementIn) StructureTemplate.calculateConnectedPosition
(StructurePlaceSettings pDecorator, BlockPos pStart, StructurePlaceSettings pSettings, BlockPos pEnd) static BlockPos
StructureTemplate.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) boolean
StructureTemplate.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) 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 Vec3
StructureTemplate.transformedVec3d
(StructurePlaceSettings placementIn, Vec3 pos)
StructureProcessor.process(LevelReader, BlockPos, BlockPos, StructureTemplate.StructureBlockInfo, StructureTemplate.StructureBlockInfo, StructurePlaceSettings, StructureTemplate)
instead.