Posted July 11, 201411 yr I'm currently attempting to scale the item when it's rendered. How do I get the default renderer for each type? ItemRenderer: package terrarium.render; import net.minecraft.client.renderer.ItemRenderer; import net.minecraft.client.renderer.Tessellator; import net.minecraft.item.ItemStack; import net.minecraftforge.client.IItemRenderer; public class SizedItemRenderer implements IItemRenderer { public double scaleX, scaleY, scaleZ; public SizedItemRenderer(double scaleX, double scaleY, double scaleZ) { this.scaleX = scaleX; this.scaleY = scaleY; this.scaleZ = scaleZ; } @Override public boolean handleRenderType(ItemStack item, ItemRenderType type) { return true; } @Override public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) { return true; } @Override public void renderItem(ItemRenderType type, ItemStack item, Object... data) { ItemRenderer.renderItemIn2D(Tessellator.instance, 0F, 0F, 1F, 1F, 255, 255, 0.0625F); } } ItemRenderer.renderItemIn2D doesn't really work out, this is what happens: Kain
July 11, 201411 yr Hi These links have some background info that might help you understand what's going on. http://greyminecraftcoder.blogspot.com.au/2013/08/rendering-items.html and http://greyminecraftcoder.blogspot.com.au/2013/08/the-tessellator.html and http://greyminecraftcoder.blogspot.com.au/2013/09/custom-item-rendering-using.html -TGG
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.