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 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 TypeMethodDescriptionvoidMineshaftPieces.MineShaftCorridor.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidMineshaftPieces.MineShaftCrossing.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidMineshaftPieces.MineShaftRoom.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidMineshaftPieces.MineShaftStairs.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.BridgeCrossing.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.BridgeStraight.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.CastleCorridorStairsPiece.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.CastleCorridorTBalconyPiece.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.CastleEntrance.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorPiece.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.CastleStalkRoom.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.RoomCrossing.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidNetherFortressPieces.StairsRoom.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStrongholdPieces.ChestCorridor.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStrongholdPieces.FiveCrossing.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStrongholdPieces.LeftTurn.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStrongholdPieces.PortalRoom.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStrongholdPieces.PrisonHall.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStrongholdPieces.RightTurn.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStrongholdPieces.RoomCrossing.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStrongholdPieces.StairsDown.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStrongholdPieces.Straight.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) voidStrongholdPieces.StraightStairsDown.addChildren(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random) private static voidOceanRuinPieces.addClusterRuins(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation p_rotation, BlockPos pos, OceanRuinStructure structure, StructurePieceAccessor structurePieceAccessor) private static voidOceanRuinPieces.addPiece(StructureTemplateManager structureTemplateManager, BlockPos pos, Rotation rotation, StructurePieceAccessor structurePieceAccessor, RandomSource random, OceanRuinStructure structure, boolean isLarge, float integrity) static voidIglooPieces.addPieces(StructureTemplateManager structureTemplateManager, BlockPos startPos, Rotation rotation, StructurePieceAccessor pieces, RandomSource random) static voidNetherFossilPieces.addPieces(StructureTemplateManager structureManager, StructurePieceAccessor pieces, RandomSource random, BlockPos pos) static voidOceanRuinPieces.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.LeftTurnStrongholdPieces.LeftTurn.createPiece(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.LibraryStrongholdPieces.Library.createPiece(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.PortalRoomStrongholdPieces.PortalRoom.createPiece(StructurePieceAccessor pieces, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.PrisonHallStrongholdPieces.PrisonHall.createPiece(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.RightTurnStrongholdPieces.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.StairsDownStrongholdPieces.StairsDown.createPiece(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) static StrongholdPieces.StraightStrongholdPieces.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.MineShaftPieceMineshaftPieces.createRandomShaftPiece(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth, MineshaftStructure.Type type) (package private) static NetherFortressPieces.NetherBridgePieceNetherFortressPieces.findAndCreateBridgePieceFactory(NetherFortressPieces.PieceWeight weight, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth) private static StrongholdPieces.StrongholdPieceStrongholdPieces.findAndCreatePieceFactory(Class<? extends StrongholdPieces.StrongholdPiece> pieceClass, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) static BoundingBoxMineshaftPieces.MineShaftCorridor.findCorridorSize(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) static BoundingBoxMineshaftPieces.MineShaftCrossing.findCrossing(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) static BoundingBoxStrongholdPieces.FillerCorridor.findPieceBox(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation) static BoundingBoxMineshaftPieces.MineShaftStairs.findStairs(StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction) (package private) static MineshaftPieces.MineShaftPieceMineshaftPieces.generateAndAddPiece(StructurePiece piece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) private StructurePieceNetherFortressPieces.NetherBridgePiece.generateAndAddPiece(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction orientation, int genDepth, boolean castlePiece) (package private) static StructurePieceStrongholdPieces.generateAndAddPiece(StrongholdPieces.StartPiece piece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildForward(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetX, int offsetY, boolean castlePiece) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildLeft(NetherFortressPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX, boolean castlePiece) protected StructurePieceNetherFortressPieces.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.StrongholdPieceStrongholdPieces.generatePieceFromSmallDoor(StrongholdPieces.StartPiece piece, StructurePieceAccessor pieces, RandomSource random, int x, int y, int z, Direction direction, int genDepth) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildForward(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetX, int offsetY) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildRight(StrongholdPieces.StartPiece startPiece, StructurePieceAccessor pieces, RandomSource random, int offsetY, int offsetX)