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 p_227795_, StructurePieceAccessor p_227796_, RandomSource p_227797_) voidMineshaftPieces.MineShaftCrossing.addChildren(StructurePiece p_227851_, StructurePieceAccessor p_227852_, RandomSource p_227853_) voidMineshaftPieces.MineShaftRoom.addChildren(StructurePiece p_227922_, StructurePieceAccessor p_227923_, RandomSource p_227924_) voidMineshaftPieces.MineShaftStairs.addChildren(StructurePiece p_227947_, StructurePieceAccessor p_227948_, RandomSource p_227949_) voidNetherFortressPieces.BridgeCrossing.addChildren(StructurePiece p_228043_, StructurePieceAccessor p_228044_, RandomSource p_228045_) voidNetherFortressPieces.BridgeStraight.addChildren(StructurePiece p_228102_, StructurePieceAccessor p_228103_, RandomSource p_228104_) voidNetherFortressPieces.CastleCorridorStairsPiece.addChildren(StructurePiece p_228131_, StructurePieceAccessor p_228132_, RandomSource p_228133_) voidNetherFortressPieces.CastleCorridorTBalconyPiece.addChildren(StructurePiece p_228159_, StructurePieceAccessor p_228160_, RandomSource p_228161_) voidNetherFortressPieces.CastleEntrance.addChildren(StructurePiece p_228188_, StructurePieceAccessor p_228189_, RandomSource p_228190_) voidNetherFortressPieces.CastleSmallCorridorCrossingPiece.addChildren(StructurePiece p_228217_, StructurePieceAccessor p_228218_, RandomSource p_228219_) voidNetherFortressPieces.CastleSmallCorridorLeftTurnPiece.addChildren(StructurePiece p_228247_, StructurePieceAccessor p_228248_, RandomSource p_228249_) voidNetherFortressPieces.CastleSmallCorridorPiece.addChildren(StructurePiece p_228279_, StructurePieceAccessor p_228280_, RandomSource p_228281_) voidNetherFortressPieces.CastleSmallCorridorRightTurnPiece.addChildren(StructurePiece p_228309_, StructurePieceAccessor p_228310_, RandomSource p_228311_) voidNetherFortressPieces.CastleStalkRoom.addChildren(StructurePiece p_228341_, StructurePieceAccessor p_228342_, RandomSource p_228343_) voidNetherFortressPieces.RoomCrossing.addChildren(StructurePiece p_228469_, StructurePieceAccessor p_228470_, RandomSource p_228471_) voidNetherFortressPieces.StairsRoom.addChildren(StructurePiece p_228497_, StructurePieceAccessor p_228498_, RandomSource p_228499_) voidStrongholdPieces.ChestCorridor.addChildren(StructurePiece p_229480_, StructurePieceAccessor p_229481_, RandomSource p_229482_) voidStrongholdPieces.FiveCrossing.addChildren(StructurePiece p_229542_, StructurePieceAccessor p_229543_, RandomSource p_229544_) voidStrongholdPieces.LeftTurn.addChildren(StructurePiece p_229572_, StructurePieceAccessor p_229573_, RandomSource p_229574_) voidStrongholdPieces.PortalRoom.addChildren(StructurePiece p_229643_, StructurePieceAccessor p_229644_, RandomSource p_229645_) voidStrongholdPieces.PrisonHall.addChildren(StructurePiece p_229675_, StructurePieceAccessor p_229676_, RandomSource p_229677_) voidStrongholdPieces.RightTurn.addChildren(StructurePiece p_229702_, StructurePieceAccessor p_229703_, RandomSource p_229704_) voidStrongholdPieces.RoomCrossing.addChildren(StructurePiece p_229733_, StructurePieceAccessor p_229734_, RandomSource p_229735_) voidStrongholdPieces.StairsDown.addChildren(StructurePiece p_229783_, StructurePieceAccessor p_229784_, RandomSource p_229785_) voidStrongholdPieces.Straight.addChildren(StructurePiece p_229828_, StructurePieceAccessor p_229829_, RandomSource p_229830_) voidStrongholdPieces.StraightStairsDown.addChildren(StructurePiece p_229861_, StructurePieceAccessor p_229862_, RandomSource p_229863_) private static voidOceanRuinPieces.addClusterRuins(StructureTemplateManager structureTemplateManager, RandomSource random, Rotation 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)