Package net.minecraft.structure
Class StrongholdPieces.Library
java.lang.Object
net.minecraft.structure.StructurePiece
net.minecraft.structure.StrongholdPieces.AbstractPiece
net.minecraft.structure.StrongholdPieces.Library
- Enclosing class:
- StrongholdPieces
- Mappings:
Namespace Name official aqp$eintermediary net/minecraft/class_11$class_19named net/minecraft/structure/StrongholdPieces$Library
-
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 static final List<WeightedRandomChestContent>private booleanFields inherited from class net.minecraft.structure.StrongholdPieces.AbstractPiece
entryDoorFields inherited from class net.minecraft.structure.StructurePiece
boundingBox, chainLength, facing -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StrongholdPieces.Librarycreate(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) protected voiddeserialize(NbtCompound structureNbt) 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, fillOpenings, fillRandomized, fillWithOutline, fillWithOutlineUnderSeaLevel, fromNbt, getBlockAt, getBoundingBox, getCenterBlockPos, getChainLength, getData, getOverlappingPiece, isTouchingLiquid, placeChest, placeDispenser, placeDoor, setAir, setBlockState, toNbt, translate
-
Field Details
-
POSSIBLE_CHEST_CONTENT
- Mappings:
Namespace Name Mixin selector official aLaqp$e;a:Ljava/util/List;intermediary field_10224Lnet/minecraft/class_11$class_19;field_10224:Ljava/util/List;named POSSIBLE_CHEST_CONTENTLnet/minecraft/structure/StrongholdPieces$Library;POSSIBLE_CHEST_CONTENT:Ljava/util/List;
-
tall
private boolean tall- Mappings:
Namespace Name Mixin selector official bLaqp$e;b:Zintermediary field_39Lnet/minecraft/class_11$class_19;field_39:Znamed tallLnet/minecraft/structure/StrongholdPieces$Library;tall:Z
-
-
Constructor Details
-
Library
public Library() -
Library
- Mappings:
Namespace Name Mixin selector official <init>Laqp$e;<init>(ILjava/util/Random;Laqe;Lcq;)Vintermediary <init>Lnet/minecraft/class_11$class_19;<init>(ILjava/util/Random;Lnet/minecraft/class_1251;Lnet/minecraft/class_1354;)Vnamed <init>Lnet/minecraft/structure/StrongholdPieces$Library;<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
-
create
public static StrongholdPieces.Library create(List<StructurePiece> pieces, Random random, int x, int y, int z, Direction orientation, int chainLength) - Mappings:
Namespace Name Mixin selector official aLaqp$e;a(Ljava/util/List;Ljava/util/Random;IIILcq;I)Laqp$e;intermediary method_29Lnet/minecraft/class_11$class_19;method_29(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/class_1354;I)Lnet/minecraft/class_11$class_19;named createLnet/minecraft/structure/StrongholdPieces$Library;create(Ljava/util/List;Ljava/util/Random;IIILnet/minecraft/util/math/Direction;I)Lnet/minecraft/structure/StrongholdPieces$Library;
-
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
-