From 2b64e53a2c1d6bd8c0454283cf3d001089b140de Mon Sep 17 00:00:00 2001 From: md_5 Date: Mon, 15 May 2017 08:25:11 +1000 Subject: SPIGOT-3238: Add Server.advancementIterator --- src/main/java/org/bukkit/Bukkit.java | 10 ++++++++++ src/main/java/org/bukkit/Server.java | 8 ++++++++ 2 files changed, 18 insertions(+) (limited to 'src/main') diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java index 535f0b88..87c34743 100644 --- a/src/main/java/org/bukkit/Bukkit.java +++ b/src/main/java/org/bukkit/Bukkit.java @@ -1144,6 +1144,16 @@ public final class Bukkit { return server.getAdvancement(key); } + /** + * Get an iterator through all advancements. Advancements cannot be removed + * from this iterator, + * + * @return an advancement iterator + */ + public static Iterator advancementIterator() { + return server.advancementIterator(); + } + /** * @see UnsafeValues * @return the unsafe values instance diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java index 3301ccdc..073fecd5 100644 --- a/src/main/java/org/bukkit/Server.java +++ b/src/main/java/org/bukkit/Server.java @@ -936,6 +936,14 @@ public interface Server extends PluginMessageRecipient { */ Advancement getAdvancement(NamespacedKey key); + /** + * Get an iterator through all advancements. Advancements cannot be removed + * from this iterator, + * + * @return an advancement iterator + */ + Iterator advancementIterator(); + /** * @see UnsafeValues * @return the unsafe values instance -- cgit v1.2.3