public class ItemRenderer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
equippedItemSlot
The index of the currently held item (0-8, or -1 if not yet updated)
|
private float |
equippedProgress
How far the current item has been equipped (0 disequipped and 1 fully up)
|
private RenderItem |
itemRenderer |
private ItemStack |
itemToRender |
private Minecraft |
mc
A reference to the Minecraft object.
|
private float |
prevEquippedProgress |
private RenderManager |
renderManager |
private static ResourceLocation |
RES_MAP_BACKGROUND |
private static ResourceLocation |
RES_UNDERWATER_OVERLAY |
Constructor and Description |
---|
ItemRenderer(Minecraft mcIn) |
Modifier and Type | Method and Description |
---|---|
private void |
func_178095_a(AbstractClientPlayer clientPlayer,
float p_178095_2_,
float p_178095_3_) |
private void |
func_178098_a(float p_178098_1_,
AbstractClientPlayer clientPlayer) |
private float |
func_178100_c(float p_178100_1_) |
private void |
func_178101_a(float angle,
float p_178101_2_) |
private void |
func_178103_d() |
private void |
func_178104_a(AbstractClientPlayer clientPlayer,
float p_178104_2_) |
private void |
func_178105_d(float p_178105_1_) |
private void |
func_178108_a(float p_178108_1_,
TextureAtlasSprite p_178108_2_) |
private void |
func_178109_a(AbstractClientPlayer clientPlayer) |
private void |
func_178110_a(EntityPlayerSP entityplayerspIn,
float partialTicks) |
private boolean |
isBlockTranslucent(Block blockIn)
Returns true if given block is translucent
|
private void |
renderFireInFirstPerson(float p_78442_1_)
Renders the fire on the screen for first person mode.
|
void |
renderItem(EntityLivingBase entityIn,
ItemStack heldStack,
ItemCameraTransforms.TransformType transform) |
void |
renderItemInFirstPerson(float partialTicks)
Renders the active item in the player's hand when in first person mode.
|
private void |
renderItemMap(AbstractClientPlayer clientPlayer,
float p_178097_2_,
float p_178097_3_,
float p_178097_4_) |
private void |
renderLeftArm(RenderPlayer renderPlayerIn) |
void |
renderOverlays(float partialTicks)
Renders all the overlays that are in first person mode.
|
private void |
renderPlayerArms(AbstractClientPlayer clientPlayer) |
private void |
renderRightArm(RenderPlayer renderPlayerIn) |
private void |
renderWaterOverlayTexture(float p_78448_1_)
Renders a texture that warps around based on the direction the player is looking.
|
void |
resetEquippedProgress()
Resets equippedProgress
|
void |
resetEquippedProgress2()
Resets equippedProgress
|
private void |
transformFirstPersonItem(float equipProgress,
float swingProgress)
Performs transformations prior to the rendering of a held item in first person.
|
void |
updateEquippedItem() |
private static final ResourceLocation RES_MAP_BACKGROUND
private static final ResourceLocation RES_UNDERWATER_OVERLAY
private final Minecraft mc
private ItemStack itemToRender
private float equippedProgress
private float prevEquippedProgress
private final RenderManager renderManager
private final RenderItem itemRenderer
private int equippedItemSlot
public ItemRenderer(Minecraft mcIn)
public void renderItem(EntityLivingBase entityIn, ItemStack heldStack, ItemCameraTransforms.TransformType transform)
private boolean isBlockTranslucent(Block blockIn)
private void func_178101_a(float angle, float p_178101_2_)
private void func_178109_a(AbstractClientPlayer clientPlayer)
private void func_178110_a(EntityPlayerSP entityplayerspIn, float partialTicks)
private float func_178100_c(float p_178100_1_)
private void renderRightArm(RenderPlayer renderPlayerIn)
private void renderLeftArm(RenderPlayer renderPlayerIn)
private void renderPlayerArms(AbstractClientPlayer clientPlayer)
private void renderItemMap(AbstractClientPlayer clientPlayer, float p_178097_2_, float p_178097_3_, float p_178097_4_)
private void func_178095_a(AbstractClientPlayer clientPlayer, float p_178095_2_, float p_178095_3_)
private void func_178105_d(float p_178105_1_)
private void func_178104_a(AbstractClientPlayer clientPlayer, float p_178104_2_)
private void transformFirstPersonItem(float equipProgress, float swingProgress)
private void func_178098_a(float p_178098_1_, AbstractClientPlayer clientPlayer)
private void func_178103_d()
public void renderItemInFirstPerson(float partialTicks)
public void renderOverlays(float partialTicks)
private void func_178108_a(float p_178108_1_, TextureAtlasSprite p_178108_2_)
private void renderWaterOverlayTexture(float p_78448_1_)
private void renderFireInFirstPerson(float p_78442_1_)
public void updateEquippedItem()
public void resetEquippedProgress()
public void resetEquippedProgress2()