summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2017-05-15 08:25:11 +1000
committermd_5 <git@md-5.net>2017-05-15 08:25:11 +1000
commit2b64e53a2c1d6bd8c0454283cf3d001089b140de (patch)
tree870a124a5a899a72401b67764fc601ea1fc25e93 /src/main
parent5ad2ecf658276b8aae336b0e5bfb894a5151b578 (diff)
downloadbukkit-2b64e53a2c1d6bd8c0454283cf3d001089b140de.tar
bukkit-2b64e53a2c1d6bd8c0454283cf3d001089b140de.tar.gz
bukkit-2b64e53a2c1d6bd8c0454283cf3d001089b140de.tar.lz
bukkit-2b64e53a2c1d6bd8c0454283cf3d001089b140de.tar.xz
bukkit-2b64e53a2c1d6bd8c0454283cf3d001089b140de.zip
SPIGOT-3238: Add Server.advancementIterator
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/bukkit/Bukkit.java10
-rw-r--r--src/main/java/org/bukkit/Server.java8
2 files changed, 18 insertions, 0 deletions
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
@@ -1145,6 +1145,16 @@ public final class Bukkit {
}
/**
+ * Get an iterator through all advancements. Advancements cannot be removed
+ * from this iterator,
+ *
+ * @return an advancement iterator
+ */
+ public static Iterator<Advancement> 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
@@ -937,6 +937,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<Advancement> advancementIterator();
+
+ /**
* @see UnsafeValues
* @return the unsafe values instance
*/