Package net.minecraft.structure
Class StrongholdPieces.FiveWayCrossing
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.StrongholdPieces.AbstractPiece
net.minecraft.structure.StrongholdPieces.FiveWayCrossing
- Enclosing class:
- StrongholdPieces
- Mappings:
Namespace Name official aqp$cintermediary net/minecraft/class_11$class_17named net/minecraft/structure/StrongholdPieces$FiveWayCrossing
-
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
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate booleanprivate booleanFields inherited from class net.minecraft.structure.StrongholdPieces.AbstractPiece
entryDoorFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, chainLength, facing -
Constructor Summary
ConstructorsConstructorDescriptionFiveWayCrossing(int chainLength, Random random, BlockBox boundingBox, Direction orientation) -
Method Summary
Modifier and TypeMethodDescriptioncreate(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) protected voiddeserialize(NbtCompound structureNbt) voidfillOpenings(StructurePiece start, List<StructurePiece> pieces, Random random) booleanprotected voidserialize(NbtCompound structureNbt) Methods inherited from class net.minecraft.structure.StrongholdPieces.AbstractPiece
fillForwardOpening, fillNWOpening, fillSEOpening, generateEntrance, getEntranceType, isInboundsMethods inherited from class net.minecraft.structure.StructurePiece
addBlockWithRandomThreshold, applyXTransform, applyYTransform, applyZTransform, clearBlocksUpwards, fillAirAndLiquidsDownwards, fillHalfEllipsoid, fillRandomized, fillWithOutline, fillWithOutlineUnderSeaLevel, fromNbt, getBlockAt, getBoundingBox, getCenterBlockPos, getChainLength, getData, getOverlappingPiece, isTouchingLiquid, placeChest, placeDispenser, placeDoor, setAir, setBlockState, toNbt, translate
-
Field Details
-
lowerLeftExists
private boolean lowerLeftExists- Mappings:
Namespace Name Mixin selector official aLaqp$c;a:Zintermediary field_32Lnet/minecraft/class_11$class_17;field_32:Znamed lowerLeftExistsLnet/minecraft/structure/StrongholdPieces$FiveWayCrossing;lowerLeftExists:Z
-
upperLeftExists
private boolean upperLeftExists- Mappings:
Namespace Name Mixin selector official bLaqp$c;b:Zintermediary field_33Lnet/minecraft/class_11$class_17;field_33:Znamed upperLeftExistsLnet/minecraft/structure/StrongholdPieces$FiveWayCrossing;upperLeftExists:Z
-
lowerRightExists
private boolean lowerRightExists- Mappings:
Namespace Name Mixin selector official cLaqp$c;c:Zintermediary field_34Lnet/minecraft/class_11$class_17;field_34:Znamed lowerRightExistsLnet/minecraft/structure/StrongholdPieces$FiveWayCrossing;lowerRightExists:Z
-
upperRightExists
private boolean upperRightExists- Mappings:
Namespace Name Mixin selector official eLaqp$c;e:Zintermediary field_35Lnet/minecraft/class_11$class_17;field_35:Znamed upperRightExistsLnet/minecraft/structure/StrongholdPieces$FiveWayCrossing;upperRightExists:Z
-
-
Constructor Details
-
FiveWayCrossing
public FiveWayCrossing() -
FiveWayCrossing
- Mappings:
Namespace Name Mixin selector official <init>Laqp$c;<init>(ILjava/util/Random;Laqe;Lcq;)Vintermediary <init>Lnet/minecraft/class_11$class_17;<init>(ILjava/util/Random;Lnet/minecraft/class_1251;Lnet/minecraft/class_1354;)Vnamed <init>Lnet/minecraft/structure/StrongholdPieces$FiveWayCrossing;<init>(ILjava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/Direction;)V
-
-
Method Details
-
serialize
- Overrides:
serializein classStrongholdPieces.AbstractPiece- Mappings:
Namespace Name Mixin selector official aLaqt;a(Ldn;)Vintermediary method_5528Lnet/minecraft/class_34;method_5528(Lnet/minecraft/class_322;)Vnamed serializeLnet/minecraft/structure/StructurePiece;serialize(Lnet/minecraft/nbt/NbtCompound;)V
-
deserialize
- Overrides:
deserializein classStrongholdPieces.AbstractPiece- Mappings:
Namespace Name Mixin selector official bLaqt;b(Ldn;)Vintermediary method_5530Lnet/minecraft/class_34;method_5530(Lnet/minecraft/class_322;)Vnamed deserializeLnet/minecraft/structure/StructurePiece;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
-
fillOpenings
- Overrides:
fillOpeningsin classStructurePiece- Mappings:
Namespace Name Mixin selector official aLaqt;a(Laqt;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.FiveWayCrossing create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) - Mappings:
Namespace Name Mixin selector official aLaqp$c;a(Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$c;intermediary method_27Lnet/minecraft/class_11$class_17;method_27(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_1354;I)Lnet/minecraft/class_11$class_17;named createLnet/minecraft/structure/StrongholdPieces$FiveWayCrossing;create(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdPieces$FiveWayCrossing;
-
generate
- Specified by:
generatein classStructurePiece- Mappings:
Namespace Name Mixin selector official aLaqt;a(Ladm;Ljava/util/Random;Laqe;)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
-