From 78609232dee8da2b820d8eaf54ccbaccfb8e79d5 Mon Sep 17 00:00:00 2001 From: wiiv Date: Sat, 24 Oct 2015 00:00:18 +0100 Subject: [PATCH] the bridge between worlds --- .../assets/botania/textures/model/avatar.java | 66 ++++++++++++++++++ .../assets/botania/textures/model/avatar0.png | Bin 0 -> 16578 bytes .../assets/botania/textures/model/avatar1.png | Bin 0 -> 16388 bytes 3 files changed, 66 insertions(+) create mode 100644 src/main/resources/assets/botania/textures/model/avatar.java create mode 100644 src/main/resources/assets/botania/textures/model/avatar0.png create mode 100644 src/main/resources/assets/botania/textures/model/avatar1.png diff --git a/src/main/resources/assets/botania/textures/model/avatar.java b/src/main/resources/assets/botania/textures/model/avatar.java new file mode 100644 index 000000000..a6c168cd9 --- /dev/null +++ b/src/main/resources/assets/botania/textures/model/avatar.java @@ -0,0 +1,66 @@ +/* +package model; + +import net.minecraft.client.model.ModelBase; +import net.minecraft.client.model.ModelRenderer; +import net.minecraft.entity.Entity; + +/** + * avatar - wiiv + * Created using Tabula 4.1.1 + */ +public class avatar extends ModelBase { + public ModelRenderer body; + public ModelRenderer rightarm; + public ModelRenderer leftarm; + public ModelRenderer rightleg; + public ModelRenderer leftleg; + public ModelRenderer head; + + public avatar() { + this.textureWidth = 32; + this.textureHeight = 32; + this.leftleg = new ModelRenderer(this, 0, 20); + this.leftleg.mirror = true; + this.leftleg.setRotationPoint(1.5F, 18.0F, -0.5F); + this.leftleg.addBox(-1.5F, 0.0F, -1.5F, 3, 6, 3, 0.0F); + this.rightarm = new ModelRenderer(this, 0, 20); + this.rightarm.setRotationPoint(-3.0F, 15.0F, -1.0F); + this.rightarm.addBox(-2.0F, -1.0F, -1.0F, 2, 6, 3, 0.0F); + this.setRotateAngle(rightarm, 0.0F, -0.0F, 0.08726646259971647F); + this.leftarm = new ModelRenderer(this, 0, 20); + this.leftarm.mirror = true; + this.leftarm.setRotationPoint(3.0F, 15.0F, -1.0F); + this.leftarm.addBox(0.0F, -1.0F, -1.0F, 2, 6, 3, 0.0F); + this.setRotateAngle(leftarm, 0.0F, -0.0F, -0.08726646259971647F); + this.head = new ModelRenderer(this, 0, 0); + this.head.setRotationPoint(0.0F, 14.0F, 0.0F); + this.head.addBox(-3.0F, -6.0F, -3.0F, 6, 6, 6, 0.0F); + this.rightleg = new ModelRenderer(this, 0, 20); + this.rightleg.setRotationPoint(-1.5F, 18.0F, -0.5F); + this.rightleg.addBox(-1.5F, 0.0F, -1.5F, 3, 6, 3, 0.0F); + this.body = new ModelRenderer(this, 0, 12); + this.body.setRotationPoint(0.0F, 14.0F, 0.0F); + this.body.addBox(-3.0F, 0.0F, -2.0F, 6, 4, 4, 0.0F); + } + + @Override + public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) { + this.leftleg.render(f5); + this.rightarm.render(f5); + this.leftarm.render(f5); + this.head.render(f5); + this.rightleg.render(f5); + this.body.render(f5); + } + + /** + * This is a helper function from Tabula to set the rotation of model parts + */ + public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z) { + modelRenderer.rotateAngleX = x; + modelRenderer.rotateAngleY = y; + modelRenderer.rotateAngleZ = z; + } +} +*/ \ No newline at end of file diff --git a/src/main/resources/assets/botania/textures/model/avatar0.png b/src/main/resources/assets/botania/textures/model/avatar0.png new file mode 100644 index 0000000000000000000000000000000000000000..5be4ec15a9f3eece6fe4849e4dffa8926af5912e GIT binary patch literal 16578 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 G*8B%e6~*HK literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/botania/textures/model/avatar1.png b/src/main/resources/assets/botania/textures/model/avatar1.png new file mode 100644 index 0000000000000000000000000000000000000000..3e69a56cb9ff3d008d871313bb1b4f03963ae8d1 GIT binary patch literal 16388 zcmeI3Yj6|S6@Zr*NNfT&ofgV7vPeiAkXNghy*rZd3qQbeh_Q)Hg3W4oCGY65Lc7MY zAh7`_kU|RtN+}phS^`ZAly|2D<0KdlZU7euCd4y5G9BFTC~W`}rUrUfvL*Ri-jF6U zoy_cxq}93So^$T~&b?=Mf9%^c3UY?VjgCVQWN2P)Rv|bm#P3ss!7uOk-vOssPi`rX zAj6u(?|@%U8a4(&j25=2L@2T36BOr4CTY&fB>P+*&>QHc_&g-#U<8Ggv9oTI^4159 zN(D=sl&|P5YKte6sbF*cUS_7hposE2D4bSKF~=Ew1aRPD1XAI1Io&+rGbsap3GiQR zMwN;{7r|jtri%d;C6*bAOwP+F^vQY^rPg4I6g(Nz>u?O4tk9@2EsCj84X(m4LYG2d z21WOwG{=E|MlWq63bV4i!vV>ptPlhbfudDaRmoM_WX@|xF&xKHwFcE_RG^27uXYQh zPvzz(1fBHw$zpiQ%X$Qsb1Ou@q?M}_OiHB~D0Fns%jF3La`WBn07cYCdQdD`jYcz~ zsgRAQ((4Qijiyk>$+#G|zymuhs-35T6F9zt>nCJL-EUx!6N@DjJL-5{uBf4TVd{K< zpc`paOTMVu!=Qx>&sBOUX6k$}l?l;iFR-?7a(a0ZHT{mA@v;4wiJG8UU?~JMWCU|1 zGQA8baNZ)0bDD#zY(@`4MP{brg;!WN%~kP9MilNHPIcH3lSK-Q87xJeN^MYSQi?Pf zp-~fBe3BX?)anQ)!Jd#03rDlI>K-3@6{c2cv_%>%p~DGHN~Dj7p0E$Fb!bu`AInQ* z-v~c6Mc6p6ixkYPi?lPS$89&F;l_xbp#?=`a!$?*hQ*k*Ml@P;RI4nGsuWjrx|?En zkOw{@KOjqiJ)1$=d$;x|oU9onC7EVvB2{N&a6^h!m8zjg6{XYBD$f& z(UB@EuBTLLHBI9*t~D??6Iczs&BG(>cHI-b+x6p5H8`>e^FFR$^0J^>lg@}f-;QQ5 zL=-oDLglhzZmS{iVm4+n^Ln?2a~r6u9@5J*V%0Dyd&)+r5QDCv!x*SO1WAb%*-VL> znxTzouh#IeU^BLF0v~Td1^q{u_aCFGf^kb#hM=oJul}9zoK2`Ay-d0t?3r(k(gDdvg)-|s>XopQ>}PU zhX26V$`yoKV1)HA?6gtd^_Gt?*mtg-Av2Z#o1O0J>8XVv@864fFk!skqRN6FB z4V#87i`}eX)^taMnj@^lTeRR!#7yus!I%wty;g5T;bz!k2J2&-C0Q)EiQvW3uLY3; zHn1Y9VQGJc5sGfZV5%bS`vcdlU@Lg401q^1=!vG!B`tKp`9A-IXY_q~g?!0DARyAB zj7ypiq?K_&K%_+(moy(pE8~KINQ*KqX+Drv#svY97G+%0d?2li3j!i7%DANYKw23W z1VmbtaY^%mv@$LTh_oolPZkrriK(tIGTj0*xHEy}p0`9NA37X(CFlyOP(fwVF%2#B;O zk_m4liHaq>% zqQ<7*%(XxNS=og7hF8axxPH~FY#*FBe8}w$DVg35*NBUz`m5fJ4{Y{{<+dZI@7~q# zZ&NpK+2!!vx>CQS@I|6y%YnhQckr!iceiCYPBu2LKOHyz6mB#cx3o6@y)J)ROXGg~ ziUCMn0#ZBWT0>53`CbgE*!gmC@zrH*i32~aJo$^7z2=1&;@@-q(1~{o<1Q{pZalCq z=G|$+oTZ6hTL&G!myqGX8}8NbNm#t;jhY&J0sE);@~6`rn;P;vY%5w$ot?eBwYBxe z(K~O%UK&%2O?+Y*Vm)+mVD6^364q~-a(Tf6ItM|fy+2u-IPmbj8Pj$yS{73|=XZ7J zU`1W+fe|ZLt}Oj>;+k0SY0Q1}_6o#PQxpI3n&F!lPad2$YV+pJ-VqlU96oa7i>|J* zr*P!MbLW0iR#vw6gVz@>tS^4y*pS4x=G89aeZJ$*dQXv6RU^SrPJFd}`}1SRjhnZw zZFYTq{f^s3cVP5aFk&F$!{%iA@viK$~8uD19y<}}Op_$gnH{?W#>iSOhS zwujqx7_KbONn3qJm_DlETGQ-LI;PvpK8}AsZEayTl@ESK8}AI*Svmh;aWQi)>B`bo z3CoW?QC?nt;5(HxHq?$c zt=hTt^YwLLNyR08*7CFQ#|JjI-TlzI=kk-T_J^shGxG|bF*G}K;`6u9+nv)=5ye#q8!?TwafEW2yl&;R{N=k)