Uses of Class
net.minecraft.structure.StructurePiece
Packages that use StructurePiece
-
Uses of StructurePiece in net.minecraft.structure
Subclasses of StructurePiece in net.minecraft.structureModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class(package private) static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class(package private) static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class(package private) static classstatic classstatic classstatic class(package private) static classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classFields in net.minecraft.structure with type parameters of type StructurePieceModifier and TypeFieldDescriptionVillagePieces.StartPiece.field_6246VillagePieces.StartPiece.field_6247private static Map<Class<? extends StructurePiece>,String> StructurePieceManager.pieceClassMapprivate static Map<String,Class<? extends StructurePiece>> StructurePieceManager.pieceIdMapNetherFortressPieces.StartPiece.piecesStrongholdPieces.StartPiece.piecesMethods in net.minecraft.structure that return StructurePieceModifier and TypeMethodDescriptionprotected StructurePieceNetherFortressPieces.AbstractPiece.fillForwardOpening(NetherFortressPieces.StartPiece start, List<StructurePiece> pieces, Random random, int leftRightOffset, int heightOffset, boolean inside) protected StructurePieceStrongholdPieces.AbstractPiece.fillForwardOpening(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int leftRightOffset, int heightOffset) protected StructurePieceNetherFortressPieces.AbstractPiece.fillNWOpening(NetherFortressPieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset, boolean inside) protected StructurePieceStrongholdPieces.AbstractPiece.fillNWOpening(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) protected StructurePieceVillagePieces.AbstractPiece.fillNWOpening(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) protected StructurePieceNetherFortressPieces.AbstractPiece.fillSEOpening(NetherFortressPieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset, boolean inside) protected StructurePieceStrongholdPieces.AbstractPiece.fillSEOpening(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) protected StructurePieceVillagePieces.AbstractPiece.fillSEOpening(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) private StructurePieceNetherFortressPieces.AbstractPiece.generate(NetherFortressPieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength, boolean inside) private static StructurePieceStrongholdPieces.generate(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static StructurePieceVillagePieces.generate(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static StructurePieceStructurePiece.getOverlappingPiece(List<StructurePiece> pieces, BlockBox box) static StructurePieceStructurePieceManager.getStructurePieceFromNbt(NbtCompound nbt, World world) private static StructurePieceVillagePieces.method_93(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static StructurePieceMineshaftPieces.pickPiece(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static StructurePieceMineshaftPieces.pieceGenerator(StructurePiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) Methods in net.minecraft.structure with parameters of type StructurePieceModifier and TypeMethodDescriptionvoidMineshaftPieces.MineshaftCorridor.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidMineshaftPieces.MineshaftCrossing.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidMineshaftPieces.MineshaftRoom.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidMineshaftPieces.MineshaftStairs.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.BridgeCrossing.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.BridgePiece.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.BridgeSmallCrossing.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.BridgeStairs.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorBalcony.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorCrossing.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorExit.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorLeftTurn.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorNetherWartsRoom.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorRightTurn.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorStairs.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.SmallCorridor.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.ChestCorridor.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.EndPortalRoom.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.FiveWayCrossing.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.LeftTurn.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.PrisonHall.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.RightTurn.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.SpiralStaircase.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.SquareRoom.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.StraightCorridor.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.StraightStairs.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStructurePiece.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidVillagePieces.StraightRoad.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidVillagePieces.Well.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) static StringStructurePieceManager.getId(StructurePiece piece) private static StructurePieceMineshaftPieces.pieceGenerator(StructurePiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) Method parameters in net.minecraft.structure with type arguments of type StructurePieceModifier and TypeMethodDescriptionNetherFortressPieces.BridgeCrossing.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction boundingBox, int chainLength) NetherFortressPieces.BridgeEnd.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressPieces.BridgePiece.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressPieces.BridgePlatform.create(List<StructurePiece> pieces, Random random, int x, int y, int z, int chainLength, Direction orientation) NetherFortressPieces.BridgeSmallCrossing.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressPieces.BridgeStairs.create(List<StructurePiece> pieces, Random random, int x, int y, int z, int chainLength, Direction orientation) NetherFortressPieces.CorridorBalcony.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressPieces.CorridorCrossing.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressPieces.CorridorExit.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressPieces.CorridorLeftTurn.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressPieces.CorridorNetherWartsRoom.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainlength) NetherFortressPieces.CorridorRightTurn.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressPieces.CorridorStairs.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) NetherFortressPieces.SmallCorridor.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) StrongholdPieces.ChestCorridor.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) StrongholdPieces.EndPortalRoom.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) StrongholdPieces.FiveWayCrossing.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static BlockBoxStrongholdPieces.FlexibleCorridor.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation) static StrongholdPieces.LeftTurnStrongholdPieces.LeftTurn.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static StrongholdPieces.LibraryStrongholdPieces.Library.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static StrongholdPieces.PrisonHallStrongholdPieces.PrisonHall.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) StrongholdPieces.SpiralStaircase.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static StrongholdPieces.SquareRoomStrongholdPieces.SquareRoom.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) StrongholdPieces.StraightCorridor.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) StrongholdPieces.StraightStairs.create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) VillagePieces.BlacksmithHouse.create(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static VillagePieces.BookHouseVillagePieces.BookHouse.create(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static VillagePieces.ChurchVillagePieces.Church.create(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static VillagePieces.FarmFieldVillagePieces.FarmField.create(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static BlockBoxVillagePieces.LampPost.create(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation) static VillagePieces.LargeFarmFieldVillagePieces.LargeFarmField.create(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static VillagePieces.PeasantHouseVillagePieces.PeasantHouse.create(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static VillagePieces.SingleHouseVillagePieces.SingleHouse.create(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction direction, int chainLength) VillagePieces.SingleMultifunctionalHouse.create(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int type) static VillagePieces.TinyHouseVillagePieces.TinyHouse.create(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static NetherFortressPieces.AbstractPieceNetherFortressPieces.createPiece(NetherFortressPieces.PieceData pieceData, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static StrongholdPieces.AbstractPieceStrongholdPieces.createPiece(Class<? extends StrongholdPieces.AbstractPiece> pieceType, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static VillagePieces.AbstractPieceVillagePieces.createPiece(VillagePieces.StartPiece start, VillagePieces.PieceData chance, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) protected StructurePieceNetherFortressPieces.AbstractPiece.fillForwardOpening(NetherFortressPieces.StartPiece start, List<StructurePiece> pieces, Random random, int leftRightOffset, int heightOffset, boolean inside) protected StructurePieceStrongholdPieces.AbstractPiece.fillForwardOpening(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int leftRightOffset, int heightOffset) protected StructurePieceNetherFortressPieces.AbstractPiece.fillNWOpening(NetherFortressPieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset, boolean inside) protected StructurePieceStrongholdPieces.AbstractPiece.fillNWOpening(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) protected StructurePieceVillagePieces.AbstractPiece.fillNWOpening(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) voidMineshaftPieces.MineshaftCorridor.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidMineshaftPieces.MineshaftCrossing.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidMineshaftPieces.MineshaftRoom.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidMineshaftPieces.MineshaftStairs.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.BridgeCrossing.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.BridgePiece.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.BridgeSmallCrossing.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.BridgeStairs.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorBalcony.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorCrossing.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorExit.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorLeftTurn.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorNetherWartsRoom.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorRightTurn.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.CorridorStairs.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidNetherFortressPieces.SmallCorridor.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.ChestCorridor.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.EndPortalRoom.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.FiveWayCrossing.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.LeftTurn.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.PrisonHall.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.RightTurn.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.SpiralStaircase.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.SquareRoom.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.StraightCorridor.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStrongholdPieces.StraightStairs.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidStructurePiece.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidVillagePieces.StraightRoad.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) voidVillagePieces.Well.fillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) protected StructurePieceNetherFortressPieces.AbstractPiece.fillSEOpening(NetherFortressPieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset, boolean inside) protected StructurePieceStrongholdPieces.AbstractPiece.fillSEOpening(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) protected StructurePieceVillagePieces.AbstractPiece.fillSEOpening(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int heightOffset, int leftRightOffset) private StructurePieceNetherFortressPieces.AbstractPiece.generate(NetherFortressPieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength, boolean inside) private static StructurePieceStrongholdPieces.generate(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static StructurePieceVillagePieces.generate(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) static BlockBoxMineshaftPieces.MineshaftCorridor.getBoundingBox(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation) static BlockBoxMineshaftPieces.MineshaftCrossing.getBoundingBox(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation) static BlockBoxMineshaftPieces.MineshaftStairs.getBoundingBox(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation) static StructurePieceStructurePiece.getOverlappingPiece(List<StructurePiece> pieces, BlockBox box) static BlockBoxVillagePieces.StraightRoad.method_106(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction direction) private static StructurePieceVillagePieces.method_93(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static StructurePieceMineshaftPieces.pickPiece(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static StrongholdPieces.AbstractPieceStrongholdPieces.pickPiece(StrongholdPieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static VillagePieces.AbstractPieceVillagePieces.pickPiece(VillagePieces.StartPiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) private static StructurePieceMineshaftPieces.pieceGenerator(StructurePiece start, List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) (package private) static voidStructurePieceManager.registerPiece(Class<? extends StructurePiece> structurePieceClass, String name) -
Uses of StructurePiece in net.minecraft.world.gen
Fields in net.minecraft.world.gen with type parameters of type StructurePieceMethods in net.minecraft.world.gen that return types with arguments of type StructurePiece