コード例 #1
0
ファイル: ModelDildo.java プロジェクト: Cendrb/Rododendron
  public ModelDildo() {
    textureWidth = 128;
    textureHeight = 64;

    Base1 = new ModelRenderer(this, 0, 0);
    Base1.addBox(0F, 0F, 0F, 16, 9, 16);
    Base1.setRotationPoint(-8F, 17F, -8F);
    Base1.setTextureSize(128, 64);
    Base1.mirror = mirror;
    setRotation(Base1, 0.0872665F, 0F, 0F);
    Base2 = new ModelRenderer(this, 0, 0);
    Base2.addBox(0F, 0F, 0F, 12, 8, 12);
    Base2.setRotationPoint(-6F, 10F, -6F);
    Base2.setTextureSize(128, 64);
    Base2.mirror = mirror;
    setRotation(Base2, 0.0872665F, 0F, 0F);
    Base3 = new ModelRenderer(this, 0, 0);
    Base3.addBox(0F, 0F, 0F, 8, 9, 8);
    Base3.setRotationPoint(-4F, 2F, -5F);
    Base3.setTextureSize(128, 64);
    Base3.mirror = mirror;
    setRotation(Base3, 0.1047198F, 0F, 0F);
    Base4 = new ModelRenderer(this, 0, 0);
    Base4.addBox(0F, 0F, 0F, 6, 10, 6);
    Base4.setRotationPoint(-3F, -7F, -5F);
    Base4.setTextureSize(128, 64);
    Base4.mirror = mirror;
    setRotation(Base4, 0.1396263F, 0F, 0F);
    Base5 = new ModelRenderer(this, 0, 0);
    Base5.addBox(0F, -1F, 0F, 4, 12, 4);
    Base5.setRotationPoint(-2F, -17F, -5.5F);
    Base5.setTextureSize(128, 64);
    Base5.mirror = mirror;
    setRotation(Base5, 0.1396263F, 0F, 0F);
    Dickehead6 = new ModelRenderer(this, 0, 24);
    Dickehead6.addBox(0F, 0F, 0F, 2, 11, 2);
    Dickehead6.setRotationPoint(-1F, -28F, -6.666667F);
    Dickehead6.setTextureSize(128, 64);
    Dickehead6.setTextureOffset(0, 24);
    Dickehead6.mirror = mirror;
    setRotation(Dickehead6, 0.1919862F, 0F, 0F);
    Ball1 = new ModelRenderer(this, 0, 38);
    Ball1.addBox(0F, 0F, 0F, 14, 12, 14);
    Ball1.setRotationPoint(-19F, 9F, -7F);
    Ball1.setTextureSize(128, 64);
    Ball1.setTextureOffset(0, 38);
    Ball1.mirror = mirror;
    setRotation(Ball1, 0.0872665F, 0F, 0.1745329F);
    Ball2 = new ModelRenderer(this, 0, 38);
    Ball2.addBox(0F, 0F, 0F, 14, 12, 14);
    Ball2.setRotationPoint(5F, 12F, -7F);
    Ball2.setTextureSize(128, 64);
    Ball2.setTextureOffset(0, 38);
    Ball2.mirror = mirror;
    setRotation(Ball2, 0.0872665F, 0F, -0.1745329F);
  }
