SPIGOT-2903: Add Structure API

By: Sander Knauff <sanderknauff@hotmail.com>
This commit is contained in:
Bukkit/Spigot
2021-10-05 11:55:20 +11:00
parent 8b6e67635a
commit 6882afca7b
6 changed files with 410 additions and 0 deletions

View File

@@ -46,6 +46,7 @@ import org.bukkit.plugin.ServicesManager;
import org.bukkit.plugin.messaging.Messenger;
import org.bukkit.scheduler.BukkitScheduler;
import org.bukkit.scoreboard.ScoreboardManager;
import org.bukkit.structure.StructureManager;
import org.bukkit.util.CachedServerIcon;
import org.jetbrains.annotations.Contract;
import org.jetbrains.annotations.NotNull;
@@ -1683,6 +1684,16 @@ public final class Bukkit {
return server.selectEntities(sender, selector);
}
/**
* Gets the structure manager for loading and saving structures.
*
* @return the structure manager
*/
@NotNull
public static StructureManager getStructureManager() {
return server.getStructureManager();
}
/**
* @return the unsafe values instance
* @see UnsafeValues