Jump to content

[1.8] [SOLVED] Scaling down boxes of a java model


Recommended Posts

I have a problem with my java model for my mob, the parts are not scaling down like i did in the software, and i have just managed to scale them up. How i can scale a box smaller?


package raflex14.pixarcraft.entities;

import net.minecraft.client.model.ModelBase;
import net.minecraft.client.model.ModelRenderer;
import net.minecraft.entity.Entity;

public class ModelEdnaMode extends ModelBase
    ModelRenderer vestido3;
    ModelRenderer vestido2;
    ModelRenderer vestido1;
    ModelRenderer Pierna1;
    ModelRenderer Pie1;
    ModelRenderer Pierna2;
    ModelRenderer Pie2;
    ModelRenderer cuello;
    ModelRenderer brazo;
    ModelRenderer brazo3;
    ModelRenderer brazo2;
    ModelRenderer brazo4;
    ModelRenderer cabeza2;
    ModelRenderer cabeza1;
    ModelRenderer nariz;
    ModelRenderer lentes;
    ModelRenderer Hair1;
    ModelRenderer Hair3;
    ModelRenderer Hair4;
    ModelRenderer Hair2;

    public ModelEdnaMode()
        this( 0.0f );

    public ModelEdnaMode( float par1 )
        vestido3 = new ModelRenderer( this, 24, 54 );
        vestido3.setTextureSize( 64, 128 );
        vestido3.addBox( -2F, -2F, -2F, 4, 4, 4);
        vestido3.setRotationPoint( 0F, 12F, 0F );
        vestido2 = new ModelRenderer( this, 40, 37 );
        vestido2.setTextureSize( 64, 128 );
        vestido2.addBox( -2.5F, -1F, -2.5F, 5, 2, 5);
        vestido2.setRotationPoint( 0F, 15F, 0F );
        vestido1 = new ModelRenderer( this, 38, 47 );
        vestido1.setTextureSize( 64, 128 );
        vestido1.addBox( -3F, -2F, -3F, 6, 4, 6);
        vestido1.setRotationPoint( 0F, 18F, 0F );
        Pierna1 = new ModelRenderer( this, 7, 43 );
        Pierna1.setTextureSize( 64, 128 );
        Pierna1.addBox( -0.5F, 0F, -0.5F, 1, 4, 1);
        Pierna1.setRotationPoint( -2F, 19.5F, 0F );
        Pie1 = new ModelRenderer( this, 12, 46 );
        Pie1.setTextureSize( 64, 128 );
        Pie1.addBox( -0.5F, -0.5F, -1.5F, 1, 1, 3);
        Pie1.setRotationPoint( -2F, 24F, -1F );
        Pierna2 = new ModelRenderer( this, 7, 43 );
        Pierna2.setTextureSize( 64, 128 );
        Pierna2.addBox( -0.5F, 0F, -0.5F, 1, 4, 1);
        Pierna2.setRotationPoint( 2F, 19.5F, 0F );
        Pie2 = new ModelRenderer( this, 12, 46 );
        Pie2.setTextureSize( 64, 128 );
        Pie2.addBox( -0.5F, -0.5F, -1.5F, 1, 1, 3);
        Pie2.setRotationPoint( 2F, 24F, -1F );
        cuello = new ModelRenderer( this, 5, 62 );
        cuello.setTextureSize( 64, 128 );
        cuello.addBox( -1F, -2.5F, -1F, 2, 5, 2);
        cuello.setRotationPoint( 0F, 10F, 0F );
        brazo = new ModelRenderer( this, 28, 45 );
        brazo.setTextureSize( 64, 128 );
        brazo.addBox( 0F, -1F, -1F, 2, 2, 2);
        brazo.setRotationPoint( 2F, 11F, -0.5F );
        brazo3 = new ModelRenderer( this, 23, 44 );
        brazo3.setTextureSize( 64, 128 );
        brazo3.addBox( -0.5F, -2F, -0.5F, 1, 4, 1);
        brazo3.setRotationPoint( 3F, 14F, -0.5F );
        brazo2 = new ModelRenderer( this, 28, 45 );
        brazo2.setTextureSize( 64, 128 );
        brazo2.addBox( -2F, -1F, -1F, 2, 2, 2);
        brazo2.setRotationPoint( -2F, 11F, -0.5F );
        brazo4 = new ModelRenderer( this, 23, 44 );
        brazo4.setTextureSize( 64, 128 );
        brazo4.addBox( -0.5F, -2F, -0.5F, 1, 4, 1);
        brazo4.setRotationPoint( -3F, 14F, -0.5F );
        cabeza2 = new ModelRenderer( this, 1, 89 );
        cabeza2.setTextureSize( 64, 128 );
        cabeza2.addBox( -5F, -6F, -4F, 10, 8, ;
        cabeza2.setRotationPoint( 0F, 8F, 0F );
        cabeza1 = new ModelRenderer( this, 0, 80 );
        cabeza1.setTextureSize( 64, 128 );
        cabeza1.addBox( -2.5F, -1F, -2.5F, 5, 2, 5);
        cabeza1.setRotationPoint( 0F, 8.5F, 0F );
        nariz = new ModelRenderer( this, 13, 82 );
        nariz.setTextureSize( 64, 128 );
        nariz.addBox( -0.5F, -0.5F, -0.5F, 1, 1, 1);
        nariz.setRotationPoint( 0F, 7F, -2F );
        lentes = new ModelRenderer( this, 36, 78 );
        lentes.setTextureSize( 64, 128 );
        lentes.addBox( -9F, -4F, -0.5F, 18, 8, 1);
        lentes.setRotationPoint( 0F, 6.5F, -2F );
        Hair1 = new ModelRenderer( this, 36, 61 );
        Hair1.setTextureSize( 64, 128 );
        Hair1.addBox( -3F, -1F, -3.5F, 6, 2, 7);
        Hair1.setRotationPoint( 0F, 4F, 1F );
        Hair3 = new ModelRenderer( this, 41, 77 );
        Hair3.setTextureSize( 64, 128 );
        Hair3.addBox( -1F, -3F, -3F, 2, 6, 6);
        Hair3.setRotationPoint( 3F, 8F, 2F );
        Hair4 = new ModelRenderer( this, 41, 77 );
        Hair4.setTextureSize( 64, 128 );
        Hair4.addBox( -1F, -3F, -3F, 2, 6, 6);
        Hair4.setRotationPoint( -3F, 8F, 2F );
        Hair2 = new ModelRenderer( this, 42, 78 );
        Hair2.setTextureSize( 64, 128 );
        Hair2.addBox( -3F, -3.5F, -1F, 6, 7, 2);
        Hair2.setRotationPoint( 0F, 7.5F, 4F );

   public void render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)
        vestido3.rotateAngleX = 0F;
        vestido3.rotateAngleY = 0F;
        vestido3.rotateAngleZ = 0F;

        vestido2.rotateAngleX = 0F;
        vestido2.rotateAngleY = 0F;
        vestido2.rotateAngleZ = 0F;

        vestido1.rotateAngleX = 0F;
        vestido1.rotateAngleY = 0F;
        vestido1.rotateAngleZ = 0F;

        Pierna1.rotateAngleX = 0F;
        Pierna1.rotateAngleY = 0F;
        Pierna1.rotateAngleZ = 0F;

        Pie1.rotateAngleX = 0F;
        Pie1.rotateAngleY = 0F;
        Pie1.rotateAngleZ = 0F;

        Pierna2.rotateAngleX = 0F;
        Pierna2.rotateAngleY = 0F;
        Pierna2.rotateAngleZ = 0F;

        Pie2.rotateAngleX = 0F;
        Pie2.rotateAngleY = 0F;
        Pie2.rotateAngleZ = 0F;

        cuello.rotateAngleX = 0F;
        cuello.rotateAngleY = 0F;
        cuello.rotateAngleZ = 0F;

        brazo.rotateAngleX = 0F;
        brazo.rotateAngleY = 0F;
        brazo.rotateAngleZ = 0F;

        brazo3.rotateAngleX = 0F;
        brazo3.rotateAngleY = 0F;
        brazo3.rotateAngleZ = 0F;

        brazo2.rotateAngleX = 0F;
        brazo2.rotateAngleY = 0F;
        brazo2.rotateAngleZ = 0F;

        brazo4.rotateAngleX = 0F;
        brazo4.rotateAngleY = 0F;
        brazo4.rotateAngleZ = 0F;

        cabeza2.rotateAngleX = 0F;
        cabeza2.rotateAngleY = 0F;
        cabeza2.rotateAngleZ = 0F;

        cabeza1.rotateAngleX = 0F;
        cabeza1.rotateAngleY = 0F;
        cabeza1.rotateAngleZ = 0F;

        nariz.rotateAngleX = 0F;
        nariz.rotateAngleY = 0F;
        nariz.rotateAngleZ = 0F;

        lentes.rotateAngleX = 0F;
        lentes.rotateAngleY = 0F;
        lentes.rotateAngleZ = 0F;

        Hair1.rotateAngleX = 0F;
        Hair1.rotateAngleY = 0F;
        Hair1.rotateAngleZ = 0F;

        Hair3.rotateAngleX = 0F;
        Hair3.rotateAngleY = 0F;
        Hair3.rotateAngleZ = 0F;

        Hair4.rotateAngleX = 0F;
        Hair4.rotateAngleY = 0F;
        Hair4.rotateAngleZ = 0F;

        Hair2.rotateAngleX = 0F;
        Hair2.rotateAngleY = 0F;
        Hair2.rotateAngleZ = 0F;





