Uses of Record Class
net.minecraft.world.level.levelgen.structure.pieces.StructurePieceSerializationContext
Packages that use StructurePieceSerializationContext
Package
Description
-
Uses of StructurePieceSerializationContext in net.minecraft.world.level.chunk.storage
Methods in net.minecraft.world.level.chunk.storage with parameters of type StructurePieceSerializationContextModifier and TypeMethodDescriptionprivate static CompoundTag
ChunkSerializer.packStructureData
(StructurePieceSerializationContext context, ChunkPos pos, Map<Structure, StructureStart> structureMap, Map<Structure, it.unimi.dsi.fastutil.longs.LongSet> referenceMap) private static Map
<Structure, StructureStart> ChunkSerializer.unpackStructureStart
(StructurePieceSerializationContext context, CompoundTag tag, long seed) -
Uses of StructurePieceSerializationContext in net.minecraft.world.level.levelgen.structure
Methods in net.minecraft.world.level.levelgen.structure with parameters of type StructurePieceSerializationContextModifier and TypeMethodDescriptionprotected void
PoolElementStructurePiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
ScatteredFeaturePiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected abstract void
StructurePiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
TemplateStructurePiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) final CompoundTag
StructurePiece.createTag
(StructurePieceSerializationContext context) StructureStart.createTag
(StructurePieceSerializationContext context, ChunkPos chunkPos) static StructureStart
StructureStart.loadStaticStart
(StructurePieceSerializationContext context, CompoundTag tag, long seed) Constructors in net.minecraft.world.level.levelgen.structure with parameters of type StructurePieceSerializationContextModifierConstructorDescription -
Uses of StructurePieceSerializationContext in net.minecraft.world.level.levelgen.structure.pieces
Methods in net.minecraft.world.level.levelgen.structure.pieces that return StructurePieceSerializationContextModifier and TypeMethodDescriptionStructurePieceSerializationContext.fromLevel
(ServerLevel level) Methods in net.minecraft.world.level.levelgen.structure.pieces with parameters of type StructurePieceSerializationContextModifier and TypeMethodDescriptionstatic PiecesContainer
PiecesContainer.load
(ListTag tag, StructurePieceSerializationContext context) default StructurePiece
StructurePieceType.ContextlessType.load
(StructurePieceSerializationContext context, CompoundTag tag) StructurePieceType.load
(StructurePieceSerializationContext context, CompoundTag tag) default StructurePiece
StructurePieceType.StructureTemplateType.load
(StructurePieceSerializationContext context, CompoundTag tag) PiecesContainer.save
(StructurePieceSerializationContext context) -
Uses of StructurePieceSerializationContext in net.minecraft.world.level.levelgen.structure.structures
Methods in net.minecraft.world.level.levelgen.structure.structures with parameters of type StructurePieceSerializationContextModifier and TypeMethodDescriptionprotected void
BuriedTreasurePieces.BuriedTreasurePiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
DesertPyramidPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
EndCityPieces.EndCityPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
IglooPieces.IglooPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
JungleTemplePiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
MineshaftPieces.MineShaftCorridor.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
MineshaftPieces.MineShaftCrossing.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
MineshaftPieces.MineShaftPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
MineshaftPieces.MineShaftRoom.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
NetherFortressPieces.BridgeEndFiller.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
NetherFortressPieces.CastleSmallCorridorLeftTurnPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
NetherFortressPieces.CastleSmallCorridorRightTurnPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
NetherFortressPieces.MonsterThrone.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
NetherFortressPieces.NetherBridgePiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
NetherFossilPieces.NetherFossilPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
OceanMonumentPieces.OceanMonumentPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
OceanRuinPieces.OceanRuinPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
RuinedPortalPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
ShipwreckPieces.ShipwreckPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
StrongholdPieces.ChestCorridor.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
StrongholdPieces.FillerCorridor.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
StrongholdPieces.FiveCrossing.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
StrongholdPieces.Library.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
StrongholdPieces.PortalRoom.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
StrongholdPieces.RoomCrossing.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
StrongholdPieces.StairsDown.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
StrongholdPieces.Straight.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
StrongholdPieces.StrongholdPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
SwampHutPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag) protected void
WoodlandMansionPieces.WoodlandMansionPiece.addAdditionalSaveData
(StructurePieceSerializationContext context, CompoundTag tag)