Uses of Class
net.minecraft.structure.StructurePiece
Packages that use StructurePiece
-
Uses of StructurePiece in net.minecraft
Subclasses of StructurePiece in net.minecraftModifier and TypeClassDescriptionstatic classstatic classMethod parameters in net.minecraft with type arguments of type StructurePieceModifier and TypeMethodDescriptionstatic voidclass_2759.method_11837(class_2763 class_2763, BlockPos blockPos, BlockRotation blockRotation, List<StructurePiece> list, Random random) private static booleanclass_2759.method_11840(class_2763 class_2763, class_2759.class_1926 class_1926, int int2, class_2759.class_2760 class_2760, BlockPos blockPos, List<StructurePiece> list, Random random) booleanclass_2759.class_1926.method_11849(class_2763 class_2763, int int2, class_2759.class_2760 class_2760, BlockPos blockPos, List<StructurePiece> list, Random random) private static class_2759.class_2760class_2759.method_13366(List<StructurePiece> list, class_2759.class_2760 class_2760) -
Uses of StructurePiece in net.minecraft.structure
Subclasses of StructurePiece in net.minecraft.structureModifier and TypeClassDescriptionclass(package private) static classstatic 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 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 final Map<Class<? extends StructurePiece>,String> StructurePieceManager.pieceClassMapprivate static final 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) 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 MineshaftPieces.class_3015MineshaftPieces.method_13370(StructurePiece structurePiece, List<StructurePiece> list, Random random, int int2, int int3, int int4, Direction direction, int int5) 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 MineshaftPieces.class_3015MineshaftPieces.method_13369(List<StructurePiece> list, Random random, int int2, int int3, int int4, Direction direction, int int5, MineshaftStructure.class_3014 class_3014) private static MineshaftPieces.class_3015MineshaftPieces.method_13370(StructurePiece structurePiece, List<StructurePiece> list, Random random, int int2, int int3, int int4, Direction direction, int int5) 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 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) (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