public class RenderItem extends Render
Modifier and Type | Field and Description |
---|---|
static boolean |
renderInFrame |
boolean |
renderWithColor |
float |
zLevel |
field_147909_c, renderManager, shadowOpaque, shadowSize
Constructor and Description |
---|
RenderItem() |
Modifier and Type | Method and Description |
---|---|
void |
doRender(Entity par1Entity,
double par2,
double par4,
double par6,
float par8,
float par9) |
void |
doRender(EntityItem par1EntityItem,
double par2,
double par4,
double par6,
float par8,
float par9) |
protected ResourceLocation |
getEntityTexture(Entity par1Entity) |
protected ResourceLocation |
getEntityTexture(EntityItem par1EntityItem) |
static RenderItem |
getInstance()
Returns a single lazy loaded instance of RenderItem, for use in mods who
don't care about the interaction of other objects on the current state of the RenderItem they are using.
|
byte |
getMiniBlockCount(ItemStack stack,
byte original) |
byte |
getMiniItemCount(ItemStack stack,
byte original)
Allows for a subclass to override how many rendered items appear in a
"mini item 3d stack"
|
void |
renderEffect(TextureManager manager,
int x,
int y) |
void |
renderIcon(int par1,
int par2,
IIcon par3Icon,
int par4,
int par5) |
void |
renderItemAndEffectIntoGUI(FontRenderer par1FontRenderer,
TextureManager par2TextureManager,
ItemStack par3ItemStack,
int par4,
int par5) |
void |
renderItemIntoGUI(FontRenderer par1FontRenderer,
TextureManager par2TextureManager,
ItemStack par3ItemStack,
int par4,
int par5) |
void |
renderItemIntoGUI(FontRenderer par1FontRenderer,
TextureManager par2TextureManager,
ItemStack par3ItemStack,
int par4,
int par5,
boolean renderEffect) |
void |
renderItemOverlayIntoGUI(FontRenderer par1FontRenderer,
TextureManager par2TextureManager,
ItemStack par3ItemStack,
int par4,
int par5) |
void |
renderItemOverlayIntoGUI(FontRenderer par1FontRenderer,
TextureManager par2TextureManager,
ItemStack par3ItemStack,
int par4,
int par5,
java.lang.String par6Str) |
boolean |
shouldBob()
Items should have a bob effect
|
boolean |
shouldSpreadItems()
Items should spread out when rendered in 3d?
|
bindEntityTexture, bindTexture, doRenderShadowAndFire, func_147906_a, getFontRendererFromRenderManager, isStaticEntity, renderAABB, renderOffsetAABB, setRenderManager, updateIcons
public boolean renderWithColor
public float zLevel
public static boolean renderInFrame
public void doRender(EntityItem par1EntityItem, double par2, double par4, double par6, float par8, float par9)
protected ResourceLocation getEntityTexture(EntityItem par1EntityItem)
public void renderItemIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5)
public void renderItemIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5, boolean renderEffect)
public void renderItemAndEffectIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5)
public void renderEffect(TextureManager manager, int x, int y)
public void renderItemOverlayIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5)
public void renderItemOverlayIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5, java.lang.String par6Str)
public void renderIcon(int par1, int par2, IIcon par3Icon, int par4, int par5)
protected ResourceLocation getEntityTexture(Entity par1Entity)
getEntityTexture
in class Render
public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)
public boolean shouldSpreadItems()
public boolean shouldBob()
public byte getMiniBlockCount(ItemStack stack, byte original)
public byte getMiniItemCount(ItemStack stack, byte original)
stack
- The item stackoriginal
- The default amount vanilla would usepublic static RenderItem getInstance()