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 TypeMethodDescriptionvoid
StructurePiece.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, 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 TypeMethodDescriptionvoid
MineshaftPieces.MineShaftCorridor.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
MineshaftPieces.MineShaftCrossing.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
MineshaftPieces.MineShaftRoom.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
MineshaftPieces.MineShaftStairs.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.BridgeCrossing.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.BridgeStraight.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.CastleCorridorStairsPiece.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.CastleCorridorTBalconyPiece.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.CastleEntrance.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.CastleSmallCorridorCrossingPiece.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.CastleSmallCorridorLeftTurnPiece.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.CastleSmallCorridorPiece.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.CastleSmallCorridorRightTurnPiece.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.CastleStalkRoom.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.RoomCrossing.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
NetherFortressPieces.StairsRoom.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
StrongholdPieces.ChestCorridor.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
StrongholdPieces.FiveCrossing.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
StrongholdPieces.LeftTurn.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
StrongholdPieces.PortalRoom.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
StrongholdPieces.PrisonHall.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
StrongholdPieces.RightTurn.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
StrongholdPieces.RoomCrossing.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
StrongholdPieces.StairsDown.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
StrongholdPieces.Straight.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) void
StrongholdPieces.StraightStairsDown.addChildren
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) private static void
OceanRuinPieces.addClusterRuins
(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation p_rotation, BlockPos pos, OceanRuinStructure structure, StructurePieceAccessor structurePieceAccessor) private static void
OceanRuinPieces.addPiece
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure, boolean isLarge, float integrity) static void
IglooPieces.addPieces
(StructureTemplateManager structureTemplateManager, BlockPos startPos, Rotation rotation, StructurePieceAccessor pieces, RandomSource random) static void
NetherFossilPieces.addPieces
(StructureTemplateManager structureManager, StructurePieceAccessor pieces, RandomSource random, BlockPos pos) static void
OceanRuinPieces.addPieces
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure) ShipwreckPieces.addRandomPiece
(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, StructurePieceAccessor pieces, RandomSource random, boolean isBeached) NetherFortressPieces.BridgeCrossing.createPiece
(StructurePieceAccessor pieces, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.BridgeEndFiller.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.BridgeStraight.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.CastleCorridorStairsPiece.createPiece
(StructurePieceAccessor pieces, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.CastleCorridorTBalconyPiece.createPiece
(StructurePieceAccessor pieces, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.CastleEntrance.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.CastleSmallCorridorCrossingPiece.createPiece
(StructurePieceAccessor pieces, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.CastleSmallCorridorLeftTurnPiece.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.CastleSmallCorridorPiece.createPiece
(StructurePieceAccessor pieces, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.CastleSmallCorridorRightTurnPiece.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.CastleStalkRoom.createPiece
(StructurePieceAccessor pieces, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.MonsterThrone.createPiece
(StructurePieceAccessor pieces, int x, int y, int z, int genDepth, Direction orientation) NetherFortressPieces.RoomCrossing.createPiece
(StructurePieceAccessor pieces, int x, int y, int z, Direction orientation, int genDepth) NetherFortressPieces.StairsRoom.createPiece
(StructurePieceAccessor pieces, int x, int y, int z, int genDepth, Direction orientation) StrongholdPieces.ChestCorridor.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) StrongholdPieces.FiveCrossing.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.LeftTurn
StrongholdPieces.LeftTurn.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.Library
StrongholdPieces.Library.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.PortalRoom
StrongholdPieces.PortalRoom.createPiece
(StructurePieceAccessor pieces, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.PrisonHall
StrongholdPieces.PrisonHall.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.RightTurn
StrongholdPieces.RightTurn.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) StrongholdPieces.RoomCrossing.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.StairsDown
StrongholdPieces.StairsDown.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.Straight
StrongholdPieces.Straight.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) StrongholdPieces.StraightStairsDown.createPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) private static MineshaftPieces.MineShaftPiece
MineshaftPieces.createRandomShaftPiece
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth, MineshaftStructure.Type type) (package private) static NetherFortressPieces.NetherBridgePiece
NetherFortressPieces.findAndCreateBridgePieceFactory
(NetherFortressPieces.PieceWeight weight, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) private static StrongholdPieces.StrongholdPiece
StrongholdPieces.findAndCreatePieceFactory
(Class<? extends StrongholdPieces.StrongholdPiece> pieceClass, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) static BoundingBox
MineshaftPieces.MineShaftCorridor.findCorridorSize
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) static BoundingBox
MineshaftPieces.MineShaftCrossing.findCrossing
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) static BoundingBox
StrongholdPieces.FillerCorridor.findPieceBox
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation) static BoundingBox
MineshaftPieces.MineShaftStairs.findStairs
(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) (package private) static MineshaftPieces.MineShaftPiece
MineshaftPieces.generateAndAddPiece
(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) private StructurePiece
NetherFortressPieces.NetherBridgePiece.generateAndAddPiece
(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth, boolean castlePiece) (package private) static StructurePiece
StrongholdPieces.generateAndAddPiece
(StrongholdPieces.StartPiece piece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) protected StructurePiece
NetherFortressPieces.NetherBridgePiece.generateChildForward
(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetX, int offsetY, boolean castlePiece) protected StructurePiece
NetherFortressPieces.NetherBridgePiece.generateChildLeft
(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX, boolean castlePiece) protected StructurePiece
NetherFortressPieces.NetherBridgePiece.generateChildRight
(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX, boolean castlePiece) NetherFortressPieces.NetherBridgePiece.generatePiece
(NetherFortressPieces.StartPiece startPiece, List<NetherFortressPieces.PieceWeight> weights, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) private static StrongholdPieces.StrongholdPiece
StrongholdPieces.generatePieceFromSmallDoor
(StrongholdPieces.StartPiece piece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) protected StructurePiece
StrongholdPieces.StrongholdPiece.generateSmallDoorChildForward
(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetX, int offsetY) protected StructurePiece
StrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft
(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX) protected StructurePiece
StrongholdPieces.StrongholdPiece.generateSmallDoorChildRight
(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX)