mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-12 08:27:45 +00:00
Fix Plugin Mod | Item Renders
This commit is contained in:
1 parent
303b1fecca
commit
d3d2e15326
1 file changed
+7
-4
@@ -238,7 +238,9 @@ public class RenderNPCHumanMale extends RenderNPCInterface
|
||||
|
||||
IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(itemstack2, EQUIPPED);
|
||||
boolean is3D = (customRenderer != null && customRenderer.shouldUseRenderHelper(EQUIPPED, itemstack2, BLOCK_3D));
|
||||
|
||||
Class<?> clazz = itemstack2.getItem().getClass();
|
||||
boolean pluginMod = itemstack2.getItem().getUnlocalizedName().contains("plug:");
|
||||
|
||||
if (itemstack2.getItem() instanceof ItemBlock && (is3D || RenderBlocks.renderItemIn3d(Block.getBlockFromItem(itemstack2.getItem()).getRenderType())))
|
||||
{
|
||||
var6 = 0.5F;
|
||||
@@ -248,7 +250,7 @@ public class RenderNPCHumanMale extends RenderNPCInterface
|
||||
GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F);
|
||||
GL11.glScalef(-var6, -var6, var6);
|
||||
}
|
||||
else if (itemstack2.getItem() instanceof ItemBow && customRenderer == null)
|
||||
else if (itemstack2.getItem() instanceof ItemBow && (customRenderer == null || pluginMod))
|
||||
{
|
||||
var6 = 0.625F;
|
||||
GL11.glTranslatef(0.0F, 0.125F, 0.3125F);
|
||||
@@ -257,7 +259,7 @@ public class RenderNPCHumanMale extends RenderNPCInterface
|
||||
GL11.glRotatef(-100.0F, 1.0F, 0.0F, 0.0F);
|
||||
GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F);
|
||||
}
|
||||
else if (itemstack2.getItem().isFull3D())
|
||||
else if (itemstack2.getItem().isFull3D() && (customRenderer == null || pluginMod))
|
||||
{
|
||||
var6 = 0.625F;
|
||||
|
||||
@@ -335,6 +337,7 @@ public class RenderNPCHumanMale extends RenderNPCInterface
|
||||
boolean is3D = (customRenderer != null && customRenderer.shouldUseRenderHelper(EQUIPPED, itemstack2, BLOCK_3D));
|
||||
|
||||
Class<?> clazz = itemstack2.getItem().getClass();
|
||||
boolean pluginMod = itemstack2.getItem().getUnlocalizedName().contains("plug:");
|
||||
if(clazz.getSimpleName().equals("ItemShield") || clazz.getSimpleName().equals("ItemRotatedShield") || clazz.getSimpleName().equals("ItemClaw"))
|
||||
GL11.glTranslatef(0.30f, 0, 0f);
|
||||
|
||||
@@ -347,7 +350,7 @@ public class RenderNPCHumanMale extends RenderNPCInterface
|
||||
GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F);
|
||||
GL11.glScalef(var6, -var6, var6);
|
||||
}
|
||||
else if (itemstack2.getItem() instanceof ItemBow && customRenderer == null)
|
||||
else if (itemstack2.getItem() instanceof ItemBow && (customRenderer == null || pluginMod))
|
||||
{
|
||||
var6 = 0.625F;
|
||||
GL11.glTranslatef(0.0F, 0.125F, 0.3125F);
|
||||
|
||||
Reference in new issue
Block a user