Link to comment
Share on other sites

Do you mean scale them down as in scaling the whole model down smaller? Or are you meaning you want an individual piece of your model to be scaled down? To scale down your entire model just use GL11 - keep in mind that the model scales down towards the middle, meaning your mob will scale away from the ground making your mob to appear like its floating. If you want to scale down a piece of your model, just change the piece's bounding box, reposition it and its rotation point, and finally UV the texture to its correct location. Hope that helps you out a bit.

Development of Plugins [2012 - 2014] Development of Mods [2012 - Current]

Link to comment
Share on other sites

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.

Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I think its also worth mentioning that when we press disconnect we get the same error type this time it says its a mouseclicked event handler Error: java.lang.IndexOutOfBoundsException: bitIndex < 0: -1
    • LINK ADA DI BAWAH INI  LINK DAFTAR LINK LOGIN LINK ALTERNATIF EXTRAWD ~ Agen Darat Togel dengan Pasaran Togel Macau Live Saat ini banyak sekali peluang untuk mendapatkan cuan dari internet salah satu adalah dengan bekerja sama dengan salah satu situs agen togel resmi dan terpercaya EXTRAWD . Kesempatan ini sangat terbuka lebar dengan menjadi salah satu agen togel bandar darat yang menyediakan pasaran togel terbaik saat ini yaitu bandar toto macau. Agen darat togel telah banyak berinvestasi di situs EXTRAWD dengan menjadi bandar ritel di setiap plosok daerah yang ada di Indonesia. Di  EXTRAWD tersedia Pasaran togel toto macau setiap hari memiliki 6 putaran untuk mengeluarkan hasil undian angka togel. Tingginya permintaan pasar karena bandar togel situs resmi totomacaupools ini sangat populer karena sangat sering memberikan kejutan kepada penikmat judi togel untuk bisa meraih hadiah tertinggi togel 4d jauh lebih mudah daripada pasaran togel yang belum memiliki lisensi. Saksikan Keluaran Toto Macau Live Tercepat dan Terpercaya di BO Togel Resmi EXTRAWD Online Setiap member bo togel resmi EXTRAWD Online yang berkeinginan untuk bisa menyaksikan langsung bagaimana proses terjadi pengundian result angka togel wajib memiliki perangkat yang bisa terhubung dengan jaringan internet. Apalagi saat ini pasaran toto macau menyiarkan langsung live drawing keluaran menggunakan sistem fair play dan bisa disaksikan langsung melalui saluran youtube. Berdasarkan keterangan badan asosiasi situs togel toto macau WLA bahwa untuk menyaksikan langsung live streaming terbaik setiap pemain togel membutuhkan beberapa fasilitas seperti dibawah ini: Kecepatan internet minimal 5 Mbps Sensasi menyaksikan acara live drawing result keluaran pasaran togel toto macau akan lebih menyenangkan bila menonton dengan menggunakan jaringan internet via wifi. Karena server situs agen togel toto macau tersebut memiliki kualitas terbaik sehingga setiap pemain judi togel membutuhkan bandwidth yang memadai agar bisa menyaksikan tanpa harus ada buffering. Resolusi siaran 4K Perangkat terbaik untuk bisa menyaksikan siaran langsung acara pengundian angka togel toto macau terbaik menggunakan perangkat smartphone atau laptop. Dengan begitu setiap pemain akan mendapatkan siaran paling jernih hingga resolusi siaran 4D bisa dinikmati lebih mudah. Hasil gambar langsung melalui saluran youtube Untuk bisa mengakses youtube channel official resmi bandar togel toto macau cukup dengan mengetikkan nama situs bo togel tersebut di pencarian youtube. Lalu pilih akun youtube channel yang memiliki subscribe tertinggi sehingga acara tersebut bisa dinikmati tanpa harus menonton iklan sama sekali. Bagi member togel yang hanya ingin mendapatkan data hasil angka togel melalui situs agen togel tersebut maka cukup dengan mengunduh apk togel EXTRAWD Online Wap tersebut agar notifikasi di dapatkan jauh lebih cepat dari menggunakan browser. Dibawah ini beberapa waktu untuk melakukan undian result angka togel toto macau, antara lain: Putaran pertama live drawing mulai pukul 13.45 hingga 14.00 Wib Putaran kedua hasil live drawing keluaran mulai pukul 15.45 hingga 16.00 Wib. Putaran acara ketiga live drawing keluaran togel mulai pukul 18.45 hingga 19.00 Wib. Putaran hasil undian keempat dimulai dari pukul 21.45 hingga 22.00 WIB. Putaran kelima proses undian togel toto macau mulai pukul 23.45 hingga 24.00 Wib. Putaran keenam proses undian togel toto macau mulai pukul 22.45 hingga 23.00 Wib. Situs Togel Online Hondatoto Memberi Banyak Fasilitas Menguntungkan Bekerjasama dengan situs togel online EXTRAWD setiap pemain yang memasang angka togel dengan hadiah togel 3 juta cukup dengan modal taruhan sebesar 340 rupiah saja. Berarti para agen darat togel akan mendapatkan potongan terbesar. Dan setiap agen darat togel bisa mendapatkan beberapa fitur bonus promo apabila tingkat aktivitas judi togel sangat tinggi. Dibawah ini beberapa penawaran yang sangat menggiurkan untuk dapat dinikmati setiap hari, antara lain: Hadirkan fitur layanan diskon togel Sebagai agen togel bandar darat yang mendapatkan keuntungan dari potongan taruhan setiap pemain tentu harus memasang angka jitu togel dengan situs togel online yang memberikan fitur pemasangan dengan metode diskon. Bersama situs agen togel toto macau maka bet togel yang disediakan sudah pasti akan memberikan keuntungan besar setiap hari. Hadiah JP togel Terbaik se Asia Berdasarkan data yang telah kami penelitian bahwa saat ini jumlah nilai hadiah togel 4 angka (JP togel) di agen togel bandar darat hanya sebesar 3 juta. Sedangkan setiap agen togel bandar darat yang hanya ingin mendapatkan keuntungan dari potongan hadiah maka kesempatan untuk mendapatkan keuntungan 7 juta sangat memungkinkan karena hadiah jp togel toto macau 4d sebesar 10 juta. Transaksi pembayaran terlengkap Demi menghindari kendala status bank transfer dalam keadaan offline maka sebaik agen togel bandar darat harus memiliki beberapa alternatif untuk bisa melakukan transaksi deposit. Bahkan saat ini juga telah tersedia fitur pembayaran tercepat durasi 1 menit menggunakan scan barcode QRIS. Dengan qris ini anda bisa menggunakan akun ewallet dan bank lokal anda lalu cukup discan barcodenya maka otomatis deposit anda akan terproses. Proses withdraw tercepat Untuk memastikan apakah situs agen togel toto macau ini layak untuk dijadikan sebagai partner untuk menyediakan layanan taruhan judi togel toto macau, cukup dengan mengunjungi web polisi togel. Berdasarkan pengakuan beberapa member setiap kemenangan pasti akan di proses lebih cepat dan hadiah kemenangan akan dibayar full. Tersedia hadiah bettingan terbalik Salah satu keuntungan profesi sebagai agen togel bandar darat adalah mendapatkan bonus hadiah togel bettingan terbalik. Sebagai salah satu situs resmi agen togel terpercaya maka hadiah bonus togel bet togel dalam keadaan terbalik sangat tinggi sekali, sehingga para agen togel bandar darat bisa mendapatkan keuntungan jauh lebih besar. Sejumlah Fakta Menarik Situs Bandar Togel Terpercaya Yang Telah Memilki Perijinan Profesi sebagai agen darat togel wajib memahami beberapa kriteria bandar togel terpercaya Hondatoto yang menjadi syarat mutlak untuk diketahui. Fakta menarik yang didapatkan bersama situs agen bo togel toto macau bisa dijadikan sebagai acuan ketika ingin menjalankan bisnis togel di darat mendapatkan garansi bahwa hadiah akan dibayar full. Lisensi bo togel resmi Selain wla situs bandar togel terbesar Hondatoto telah bekerjasama dengan beberapa daftar agen toto resmi yang sudah memiliki lisensi terbaik dunia seperti PAGCOR dan APLA. Dengan begitu hadiah yang akan diraih pasti lansung dibayar dan dijamin pasti aman. Pasaran togel lengkap Selain pasaran toto macau pools juga tersedia berbagai pasaran bo togel terbaik di asia yang menyediakan hadiah terbesar. Masing-masing daftar bandar togel tersebut memiliki permainan terlengkap dan menarik untuk ditawarkan kepada pemain togel di bandar darat. Berikut 7 daftar pasaran bo togel resmi dan terbaik saat ini: Togel Hongkong Pasaran togel Malaysia Agen togel Sydney Bandar togel Taiwan Situs togel Cambodia Daftar togel Orlando Situs resmi pasaran togel Carolina day Layanan pelanggan online24jam Layanan costumer support sangat penting sekali demi menghindari terjadi kesalahan sewaktu melakukan transaksi pemasangan angka togel. Bersama bandar togel terbaik dan lengkap Hondatoto saat ini telah tersedia 3 alat untuk bisa menghubungi costumer service baik itu menggunakan fitur live chat, aplikasi kirim pesan lewat WA dan telegram. Link Alternatif responsif Poin terakhir juga harus di perhitungkan bila ingin bekerja sama dengan situs agen bo togel toto macau. Apalagi jaman sekarang untuk mengakses situs judi togel online semakin sulit karena regulasi pemerintah indonesia melarang industri game online menggunakan uang. Sehingga demi menghindari terkait �Internet Positif� situs togel bisa di akses menggunakan link alternatif. Main togel toto macau di agen PNG EXTRAWD dijamin kemenangan dibayar dengan sangat cepat. Buktikan sendiri dengan memiliki akun togel resmi EXTRAWD dan dapatkan bocoran jitunya toto macau 4d dan 5d di situs ini.
    • Have been having this issue for awhile, I'm in a server with a handful of other people with a custom modpack and we all get this crash after playing for awhile and i cant seem to find what's causing it. here's the link to the crash report, i cant post the full logs because they are too long, there was a lot of warning from compressed blocks but i tried removing it and it didn't fix. https://pastebin.com/99HrVDZs
    • This is a known bug with Forge 49.0.45. Should be fixed in the upcoming 49.0.49 release. Use 49.0.44 or older in the meantime. If the issue persists, make sure you're downloading the Forge version of the mod. Click the files tab on curseforge and filter by modloader so that you're not downloading the wrong one.
  • Topics

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.