public class ItemList
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ItemList.AllMultiItemFilter |
static class |
ItemList.AnyMultiItemFilter |
static class |
ItemList.EverythingItemFilter |
static interface |
ItemList.ItemsLoadedCallback |
static class |
ItemList.NothingItemFilter |
static class |
ItemList.PatternItemFilter |
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<ItemFilter.ItemFilterProvider> |
itemFilterers
Updates to this should be synchronised on this
|
static <any> |
itemMap
Fields are replaced atomically and contents never modified.
|
static java.util.List<ItemStack> |
items
Fields are replaced atomically and contents never modified.
|
static java.util.List<ItemList.ItemsLoadedCallback> |
loadCallbacks |
static RestartableTask |
loadItems |
static RestartableTask |
updateFilter |
| Constructor and Description |
|---|
ItemList() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<ItemFilter> |
getItemFilters() |
static ItemFilter |
getItemListFilter() |
static boolean |
itemMatches(ItemStack item)
Deprecated.
use getItemListFilter().matches(item)
|
static boolean |
itemMatchesAll(ItemStack item,
java.util.List<ItemFilter> filters) |
static void |
loadItems()
Deprecated.
Use loadItems.restart()
|
static void |
updateFilter()
Deprecated.
Use updateFilter.restart()
|
public static volatile java.util.List<ItemStack> items
public static volatile <any> itemMap
public static final java.util.List<ItemFilter.ItemFilterProvider> itemFilterers
public static final java.util.List<ItemList.ItemsLoadedCallback> loadCallbacks
public static final RestartableTask loadItems
public static final RestartableTask updateFilter
public static boolean itemMatchesAll(ItemStack item,
java.util.List<ItemFilter> filters)
@Deprecated public static boolean itemMatches(ItemStack item)
public static ItemFilter getItemListFilter()
public static java.util.List<ItemFilter> getItemFilters()
@Deprecated public static void updateFilter()
@Deprecated public static void loadItems()