public interface IItemRenderer
Modifier and Type | Interface and Description |
---|---|
static class |
IItemRenderer.ItemRendererHelper |
static class |
IItemRenderer.ItemRenderType |
Modifier and Type | Method and Description |
---|---|
boolean |
handleRenderType(ItemStack item,
IItemRenderer.ItemRenderType type)
Checks if this renderer should handle a specific item's render type
|
void |
renderItem(IItemRenderer.ItemRenderType type,
ItemStack item,
java.lang.Object... data)
Called to do the actual rendering, see ItemRenderType for details on when specific
types are run, and what extra data is passed into the data parameter.
|
boolean |
shouldUseRenderHelper(IItemRenderer.ItemRenderType type,
ItemStack item,
IItemRenderer.ItemRendererHelper helper)
Checks if certain helper functionality should be executed for this renderer.
|
boolean handleRenderType(ItemStack item, IItemRenderer.ItemRenderType type)
item
- The item we are trying to rendertype
- A render type to check if this renderer handlesboolean shouldUseRenderHelper(IItemRenderer.ItemRenderType type, ItemStack item, IItemRenderer.ItemRendererHelper helper)
type
- The render typeitem
- The ItemStack being renderedhelper
- The type of helper functionality to be ranvoid renderItem(IItemRenderer.ItemRenderType type, ItemStack item, java.lang.Object... data)
type
- The render typeitem
- The ItemStack being rendereddata
- Extra Type specific data