Interface Schematic
- All Superinterfaces:
- ArchetypeVolume,- BiomeVolume,- BiomeVolume.Modifiable<ArchetypeVolume>,- BiomeVolume.Streamable<ArchetypeVolume>,- BlockEntityArchetypeVolume,- BlockEntityArchetypeVolume.Modifiable<ArchetypeVolume>,- BlockEntityArchetypeVolume.Streamable<ArchetypeVolume>,- BlockVolume,- BlockVolume.Modifiable<ArchetypeVolume>,- BlockVolume.Streamable<ArchetypeVolume>,- EntityArchetypeVolume,- EntityArchetypeVolume.Modifiable<ArchetypeVolume>,- EntityArchetypeVolume.Streamable<ArchetypeVolume>,- LocationBaseDataHolder,- LocationBaseDataHolder.Mutable,- MutableVolume,- Volume
A special archetype volume designed to be persisted. Contains additional
 metadata to assist with this persistence.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface org.spongepowered.api.world.volume.biome.BiomeVolumeBiomeVolume.Immutable, BiomeVolume.Modifiable<M extends BiomeVolume.Modifiable<M>>, BiomeVolume.Mutable, BiomeVolume.Streamable<B extends BiomeVolume.Streamable<B>>, BiomeVolume.Unmodifiable<U extends BiomeVolume.Unmodifiable<U>>Nested classes/interfaces inherited from interface org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolumeBlockEntityArchetypeVolume.Immutable, BlockEntityArchetypeVolume.Modifiable<M extends BlockEntityArchetypeVolume.Modifiable<M>>, BlockEntityArchetypeVolume.Mutable, BlockEntityArchetypeVolume.Streamable<B extends BlockEntityArchetypeVolume.Streamable<B>>, BlockEntityArchetypeVolume.Unmodifiable<U extends BlockEntityArchetypeVolume.Unmodifiable<U>>Nested classes/interfaces inherited from interface org.spongepowered.api.world.volume.block.BlockVolumeBlockVolume.Immutable, BlockVolume.Modifiable<M extends BlockVolume.Modifiable<M>>, BlockVolume.Mutable, BlockVolume.Streamable<B extends BlockVolume.Streamable<B>>, BlockVolume.Unmodifiable<U extends BlockVolume.Unmodifiable<U>>Nested classes/interfaces inherited from interface org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolumeEntityArchetypeVolume.Immutable, EntityArchetypeVolume.Modifiable<M extends EntityArchetypeVolume.Modifiable<M>>, EntityArchetypeVolume.Mutable, EntityArchetypeVolume.Streamable<B extends EntityArchetypeVolume.Streamable<B>>, EntityArchetypeVolume.Unmodifiable<U extends EntityArchetypeVolume.Unmodifiable<U>>Nested classes/interfaces inherited from interface org.spongepowered.api.world.volume.game.LocationBaseDataHolderLocationBaseDataHolder.Mutable
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptionGets thePalette<BiomeType>used by this schematic for serialization.Gets thePaletteused by this schematic for serialization.static Schematic.Builderbuilder()Gets a new builder for schematics.metadata()Gets any additional metadata attached to this schematic.Methods inherited from interface org.spongepowered.api.world.volume.archetype.ArchetypeVolumeapplyToWorld, applyToWorld, logicalCenter, transformMethods inherited from interface org.spongepowered.api.world.volume.biome.BiomeVolumebiome, biomeMethods inherited from interface org.spongepowered.api.world.volume.biome.BiomeVolume.ModifiablesetBiome, setBiomeMethods inherited from interface org.spongepowered.api.world.volume.biome.BiomeVolume.StreamablebiomeStreamMethods inherited from interface org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolumeblockEntityArchetype, blockEntityArchetype, blockEntityArchetypesMethods inherited from interface org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.ModifiableaddBlockEntity, addBlockEntity, addBlockEntity, addBlockEntity, removeBlockEntity, removeBlockEntityMethods inherited from interface org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.StreamableblockEntityArchetypeStreamMethods inherited from interface org.spongepowered.api.world.volume.block.BlockVolumeblock, block, fluid, fluid, highestPositionAt, highestYAt, highestYAtMethods inherited from interface org.spongepowered.api.world.volume.block.BlockVolume.ModifiableremoveBlock, removeBlock, setBlock, setBlockMethods inherited from interface org.spongepowered.api.world.volume.block.BlockVolume.StreamableblockStateStreamMethods inherited from interface org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolumeentityArchetypes, entityArchetypes, entityArchetypesByPositionMethods inherited from interface org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.ModifiableaddEntity, addEntityMethods inherited from interface org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.StreamableentitiesByPosition, entityArchetypeStreamMethods inherited from interface org.spongepowered.api.world.volume.game.LocationBaseDataHolderget, get, get, get, getDouble, getDouble, getDouble, getDouble, getInt, getInt, getInt, getInt, getLong, getLong, getLong, getLong, getValue, getValue, getValue, getValue, getValues, getValues, keys, keys, orElse, orElse, orElse, orElse, orElse, orElse, orElse, orElse, orNull, orNull, orNull, orNull, require, require, require, require, supports, supports, supports, supports, supports, supportsMethods inherited from interface org.spongepowered.api.world.volume.game.LocationBaseDataHolder.MutablecopyFrom, copyFrom, copyFrom, copyFrom, copyFrom, copyFrom, copyFrom, copyFrom, offer, offer, offer, offer, offer, offer, remove, remove, remove, remove, setRawData, setRawData, transform, transform, transform, transform, undo, undo, validateRawData, validateRawData
- 
Field Details- 
METADATA_NAME- See Also:
 
- 
METADATA_AUTHOR- See Also:
 
- 
METADATA_DATE- See Also:
 
- 
METADATA_REQUIRED_MODS- See Also:
 
 
- 
- 
Method Details- 
builderGets a new builder for schematics.- Returns:
- The new builder
 
- 
blockPalettePalette<BlockState,BlockType> blockPalette()Gets thePaletteused by this schematic for serialization.- Specified by:
- blockPalettein interface- BlockVolume
- Returns:
- The block palette
 
- 
biomePaletteGets thePalette<BiomeType>used by this schematic for serialization.- Returns:
- The biome palette used for this schematic
 
- 
metadataDataView metadata()Gets any additional metadata attached to this schematic.- Returns:
- The additional metadata
 
 
-