Uses of Interface
org.bukkit.structure.Structure
Packages that use Structure
Package
Description
Classes related to creating or using 
structures without creating Structure
 blocks in the world.- 
Uses of Structure in org.bukkit.structure
Methods in org.bukkit.structure that return StructureModifier and TypeMethodDescription@NotNull StructureCreates a copy of this structure.@NotNull StructureStructureManager.createStructure()Creates a new empty structure.@Nullable StructureStructureManager.getStructure(@NotNull NamespacedKey structureKey) Gets a registered Structure.@NotNull StructureStructureManager.loadStructure(@NotNull File file) Reads a Structure from disk.@NotNull StructureStructureManager.loadStructure(@NotNull InputStream inputStream) Reads a Structure from a stream.@Nullable StructureStructureManager.loadStructure(@NotNull NamespacedKey structureKey) Loads the structure for the specified key and automatically registers it.@Nullable StructureStructureManager.loadStructure(@NotNull NamespacedKey structureKey, boolean register) Loads a structure for the specified key and optionallyregistersit.@Nullable StructureStructureManager.registerStructure(@NotNull NamespacedKey structureKey, @NotNull Structure structure) Registers the given structure.@Nullable StructureStructureManager.unregisterStructure(@NotNull NamespacedKey structureKey) Unregisters a structure.Methods in org.bukkit.structure that return types with arguments of type StructureModifier and TypeMethodDescription@NotNull Map<NamespacedKey, Structure> StructureManager.getStructures()Gets the currently registered structures.Methods in org.bukkit.structure with parameters of type StructureModifier and TypeMethodDescription@NotNull StructureCreates a copy of this structure.@Nullable StructureStructureManager.registerStructure(@NotNull NamespacedKey structureKey, @NotNull Structure structure) Registers the given structure.voidStructureManager.saveStructure(@NotNull File file, @NotNull Structure structure) Save a structure to a file.voidStructureManager.saveStructure(@NotNull OutputStream outputStream, @NotNull Structure structure) Save a structure to a stream.voidStructureManager.saveStructure(@NotNull NamespacedKey structureKey, @NotNull Structure structure) Saves a structure with a given key to the primary world folder.