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
 
 public interface Schematic extends ArchetypeVolume, LocationBaseDataHolder.Mutable A special archetype volume designed to be persisted. Contains additional metadata to assist with this persistence.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static interfaceSchematic.BuilderA builder forSchematics.- 
Nested 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 Modifier and Type Field Description static java.lang.StringMETADATA_AUTHORstatic java.lang.StringMETADATA_DATEstatic java.lang.StringMETADATA_NAMEstatic java.lang.StringMETADATA_REQUIRED_MODS
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Palette<Biome,Biome>biomePalette()Gets thePalette<BiomeType>used by this schematic for serialization.Palette<BlockState,BlockType>blockPalette()Gets thePaletteused by this schematic for serialization.static Schematic.Builderbuilder()Gets a new builder for schematics.DataViewmetadata()Gets any additional metadata attached to this schematic.- 
Methods inherited from interface org.spongepowered.api.world.volume.archetype.ArchetypeVolumeapplyToWorld, logicalCenter, transform
 - 
Methods inherited from interface org.spongepowered.api.world.volume.biome.BiomeVolumebiome, biome
 - 
Methods inherited from interface org.spongepowered.api.world.volume.biome.BiomeVolume.ModifiablesetBiome, setBiome
 - 
Methods inherited from interface org.spongepowered.api.world.volume.biome.BiomeVolume.StreamablebiomeStream
 - 
Methods inherited from interface org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolumeblockEntityArchetype, blockEntityArchetype, blockEntityArchetypes
 - 
Methods inherited from interface org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.ModifiableaddBlockEntity, addBlockEntity, addBlockEntity, addBlockEntity, removeBlockEntity, removeBlockEntity
 - 
Methods inherited from interface org.spongepowered.api.world.volume.archetype.block.entity.BlockEntityArchetypeVolume.StreamableblockEntityArchetypeStream
 - 
Methods inherited from interface org.spongepowered.api.world.volume.block.BlockVolumeblock, block, fluid, fluid, highestPositionAt, highestYAt, highestYAt
 - 
Methods inherited from interface org.spongepowered.api.world.volume.block.BlockVolume.ModifiableremoveBlock, removeBlock, setBlock, setBlock
 - 
Methods inherited from interface org.spongepowered.api.world.volume.block.BlockVolume.StreamableblockStateStream
 - 
Methods inherited from interface org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolumeentityArchetypes, entityArchetypes, entityArchetypesByPosition
 - 
Methods inherited from interface org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.ModifiableaddEntity, addEntity
 - 
Methods inherited from interface org.spongepowered.api.world.volume.archetype.entity.EntityArchetypeVolume.StreamableentitiesByPosition, entityArchetypeStream
 - 
Methods 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, supports
 - 
Methods 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 Detail- 
METADATA_NAMEstatic final java.lang.String METADATA_NAME - See Also:
- Constant Field Values
 
 - 
METADATA_AUTHORstatic final java.lang.String METADATA_AUTHOR - See Also:
- Constant Field Values
 
 - 
METADATA_DATEstatic final java.lang.String METADATA_DATE - See Also:
- Constant Field Values
 
 - 
METADATA_REQUIRED_MODSstatic final java.lang.String METADATA_REQUIRED_MODS - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
builderstatic Schematic.Builder builder() Gets a new builder for schematics.- Returns:
- The new builder
 
 - 
blockPalettePalette<BlockState,BlockType> blockPalette() Gets thePaletteused by this schematic for serialization.- Returns:
- The block palette
 
 - 
biomePalettePalette<Biome,Biome> biomePalette() Gets 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
 
 
- 
 
-