From 8d1f0f6bd2bd87800c2060ef5c2862655f7abdd1 Mon Sep 17 00:00:00 2001 From: Nick Minkler Date: Mon, 20 Jan 2014 20:19:40 -0800 Subject: [PATCH] add getItemList method to grab an unmodifiablelist of registered iteminfos. --- src/net/milkbowl/vault/item/Items.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/net/milkbowl/vault/item/Items.java b/src/net/milkbowl/vault/item/Items.java index 01012dc..9a216f6 100644 --- a/src/net/milkbowl/vault/item/Items.java +++ b/src/net/milkbowl/vault/item/Items.java @@ -16,6 +16,7 @@ package net.milkbowl.vault.item; import java.util.ArrayList; +import java.util.Collections; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; import java.util.regex.Matcher; @@ -27,6 +28,14 @@ import org.bukkit.inventory.ItemStack; public class Items { private static final List items = new CopyOnWriteArrayList(); + + /** + * Returns the list of ItemInfo's registered in Vault as an UnmodifiableList. + * @return list of Items + */ + public static List getItemList() { + return Collections.unmodifiableList(items); + } static { items.add(new ItemInfo("Air", new String[][]{{"air"}}, Material.AIR));