Uses of Class
net.minecraft.structure.StructurePlacementData
Packages that use StructurePlacementData
Package
Description
-
Uses of StructurePlacementData in net.minecraft.structure
Fields in net.minecraft.structure declared as StructurePlacementDataModifier and TypeFieldDescriptionprotected StructurePlacementDataSimpleStructurePiece.placementDataMethods in net.minecraft.structure that return StructurePlacementDataModifier and TypeMethodDescriptionStructurePlacementData.addProcessor(StructureProcessor processor) StructurePlacementData.clearProcessors()StructurePlacementData.copy()private static StructurePlacementDataEndCityGenerator.Piece.createPlacementData(boolean includeAir, BlockRotation rotation) private static StructurePlacementDataIglooGenerator.Piece.createPlacementData(BlockRotation rotation, Identifier identifier) private static StructurePlacementDataNetherFossilGenerator.Piece.createPlacementData(BlockRotation rotation) private static StructurePlacementDataOceanRuinGenerator.Piece.createPlacementData(BlockRotation rotation, float integrity, OceanRuinStructure.BiomeTemperature temperature) private static StructurePlacementDataRuinedPortalStructurePiece.createPlacementData(StructureTemplateManager manager, NbtCompound nbt, Identifier id) private static StructurePlacementDataRuinedPortalStructurePiece.createPlacementData(BlockMirror mirror, BlockRotation rotation, RuinedPortalStructurePiece.VerticalPlacement verticalPlacement, BlockPos pos, RuinedPortalStructurePiece.Properties properties) private static StructurePlacementDataShipwreckGenerator.Piece.createPlacementData(BlockRotation rotation) private static StructurePlacementDataWoodlandMansionGenerator.Piece.createPlacementData(BlockMirror mirror, BlockRotation rotation) SimpleStructurePiece.getPlacementData()StructurePlacementData.removeProcessor(StructureProcessor processor) StructurePlacementData.setBoundingBox(BlockBox boundingBox) StructurePlacementData.setIgnoreEntities(boolean ignoreEntities) StructurePlacementData.setInitializeMobs(boolean initializeMobs) StructurePlacementData.setLiquidSettings(StructureLiquidSettings liquidSettings) StructurePlacementData.setMirror(BlockMirror mirror) StructurePlacementData.setPosition(BlockPos position) StructurePlacementData.setRotation(BlockRotation rotation) StructurePlacementData.setUpdateNeighbors(boolean updateNeighbors) Methods in net.minecraft.structure with parameters of type StructurePlacementDataModifier and TypeMethodDescriptionStructureTemplate.calculateBoundingBox(StructurePlacementData placementData, BlockPos pos) StructureTemplate.getInfosForBlock(BlockPos pos, StructurePlacementData placementData, Block block) it.unimi.dsi.fastutil.objects.ObjectArrayList<StructureTemplate.StructureBlockInfo> StructureTemplate.getInfosForBlock(BlockPos pos, StructurePlacementData placementData, Block block, boolean transformed) booleanStructureTemplate.place(ServerWorldAccess world, BlockPos pos, BlockPos pivot, StructurePlacementData placementData, Random random, int flags) StructureTemplate.process(ServerWorldAccess world, BlockPos pos, BlockPos pivot, StructurePlacementData placementData, List<StructureTemplate.StructureBlockInfo> infos) static BlockPosStructureTemplate.transform(StructurePlacementData placementData, BlockPos pos) StructureTemplate.transformBox(StructurePlacementData placementData1, BlockPos pos1, StructurePlacementData placementData2, BlockPos pos2) Constructors in net.minecraft.structure with parameters of type StructurePlacementDataModifierConstructorDescriptionSimpleStructurePiece(StructurePieceType type, int length, StructureTemplateManager structureTemplateManager, Identifier id, String template, StructurePlacementData placementData, BlockPos pos) Constructor parameters in net.minecraft.structure with type arguments of type StructurePlacementDataModifierConstructorDescriptionSimpleStructurePiece(StructurePieceType type, NbtCompound nbt, StructureTemplateManager structureTemplateManager, Function<Identifier, StructurePlacementData> placementDataGetter) -
Uses of StructurePlacementData in net.minecraft.structure.pool
Methods in net.minecraft.structure.pool that return StructurePlacementDataModifier and TypeMethodDescriptionprotected StructurePlacementDataLegacySinglePoolElement.createPlacementData(BlockRotation rotation, BlockBox box, StructureLiquidSettings liquidSettings, boolean keepJigsaws) protected StructurePlacementDataSinglePoolElement.createPlacementData(BlockRotation rotation, BlockBox box, StructureLiquidSettings liquidSettings, boolean keepJigsaws) -
Uses of StructurePlacementData in net.minecraft.structure.processor
Methods in net.minecraft.structure.processor with parameters of type StructurePlacementDataModifier and TypeMethodDescriptionBlackstoneReplacementStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoBlockAgeStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoBlockIgnoreStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoBlockRotStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoGravityStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoJigsawReplacementStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoLavaSubmergedBlockStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoProtectedBlocksStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoRuleStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) @Nullable StructureTemplate.StructureBlockInfoStructureProcessor.process(WorldView world, BlockPos pos, BlockPos pivot, StructureTemplate.StructureBlockInfo originalBlockInfo, StructureTemplate.StructureBlockInfo currentBlockInfo, StructurePlacementData data) CappedStructureProcessor.reprocess(ServerWorldAccess world, BlockPos pos, BlockPos pivot, List<StructureTemplate.StructureBlockInfo> originalBlockInfos, List<StructureTemplate.StructureBlockInfo> currentBlockInfos, StructurePlacementData data) StructureProcessor.reprocess(ServerWorldAccess world, BlockPos pos, BlockPos pivot, List<StructureTemplate.StructureBlockInfo> originalBlockInfos, List<StructureTemplate.StructureBlockInfo> currentBlockInfos, StructurePlacementData data)