Uses of Interface
net.minecraft.world.level.levelgen.structure.StructurePieceAccessor
Packages that use StructurePieceAccessor
Package
Description
-
Uses of StructurePieceAccessor in net.minecraft.world.level.levelgen.structure
Methods in net.minecraft.world.level.levelgen.structure with parameters of type StructurePieceAccessorModifier and TypeMethodDescriptionvoidStructurePiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) -
Uses of StructurePieceAccessor in net.minecraft.world.level.levelgen.structure.pieces
Classes in net.minecraft.world.level.levelgen.structure.pieces that implement StructurePieceAccessor -
Uses of StructurePieceAccessor in net.minecraft.world.level.levelgen.structure.structures
Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructurePieceAccessorModifier and TypeMethodDescriptionvoidMineshaftPieces.MineShaftCorridor.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidMineshaftPieces.MineShaftCrossing.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidMineshaftPieces.MineShaftRoom.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidMineshaftPieces.MineShaftStairs.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.BridgeCrossing.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.BridgeStraight.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleCorridorStairsPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleCorridorTBalconyPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleEntrance.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.CastleStalkRoom.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.RoomCrossing.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidNetherFortressPieces.StairsRoom.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.ChestCorridor.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.FiveCrossing.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.LeftTurn.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.PortalRoom.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.PrisonHall.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.RightTurn.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.RoomCrossing.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.StairsDown.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.Straight.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) voidStrongholdPieces.StraightStairsDown.addChildren(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random) private static voidOceanRuinPieces.addClusterRuins(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation rotation, BlockPos p, OceanRuinStructure structure, StructurePieceAccessor structurePieceAccessor) private static voidOceanRuinPieces.addPiece(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure, boolean isLarge, float baseIntegrity) static voidIglooPieces.addPieces(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random) static voidNetherFossilPieces.addPieces(StructureTemplateManager structureTemplateManager, StructurePieceAccessor structurePieceAccessor, RandomSource random, BlockPos position) static voidOceanRuinPieces.addPieces(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure) ShipwreckPieces.addRandomPiece(StructureTemplateManager structureTemplateManager, BlockPos position, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, boolean isBeached) static @Nullable NetherFortressPieces.BridgeCrossingNetherFortressPieces.BridgeCrossing.createPiece(StructurePieceAccessor structurePieceAccessor, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.BridgeEndFillerNetherFortressPieces.BridgeEndFiller.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.BridgeStraightNetherFortressPieces.BridgeStraight.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.CastleCorridorStairsPieceNetherFortressPieces.CastleCorridorStairsPiece.createPiece(StructurePieceAccessor structurePieceAccessor, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.CastleCorridorTBalconyPieceNetherFortressPieces.CastleCorridorTBalconyPiece.createPiece(StructurePieceAccessor structurePieceAccessor, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.CastleEntranceNetherFortressPieces.CastleEntrance.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.CastleSmallCorridorCrossingPieceNetherFortressPieces.CastleSmallCorridorCrossingPiece.createPiece(StructurePieceAccessor structurePieceAccessor, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.CastleSmallCorridorLeftTurnPieceNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.CastleSmallCorridorPieceNetherFortressPieces.CastleSmallCorridorPiece.createPiece(StructurePieceAccessor structurePieceAccessor, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.CastleSmallCorridorRightTurnPieceNetherFortressPieces.CastleSmallCorridorRightTurnPiece.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.CastleStalkRoomNetherFortressPieces.CastleStalkRoom.createPiece(StructurePieceAccessor structurePieceAccessor, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.MonsterThroneNetherFortressPieces.MonsterThrone.createPiece(StructurePieceAccessor structurePieceAccessor, int footX, int footY, int footZ, int genDepth, Direction direction) static @Nullable NetherFortressPieces.RoomCrossingNetherFortressPieces.RoomCrossing.createPiece(StructurePieceAccessor structurePieceAccessor, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable NetherFortressPieces.StairsRoomNetherFortressPieces.StairsRoom.createPiece(StructurePieceAccessor structurePieceAccessor, int footX, int footY, int footZ, int genDepth, Direction direction) static @Nullable StrongholdPieces.ChestCorridorStrongholdPieces.ChestCorridor.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable StrongholdPieces.FiveCrossingStrongholdPieces.FiveCrossing.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable StrongholdPieces.LeftTurnStrongholdPieces.LeftTurn.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable StrongholdPieces.LibraryStrongholdPieces.Library.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable StrongholdPieces.PortalRoomStrongholdPieces.PortalRoom.createPiece(StructurePieceAccessor structurePieceAccessor, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable StrongholdPieces.PrisonHallStrongholdPieces.PrisonHall.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable StrongholdPieces.RightTurnStrongholdPieces.RightTurn.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable StrongholdPieces.RoomCrossingStrongholdPieces.RoomCrossing.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable StrongholdPieces.StairsDownStrongholdPieces.StairsDown.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable StrongholdPieces.StraightStrongholdPieces.Straight.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) static @Nullable StrongholdPieces.StraightStairsDownStrongholdPieces.StraightStairsDown.createPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth) private static @Nullable MineshaftPieces.MineShaftPieceMineshaftPieces.createRandomShaftPiece(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int genDepth, MineshaftStructure.Type type) private static @Nullable NetherFortressPieces.NetherBridgePieceNetherFortressPieces.findAndCreateBridgePieceFactory(NetherFortressPieces.PieceWeight piece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) private static @Nullable StrongholdPieces.StrongholdPieceStrongholdPieces.findAndCreatePieceFactory(Class<? extends StrongholdPieces.StrongholdPiece> pieceClass, StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) static @Nullable BoundingBoxMineshaftPieces.MineShaftCorridor.findCorridorSize(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction) static @Nullable BoundingBoxMineshaftPieces.MineShaftCrossing.findCrossing(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction) static @Nullable BoundingBoxStrongholdPieces.FillerCorridor.findPieceBox(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction) static @Nullable BoundingBoxMineshaftPieces.MineShaftStairs.findStairs(StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction) private static @Nullable MineshaftPieces.MineShaftPieceMineshaftPieces.generateAndAddPiece(StructurePiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) private @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateAndAddPiece(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth, boolean isCastle) private static @Nullable StructurePieceStrongholdPieces.generateAndAddPiece(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) protected @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildForward(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int xOff, int yOff, boolean isCastle) protected @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildLeft(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int yOff, int zOff, boolean isCastle) protected @Nullable StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildRight(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int yOff, int zOff, boolean isCastle) private @Nullable NetherFortressPieces.NetherBridgePieceNetherFortressPieces.NetherBridgePiece.generatePiece(NetherFortressPieces.StartPiece startPiece, List<NetherFortressPieces.PieceWeight> currentPieces, StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) private static @Nullable StrongholdPieces.StrongholdPieceStrongholdPieces.generatePieceFromSmallDoor(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int footX, int footY, int footZ, Direction direction, int depth) protected @Nullable StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildForward(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int xOff, int yOff) protected @Nullable StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int yOff, int zOff) protected @Nullable StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildRight(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor structurePieceAccessor, RandomSource random, int yOff, int zOff)