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 pServerLevel, BlockPos pOffset, BlockPos pPos, List<StructureTemplate.StructureBlockInfo> pOriginalBlockInfos, List<StructureTemplate.StructureBlockInfo> pProcessedBlockInfos, StructurePlaceSettings pSettings) 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 pLevel, BlockPos pOffset, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) BlockAgeProcessor.processBlock(LevelReader pLevel, BlockPos pOffset, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) BlockIgnoreProcessor.processBlock(LevelReader pLevel, BlockPos pOffset, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) BlockRotProcessor.processBlock(LevelReader pLevel, BlockPos pOffset, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) GravityProcessor.processBlock(LevelReader pLevel, BlockPos pOffset, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) 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 pLevel, BlockPos pOffset, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) RuleProcessor.processBlock(LevelReader pLevel, BlockPos pOffset, BlockPos pPos, StructureTemplate.StructureBlockInfo pBlockInfo, StructureTemplate.StructureBlockInfo pRelativeBlockInfo, StructurePlaceSettings pSettings) 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.