add slots
This commit is contained in:
parent
3396dd73b2
commit
ad83255833
11 changed files with 185 additions and 115 deletions
|
@ -128,6 +128,12 @@ public class RenderItem
|
|||
case BOOTS:
|
||||
offset = 1.7f;
|
||||
break;
|
||||
case CROWN:
|
||||
offset = 0.0f;
|
||||
break;
|
||||
case SHIELD:
|
||||
offset = 0.0f;
|
||||
break;
|
||||
}
|
||||
GL11.glTranslatef(1.0f, offset, 0.0f);
|
||||
GL11.glRotatef(180.0f, 0.0f, 1.0f, 0.0f);
|
||||
|
@ -135,7 +141,12 @@ public class RenderItem
|
|||
boolean cull = GlState.isCullEnabled();
|
||||
if(cull)
|
||||
GlState.disableCull();
|
||||
this.armor.doRenderLayer(null, 0.0f, 0.0f, 0.0f, 0, 0, 0.0f, 0.0625F);
|
||||
if(armor.getArmorType().isMainArmor())
|
||||
this.armor.doRenderLayer(null, 0.0f, 0.0f, 0.0f, 0, 0, 0.0f, 0.0625F);
|
||||
// else if(armor.getArmorType() == Equipment.CROWN)
|
||||
//
|
||||
// else if(armor.getArmorType() == Equipment.SHIELD)
|
||||
//
|
||||
if(cull)
|
||||
GlState.enableCull();
|
||||
GL11.glPopMatrix();
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
package client.renderer.layers;
|
||||
|
||||
import client.renderer.entity.RendererLivingEntity;
|
||||
import client.renderer.model.ModelBiped;
|
||||
import client.renderer.model.ModelArmor;
|
||||
import common.util.Equipment;
|
||||
|
||||
public class LayerArachnoidArmor extends LayerArmor {
|
||||
|
@ -9,12 +9,10 @@ public class LayerArachnoidArmor extends LayerArmor {
|
|||
super(rendererIn, 12, 12);
|
||||
}
|
||||
|
||||
protected void setModelPartVisible(ModelBiped model, Equipment slot) {
|
||||
protected void setModelPartVisible(ModelArmor model, Equipment slot) {
|
||||
switch(slot) {
|
||||
case CHESTPLATE:
|
||||
case HELMET:
|
||||
super.setModelPartVisible(model, slot);
|
||||
break;
|
||||
default:
|
||||
model.setVisible(false);
|
||||
break;
|
||||
|
|
|
@ -8,7 +8,6 @@ import client.Client;
|
|||
import client.renderer.GlState;
|
||||
import client.renderer.entity.RendererLivingEntity;
|
||||
import client.renderer.model.ModelArmor;
|
||||
import client.renderer.model.ModelBiped;
|
||||
import common.collect.Lists;
|
||||
import common.enchantment.Enchantment;
|
||||
import common.enchantment.EnchantmentHelper;
|
||||
|
@ -182,7 +181,7 @@ public class LayerArmor implements LayerRenderer<EntityNPC>
|
|||
// this.modelArmor = new ModelBiped(1.0F);
|
||||
// }
|
||||
|
||||
protected void setModelPartVisible(ModelBiped model, Equipment slot)
|
||||
protected void setModelPartVisible(ModelArmor model, Equipment slot)
|
||||
{
|
||||
model.setVisible(false);
|
||||
|
||||
|
@ -208,6 +207,7 @@ public class LayerArmor implements LayerRenderer<EntityNPC>
|
|||
case HELMET:
|
||||
model.bipedHead.showModel = true;
|
||||
model.bipedHeadwear.showModel = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue