From 1da1894fd443624b3528c3f4460a043ab3e053c8 Mon Sep 17 00:00:00 2001 From: Wuzzy Date: Wed, 24 Feb 2021 05:02:23 +0100 Subject: [PATCH] WIP: More skins --- mods/player_skins/init.lua | 40 ++++++++++++++++-- .../textures/player_skins_bands_blue.png | Bin 0 -> 517 bytes .../textures/player_skins_bands_cyan.png | Bin 0 -> 526 bytes .../textures/player_skins_bands_green.png | Bin 0 -> 516 bytes .../textures/player_skins_bands_lime.png | Bin 0 -> 515 bytes .../textures/player_skins_bands_magenta.png | Bin 0 -> 519 bytes .../textures/player_skins_bands_orange.png | Bin 0 -> 518 bytes .../textures/player_skins_bands_purple.png | Bin 0 -> 514 bytes .../textures/player_skins_bands_red.png | Bin 0 -> 517 bytes .../textures/player_skins_bands_redviolet.png | Bin 0 -> 518 bytes .../textures/player_skins_bands_skyblue.png | Bin 0 -> 526 bytes .../textures/player_skins_bands_turquoise.png | Bin 0 -> 515 bytes .../textures/player_skins_bands_yellow.png | Bin 0 -> 522 bytes .../textures/player_skins_base_female.png | Bin 0 -> 369 bytes .../textures/player_skins_base_male.png | Bin 0 -> 507 bytes .../textures/player_skins_clothes_blue.png | Bin 0 -> 472 bytes .../textures/player_skins_clothes_cyan.png | Bin 0 -> 471 bytes .../textures/player_skins_clothes_green.png | Bin 0 -> 471 bytes .../textures/player_skins_clothes_magenta.png | Bin 0 -> 473 bytes .../textures/player_skins_clothes_orange.png | Bin 0 -> 479 bytes .../textures/player_skins_clothes_purple.png | Bin 0 -> 480 bytes .../textures/player_skins_clothes_red.png | Bin 0 -> 476 bytes .../player_skins_clothes_redviolet.png | Bin 0 -> 469 bytes .../textures/player_skins_clothes_yellow.png | Bin 0 -> 471 bytes .../textures/player_skins_eyes_blue.png | Bin 0 -> 260 bytes .../textures/player_skins_eyes_brown.png | Bin 0 -> 259 bytes .../textures/player_skins_eyes_green.png | Bin 0 -> 262 bytes .../textures/player_skins_face_female.png | Bin 0 -> 219 bytes .../textures/player_skins_face_male.png | Bin 0 -> 260 bytes .../textures/player_skins_hair_female.png | Bin 0 -> 294 bytes .../textures/player_skins_hair_male.png | Bin 0 -> 1040 bytes .../textures/player_skins_skin_0_male.png | Bin 0 -> 522 bytes .../textures/player_skins_skin_1_female.png | Bin 0 -> 369 bytes .../textures/player_skins_skin_1_male.png | Bin 0 -> 507 bytes .../textures/player_skins_skin_2_male.png | Bin 0 -> 512 bytes .../textures/player_skins_skin_3_male.png | Bin 0 -> 507 bytes .../textures/player_skins_skin_4_male.png | Bin 0 -> 514 bytes .../textures/player_skins_skin_5_male.png | Bin 0 -> 513 bytes .../textures/player_skins_skin_6_male.png | Bin 0 -> 513 bytes .../textures/player_skins_skin_7_male.png | Bin 0 -> 510 bytes .../textures/player_skins_skin_8_male.png | Bin 0 -> 511 bytes .../textures/player_skins_skin_9_male.png | Bin 0 -> 506 bytes settingtypes.txt | 8 ---- 43 files changed, 36 insertions(+), 12 deletions(-) create mode 100644 mods/player_skins/textures/player_skins_bands_blue.png create mode 100644 mods/player_skins/textures/player_skins_bands_cyan.png create mode 100644 mods/player_skins/textures/player_skins_bands_green.png create mode 100644 mods/player_skins/textures/player_skins_bands_lime.png create mode 100644 mods/player_skins/textures/player_skins_bands_magenta.png create mode 100644 mods/player_skins/textures/player_skins_bands_orange.png create mode 100644 mods/player_skins/textures/player_skins_bands_purple.png create mode 100644 mods/player_skins/textures/player_skins_bands_red.png create mode 100644 mods/player_skins/textures/player_skins_bands_redviolet.png create mode 100644 mods/player_skins/textures/player_skins_bands_skyblue.png create mode 100644 mods/player_skins/textures/player_skins_bands_turquoise.png create mode 100644 mods/player_skins/textures/player_skins_bands_yellow.png create mode 100644 mods/player_skins/textures/player_skins_base_female.png create mode 100644 mods/player_skins/textures/player_skins_base_male.png create mode 100644 mods/player_skins/textures/player_skins_clothes_blue.png create mode 100644 mods/player_skins/textures/player_skins_clothes_cyan.png create mode 100644 mods/player_skins/textures/player_skins_clothes_green.png create mode 100644 mods/player_skins/textures/player_skins_clothes_magenta.png create mode 100644 mods/player_skins/textures/player_skins_clothes_orange.png create mode 100644 mods/player_skins/textures/player_skins_clothes_purple.png create mode 100644 mods/player_skins/textures/player_skins_clothes_red.png create mode 100644 mods/player_skins/textures/player_skins_clothes_redviolet.png create mode 100644 mods/player_skins/textures/player_skins_clothes_yellow.png create mode 100644 mods/player_skins/textures/player_skins_eyes_blue.png create mode 100644 mods/player_skins/textures/player_skins_eyes_brown.png create mode 100644 mods/player_skins/textures/player_skins_eyes_green.png create mode 100644 mods/player_skins/textures/player_skins_face_female.png create mode 100644 mods/player_skins/textures/player_skins_face_male.png create mode 100644 mods/player_skins/textures/player_skins_hair_female.png create mode 100644 mods/player_skins/textures/player_skins_hair_male.png create mode 100644 mods/player_skins/textures/player_skins_skin_0_male.png create mode 100644 mods/player_skins/textures/player_skins_skin_1_female.png create mode 100644 mods/player_skins/textures/player_skins_skin_1_male.png create mode 100644 mods/player_skins/textures/player_skins_skin_2_male.png create mode 100644 mods/player_skins/textures/player_skins_skin_3_male.png create mode 100644 mods/player_skins/textures/player_skins_skin_4_male.png create mode 100644 mods/player_skins/textures/player_skins_skin_5_male.png create mode 100644 mods/player_skins/textures/player_skins_skin_6_male.png create mode 100644 mods/player_skins/textures/player_skins_skin_7_male.png create mode 100644 mods/player_skins/textures/player_skins_skin_8_male.png create mode 100644 mods/player_skins/textures/player_skins_skin_9_male.png diff --git a/mods/player_skins/init.lua b/mods/player_skins/init.lua index 1d6014d..fb0a485 100644 --- a/mods/player_skins/init.lua +++ b/mods/player_skins/init.lua @@ -13,10 +13,6 @@ player_skins = {} player_skins.skin_names = {NS("male"), NS("female")} player_skins.default_skins = {male=true, female=true} -if minetest.settings:get("player_skins_names") then - player_skins.skin_names = util.split(minetest.settings:get("player_skins_names"), ",") -end - player_skins.old_skins = {} player_skins.skins = {} @@ -227,4 +223,40 @@ minetest.register_chatcommand( end }) +local genders = { "male", "female" } +local cloth_colors = { "red", "redviolet", "magenta", "purple", "blue", "cyan", "green", "yellow", "orange" } +local band_colors = { "red", "redviolet", "magenta", "purple", "blue", "skyblue", "cyan", "green", "lime", "turquoise", "yellow", "orange" } +local hairs = { "male", "female" } +local eye_colors = { "green", "blue", "brown" } + +minetest.register_chatcommand( + "random_skin", + { + params = get_chatparams(), + description = S("Set random player skin"), + privs = {}, + func = function(name, param) + local player = minetest.get_player_by_name(name) + if not player then + return false + end + local scol = math.random(0,9) + local gender = genders[math.random(1, #genders)] + local ccol = cloth_colors[math.random(1, #cloth_colors)] + local bcol = band_colors[math.random(1, #band_colors)] + local hair = hairs[math.random(1, #hairs)] + local ecol = eye_colors[math.random(1, #eye_colors)] + default.player_set_textures( + player, { + "player_skins_skin_"..scol.."_male.png" .. "^" .. + "player_skins_eyes_"..ecol..".png" .. "^" .. + "player_skins_hair_"..hair..".png" .. "^" .. + "player_skins_clothes_"..ccol..".png" .. "^" .. + "player_skins_bands_"..bcol..".png" + }) + return true + end +}) + + default.log("mod:player_skins", "loaded") diff --git a/mods/player_skins/textures/player_skins_bands_blue.png b/mods/player_skins/textures/player_skins_bands_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..5e51da2d36c9560c9df9b1a136d66c131370f019 GIT binary patch literal 517 zcmV+g0{Z=lP)PxuK< zyg+L=<@@5;{t(;E9%8l(BDX|9A|Mfv2uK7Z0wT6Ngdfpf&ISOW*Bt-=l$C;BcTiU9 zE|$j7dw5O#jVwg)1R!{B9K4GVTda*(S4^#w z4SmrRK?J{E)uOD_^*WD*0GTX0AT_N^`ZOAO;~mPz<)6nbzwL4jN2ZsoQtXc;DRTg6jfvGs7pN#Lw@}JeszK zMp7&$ixES#2Jm|Dj{5Ks0;T|?qhv_M%!>d7!T~J-;3xuYJ+zU9Xk;Pi8An3Uw+I3d z2!7gzkwzB6ro)#&LN->NeS5VZMZlOH{nW0z{x})(J#`QY5xg%6!OLMPp6GX5Tc#v% z!SxlRuxnQ-;5)72IUeV)OiyIr=Zv~`um$xmfh{6viah=UjlsYy1Dte600000NkvXX Hu0mjf4uaB> literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_bands_cyan.png b/mods/player_skins/textures/player_skins_bands_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..e55ed7d979d35555ea6097d09fdb52b6ab5bd2ef GIT binary patch literal 526 zcmV+p0`dKcP)ug zK~!ko?O3~Q#4rqfG7MbhRt7r*x4;dODY8X&xCJsm_Q?VP)Cs=U)m2K7(BLW3`F9`1 z78~0VO_-0=BWd;e_JJ)+fsIQBAOnyA$N*#jG5{NvGKG&gHP!(@XIlV3MKwCxqN4hb zuGEoh{4DpiA(cD;?7T0&^D#g|x*=d=I!R;zM@oZ!7EC|~1eohOz6}Pz&lb5>rsDh~ zY|Cupz0HsyJHJ04R7G|FTy6ybKN~vRLW8zj2KVQK3TA-M%C|nFr^Y&FWw!mb`*c%E zSIFj+_oQwStF!l%SV>Bv5%L>~zO39>I@_Y#wXUKX73zy~Img!A?@WpV=4Qr{j8ZS} zM|Z8;8frb~^j-Y(ENsF%f-M)MGzRhW2jS2&L%!QV^0Khvo1j z?=Q--1>}q`8@QpM6{$P#6R$t3ENzd=d!{F&zvPTYBiO)cLn`!-aLRc64R1@%!^{nX Q=Kufz07*qoM6N<$f(+N&u>b%7 literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_bands_green.png b/mods/player_skins/textures/player_skins_bands_green.png new file mode 100644 index 0000000000000000000000000000000000000000..6c747ed0b8f00ec3c8662ca9a6a58649eb66f4cf GIT binary patch literal 516 zcmV+f0{i`mP)+gL+{}=9hX%rq9*{sbK~HBgt&ZN#QJ=qhyYwEsc-n`>*J6gC4ff@y;sHp{uy)A zXv48&k|2U#>9uH7eYq}EA%I7N>3Wbl;WD_=YvGIlo|W&tM^DF{#jK2TANE^2rF6OG zobnv?EqrzMk>)E&Q8Yrlp%^MVbIo);7}(lI)mQJF^S-&yMOOvpMn*_PiOu(iz13|E zwWOF#79)me4&eFV8TsKQ1WW-&TgjM`Sr7pTgacXvz)=LaYN)JQA*)up zfeWs;XoY>NN&$1N651Y@j|@*_KV*-3S5TcLuuB9@k;lJ?)xa#%3G8J60000V zK~!ko?N~c*!!Qh`1g{>v2oN;pAih9`oS{SS6lCt6E94*@3ja35Kgvh3 z#Kj-cvfmR$@>zWBz946lkhv8C3ITy)5RkD|DSX87bZ`Iww(9`^pwPXL1F#=(aO@%j3Q4f!My0k~4i-0(5i$00vT0FM@WuSx~{Gv=nz zhGW?zK?J`t8&T`#a$V&@0FMUS^`K0~WpHIS!W#iRE8lyM9#02{SsCa4{@J@JrOP+x zl;^0g4At33TBsx?(FpN|VyNuQHQV)IVee|)T)lJ7`{q8ETosrb88Hzh*4s~atJ@lC zNimr$Mhwv$!1KW~^219Am;#Kpk|`y#C;|`&2ebr$qX_WTP$gTTWGm<%M?!FH5d>V6 z*x%9Dj40U(pAKIF339ADd-rTVihwaI`l?kA{WuvKyK5tqBKTMml9$6&JkfJsS*9d# z!SxocaA;L2V6IhS+vDny;fd_W?9t!~>R$=$6G2nt@fn2sz literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_bands_magenta.png b/mods/player_skins/textures/player_skins_bands_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..6628456915ba5743e245de0dabd04d26f5d1a25d GIT binary patch literal 519 zcmV+i0{H!jP)jd4z*GozhPrWpI^i;SJY1DG10*Z2eMa47-x4d6?bCVJPAOeJ zn^WH7x<#nYK2ky@DT+o&HWYnXSy$@DLEY?HQz4k@_FT@fHTOHC;()oCu_U9^=i66% zuiF}GNr_B0GYoMKkbLkAes~E0Qyk;1WK3kX2mo?KI#n|L1hrMZIeZHs6l15e|IYTK02mX|S4BPa<78-W)kY{r=a+&I{W#2rCw_lh zmiv9#zzqehh~0TfymD4q+8&pWOix08$r%ktup5DW{|Kjy$3J4<&cki?j5h!P002ov JPDHLkV1nh~*WmyF literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_bands_orange.png b/mods/player_skins/textures/player_skins_bands_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..9caedf23eb6b23efe36b8aa254ec7ac5bc459bd1 GIT binary patch literal 518 zcmV+h0{Q)kP)T=L)_^$HG7s589(HWxy~}{82uN zB`%3gS`MEmej@hYpOCXi$Xp750-yjW01AKtAY-Xg_z|b>=l}rv!2$q)ZffWU3%aSV zY^e>shu2gujS|TNKi$&bTyc%t8ZWtl?Y z1J_%$!l7NI4)a+hwmq&M8JWl_S=DPN~KpM8115!cPRqY~lCHXu!WUpuFDxz?QX z9FHx0efF8=Ye`WILUN!OZ95BXFg=_M*t*i!?_BV{rO!pz1(s$;NJioQ>tOFqTVo?B z6_eG7AzlMyJ$OZZcnbk@fbmf>reYRE00EJJ)&Ou40j?g}D#TVH@-t3^kZ%_a09qd5=OJIixnj??@0Al07W>eG$82|tP07*qoM6N<$ Ef=}|(umAu6 literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_bands_red.png b/mods/player_skins/textures/player_skins_bands_red.png new file mode 100644 index 0000000000000000000000000000000000000000..e62831f4e326c18055772ae643f3f8a344bfe237 GIT binary patch literal 517 zcmV+g0{Z=lP)A=>gnTaDa^J#DZm{_@jIj zOI#A0v>ZNB{6u_xen8GrLFQ5b6aWQ40Z;%G02xc2!jCxhX9oZF7q;L$?w)u}lDh_z|7 zp)Q*wh|YKWozPADcU|WKfJehHTIfLLTL!!RPIx1LXXRU;(NlkRn3Zwu@8geKQo4L= zE_sgHR-rn3PYIQzBpM;!P)wDbwK9wr;Aow0+JEm{^S-suC07O3Mn+6TiNo8wyVh+@ zwWOF#HZu&-9KiFzBl5#j04#Bgwvs6&vnT-Q2zO`;4$cDLtD(wBp^Oytj3W@#Z2|x~ zf}g%-L>Vc3bNCh@RCA}ZSI_pd0L#hz@0Le8GB=6&hz(dxDO+Qvv@B z-!$5AEgKO;@MeD!O178hIu` zIp=rOwhHChHAg5VB~b|Rg2Jry$KB8a9Cl907L>d`mrHyteb1ycU}saBUL= zAP~IzijhWJ;p@YJQrTxtHhSa^_t;{?8ltZ&sj50h>ug zK~!ko?N~i}gD?!0`4}?5$l!s2!D~*^Q*_T6dX65T7s}d!!2<&$8M3)UqEr|={1_S+ zTMJ+df4pb;NrIi;zaV5wAaIKWL;@lKk$^}*Bp_f*efWsFyeI&Gu5ADSATKy{Z3B71 z2foyYj^Q(%uVlu&Cji0grh~T;V)8W+YxD6U0)BT&+%D4OCGO+TeERc9fF3P$EcFNc z_G{Bg5?E&Jg1=$phv^)D2Q;=;PEP$F#>c|Ui*yJ zOl!`0kNPIIJiDdYQj!;ikX}$c(#p!#wGEsPpz?x44!n0Rm#nq)JH66?rIFzhQS9yG zQ$4G;#!6BYlif5!R0DK9_zQh_2?29}(NfYUF>@jSf#`tt0B{lkrW{(yj8!sY^o%1R zIJXM|5C~pP#YiPHX6nQDKteLLJNxfyKZ$@TJNl|!xBWO7n_IOI@)5i%3EsEEw0WZU zy|ml{&>o)_aATX6_zqqd-eIreRvxEYh9|P`az<@CSeN|X0uTQY&S{T-0K1ybNGPjp Q4gdfE07*qoM6N<$g8!x7fB*mh literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_bands_turquoise.png b/mods/player_skins/textures/player_skins_bands_turquoise.png new file mode 100644 index 0000000000000000000000000000000000000000..a989ed9f78379096f03e982d7e620026793729cf GIT binary patch literal 515 zcmV+e0{s1nP)V zK~!ko?N~c*!!Qh`1g{>v2oN;pAih9`oS{SS6lCt6E94*@3ja35Kgvh3 z#Kj-cvfmR$@>zWBz946lkhv8C3ITy)5RkD|DSX87bZ`Iww(9`^pwPXL1F#=(aO@%j3Q4f!My0k~4i-0(5i$00vT0FM@WuSx~{Gv=nz zhGW?zK?J`t8&T`#a$V&@0FMUS^`K0~WpHIS!W#iRE8lyM9#02{SsCa4{@J@JrOP+x zl;^0g4At33TBsx?(FpN|VyNuQHQV)IVee|)T)lJ7`{q8ETosrb88Hzh*4s~atJ@lC zNimr$Mhwv$!1KW~^219Am;#Kpk|`y#C;|`&2ebr$qX_WTP$gTTWGm<%M?!FH5d>V6 z*x%9Dj40U(pAKIF339ADd-rTVihwaI`l?kA{WuvKyK5tqBKTMml9$6&JkfJsS*9d# z!SxocaA;L2V6IhS+vDny;fd_W?9t!~>R$=$6G2nt@fn2sz*8uigP)J&brGe-viVC(<@0N6HQ>;Tv{ z7q;An&(WCcd(*k~` z-7D%Y3c4x01?I#g1Wk;X2>!BYfw{)u(LMeieB_a8Cm^V-So~LE= zADcJ{vf+A(QaH4$9PmZ25?LPC_jFHUKjw^vcCZ5&TVT&W!a42nAAeBJ!%oY29RL6T M07*qoM6N<$f_v-KcmMzZ literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_base_female.png b/mods/player_skins/textures/player_skins_base_female.png new file mode 100644 index 0000000000000000000000000000000000000000..4da1949aa238ce7fc52bbcee72b2ceaa20301e00 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#DU$?~8snwh>{y`CKTj9Okc@k8BX$cm8}Ll6{jx=d zJEc+Nrt)nAhixahW;R$_M5#4sY1Swl{n4W9z5YnLY}K{*Cl5YmlQ?$0xRvEj`}XFh zhdX)vKQjqE*g5Cj?l5`ApgH?gSeGnmd|ndbZFp7d(0hZS>1Nta>8{!0z>r|@ MboFyt=akR{0KE5-FaQ7m literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_base_male.png b/mods/player_skins/textures/player_skins_base_male.png new file mode 100644 index 0000000000000000000000000000000000000000..8643552054590fa139827ccec36fc81858c0de66 GIT binary patch literal 507 zcmV=^R>qLT0gCQkkr-1Rl&R< zAae!S)B_f{h5%Jb>!Q|k@UqC@RfJGy zDPmP;G778=tSVST!aLB^wx_zZ zl^b)tNt;XEC5A}f!;&0k+!H>k0=7RrrU8kEK=SGQuZvmL_a;fy=Ki)h#YqnEOm+}Ar002ovPDHLkV1jX{+j;;1 literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_clothes_blue.png b/mods/player_skins/textures/player_skins_clothes_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f4fd31d7158b2f01b9e9129dc14f0d258b1233 GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#DU$?~zWT*Qp)VO27*jo6978hhy$!eIJ7gd*M`8N~ zw<`)0GJZTdCiZ(gV7oteKsq=C)8lj+RiC2uYY zF|FKbtNHu9T<|jnuV??&*pK9S9xu$9n;(}e!E-n2>JR@(%v)q?8;TF!{_T0Q{{PJT zE3;RL1PDthKDcFh{nn%aZC-yzRZrmwk;{@2zV5J1TW5IO>GPeIJCO4&-Gl-<5R#Vpcho%T}i>9s5BDu15xf3zopr E08DJeYybcN literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_clothes_cyan.png b/mods/player_skins/textures/player_skins_clothes_cyan.png new file mode 100644 index 0000000000000000000000000000000000000000..26c9691efbb97008803d29463e356d652b8ef14c GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#DU$?~zEHd1#8V6mj47Tjjv*QM-bPw;9dZz;otV3I zszQ?TjpzzJ{s+8!X14B4P7Tyx;UZYc)ecR^$?8z$d!%<{G z{56lxQa1(7i`h&5%r#8mJ#q3+N>+ou*OcS?YPXfH%nX>m)a#?YH?M-_Er#Pw`SY)P z{FJ|3-~P@s$iXXXN5kaeWqV_T)@E0A#Z0=w_%int`?P1bi+{=0p4)oPk@+TL*sd&#-(D=gnlG&%E_d*hlJA;mxJeTTLO`0g}k|TQVV}@5{K&Rs8dtrZS zjs~)4Xw6{Q@IS{XE)7O>#DU$?~KGUpajq4Z~7*jl5978hhy$!eIJ7gd*$0cuJ zZ&0(tqNmA!8rVOWMX4yQP>%Z35a7ag`bWoG-u6w=k^9Qh_e}5po7k@D-Py@4e1OG( z(T4$zGH?}K$b0xT90uWKi-RoVPp-`1h=e+T=EQz_bv zAt|Sdj*{iJ{SMGh~fhRC#^+xhKjn`7|r_q;d#Co#vp%V3w`zPHDJ+b7HA z{q6HkerlL=;R9p%v76_XwM1oAaA{4y!uT>(izRIB?Cf8XwP&}V_d4;HJGJ0M_KO2G zzhm=ctnGKP|8VGecuDV5QYq)3h96ExwmqBOt-5Flo8atL%~{Llw0YGSy^B4mKSidr zVOt9)!|mUj3|60;a4s~UHpof0#A~PV!S9bx&AfU4E${Y|k1Y0=tSXu5b@lw|(7LvL zRaw2u{#06VZjfAVb3p8R+T8Dwl~G^5=d63o>^YTvox(ncF1AFVdQ&MBb@ E00Uym$p8QV literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_clothes_magenta.png b/mods/player_skins/textures/player_skins_clothes_magenta.png new file mode 100644 index 0000000000000000000000000000000000000000..480d8ccfd93d78bca25b78318dff68609f192aa4 GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#DU$?~fwb{-^$!dTjA@=Ojv*QM-bPw;9dZz;otV3o z_n?Sa)7}SrZ5qr!WHjxaaL6h0(k$jRtvx!4`)~RN7zMZfO?kez(s;At(U%p+=Hxcc zlomd~V!-IbfJPa(3-4ns-5kUapsUSrVCf#woqYCNtVMsHbKV`iY4XiKKfPH6et3#3 zkXN(jobt0_iHm>Pr_TX?5zIwK|IJMgh^wATzHfJX*A*=4l3_4EMhO zb~jJHpYcy-m%1mT=E{dme&=R>p7iaWOnIM;6T=nL4(FCSfX-ij>2CBRa`1NVi z*7*Se`?=&8T25Mat{XE)7O>#DU$?~w$TmY5}*N$Ii4<#AsP4HhOaC-Y#>m3j^oCH z0|o{QSQ&qA*;M0Jucxqpv9XPb%`n)}O|o}UboO$|_e#C%?tb4geb)T<%GY$H*Tl?V zP;1~!U_zrBOuIUAU*xN^GTi>h%uq0|jCbm%+Un4qW`;1d; zmQ1p;6J}kPeo`S{!u^cF>)CxZ_9Jng#|z)g$&b&K$PwIUo@VdKSFvL;dx2iX?|qJa z{g%aZs+OH%&T>*_iIIM86)lvt^r7a8m`f}v(^g7E?9E$0GyTlg3wGj)MOBWHK9#(} z5gGf>_ZB}-|K1?bVHtDFJ#L*|W4*#cfx@+|&x$&41T>#Gdq~7L*wObu`NdSgq2tim0?dUkHTp!)P2TRqS#R`qH1o6Hybiv4}Nq~ztMsjucwU;k&x zzN*aLWq&HGI140~+a3_TUN)Cs^5@k!5r#j0^EWeVPPIRlb|ieyedE)>s9^AP^>bP0 Hl+XkK?t;B7 literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_clothes_purple.png b/mods/player_skins/textures/player_skins_clothes_purple.png new file mode 100644 index 0000000000000000000000000000000000000000..528122fcfc26b51045e9f98429db6be61d15fce6 GIT binary patch literal 480 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#DU$?~0pq!^_qrGu7;`;c978hhy$#>pb=W{aM!NCf z1cy^1ntj?#KX-+E7ye$~DDsd?T#wg~CFW(<0)>`)QNQ&nwi{JNSTDZWzUuRJ^J_V# zVR=3b!UtFk7}2N$Qob!>HhR&V47<%|@?N9Wem>8&R>)~C6th}>XXb{XE)7O>#DU$?~8o%jPwMBZ^Nzgm<$DKyYDz< z2R1u+&F(I2mQhGw+{@BbwN=-yAy{F(&hh&5dXCn?k^j!_dH!?fZ@b#Wlba45YUNB| zn!%vffJQ|u>bTN&_U#(Rgxzt>40@j~1Zvvzg~wJsFWm7ePSdFR-X&(9ACWc(!meqv zdRQswuD`DRRpx|bF@x&o{K?Eg>r){XE)7O>#DU$?~fmQuK^K}dij7gp@jv*QM-bU``I%FVXt6M0- z!mhi{>PPv%wjYgrWm8`T2pCx%aa`9jDSdL(((it%>#NW2T;C#g{4i(mG$CPewFb@v zrWp)qR6>_h4Y$}=Uq%PhcqWE(t0O0R|NQqaWMlff_x@K;n9a7Wmt4(adXGoLza5Jn&Mg?&+geSY9C*C zg>e>_8iUQY*NbkKI_0fvefd1&jI!#I{XE)7O>#DU$?~o~qh*R-jJC6i*k&kc@k8BMtiw83@dAd3ovb zjy+1eR-NVnA0+l2P=04E^1W^H1yhkJdF%XhwVDm3Z%bQS29#+(xp8mq&AD53SFJxR z=e{XE)7O>#DU$@Vf_nH5WkI0OL{AsTkc@k8uP+pAFyLu@xaGKr zEJNcvJ_{B;8R3PI3^GjT*{=2+kaA44VDUKdKV`jI{OsLFI@csw#`UlR^@G8N*>6rR zO`Vf}e)YC(ADNx*y?o+r+dZ#lrQ-W5G2DM19$jCk{XE)7O>#DU$@VA`|QLW8y%e37#&FAsP4HUSBBKV8GM*@PMH! zo5KQYb|&_|&I>vXE)Q-lkYb-?+H|OZW5R_0C*yqgnU#Ag8FfEj^2i3L9Sj=or}*pn z9nb|V`kV9vzp4IWy`a<~_VBao_1g3; f3_$mxfx2Rb4h5;Xg)_`gfn+>g{an^LB{Ts5KLJt^ literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_eyes_green.png b/mods/player_skins/textures/player_skins_eyes_green.png new file mode 100644 index 0000000000000000000000000000000000000000..99b2a3ce86a526cd10ddfeaa08685ac43f62518b GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#DU$@VBIhJi`T0Ph$(}BbAsP4HUSBBKV8GM*@PMMV zBfG-_Yj!5~zRn9e4K4}=ISpwoUSS+uhZP;1{;5}+{=9WZwey71w8>o`fd)W8*<{nmgu}4wsaLp#?#f$Wt~$(696R3RAB%B literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_face_female.png b/mods/player_skins/textures/player_skins_face_female.png new file mode 100644 index 0000000000000000000000000000000000000000..1b1c416867a91709e6afca86183f8f39a5af3705 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#DU$@V0(Yu{|0keOhNp{TNXEUl*EjMu81OJS9%fo| zGQelzJl>e}mNki5Q7T?1YM*~gIr&Mb@YtEPhLu1qP%!V*oveKKyPxm%ow{?1?azXv n#$Og)GDb5^+QM7iy#S4S3j3^P6{XE)7O>#DU$?~nz-7|dptm)iJmTwAsP4HUSBBKpditf_@T$= z00Z0RVu_qvb56Wra%(>Lj4j1YVG~oDO|#qI`}+UfA2z<{+Y;11X^s;oKhOX$P%wWw z+4c6OWxFe_OQMeOZn!!lx60gbcIS!%d5`q{{z#oof8p9xu30ht2-A&S7q{iv#W&Z@ i6B2zO3o`&lH{6-S_*J|=HYaZfQn~>?A+8Jzdx6ZE#Xe{DRW&5o z?`7cJv@APvrjJ*H{h2doGB!m%yVg0=$7fSyW>FI5XXy|6 zFg3vL;Jn)no6{C;UF^Fs)Ja`@hqI}etltv(5RPwU(-?Y0oxgWP?r7N>X%Wlu)b)O1 g;b*&*e`-#!MOle#Z?aC11lrEv>FVdQ&MBb@0MH>{bpQYW literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_hair_male.png b/mods/player_skins/textures/player_skins_hair_male.png new file mode 100644 index 0000000000000000000000000000000000000000..55b6fbfc887b93d646f7db0a51ee6cbf039f8598 GIT binary patch literal 1040 zcmV+r1n>KaP)$ zFiQzt7DqP)JLU}j?-?*jnV0d-450K!7Np(Y7z12FV4g`Zv^AJgo*LW!bkcXJ4wM0( zVR0@@2wh{JK2yV)`2eo51g1J)2PBli%%*j1?=RaaOqW$jKMjZ@!qVGSBjg&MB|gj>r2t6LLN zZ>t$SPh>Y9L;CAop77rMIfJdZ3GwoW5wN)0Z(;`OY&_*72mob^Iv3hz?c=2j*jg$V zc7HL$ATCU%Z9KQP$~M#mKfgSidZN))it2hLu(>Qvk`2lB(a1RD+E=xSQ4hcQ^j-h} zaQOCnzlb^NUbsdLFM4^Jwoo=;D1+w*fu?`7o=&*@r$o~lR~p{?eH>Y#UN%M zC5drkT}Yv~6WPhLa=kU!b8juRE?pn%b;zX5&l5Mwu>1Q2nyVG-?+?by5K`kRQbcWC zNwU6`3NbMzgu25a5Rr(7nOxd|!%;n-lS82Q)&@){fp7*N&l2N%tF!nX;DEf(<;a&A zS7B73#yrt99`eq9PWcUt1`&Z7|U1OD0|bKW@?{u7YPAL zP3EO{I3~SG2DyH$fh+jl61HETKqSP7H{wP)2SQh`+p=Trb>A9|2C3y(y{nkYv~39w zxx*m?xVT2J@I6!fJ!uX8@p)hK|HDIigP)d8L)J$RIycJ?q?9ThJlR^$dNI2 z>?U!7?cB|eSUKmuZ;g02`xT1x;zHNfK^DQP1dvjdSmxNtCbUc+fp31wm4HBAq zI7^5X1Vp9)>sr7Z7i=-<)$ENB&{Sv)U}J%GF+im4EFoHMz=Q4E62fQjcM5t4HwfXm z1V7*J*CBsERVO$f1OZ^SngRgI;tT*FX^gTsgQW4pUG@&UN7wB6$MUNi0%R$zi(F5^ z^TLCd5hA)PB35=M5`pD`WeKTBr~@tfR!4L+)rMT&TG&0WV!&)Qtq9n!4}N6PahOPsKt~0#1fRTWafQISJrc|dzfNZYkO1@VT zz}Dy@VEmr$(9@Y1-~w170V>V%=Q0bimH?GzUDbT!Ucfa%ysrcP0L+T91(i{u2mk;8 M07*qoM6N<$f--&FOaK4? literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_skin_1_female.png b/mods/player_skins/textures/player_skins_skin_1_female.png new file mode 100644 index 0000000000000000000000000000000000000000..6132906dfc447f69b95262561b66fe3e39784c07 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k)`fL2$v|<&%LToCO|{ z#S9GG!XV7ZFl&wkP>{XE)7O>#DU$?~x>Z%}W(%OuKTj9Okc@k8BX$cm8}Ll6{jx=d zJEc+Nrt)nAhixahW;R$_M5#4sY1Swl{n4W9z5YnLY}K{*Cl5YmlQ?$0xRvEj`}XFh zhdX)vKQjqE*g5Cj?l5`ApgH?gSeGnmd|ndbZFp7d(0hZS>1Nta>8{!0z>r|@ MboFyt=akR{0MsLrMF0Q* literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_skin_1_male.png b/mods/player_skins/textures/player_skins_skin_1_male.png new file mode 100644 index 0000000000000000000000000000000000000000..59bf787f88d74974821cb68f20b3ace746c67763 GIT binary patch literal 507 zcmV=^R>qLT0gCQkkr-1Rl&R< zAae!S)B_f{h5%Jb>!Q|k@UqC@RfJGy zDPmP;G778=tSVST!aLB^wx_zZ zl^b)tNt;XEC5A}f!;&0k+!H>k0=7RrrU8kEK=SGQuZvmL_a;fy=Ki)h#YqnEOm+}Ar002ovPDHLkV1nO{+r0n) literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_skin_2_male.png b/mods/player_skins/textures/player_skins_skin_2_male.png new file mode 100644 index 0000000000000000000000000000000000000000..9144c406e65874afd8e8eae68a96594f54a412dc GIT binary patch literal 512 zcmV+b0{{JqP)SU8 zPOzQ3`T8N9bKj1jk*|-}9~j8<%X@Tde}mbTZix$qlDMyj_QwYMWAktAg2c8Su8Q0V z0uoz*sUEPz1slu;b$crWbQP8Z_*~#z4v<;9Dsoa7h+v2Ig!mESoq--B3}OT>k!hVb z6ZqTd z-sAuuz)A_wSytRvd5E(F=q&52- zw(~kaf25iBcLsxe*Xv(6$mixOd$xbT;z75?4P!|@)I&|n(6sDs9fIV(9@A`$sT{D{Ejt3v^(Cz;z`fyIUqEQttqWDG>)g2d z_}4c-%sOv~Z;2r?_OK*}8TW*js(=mfPzEF(0@%lmzEikBP^%3pxD zMo4Alcl{rjXMw5vfT{b8
    }U?!kvISZ-OSrMT7*Ndgz8wn75bQLgJXZz_HO%8|w xtdaneW#xUHhXhN2$+EFpzV|E;8zIT}0e^(yucRHkcIp5C002ovPDHLkV1ie=(FFhi literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_skin_4_male.png b/mods/player_skins/textures/player_skins_skin_4_male.png new file mode 100644 index 0000000000000000000000000000000000000000..7ad134684955b36850688524a4476d051b77bff4 GIT binary patch literal 514 zcmV+d0{#7oP)SL+ZY^>uMoh#&~a zd;#WqzzS!qvFO$9y%5k=WDZbsL2x;MvUXJnRv74D`}Tx%4Dl{O4-p0_CN7CYKZhbEa~1LL*bz+P&@wgmbB{7P7-ywzinUP zB?pA^7T~QBqO3gD_knp97;WQde;=P4{VG~mK13>pkgnrBgz zL`v83_yOL#KQlPwqj|f)Lq6N@?9qOM&7H2r8DmL4)I*1(z~LzVtz(cp)Wdbfq9C9M z1(@mqEzW4L8P)BB5YSg-4p4JJbUDCe?Yd&5Fwnt{?FsoD;$4ECA`EgYTr%G}?<=l8 zA^9W-0I%;a007aQ004}a5Zwukmv?8?GpbIm)%~BZ-(d)_m9!yhy#%j|4&FwH>8y!Z z+nK@yRtHvB>_);P(5AZ-p;*d?T-{q#T|u=f1=yUxo8DHvP3|qG3P|v~?H-Jmw{>BP zb(RDjwS!3}YuoAEm(6gMyRO(0s*#7lWsrOC-)E?agOxICA zJ(I}+DS$N+;Igc~Z}X6732<39Rm=CD1yUnq@qNG_Hj}Nz+ie>a00000NkvXXu0mjf DU)tU9 literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_skin_6_male.png b/mods/player_skins/textures/player_skins_skin_6_male.png new file mode 100644 index 0000000000000000000000000000000000000000..0c63cfcf3f97af16e709762795456b519b1e4f67 GIT binary patch literal 513 zcmV+c0{;DpP)*2DXx&|kP%Py_uIeqaE~8qN0&Gs;b#KewCiWIn1qArR?g+-&eVyrI z-DFA5Z~CTb$$3M5OAe8-hb7e;L@2ye1t`En8ITUU2ZPR^95_NgMZ(rdh z2ZZt$;H?qTS$VGi1M4g>^(-*;tg(0xSP57O=vmG}Ds?0RO#gbZ)O#xda*wV9rs}Al zp3&rh7{F=?uvu2!H+e{~1lTMatL1yo0KS2rr|^R00000NkvXXu0mjf DB&gYU literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_skin_7_male.png b/mods/player_skins/textures/player_skins_skin_7_male.png new file mode 100644 index 0000000000000000000000000000000000000000..19d8bbeb54f2786c35b17aacdbc70675e811696e GIT binary patch literal 510 zcmVsLSEf=?dvR;~Th&8y~?#A-hNl2M@uESquF@ z+KvS=dT;+^@W@B~_JaWVYj4cesIeKr916Bf70y>tnm`WXs0N1--D)rt=fZ3x{z-%4&(KDGG zkOEke0H0;;eV2zsOMuU^san4CERY%@i|+$|0koH{CUhhM8~^|S07*qoM6N<$g4d7G ALjV8( literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_skin_8_male.png b/mods/player_skins/textures/player_skins_skin_8_male.png new file mode 100644 index 0000000000000000000000000000000000000000..458ef21001c0006ef58bc694b0319a174bbb2c0a GIT binary patch literal 511 zcmV<-@ z18SU6flcc6UI-W}A_vI1Ah;Z$vv!$hq%csyPVEWl65?Heo+AuWtXvY;I`1mBJ|X%f z2mo&%uK<9)?EwJ1;ON^Pyx@0tyJj2$OeJlMS}(w>qJlROqPwdj)^vyI zz^cH?JiC(c2(<1kMJSeXAy@Sld5=-8N&&Vc@H*YHw~4dWQ~?3L*&o0QeqA$NteY&E z7cT&SuKgwF4Oy2QB2y1bsyB#Gc&Z9efQK?5HT%PVAMot_Z>!s;_mm{+qJL;#;Ux!z z@)zK(5z<+Css97pEHL*hF!!vndJotL*a#R{&O$16BmzwTda=}dD*N{ta@(pkYEY0SvFS751s{LBV_e`z#lGHu1#bUJ-7e>002ovPDHLkV1i8n B)tUeR literal 0 HcmV?d00001 diff --git a/mods/player_skins/textures/player_skins_skin_9_male.png b/mods/player_skins/textures/player_skins_skin_9_male.png new file mode 100644 index 0000000000000000000000000000000000000000..56c0e99f402cf6074e8d47011c7eb872a659d2fd GIT binary patch literal 506 zcmV`WLV(tm9RXM=c1fJ4udYeAmOcl`J+v6F96!*2DV%=p)DGLCA zQXM;Qn7YgmnR{5Wy+MbomrA|&5@7b|6fk>_`{ is the skin name: -# -# * player_skins_.png: Player skin -# * player_skins_icon_.png: Player skin icon -player_skins_names (Player skin list) string male,female - [World] # If enabled, the weather will change from time to time. weather_enable (Enable dynamic weather) bool true