public class MinecraftForgeClient
extends java.lang.Object
Constructor and Description |
---|
MinecraftForgeClient() |
Modifier and Type | Method and Description |
---|---|
static IItemRenderer |
getItemRenderer(ItemStack item,
IItemRenderer.ItemRenderType type) |
static EnumWorldBlockLayer |
getRenderLayer() |
static int |
getRenderPass() |
static void |
registerItemRenderer(Item item,
IItemRenderer renderer)
Register a custom renderer for a specific item.
|
static void |
releaseStencilBit(int bit)
Release the stencil bit for other use
|
static int |
reserveStencilBit()
Reserve a stencil bit for use in rendering
Note: you must check the Framebuffer you are working with to
determine if stencil bits are enabled on it before use.
|
public static void registerItemRenderer(Item item, IItemRenderer renderer)
itemID
- The item ID (shifted index) to handle rendering.renderer
- The IItemRenderer interface that handles rendering for
this item.public static IItemRenderer getItemRenderer(ItemStack item, IItemRenderer.ItemRenderType type)
public static int getRenderPass()
public static EnumWorldBlockLayer getRenderLayer()
public static int reserveStencilBit()
public static void releaseStencilBit(int bit)
bit
- The bit from reserveStencilBit()