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 pPiece, StructurePieceAccessor pPieces, RandomSource pRandom) -
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 pStructureTemplateManager, RandomSource pRandom, Rotation pRotation, BlockPos pPos, OceanRuinStructure pStructure, StructurePieceAccessor pStructurePieceAccessor) private static voidOceanRuinPieces.addPiece(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pStructurePieceAccessor, RandomSource pRandom, OceanRuinStructure pStructure, boolean pIsLarge, float pIntegrity) static voidIglooPieces.addPieces(StructureTemplateManager pStructureTemplateManager, BlockPos pStartPos, Rotation pRotation, StructurePieceAccessor pPieces, RandomSource pRandom) static voidNetherFossilPieces.addPieces(StructureTemplateManager pStructureManager, StructurePieceAccessor pPieces, RandomSource pRandom, BlockPos pPos) static voidOceanRuinPieces.addPieces(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pStructurePieceAccessor, RandomSource pRandom, OceanRuinStructure pStructure) ShipwreckPieces.addRandomPiece(StructureTemplateManager pStructureTemplateManager, BlockPos pPos, Rotation pRotation, StructurePieceAccessor pPieces, RandomSource pRandom, boolean pIsBeached) NetherFortressPieces.BridgeCrossing.createPiece(StructurePieceAccessor pPieces, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.BridgeEndFiller.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.BridgeStraight.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.CastleCorridorStairsPiece.createPiece(StructurePieceAccessor pPieces, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.CastleCorridorTBalconyPiece.createPiece(StructurePieceAccessor pPieces, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.CastleEntrance.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.CastleSmallCorridorCrossingPiece.createPiece(StructurePieceAccessor pPieces, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.CastleSmallCorridorLeftTurnPiece.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.CastleSmallCorridorPiece.createPiece(StructurePieceAccessor pPieces, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.CastleSmallCorridorRightTurnPiece.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.CastleStalkRoom.createPiece(StructurePieceAccessor pPieces, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.MonsterThrone.createPiece(StructurePieceAccessor pPieces, int pX, int pY, int pZ, int pGenDepth, Direction pOrientation) NetherFortressPieces.RoomCrossing.createPiece(StructurePieceAccessor pPieces, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) NetherFortressPieces.StairsRoom.createPiece(StructurePieceAccessor pPieces, int pX, int pY, int pZ, int pGenDepth, Direction pOrientation) StrongholdPieces.ChestCorridor.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) StrongholdPieces.FiveCrossing.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) static StrongholdPieces.LeftTurnStrongholdPieces.LeftTurn.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) static StrongholdPieces.LibraryStrongholdPieces.Library.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) static StrongholdPieces.PortalRoomStrongholdPieces.PortalRoom.createPiece(StructurePieceAccessor pPieces, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) static StrongholdPieces.PrisonHallStrongholdPieces.PrisonHall.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) static StrongholdPieces.RightTurnStrongholdPieces.RightTurn.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) StrongholdPieces.RoomCrossing.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) static StrongholdPieces.StairsDownStrongholdPieces.StairsDown.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) static StrongholdPieces.StraightStrongholdPieces.Straight.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection, int pGenDepth) StrongholdPieces.StraightStairsDown.createPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) private static MineshaftPieces.MineShaftPieceMineshaftPieces.createRandomShaftPiece(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth, MineshaftStructure.Type pType) (package private) static NetherFortressPieces.NetherBridgePieceNetherFortressPieces.findAndCreateBridgePieceFactory(NetherFortressPieces.PieceWeight pWeight, StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) private static StrongholdPieces.StrongholdPieceStrongholdPieces.findAndCreatePieceFactory(Class<? extends StrongholdPieces.StrongholdPiece> pPieceClass, StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection, int pGenDepth) static BoundingBoxMineshaftPieces.MineShaftCorridor.findCorridorSize(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection) static BoundingBoxMineshaftPieces.MineShaftCrossing.findCrossing(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection) static BoundingBoxStrongholdPieces.FillerCorridor.findPieceBox(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation) static BoundingBoxMineshaftPieces.MineShaftStairs.findStairs(StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection) (package private) static MineshaftPieces.MineShaftPieceMineshaftPieces.generateAndAddPiece(StructurePiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection, int pGenDepth) private StructurePieceNetherFortressPieces.NetherBridgePiece.generateAndAddPiece(NetherFortressPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth, boolean pCastlePiece) (package private) static StructurePieceStrongholdPieces.generateAndAddPiece(StrongholdPieces.StartPiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection, int pGenDepth) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildForward(NetherFortressPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetX, int pOffsetY, boolean pCastlePiece) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildLeft(NetherFortressPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX, boolean pCastlePiece) protected StructurePieceNetherFortressPieces.NetherBridgePiece.generateChildRight(NetherFortressPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX, boolean pCastlePiece) NetherFortressPieces.NetherBridgePiece.generatePiece(NetherFortressPieces.StartPiece pStartPiece, List<NetherFortressPieces.PieceWeight> pWeights, StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pOrientation, int pGenDepth) private static StrongholdPieces.StrongholdPieceStrongholdPieces.generatePieceFromSmallDoor(StrongholdPieces.StartPiece pPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pX, int pY, int pZ, Direction pDirection, int pGenDepth) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildForward(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetX, int pOffsetY) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildLeft(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX) protected StructurePieceStrongholdPieces.StrongholdPiece.generateSmallDoorChildRight(StrongholdPieces.StartPiece pStartPiece, StructurePieceAccessor pPieces, RandomSource pRandom, int pOffsetY, int pOffsetX)