public class ItemInfo
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ItemInfo.Layout |
| Modifier and Type | Field and Description |
|---|---|
static java.util.HashSet<java.lang.Class<? extends Slot>> |
fastTransferExemptions |
static ItemStackSet |
finiteItems |
static ItemStackSet |
hiddenItems |
static <any> |
highlightHandlers |
static <any> |
highlightIdentifiers |
static java.util.LinkedList<IInfiniteItemHandler> |
infiniteHandlers |
static <any> |
itemOverrides |
static java.util.HashMap<Item,java.lang.String> |
itemOwners |
static java.util.HashMap<ItemStack,java.lang.String> |
itemSearchNames |
static <any> |
itemVariants |
static ItemStackMap<java.lang.String> |
nameOverrides |
| Constructor and Description |
|---|
ItemInfo() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canBeInfinite(ItemStack stack) |
static java.util.ArrayList<ItemStack> |
getIdentifierItems(World world,
EntityPlayer player,
MovingObjectPosition hit) |
static java.util.List<ItemStack> |
getItemOverrides(Item item)
Deprecated.
Use field directly
|
static java.lang.String |
getNameOverride(ItemStack stack) |
static java.lang.String |
getSearchName(ItemStack stack) |
static java.util.List<java.lang.String> |
getText(ItemStack itemStack,
World world,
EntityPlayer player,
MovingObjectPosition mop) |
static boolean |
isHidden(Item item) |
static boolean |
isHidden(ItemStack stack) |
static void |
load(World world) |
static void |
preInit() |
static void |
registerHighlightHandler(IHighlightHandler handler,
ItemInfo.Layout... layouts) |
public static final <any> highlightHandlers
public static final ItemStackMap<java.lang.String> nameOverrides
public static final ItemStackSet hiddenItems
public static final ItemStackSet finiteItems
public static final <any> itemOverrides
public static final <any> itemVariants
public static final java.util.LinkedList<IInfiniteItemHandler> infiniteHandlers
public static final <any> highlightIdentifiers
public static final java.util.HashSet<java.lang.Class<? extends Slot>> fastTransferExemptions
public static final java.util.HashMap<Item,java.lang.String> itemOwners
public static final java.util.HashMap<ItemStack,java.lang.String> itemSearchNames
public static boolean isHidden(ItemStack stack)
public static boolean isHidden(Item item)
public static java.lang.String getNameOverride(ItemStack stack)
public static boolean canBeInfinite(ItemStack stack)
@Deprecated public static java.util.List<ItemStack> getItemOverrides(Item item)
public static void preInit()
public static void load(World world)
public static java.util.ArrayList<ItemStack> getIdentifierItems(World world,
EntityPlayer player,
MovingObjectPosition hit)
public static void registerHighlightHandler(IHighlightHandler handler, ItemInfo.Layout... layouts)
public static java.util.List<java.lang.String> getText(ItemStack itemStack,
World world,
EntityPlayer player,
MovingObjectPosition mop)
public static java.lang.String getSearchName(ItemStack stack)