コード例 #2
0
  public ModelTapaziteGolem() {
    textureWidth = 128;
    textureHeight = 128;

    golemChest = new ModelRenderer(this, 0, 23);
    golemChest.addBox(-4F, 0F, -2F, 26, 17, 13);
    golemChest.setRotationPoint(-9F, -21F, -7F);
    golemChest.setTextureSize(128, 128);
    golemChest.mirror = true;
    setRotation(golemChest, 0.3346075F, 0F, 0F);

    golemHead = (new ModelRenderer(this)).setTextureSize(128, 128);
    golemHead.setTextureOffset(0, 0).addBox(-4.5F, -10F, -5F, 10, 12, 10);
    golemHead.setTextureOffset(30, 0).addBox(-1F, -2F, -7F, 3, 5, 2);
    golemHead.setRotationPoint(-1F, -25F, -2F);
    golemHead.mirror = true;
    setRotation(golemHead, 0F, 0F, 0F);

    golemLower = new ModelRenderer(this, 0, 78);
    golemLower.addBox(0F, 0F, 0F, 14, 10, 10);
    golemLower.setRotationPoint(-7F, -1F, -3F);
    golemLower.setTextureSize(128, 128);
    golemLower.mirror = true;
    setRotation(golemLower, -0.0371786F, 0F, 0F);
    golemMiddle = new ModelRenderer(this, 0, 54);
    golemMiddle.addBox(0F, 0F, 0F, 17, 11, 12);
    golemMiddle.setRotationPoint(-8.5F, -11F, -4F);
    golemMiddle.setTextureSize(128, 128);
    golemMiddle.mirror = true;
    setRotation(golemMiddle, 0F, 0F, 0F);

    legRightTop = new ModelRenderer(this, 97, 78);
    legRightTop.addBox(-2F, 0F, -1F, 7, 9, 6);
    legRightTop.setRotationPoint(-7.5F, 5F, 0.5F);
    legRightTop.setTextureSize(128, 128);
    legRightTop.mirror = true;
    setRotation(legRightTop, -0.2974216F, 0.1487164F, 0F);

    legLeftTop = new ModelRenderer(this, 70, 78);
    legLeftTop.addBox(-4F, 0F, -1F, 7, 9, 6);
    legLeftTop.setRotationPoint(7.5F, 5F, 0.5F);
    legLeftTop.setTextureSize(128, 128);
    legLeftTop.mirror = true;
    setRotation(legLeftTop, -0.2974216F, -0.1487195F, 0F);

    legRightMiddle = new ModelRenderer(this, 97, 94);
    legRightMiddle.addBox(-1.7F, 8F, -4.5F, 6, 4, 6);
    legRightMiddle.setRotationPoint(-7.5F, 5F, 0.5F);
    legRightMiddle.setTextureSize(128, 128);
    legRightMiddle.mirror = true;
    setRotation(legRightMiddle, 0F, 0F, 0F);

    legLeftMiddle = new ModelRenderer(this, 72, 94);
    legLeftMiddle.addBox(-3.3F, 8F, -4.5F, 6, 4, 6);
    legLeftMiddle.setRotationPoint(7.5F, 5F, 0.5F);
    legLeftMiddle.setTextureSize(128, 128);
    legLeftMiddle.mirror = true;
    setRotation(legLeftMiddle, 0F, 0F, 0F);

    legRightBottom = new ModelRenderer(this, 93, 105);
    legRightBottom.addBox(-3.4F, 11F, -4.3F, 9, 8, 8);
    legRightBottom.setRotationPoint(-7.5F, 5F, 0.5F);
    legRightBottom.setTextureSize(128, 128);
    legRightBottom.mirror = true;
    setRotation(legRightBottom, 0F, 0F, 0F);

    legLeftBottom = new ModelRenderer(this, 58, 105);
    legLeftBottom.addBox(-4.6F, 11F, -4.3F, 9, 8, 8);
    legLeftBottom.setRotationPoint(7.5F, 5F, 0.5F);
    legLeftBottom.setTextureSize(128, 128);
    legLeftBottom.mirror = true;
    setRotation(legLeftBottom, 0F, 0F, 0F);

    armRightTop = new ModelRenderer(this, 104, 4);
    armRightTop.addBox(0F, 0F, 0F, 5, 19, 7);
    armRightTop.setRotationPoint(-16.5F, -16.3F, -4F);
    armRightTop.setTextureSize(128, 128);
    armRightTop.mirror = true;
    setRotation(armRightTop, 0.1115358F, 0.0743572F, 0.0371786F);
    armLeftTop = new ModelRenderer(this, 79, 4);
    armLeftTop.addBox(0F, 0F, 0F, 5, 19, 7);
    armLeftTop.setRotationPoint(11.5F, -16.3F, -4F);
    armLeftTop.setTextureSize(128, 128);
    armLeftTop.mirror = true;
    setRotation(armLeftTop, 0.111544F, -0.074351F, -0.0371755F);
    armRightMiddle = new ModelRenderer(this, 104, 31);
    armRightMiddle.addBox(0.5F, 12.3F, 8F, 4, 9, 7);
    armRightMiddle.setRotationPoint(-16.5F, -16.3F, -4F);
    armRightMiddle.setTextureSize(128, 128);
    armRightMiddle.mirror = true;
    setRotation(armRightMiddle, -0.4461411F, 0.074351F, 0.0371755F);
    armLeftMiddle = new ModelRenderer(this, 81, 31);
    armLeftMiddle.addBox(0.5F, 12.3F, 8F, 4, 9, 7);
    armLeftMiddle.setRotationPoint(11.5F, -16.3F, -4F);
    armLeftMiddle.setTextureSize(128, 128);
    armLeftMiddle.mirror = true;
    setRotation(armLeftMiddle, -0.4461411F, -0.074351F, -0.0371755F);
    armRightBottom = new ModelRenderer(this, 104, 48);
    armRightBottom.addBox(-0.8F, 16F, 11.3F, 5, 13, 7);
    armRightBottom.setRotationPoint(-16.5F, -16.3F, -4F);
    armRightBottom.setTextureSize(128, 128);
    armRightBottom.mirror = true;
    setRotation(armRightBottom, -0.7679449F, 0F, 0F);
    armRightBottom.mirror = false;
    armLeftBottom = new ModelRenderer(this, 79, 48);
    armLeftBottom.addBox(0.8F, 16F, 11.5F, 5, 13, 7);
    armLeftBottom.setRotationPoint(11.5F, -16.3F, -4F);
    armLeftBottom.setTextureSize(128, 128);
    armLeftBottom.mirror = true;
    setRotation(armLeftBottom, -0.7679449F, 0F, 0F);
  }
