• 0

    posted a message on Need Help With isStackValidForSlot?
    Thanks everyone. I'll try these out once I get home from school.
    Posted in: Modification Development
  • 0

    posted a message on Need Help With isStackValidForSlot?
    Hey, I'm having trouble with my custom chest. What I want is to make it so that the player can only hold 6 certain items (from my mod) in the chest. I already have the chest created and working and all that. I heard that you can restrict items from being put into containers with the "isStackValidForSlot" thing.

    public boolean isStackValidForSlot(int par1, ItemStack par2ItemStack)
        {
    	    return true;
        }


    I just don't know what to put in to make it restrict all but those 6 items in those slots.
    Posted in: Modification Development
  • 0

    posted a message on COUNT TO 100,000,000 FOR A WORLD RECORD!
    17,899
    Posted in: Forum Games
  • 0

    posted a message on Using your Avatars Powers, kill the above user's avatar
    *controls your body to fall into a lava pit*
    Edit: Also, you can't kill a ghost. Because a ghost is already... well... dead.
    Posted in: Forum Games
  • 1

    posted a message on [Forge] Mob model is rendered strange
    Thank you so much! <3 You are a life saver!!
    Posted in: Modification Development
  • 0

    posted a message on [Forge] Mob model is rendered strange
    The front bits of my mob are rendered very strangely. I have no idea how to fix them.

    http://imgur.com/D0Kl74h



    Model class
    package Arctiq.SkiesOfMinecraftia;
    
    import net.minecraft.client.model.ModelBase;
    import net.minecraft.client.model.ModelRenderer;
    import net.minecraft.entity.Entity;
    
    public class LooperModel extends ModelBase
    {
    		 //fields
    		 ModelRenderer BodyMidFront;
    		 ModelRenderer BodyMidFrontL;
    		 ModelRenderer BodyMidR;
    		 ModelRenderer BodyMidBack;
    		 ModelRenderer BodyMidFrontR;
    		 ModelRenderer BodyMidL;
    		 ModelRenderer BodyMidBackL;
    		 ModelRenderer BodyMidBackR;
    		 ModelRenderer BodyFrontTop;
    		 ModelRenderer BodyLTop;
    		 ModelRenderer BodyRTop;
    		 ModelRenderer BodyBackTop;
    		 ModelRenderer BodyFrontBottom;
    		 ModelRenderer BodyBackBottom;
    		 ModelRenderer BodyRBottom;
    		 ModelRenderer BodyLBottom;
    		 ModelRenderer BodyFrontBottom2;
    		 ModelRenderer BodyLLowerBottom;
    		 ModelRenderer BodyRLowerBottom;
    		 ModelRenderer BodyBackBottom2;
    		 ModelRenderer BodyBottomTipR;
    		 ModelRenderer BodyRBottomDetail1;
    		 ModelRenderer BodyBottomTipL;
    		 ModelRenderer BodyRBottomDetail2;
    		 ModelRenderer BodyFrontLowerBottom2;
    		 ModelRenderer BodyBackLowerBottom2;
    		 ModelRenderer BodyBottomTipMid;
    		 ModelRenderer BodyLBottomDetail1;
    		 ModelRenderer BodyLBottomDetail2;
    		 ModelRenderer BodyFrontRBottomFlat1;
    		 ModelRenderer BodyFrontRBottomFlat2;
    		 ModelRenderer BodyFrontTopRFlat;
    		 ModelRenderer BodyFrontTopLFlat;
    		 ModelRenderer BodyFrontLBottomFlat1;
    		 ModelRenderer BodyFrontLBottomFlat2;
    		 ModelRenderer BodyBottomTipDetail;
    		 ModelRenderer ArmR;
    		 ModelRenderer ArmL;
    		 ModelRenderer RingFrontR;
    		 ModelRenderer RingFrontL45;
    		 ModelRenderer RingLFront;
    		 ModelRenderer RingBackL45;
    		 ModelRenderer RingFrontR45;
    		 ModelRenderer RingRFront;
    		 ModelRenderer RingBackR45;
    		 ModelRenderer RingBackR;
    		 ModelRenderer RingRBack;
    		 ModelRenderer RingFrontL;
    		 ModelRenderer RingLBack;
    		 ModelRenderer RingBackL;
    		
    		 public LooperModel()
    		 {
    		 textureWidth = 64;
    		 textureHeight = 32;
    		
    			 BodyMidFront = new ModelRenderer(this, 0, 25);
    			 BodyMidFront.addBox(-2F, -2F, -5F, 4, 4, 3);
    			 BodyMidFront.setRotationPoint(0F, 10F, 0F);
    			 BodyMidFront.setTextureSize(64, 32);
    			 BodyMidFront.mirror = true;
    			 setRotation(BodyMidFront, 0F, 0F, 0F);
    			 BodyMidFrontL = new ModelRenderer(this, 11, 21);
    			 BodyMidFrontL.addBox(-2.1F, -2F, -5F, 4, 4, 3);
    			 BodyMidFrontL.setRotationPoint(0F, 10F, 0F);
    			 BodyMidFrontL.setTextureSize(64, 32);
    			 BodyMidFrontL.mirror = true;
    			 setRotation(BodyMidFrontL, 0F, -0.7853982F, 0F);
    			 BodyMidR = new ModelRenderer(this, 0, 13);
    			 BodyMidR.addBox(-4.9F, -2F, -2.2F, 3, 4, 4);
    			 BodyMidR.setRotationPoint(0F, 10F, 0F);
    			 BodyMidR.setTextureSize(64, 32);
    			 BodyMidR.mirror = true;
    			 setRotation(BodyMidR, 0F, 0F, 0F);
    			 BodyMidBack = new ModelRenderer(this, 0, 0);
    			 BodyMidBack.addBox(-2F, -2F, 1.7F, 4, 4, 3);
    			 BodyMidBack.setRotationPoint(0F, 10F, 0F);
    			 BodyMidBack.setTextureSize(64, 32);
    			 BodyMidBack.mirror = true;
    			 setRotation(BodyMidBack, 0F, 0F, 0F);
    			 BodyMidFrontR = new ModelRenderer(this, 0, 21);
    			 BodyMidFrontR.addBox(-1.9F, -2F, -5F, 4, 4, 3);
    			 BodyMidFrontR.setRotationPoint(0F, 10F, 0F);
    			 BodyMidFrontR.setTextureSize(64, 32);
    			 BodyMidFrontR.mirror = true;
    			 setRotation(BodyMidFrontR, 0F, 0.7853982F, 0F);
    			 BodyMidL = new ModelRenderer(this, 0, 13);
    			 BodyMidL.addBox(1.9F, -2F, -2.2F, 3, 4, 4);
    			 BodyMidL.setRotationPoint(0F, 10F, 0F);
    			 BodyMidL.setTextureSize(64, 32);
    			 BodyMidL.mirror = true;
    			 setRotation(BodyMidL, 0F, 0F, 0F);
    			 BodyMidBackL = new ModelRenderer(this, 0, 0);
    			 BodyMidBackL.addBox(1.8F, -2F, -2.1F, 3, 4, 4);
    			 BodyMidBackL.setRotationPoint(0F, 10F, 0F);
    			 BodyMidBackL.setTextureSize(64, 32);
    			 BodyMidBackL.mirror = true;
    			 setRotation(BodyMidBackL, 0F, -0.7853982F, 0F);
    			 BodyMidBackR = new ModelRenderer(this, 0, 0);
    			 BodyMidBackR.addBox(-2.1F, -2F, 1.7F, 4, 4, 3);
    			 BodyMidBackR.setRotationPoint(0F, 10F, 0F);
    			 BodyMidBackR.setTextureSize(64, 32);
    			 BodyMidBackR.mirror = true;
    			 setRotation(BodyMidBackR, 0F, -0.7853982F, 0F);
    			 BodyFrontTop = new ModelRenderer(this, 22, 21);
    			 BodyFrontTop.addBox(-2F, -1.9F, -5F, 4, 4, 3);
    			 BodyFrontTop.setRotationPoint(0F, 10F, 0F);
    			 BodyFrontTop.setTextureSize(64, 32);
    			 BodyFrontTop.mirror = true;
    			 setRotation(BodyFrontTop, -0.7853982F, 0F, 0F);
    			 BodyLTop = new ModelRenderer(this, 0, 0);
    			 BodyLTop.addBox(1.9F, -2F, -2.2F, 3, 4, 4);
    			 BodyLTop.setRotationPoint(0F, 10F, 0F);
    			 BodyLTop.setTextureSize(64, 32);
    			 BodyLTop.mirror = true;
    			 setRotation(BodyLTop, 0F, 0F, -0.7853982F);
    			 BodyRTop = new ModelRenderer(this, 0, 0);
    			 BodyRTop.addBox(-4.9F, -2F, -2.2F, 3, 4, 4);
    			 BodyRTop.setRotationPoint(0F, 10F, 0F);
    			 BodyRTop.setTextureSize(64, 32);
    			 BodyRTop.mirror = true;
    			 setRotation(BodyRTop, 0F, 0F, 0.7853982F);
    			 BodyBackTop = new ModelRenderer(this, 0, 0);
    			 BodyBackTop.addBox(-2F, -2.1F, 1.7F, 4, 4, 3);
    			 BodyBackTop.setRotationPoint(0F, 10F, 0F);
    			 BodyBackTop.setTextureSize(64, 32);
    			 BodyBackTop.mirror = true;
    			 setRotation(BodyBackTop, 0.7853982F, 0F, 0F);
    			 BodyFrontBottom = new ModelRenderer(this, 15, 8);
    			 BodyFrontBottom.addBox(-2F, 0.2F, -5.4F, 4, 5, 3);
    			 BodyFrontBottom.setRotationPoint(0F, 10F, 0F);
    			 BodyFrontBottom.setTextureSize(64, 32);
    			 BodyFrontBottom.mirror = true;
    			 setRotation(BodyFrontBottom, 0.3490659F, 0F, 0F);
    			 BodyBackBottom = new ModelRenderer(this, 0, 0);
    			 BodyBackBottom.addBox(-2F, 0.6F, 2F, 4, 5, 3);
    			 BodyBackBottom.setRotationPoint(0F, 10F, 0F);
    			 BodyBackBottom.setTextureSize(64, 32);
    			 BodyBackBottom.mirror = true;
    			 setRotation(BodyBackBottom, -0.2617994F, 0F, 0F);
    			 BodyRBottom = new ModelRenderer(this, 0, 0);
    			 BodyRBottom.addBox(-5.3F, 0.2F, -2.2F, 3, 5, 4);
    			 BodyRBottom.setRotationPoint(0F, 10F, 0F);
    			 BodyRBottom.setTextureSize(64, 32);
    			 BodyRBottom.mirror = true;
    			 setRotation(BodyRBottom, 0F, 0F, -0.3490659F);
    			 BodyLBottom = new ModelRenderer(this, 0, 0);
    			 BodyLBottom.addBox(2.3F, 0.2F, -2.2F, 3, 5, 4);
    			 BodyLBottom.setRotationPoint(0F, 10F, 0F);
    			 BodyLBottom.setTextureSize(64, 32);
    			 BodyLBottom.mirror = true;
    			 setRotation(BodyLBottom, 0F, 0F, 0.3490659F);
    			 BodyFrontBottom2 = new ModelRenderer(this, 0, 0);
    			 BodyFrontBottom2.addBox(-2F, 3F, -6.9F, 4, 2, 3);
    			 BodyFrontBottom2.setRotationPoint(0F, 10F, 0F);
    			 BodyFrontBottom2.setTextureSize(64, 32);
    			 BodyFrontBottom2.mirror = true;
    			 setRotation(BodyFrontBottom2, 0.6981317F, 0F, 0F);
    			 BodyLLowerBottom = new ModelRenderer(this, 0, 0);
    			 BodyLLowerBottom.addBox(4F, 2.5F, -2.2F, 3, 2, 4);
    			 BodyLLowerBottom.setRotationPoint(0F, 10F, 0F);
    			 BodyLLowerBottom.setTextureSize(64, 32);
    			 BodyLLowerBottom.mirror = true;
    			 setRotation(BodyLLowerBottom, 0F, 0F, 0.7853982F);
    			 BodyRLowerBottom = new ModelRenderer(this, 0, 0);
    			 BodyRLowerBottom.addBox(-7F, 2.5F, -2.2F, 3, 2, 4);
    			 BodyRLowerBottom.setRotationPoint(0F, 10F, 0F);
    			 BodyRLowerBottom.setTextureSize(64, 32);
    			 BodyRLowerBottom.mirror = true;
    			 setRotation(BodyRLowerBottom, 0F, 0F, -0.7853982F);
    			 BodyBackBottom2 = new ModelRenderer(this, 0, 0);
    			 BodyBackBottom2.addBox(-2F, 2.4F, 4.1F, 4, 2, 3);
    			 BodyBackBottom2.setRotationPoint(0F, 10F, 0F);
    			 BodyBackBottom2.setTextureSize(64, 32);
    			 BodyBackBottom2.mirror = true;
    			 setRotation(BodyBackBottom2, -0.7853982F, 0F, 0F);
    			 BodyBottomTipR = new ModelRenderer(this, 0, 0);
    			 BodyBottomTipR.addBox(-1.2F, 5.4F, 5.1F, 1, 2, 2);
    			 BodyBottomTipR.setRotationPoint(0F, 10F, 0F);
    			 BodyBottomTipR.setTextureSize(64, 32);
    			 BodyBottomTipR.mirror = true;
    			 setRotation(BodyBottomTipR, -0.7853982F, 0F, 0F);
    			 BodyRBottomDetail1 = new ModelRenderer(this, 0, 0);
    			 BodyRBottomDetail1.addBox(-6.1F, 4.3F, -1.7F, 2, 2, 3);
    			 BodyRBottomDetail1.setRotationPoint(0F, 10F, 0F);
    			 BodyRBottomDetail1.setTextureSize(64, 32);
    			 BodyRBottomDetail1.mirror = true;
    			 setRotation(BodyRBottomDetail1, 0F, 0F, -0.5235988F);
    			 BodyBottomTipL = new ModelRenderer(this, 0, 0);
    			 BodyBottomTipL.addBox(0.2F, 5.4F, 5.1F, 1, 2, 2);
    			 BodyBottomTipL.setRotationPoint(0F, 10F, 0F);
    			 BodyBottomTipL.setTextureSize(64, 32);
    			 BodyBottomTipL.mirror = true;
    			 setRotation(BodyBottomTipL, -0.7853982F, 0F, 0F);
    			 BodyRBottomDetail2 = new ModelRenderer(this, 0, 0);
    			 BodyRBottomDetail2.addBox(-6.1F, 6.2F, -1.2F, 2, 1, 2);
    			 BodyRBottomDetail2.setRotationPoint(0F, 10F, 0F);
    			 BodyRBottomDetail2.setTextureSize(64, 32);
    			 BodyRBottomDetail2.mirror = true;
    			 setRotation(BodyRBottomDetail2, 0F, 0F, -0.5235988F);
    			 BodyFrontLowerBottom2 = new ModelRenderer(this, 0, 0);
    			 BodyFrontLowerBottom2.addBox(-1.5F, 5F, -6.9F, 3, 2, 3);
    			 BodyFrontLowerBottom2.setRotationPoint(0F, 10F, 0F);
    			 BodyFrontLowerBottom2.setTextureSize(64, 32);
    			 BodyFrontLowerBottom2.mirror = true;
    			 setRotation(BodyFrontLowerBottom2, 0.6981317F, 0F, 0F);
    			 BodyBackLowerBottom2 = new ModelRenderer(this, 0, 0);
    			 BodyBackLowerBottom2.addBox(-1.5F, 4.4F, 4.1F, 3, 2, 3);
    			 BodyBackLowerBottom2.setRotationPoint(0F, 10F, 0F);
    			 BodyBackLowerBottom2.setTextureSize(64, 32);
    			 BodyBackLowerBottom2.mirror = true;
    			 setRotation(BodyBackLowerBottom2, -0.7853982F, 0F, 0F);
    			 BodyBottomTipMid = new ModelRenderer(this, 0, 0);
    			 BodyBottomTipMid.addBox(-0.5F, 5.4F, 5.5F, 1, 2, 2);
    			 BodyBottomTipMid.setRotationPoint(0F, 10F, 0F);
    			 BodyBottomTipMid.setTextureSize(64, 32);
    			 BodyBottomTipMid.mirror = true;
    			 setRotation(BodyBottomTipMid, -0.7853982F, 0F, 0F);
    			 BodyLBottomDetail1 = new ModelRenderer(this, 0, 0);
    			 BodyLBottomDetail1.addBox(4.1F, 4.3F, -1.7F, 2, 2, 3);
    			 BodyLBottomDetail1.setRotationPoint(0F, 10F, 0F);
    			 BodyLBottomDetail1.setTextureSize(64, 32);
    			 BodyLBottomDetail1.mirror = true;
    			 setRotation(BodyLBottomDetail1, 0F, 0F, 0.5235988F);
    			 BodyLBottomDetail2 = new ModelRenderer(this, 0, 0);
    			 BodyLBottomDetail2.addBox(4.1F, 6.2F, -1.2F, 2, 1, 2);
    			 BodyLBottomDetail2.setRotationPoint(0F, 10F, 0F);
    			 BodyLBottomDetail2.setTextureSize(64, 32);
    			 BodyLBottomDetail2.mirror = true;
    			 setRotation(BodyLBottomDetail2, 0F, 0F, 0.5235988F);
    			 BodyFrontRBottomFlat1 = new ModelRenderer(this, 14, 12);
    			 BodyFrontRBottomFlat1.addBox(-5.3F, 0.7F, -2F, 0, 5, 4);
    			 BodyFrontRBottomFlat1.setRotationPoint(0F, 10F, 0F);
    			 BodyFrontRBottomFlat1.setTextureSize(64, 32);
    			 BodyFrontRBottomFlat1.mirror = true;
    			 setRotation(BodyFrontRBottomFlat1, 0F, -0.8168141F, -0.2478368F);
    			 BodyFrontRBottomFlat2 = new ModelRenderer(this, 30, 17);
    			 BodyFrontRBottomFlat2.addBox(-6.7F, 3.2F, -0.7F, 0, 2, 2);
    			 BodyFrontRBottomFlat2.setRotationPoint(0F, 10F, 0F);
    			 BodyFrontRBottomFlat2.setTextureSize(64, 32);
    			 BodyFrontRBottomFlat2.mirror = true;
    			 setRotation(BodyFrontRBottomFlat2, 0F, -0.8726646F, -0.5585054F);
    			 BodyFrontTopRFlat = new ModelRenderer(this, 14, 28);
    			 BodyFrontTopRFlat.addBox(-1.9F, -2.8F, -5.2F, 4, 4, 0);
    			 BodyFrontTopRFlat.setRotationPoint(0F, 10F, 0F);
    			 BodyFrontTopRFlat.setTextureSize(64, 32);
    			 BodyFrontTopRFlat.mirror = true;
    			 setRotation(BodyFrontTopRFlat, -0.6108652F, 0.7853982F, 0F);
    			 BodyFrontTopLFlat = new ModelRenderer(this, 22, 28);
    			 BodyFrontTopLFlat.addBox(-2.1F, -2.8F, -5.2F, 4, 4, 0);
    			 BodyFrontTopLFlat.setRotationPoint(0F, 10F, 0F);
    			 BodyFrontTopLFlat.setTextureSize(64, 32);
    			 BodyFrontTopLFlat.mirror = true;
    			 setRotation(BodyFrontTopLFlat, -0.6108652F, -0.7853982F, 0F);
    			 BodyFrontLBottomFlat1 = new ModelRenderer(this, 14, 12);
    			 BodyFrontLBottomFlat1.addBox(5.3F, 0.7F, -2F, 0, 5, 4);
    			 BodyFrontLBottomFlat1.setRotationPoint(0F, 10F, 0F);
    			 BodyFrontLBottomFlat1.setTextureSize(64, 32);
    			 BodyFrontLBottomFlat1.mirror = true;
    			 setRotation(BodyFrontLBottomFlat1, 0F, 0.8168141F, 0.2478368F);
    			 BodyFrontLBottomFlat2 = new ModelRenderer(this, 30, 17);
    			 BodyFrontLBottomFlat2.addBox(6.7F, 3.2F, -0.7F, 0, 2, 2);
    			 BodyFrontLBottomFlat2.setRotationPoint(0F, 10F, 0F);
    			 BodyFrontLBottomFlat2.setTextureSize(64, 32);
    			 BodyFrontLBottomFlat2.mirror = true;
    			 setRotation(BodyFrontLBottomFlat2, 0F, 0.8726646F, 0.5585054F);
    			 BodyBottomTipDetail = new ModelRenderer(this, 0, 0);
    			 BodyBottomTipDetail.addBox(-0.5F, 6.4F, 4.5F, 1, 3, 1);
    			 BodyBottomTipDetail.setRotationPoint(0F, 10F, 0F);
    			 BodyBottomTipDetail.setTextureSize(64, 32);
    			 BodyBottomTipDetail.mirror = true;
    			 setRotation(BodyBottomTipDetail, -0.4363323F, 0F, 0F);
    			 ArmR = new ModelRenderer(this, 30, 26);
    			 ArmR.addBox(-0.5F, 0F, -1F, 1, 4, 2);
    			 ArmR.setRotationPoint(-4F, 12F, 1.5F);
    			 ArmR.setTextureSize(64, 32);
    			 ArmR.mirror = true;
    			 setRotation(ArmR, 0F, 0.4363323F, 0.6981317F);
    			 ArmL = new ModelRenderer(this, 30, 26);
    			 ArmL.addBox(-0.5F, 0F, -1F, 1, 4, 2);
    			 ArmL.setRotationPoint(4F, 12F, 1.5F);
    			 ArmL.setTextureSize(64, 32);
    			 ArmL.mirror = true;
    			 setRotation(ArmL, 0F, -0.4363323F, -0.6981317F);
    			 RingFrontR = new ModelRenderer(this, 41, 30);
    			 RingFrontR.addBox(-2.8F, 1F, -6.7F, 3, 1, 1);
    			 RingFrontR.setRotationPoint(0F, 15F, 0F);
    			 RingFrontR.setTextureSize(64, 32);
    			 RingFrontR.mirror = true;
    			 setRotation(RingFrontR, 0F, 0F, 0F);
    			 RingFrontL45 = new ModelRenderer(this, 50, 25);
    			 RingFrontL45.addBox(5.7F, 1F, -2.7F, 1, 1, 6);
    			 RingFrontL45.setRotationPoint(0F, 15F, 0F);
    			 RingFrontL45.setTextureSize(64, 32);
    			 RingFrontL45.mirror = true;
    			 setRotation(RingFrontL45, 0F, 0.7853982F, 0F);
    			 RingLFront = new ModelRenderer(this, 48, 27);
    			 RingLFront.addBox(6.1F, 1F, -2.4F, 1, 1, 3);
    			 RingLFront.setRotationPoint(0F, 15F, 0F);
    			 RingLFront.setTextureSize(64, 32);
    			 RingLFront.mirror = true;
    			 setRotation(RingLFront, 0F, 0F, 0F);
    			 RingBackL45 = new ModelRenderer(this, 50, 25);
    			 RingBackL45.addBox(5.6F, 1F, -3.3F, 1, 1, 6);
    			 RingBackL45.setRotationPoint(0F, 15F, 0F);
    			 RingBackL45.setTextureSize(64, 32);
    			 RingBackL45.mirror = true;
    			 setRotation(RingBackL45, 0F, -0.7853982F, 0F);
    			 RingFrontR45 = new ModelRenderer(this, 50, 25);
    			 RingFrontR45.addBox(-6.7F, 1F, -2.7F, 1, 1, 6);
    			 RingFrontR45.setRotationPoint(0F, 15F, 0F);
    			 RingFrontR45.setTextureSize(64, 32);
    			 RingFrontR45.mirror = true;
    			 setRotation(RingFrontR45, 0F, -0.7853982F, 0F);
    			 RingRFront = new ModelRenderer(this, 48, 27);
    			 RingRFront.addBox(-7.1F, 1F, -2.4F, 1, 1, 3);
    			 RingRFront.setRotationPoint(0F, 15F, 0F);
    			 RingRFront.setTextureSize(64, 32);
    			 RingRFront.mirror = true;
    			 setRotation(RingRFront, 0F, 0F, 0F);
    			 RingBackR45 = new ModelRenderer(this, 50, 25);
    			 RingBackR45.addBox(-6.7F, 1F, -3.3F, 1, 1, 6);
    			 RingBackR45.setRotationPoint(0F, 15F, 0F);
    			 RingBackR45.setTextureSize(64, 32);
    			 RingBackR45.mirror = true;
    			 setRotation(RingBackR45, 0F, 0.7853982F, 0F);
    			 RingBackR = new ModelRenderer(this, 41, 30);
    			 RingBackR.addBox(-2.8F, 1F, 5.6F, 3, 1, 1);
    			 RingBackR.setRotationPoint(0F, 15F, 0F);
    			 RingBackR.setTextureSize(64, 32);
    			 RingBackR.mirror = true;
    			 setRotation(RingBackR, 0F, 0F, 0F);
    			 RingRBack = new ModelRenderer(this, 48, 27);
    			 RingRBack.addBox(-7.1F, 1F, -0.6F, 1, 1, 3);
    			 RingRBack.setRotationPoint(0F, 15F, 0F);
    			 RingRBack.setTextureSize(64, 32);
    			 RingRBack.mirror = true;
    			 setRotation(RingRBack, 0F, 0F, 0F);
    			 RingFrontL = new ModelRenderer(this, 41, 30);
    			 RingFrontL.addBox(-0.2F, 1F, -6.7F, 3, 1, 1);
    			 RingFrontL.setRotationPoint(0F, 15F, 0F);
    			 RingFrontL.setTextureSize(64, 32);
    			 RingFrontL.mirror = true;
    			 setRotation(RingFrontL, 0F, 0F, 0F);
    			 RingLBack = new ModelRenderer(this, 48, 27);
    			 RingLBack.addBox(6.1F, 1F, -0.7F, 1, 1, 3);
    			 RingLBack.setRotationPoint(0F, 15F, 0F);
    			 RingLBack.setTextureSize(64, 32);
    			 RingLBack.mirror = true;
    			 setRotation(RingLBack, 0F, 0F, 0F);
    			 RingBackL = new ModelRenderer(this, 41, 30);
    			 RingBackL.addBox(-0.2F, 1F, 5.6F, 3, 1, 1);
    			 RingBackL.setRotationPoint(0F, 15F, 0F);
    			 RingBackL.setTextureSize(64, 32);
    			 RingBackL.mirror = true;
    			 setRotation(RingBackL, 0F, 0F, 0F);
    		 }
    		
    		 public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5)
    		 {
    		 super.render(entity, f, f1, f2, f3, f4, f5);
    		 setRotationAngles(f, f1, f2, f3, f4, f5, entity);
    		 BodyMidFront.render(f5);
    		 BodyMidFrontL.render(f5);
    		 BodyMidR.render(f5);
    		 BodyMidBack.render(f5);
    		 BodyMidFrontR.render(f5);
    		 BodyMidL.render(f5);
    		 BodyMidBackL.render(f5);
    		 BodyMidBackR.render(f5);
    		 BodyFrontTop.render(f5);
    		 BodyLTop.render(f5);
    		 BodyRTop.render(f5);
    		 BodyBackTop.render(f5);
    		 BodyFrontBottom.render(f5);
    		 BodyBackBottom.render(f5);
    		 BodyRBottom.render(f5);
    		 BodyLBottom.render(f5);
    		 BodyFrontBottom2.render(f5);
    		 BodyLLowerBottom.render(f5);
    		 BodyRLowerBottom.render(f5);
    		 BodyBackBottom2.render(f5);
    		 BodyBottomTipR.render(f5);
    		 BodyRBottomDetail1.render(f5);
    		 BodyBottomTipL.render(f5);
    		 BodyRBottomDetail2.render(f5);
    		 BodyFrontLowerBottom2.render(f5);
    		 BodyBackLowerBottom2.render(f5);
    		 BodyBottomTipMid.render(f5);
    		 BodyLBottomDetail1.render(f5);
    		 BodyLBottomDetail2.render(f5);
    		 BodyFrontRBottomFlat1.render(f5);
    		 BodyFrontRBottomFlat2.render(f5);
    		 BodyFrontTopRFlat.render(f5);
    		 BodyFrontTopLFlat.render(f5);
    		 BodyFrontLBottomFlat1.render(f5);
    		 BodyFrontLBottomFlat2.render(f5);
    		 BodyBottomTipDetail.render(f5);
    		 ArmR.render(f5);
    		 ArmL.render(f5);
    		 RingFrontR.render(f5);
    		 RingFrontL45.render(f5);
    		 RingLFront.render(f5);
    		 RingBackL45.render(f5);
    		 RingFrontR45.render(f5);
    		 RingRFront.render(f5);
    		 RingBackR45.render(f5);
    		 RingBackR.render(f5);
    		 RingRBack.render(f5);
    		 RingFrontL.render(f5);
    		 RingLBack.render(f5);
    		 RingBackL.render(f5);
    		 }
    		
    		 private void setRotation(ModelRenderer model, float x, float y, float z)
    		 {
    		 model.rotateAngleX = x;
    		 model.rotateAngleY = y;
    		 model.rotateAngleZ = z;
    		 }
    		
    		 public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5, Entity entity)
    		 {
    		 super.setRotationAngles(f, f1, f2, f3, f4, f5, entity);
    		 }
    public int func_78104_a() {
    // TODO Auto-generated method stub
    return 0;
    }
    
    	 }



    Render class

    package Arctiq.SkiesOfMinecraftia;
    
    import net.minecraft.client.model.ModelBase;
    import net.minecraft.client.renderer.entity.RenderLiving;
    import net.minecraft.entity.Entity;
    import net.minecraft.entity.EntityLiving;
    
    public class LooperRender extends RenderLiving {
    
    public LooperRender(ModelBase par1ModelBase, float par2) {
    super(par1ModelBase, par2);
    }
    
    public void renderLooper(Looper par1Looper, double par2, double par4, double par6, float par8, float par9) {
    super.doRenderLiving(par1Looper, par2, par4, par6, par8, par9);
    }
    
    public void doRenderLiving(EntityLiving par1EntityLiving, double par2, double par4, double par6, float par8, float par9) {
    this.renderLooper((Looper)par1EntityLiving, par2, par4, par6, par8, par9);
    }
    
    
    public void doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9) {
    this.renderLooper((Looper)par1Entity, par2, par4, par6, par8, par9);
    }
    }


    Any help would be greatly appreciated.
    Posted in: Modification Development
  • 0

    posted a message on Looking for an experienced coder for my mod -Skies of Minecraftia
    Hello all. I am looking for an experienced coder to help me with my mod: Skies of Minecraftia
    If you would like to help, please leave a reply and add me on Skype or PM me for my Steam name.
    Posted in: Requests / Ideas For Mods
  • 0

    posted a message on [Forge] Need help with checking items in players inventory
    I made a custom KeyHandler... class... thing. But what I'm trying to do is check if a certain item is in the players inventory and if the player has said item, then change the texture of the currently equipped weapon using the NBTTag stuff (which I do not understand). Some people that I talk to are saying use Player.Inventory.hasItem(itemnamehere) but I keep getting errors on either "Player" or "Inventory". Does anyone know how to correctly do this? I have searched on Google but found no helpful results that led to the MC forums.

    package Arctiq.SkiesOfMinecraftia;
    import java.util.EnumSet;
    import net.minecraft.client.settings.KeyBinding;
    import cpw.mods.fml.client.registry.KeyBindingRegistry.KeyHandler;
    import cpw.mods.fml.common.TickType;
    import java.util.EnumSet;
    import java.util.Iterator;
    import net.minecraft.client.settings.KeyBinding;
    import net.minecraft.entity.player.EntityPlayer;
    import net.minecraft.item.ItemStack;
    import net.minecraft.world.EnumSkyBlock;
    import net.minecraft.world.World;
    import net.minecraftforge.event.entity.player.PlayerEvent;
    import cpw.mods.fml.client.registry.KeyBindingRegistry.KeyHandler;
    import cpw.mods.fml.common.TickType;
    import cpw.mods.fml.common.network.Player;
    class ChangeGreenMagicKey extends KeyHandler
    {
    		 private EnumSet tickTypes = EnumSet.of(TickType.CLIENT);
    	
    		 public ChangeGreenMagicKey(KeyBinding[] keyBindings, boolean[] repeatings)
    		 {
    				 super(keyBindings, repeatings);
    		 }
    		 @Override
    		 public String getLabel()
    		 {
    				 return "ChangeGreenMagicKey";
    		 }
    		 @Override
    		 public void keyDown(EnumSet<TickType> types, KeyBinding kb, boolean tickEnd, boolean isRepeat)
    		 {
    		 if (Player.Inventory.hasitem(Arctiq.SkiesOfMinecraftia.items.Items.greenmoonstoneitem))
    		 {
    		
    		 }
    		 }
    		 @Override
    		 public void keyUp(EnumSet<TickType> types, KeyBinding kb, boolean tickEnd)
    		 {
                     
    		 }
    		 @Override
    		 public EnumSet<TickType> ticks()
    		 {
    				 return tickTypes;
    		 }
    }


    Also if anyone can teach me how to use the NBT stuff to change the texture in the keyDown event that would be really helpful.
    Posted in: Modification Development
  • 0

    posted a message on [1.7.2]SoBiohazardous's Forge Keybinding Tutorial
    Thank you! I've been wanting to do this for a long time! Can you do a GUI tutorial? Like a seperate item inventory that you open with the pre-defined key?
    Posted in: Mapping and Modding Tutorials
  • 0

    posted a message on [1.5.2] [Forge] [WIP] Skies of Arcadia - Skies of Minecraftia V0.0.2
    Updated to 1.5.2! Added achievement pages and a new rendering for the iron pistol!
    Posted in: WIP Mods
  • 0

    posted a message on [1.5.2] [Forge] [WIP] Skies of Arcadia - Skies of Minecraftia V0.0.2
    Quote from Sabata101

    Do you know any videos or directions on how to instal the new Universal Version for Forage on the mac? It would be most helpful.


    Terribly sorry, but I do not have a Mac, so I wouldn't know how to install it.
    Posted in: WIP Mods
  • 0

    posted a message on Editing the inventory screen? [forge]
    I am making a forge mod and I need to know if it is possible to edit the players inventory screen and HUD without screwing around the main game files? I can not find any tutorials that explains how to do this.
    Posted in: Modification Development
  • 0

    posted a message on [1.5.2] [Forge] [WIP] Skies of Arcadia - Skies of Minecraftia V0.0.2
    Quote from BlueSubstance

    The dropbox link isn't available.. :/


    Fixed! Sorry for the delay.
    Posted in: WIP Mods
  • 0

    posted a message on [1.5.2] [Forge] [WIP] Skies of Arcadia - Skies of Minecraftia V0.0.2
    The mod has been updated to 1.5.1! Check the website for the changelog! I rewrote the entire mod this weekend to update it to 1.5.1. I even added all of the weapons (which don't do anything yet) I wanted to add. The ores however, are not generated yet and will try to generate the raw moonstone ores when I have time.
    Posted in: WIP Mods
  • 0

    posted a message on How to get a friend to play minecraft?
    Quote from Orangeclaw

    If she doesn't like video games, I would accept that. Get closer to her in real life. Not a video game.


    Well I'm not saying she doesn't like videogames. I just don't think she ever played one.
    Posted in: General Off Topic
  • To post a comment, please .