Package net.minecraft.structure
Class StrongholdPieces.PrisonHall
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.StrongholdPieces.AbstractPiece
net.minecraft.structure.StrongholdPieces.PrisonHall
- Enclosing class:
- StrongholdPieces
- Mappings:
Namespace Name official awc$hintermediary net/minecraft/class_11$class_22named net/minecraft/structure/StrongholdPieces$PrisonHall
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.structure.StrongholdPieces.AbstractPiece
StrongholdPieces.AbstractPiece.EntranceTypeNested classes/interfaces inherited from class net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer -
Field Summary
Fields inherited from class net.minecraft.structure.StrongholdPieces.AbstractPiece
entryDoorFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, chainLength -
Constructor Summary
ConstructorsConstructorDescriptionPrisonHall(int chainLength, Random random, BlockBox boundingBox, Direction orientation) -
Method Summary
Modifier and TypeMethodDescriptionstatic StrongholdPieces.PrisonHallcreate(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) voidfillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) booleanMethods inherited from class net.minecraft.structure.StrongholdPieces.AbstractPiece
deserialize, fillForwardOpening, fillNWOpening, fillSEOpening, generateEntrance, getEntranceType, isInbounds, serializeMethods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillAirAndLiquidsDownwards, fillHalfEllipsoid, fillRandomized, fillWithOutline, fillWithOutlineUnderSeaLevel, fromNbt, getBlockAt, getBoundingBox, getCenterBlockPos, getChainLength, getOverlappingPiece, isTouchingLiquid, method_11851, method_11852, method_11853, method_11854, placeDoor, setAir, setBlockState, toNbt, translate
-
Constructor Details
-
PrisonHall
public PrisonHall() -
PrisonHall
- Mappings:
Namespace Name Mixin selector official <init>Lawc$h;<init>(ILjava/util/Random;Lavp;Lcs;)Vintermediary <init>Lnet/minecraft/class_11$class_22;<init>(ILjava/util/Random;Lnet/minecraft/class_1251;Lnet/minecraft/class_1354;)Vnamed <init>Lnet/minecraft/structure/StrongholdPieces$PrisonHall;<init>(ILjava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/Direction;)V
-
-
Method Details
-
fillOpenings
- Overrides:
fillOpeningsin classStructurePiece- Mappings:
Namespace Name Mixin selector official aLawg;a(Lawg;Ljava/util/List;Ljava/util/Random;)Vintermediary method_54Lnet/minecraft/class_34;method_54(Lnet/minecraft/class_34;Ljava/util/List;Ljava/util/Random;)Vnamed fillOpeningsLnet/minecraft/structure/StructurePiece;fillOpenings(Lnet/minecraft/structure/StructurePiece;Ljava/util/List;Ljava/util/Random;)V
-
create
public static StrongholdPieces.PrisonHall create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) - Mappings:
Namespace Name Mixin selector official aLawc$h;a(Ljava/util/List;Ljava/util/Random;IIILcs;I)Lawc$h;intermediary method_33Lnet/minecraft/class_11$class_22;method_33(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_1354;I)Lnet/minecraft/class_11$class_22;named createLnet/minecraft/structure/StrongholdPieces$PrisonHall;create(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdPieces$PrisonHall;
-
generate
- Specified by:
generatein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLawg;a(Laht;Ljava/util/Random;Lavp;)Zintermediary method_58Lnet/minecraft/class_34;method_58(Lnet/minecraft/class_1150;Ljava/util/Random;Lnet/minecraft/class_1251;)Znamed generateLnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)Z
-