コード例 #3
0
 public ModelAutoCraftingStation() {
   tableTop = new ModelRenderer(this, "tableTop");
   tableTop.setTextureOffset(0, 0);
   tableTop.setTextureSize(128, 128);
   tableTop.setRotationPoint(0.0f, 0.0f, 0.0f);
   setPieceRotation(tableTop, 0.0f, 0.0f, 0.0f);
   tableTop.addBox(-8.0f, -14.0f, -8.0f, 16, 1, 16);
   leg1 = new ModelRenderer(this, "leg1");
   leg1.setTextureOffset(0, 18);
   leg1.setTextureSize(128, 128);
   leg1.setRotationPoint(0.0f, 0.0f, 0.0f);
   setPieceRotation(leg1, 0.0f, 0.0f, 0.0f);
   leg1.addBox(-7.0f, -13.0f, 5.0f, 2, 13, 2);
   tableTop.addChild(leg1);
   leg2 = new ModelRenderer(this, "leg2");
   leg2.setTextureOffset(9, 18);
   leg2.setTextureSize(128, 128);
   leg2.setRotationPoint(0.0f, 0.0f, 0.0f);
   setPieceRotation(leg2, 0.0f, 0.0f, 0.0f);
   leg2.addBox(-7.0f, -13.0f, -7.0f, 2, 13, 2);
   tableTop.addChild(leg2);
   leg3 = new ModelRenderer(this, "leg3");
   leg3.setTextureOffset(18, 18);
   leg3.setTextureSize(128, 128);
   leg3.setRotationPoint(0.0f, 0.0f, 0.0f);
   setPieceRotation(leg3, 0.0f, 0.0f, 0.0f);
   leg3.addBox(5.0f, -13.0f, -7.0f, 2, 13, 2);
   tableTop.addChild(leg3);
   leg4 = new ModelRenderer(this, "leg4");
   leg4.setTextureOffset(27, 18);
   leg4.setTextureSize(128, 128);
   leg4.setRotationPoint(0.0f, 0.0f, 0.0f);
   setPieceRotation(leg4, 0.0f, 0.0f, 0.0f);
   leg4.addBox(5.0f, -13.0f, 5.0f, 2, 13, 2);
   tableTop.addChild(leg4);
   paperLarge = new ModelRenderer(this, "paperLarge");
   paperLarge.setTextureOffset(65, 0);
   paperLarge.setTextureSize(128, 128);
   paperLarge.setRotationPoint(0.0f, -14.01f, 0.0f);
   setPieceRotation(paperLarge, 0.0f, -0.052359793f, 0.0f);
   paperLarge.addBox(-6.0f, 0.0f, -6.0f, 12, 0, 12);
   tableTop.addChild(paperLarge);
   hammerHead1 = new ModelRenderer(this, "hammerHead1");
   hammerHead1.setTextureOffset(36, 18);
   hammerHead1.setTextureSize(128, 128);
   hammerHead1.setRotationPoint(-5.0f, -14.25f, 5.0f);
   setPieceRotation(hammerHead1, 0.09599306f, 0.3665189f, 0.069813065f);
   hammerHead1.addBox(0.0f, -2.0f, 0.0f, 2, 2, 1);
   hammerClaw1 = new ModelRenderer(this, "hammerClaw1");
   hammerClaw1.setTextureOffset(36, 22);
   hammerClaw1.setTextureSize(128, 128);
   hammerClaw1.setRotationPoint(0.125f, -2.25f, 0.0f);
   setPieceRotation(hammerClaw1, 3.120892E-9f, -0.26179937f, 0.0f);
   hammerClaw1.addBox(-2.0f, 0.0f, 0.0f, 2, 1, 1);
   hammerHead1.addChild(hammerClaw1);
   hammerClaw2 = new ModelRenderer(this, "hammerClaw2");
   hammerClaw2.setTextureOffset(36, 25);
   hammerClaw2.setTextureSize(128, 128);
   hammerClaw2.setRotationPoint(0.125f, -0.75f, 0.0f);
   setPieceRotation(hammerClaw2, 3.120892E-9f, -0.26179937f, 0.0f);
   hammerClaw2.addBox(-2.0f, 0.0f, 0.0f, 2, 1, 1);
   hammerHead1.addChild(hammerClaw2);
   hammerHead2 = new ModelRenderer(this, "hammerHead2");
   hammerHead2.setTextureOffset(36, 28);
   hammerHead2.setTextureSize(128, 128);
   hammerHead2.setRotationPoint(2.0f, -1.5f, 0.0f);
   setPieceRotation(hammerHead2, 0.0f, 0.0f, 0.0f);
   hammerHead2.addBox(0.0f, 0.0f, 0.0f, 1, 1, 1);
   hammerHead3 = new ModelRenderer(this, "hammerHead3");
   hammerHead3.setTextureOffset(36, 31);
   hammerHead3.setTextureSize(128, 128);
   hammerHead3.setRotationPoint(0.5f, -0.5f, -0.5f);
   setPieceRotation(hammerHead3, 0.0f, 0.0f, 0.0f);
   hammerHead3.addBox(0.0f, 0.0f, 0.0f, 1, 2, 2);
   hammerHead2.addChild(hammerHead3);
   hammerHead1.addChild(hammerHead2);
   hammerHandle = new ModelRenderer(this, "hammerHandle");
   hammerHandle.setTextureOffset(43, 18);
   hammerHandle.setTextureSize(128, 128);
   hammerHandle.setRotationPoint(0.5f, -1.5f, -1.0f);
   setPieceRotation(hammerHandle, 0.0f, 0.0f, 0.0f);
   hammerHandle.addBox(0.0f, 0.0f, -7.5f, 1, 1, 10);
   hammerHead1.addChild(hammerHandle);
   tableTop.addChild(hammerHead1);
   sawBlade1 = new ModelRenderer(this, "sawBlade1");
   sawBlade1.setTextureOffset(0, 34);
   sawBlade1.setTextureSize(128, 128);
   sawBlade1.setRotationPoint(5.0f, -15.0f, -2.0f);
   setPieceRotation(sawBlade1, 0.0f, 0.0f, 0.0f);
   sawBlade1.addBox(0.0f, 0.0f, 0.0f, 1, 1, 9);
   sawHandle1 = new ModelRenderer(this, "sawHandle1");
   sawHandle1.setTextureOffset(0, 45);
   sawHandle1.setTextureSize(128, 128);
   sawHandle1.setRotationPoint(-3.0f, 0.0f, -1.0f);
   setPieceRotation(sawHandle1, 0.0f, 0.0f, 0.0f);
   sawHandle1.addBox(0.0f, 0.0f, 0.0f, 4, 1, 1);
   sawBlade1.addChild(sawHandle1);
   sawHandle2 = new ModelRenderer(this, "sawHandle2");
   sawHandle2.setTextureOffset(0, 48);
   sawHandle2.setTextureSize(128, 128);
   sawHandle2.setRotationPoint(-3.0f, 0.0f, -3.0f);
   setPieceRotation(sawHandle2, 0.0f, 0.0f, 0.0f);
   sawHandle2.addBox(0.0f, 0.0f, 0.0f, 4, 1, 1);
   sawBlade1.addChild(sawHandle2);
   sawHandle3 = new ModelRenderer(this, "sawHandle3");
   sawHandle3.setTextureOffset(0, 51);
   sawHandle3.setTextureSize(128, 128);
   sawHandle3.setRotationPoint(-3.0f, 0.0f, -2.0f);
   setPieceRotation(sawHandle3, 0.0f, 0.0f, 0.0f);
   sawHandle3.addBox(0.0f, 0.0f, 0.0f, 1, 1, 1);
   sawBlade1.addChild(sawHandle3);
   sawHandle4 = new ModelRenderer(this, "sawHandle4");
   sawHandle4.setTextureOffset(5, 51);
   sawHandle4.setTextureSize(128, 128);
   sawHandle4.setRotationPoint(0.0f, 0.0f, -2.0f);
   setPieceRotation(sawHandle4, 0.0f, 0.0f, 0.0f);
   sawHandle4.addBox(0.0f, 0.0f, 0.0f, 1, 1, 1);
   sawBlade1.addChild(sawHandle4);
   sawBlade2 = new ModelRenderer(this, "sawBlade2");
   sawBlade2.setTextureOffset(21, 34);
   sawBlade2.setTextureSize(128, 128);
   sawBlade2.setRotationPoint(1.0f, 0.01f, 9.0f);
   setPieceRotation(sawBlade2, 0.0f, 0.10471966f, 0.0f);
   sawBlade2.addBox(-2.0f, 0.0f, -10.0f, 2, 1, 10);
   sawTooth1 = new ModelRenderer(this, "sawTooth1");
   sawTooth1.setTextureOffset(0, 54);
   sawTooth1.setTextureSize(128, 128);
   sawTooth1.setRotationPoint(-2.0f, 0.51f, -0.75f);
   setPieceRotation(sawTooth1, 0.0f, 0.7853982f, 0.0f);
   sawTooth1.addBox(-0.5f, -0.5f, -0.5f, 1, 1, 1);
   sawBlade2.addChild(sawTooth1);
   sawTooth2 = new ModelRenderer(this, "sawTooth2");
   sawTooth2.setTextureOffset(0, 54);
   sawTooth2.setTextureSize(128, 128);
   sawTooth2.setRotationPoint(-2.0f, 0.51f, -1.75f);
   setPieceRotation(sawTooth2, 0.0f, 0.7853982f, 0.0f);
   sawTooth2.addBox(-0.5f, -0.5f, -0.5f, 1, 1, 1);
   sawBlade2.addChild(sawTooth2);
   sawTooth3 = new ModelRenderer(this, "sawTooth3");
   sawTooth3.setTextureOffset(0, 54);
   sawTooth3.setTextureSize(128, 128);
   sawTooth3.setRotationPoint(-2.0f, 0.51f, -2.75f);
   setPieceRotation(sawTooth3, 0.0f, 0.7853982f, 0.0f);
   sawTooth3.addBox(-0.5f, -0.5f, -0.5f, 1, 1, 1);
   sawBlade2.addChild(sawTooth3);
   sawTooth4 = new ModelRenderer(this, "sawTooth4");
   sawTooth4.setTextureOffset(0, 54);
   sawTooth4.setTextureSize(128, 128);
   sawTooth4.setRotationPoint(-2.0f, 0.51f, -3.75f);
   setPieceRotation(sawTooth4, 0.0f, 0.7853982f, 0.0f);
   sawTooth4.addBox(-0.5f, -0.5f, -0.5f, 1, 1, 1);
   sawBlade2.addChild(sawTooth4);
   sawTooth5 = new ModelRenderer(this, "sawTooth5");
   sawTooth5.setTextureOffset(0, 54);
   sawTooth5.setTextureSize(128, 128);
   sawTooth5.setRotationPoint(-2.0f, 0.51f, -4.75f);
   setPieceRotation(sawTooth5, 0.0f, 0.7853982f, 0.0f);
   sawTooth5.addBox(-0.5f, -0.5f, -0.5f, 1, 1, 1);
   sawBlade2.addChild(sawTooth5);
   sawTooth6 = new ModelRenderer(this, "sawTooth6");
   sawTooth6.setTextureOffset(0, 54);
   sawTooth6.setTextureSize(128, 128);
   sawTooth6.setRotationPoint(-2.0f, 0.51f, -5.75f);
   setPieceRotation(sawTooth6, 0.0f, 0.7853982f, 0.0f);
   sawTooth6.addBox(-0.5f, -0.5f, -0.5f, 1, 1, 1);
   sawBlade2.addChild(sawTooth6);
   sawTooth7 = new ModelRenderer(this, "sawTooth7");
   sawTooth7.setTextureOffset(0, 54);
   sawTooth7.setTextureSize(128, 128);
   sawTooth7.setRotationPoint(-2.0f, 0.51f, -6.75f);
   setPieceRotation(sawTooth7, 0.0f, 0.7853982f, 0.0f);
   sawTooth7.addBox(-0.5f, -0.5f, -0.5f, 1, 1, 1);
   sawBlade2.addChild(sawTooth7);
   sawTooth8 = new ModelRenderer(this, "sawTooth8");
   sawTooth8.setTextureOffset(0, 54);
   sawTooth8.setTextureSize(128, 128);
   sawTooth8.setRotationPoint(-2.0f, 0.51f, -7.75f);
   setPieceRotation(sawTooth8, 0.0f, 0.7853982f, 0.0f);
   sawTooth8.addBox(-0.5f, -0.5f, -0.5f, 1, 1, 1);
   sawBlade2.addChild(sawTooth8);
   sawTooth9 = new ModelRenderer(this, "sawTooth9");
   sawTooth9.setTextureOffset(0, 54);
   sawTooth9.setTextureSize(128, 128);
   sawTooth9.setRotationPoint(-2.0f, 0.51f, -8.75f);
   setPieceRotation(sawTooth9, 0.0f, 0.7853982f, 0.0f);
   sawTooth9.addBox(-0.5f, -0.5f, -0.5f, 1, 1, 1);
   sawBlade2.addChild(sawTooth9);
   sawBlade1.addChild(sawBlade2);
   tableTop.addChild(sawBlade1);
 }