From 0293e7b015c1884265f8eef6d2155092de4a912a Mon Sep 17 00:00:00 2001 From: Calclavia Date: Wed, 15 Jan 2014 22:46:48 +0800 Subject: [PATCH] Fixed a lot of texture references --- .../java/resonantinduction/core/Reference.java | 1 - .../electrical/levitator/RenderLevitator.java | 4 ++-- .../electrical/multimeter/RenderMultimeter.java | 2 +- .../electrical/render/FXElectricBolt.java | 2 +- .../electrical/tesla/RenderTesla.java | 6 +++--- .../transformer/RenderTransformer.java | 2 +- .../electrical/wire/framed/RenderPartWire.java | 2 +- .../resonantinduction/models/em_contractor.png | Bin 0 -> 1365 bytes .../models/em_contractor_push.png | Bin 0 -> 2727 bytes .../resonantinduction/models/fadedSphere.png | Bin 0 -> 3416 bytes .../resonantinduction/models/multimeter.png | Bin 0 -> 1848 bytes .../resonantinduction/models/tesla_bottom.png | Bin 0 -> 2406 bytes .../resonantinduction/models/tesla_middle.png | Bin 0 -> 1560 bytes .../resonantinduction/models/tesla_top.png | Bin 0 -> 966 bytes .../resonantinduction/models/transformer.png | Bin 0 -> 1443 bytes .../assets/resonantinduction/models/white.png | Bin 0 -> 177 bytes 16 files changed, 9 insertions(+), 10 deletions(-) create mode 100644 src/main/resources/assets/resonantinduction/models/em_contractor.png create mode 100644 src/main/resources/assets/resonantinduction/models/em_contractor_push.png create mode 100644 src/main/resources/assets/resonantinduction/models/fadedSphere.png create mode 100644 src/main/resources/assets/resonantinduction/models/multimeter.png create mode 100644 src/main/resources/assets/resonantinduction/models/tesla_bottom.png create mode 100644 src/main/resources/assets/resonantinduction/models/tesla_middle.png create mode 100644 src/main/resources/assets/resonantinduction/models/tesla_top.png create mode 100644 src/main/resources/assets/resonantinduction/models/transformer.png create mode 100644 src/main/resources/assets/resonantinduction/models/white.png diff --git a/src/main/java/resonantinduction/core/Reference.java b/src/main/java/resonantinduction/core/Reference.java index 9c2566ee..53a14079 100644 --- a/src/main/java/resonantinduction/core/Reference.java +++ b/src/main/java/resonantinduction/core/Reference.java @@ -27,7 +27,6 @@ public class Reference public static final String BLOCK_TEXTURE_DIRECTORY = TEXTURE_DIRECTORY + "blocks/"; public static final String ITEM_TEXTURE_DIRECTORY = TEXTURE_DIRECTORY + "items/"; public static final String MODEL_PATH = "models/"; - public static final String MODEL_TEXTURE_DIRECTORY = TEXTURE_DIRECTORY + MODEL_PATH; public static final String MODEL_DIRECTORY = DIRECTORY + MODEL_PATH; public static final String LANGUAGE_DIRECTORY = DIRECTORY + "languages/"; public static final String[] LANGUAGES = new String[] { "en_US", "de_DE" }; diff --git a/src/main/java/resonantinduction/electrical/levitator/RenderLevitator.java b/src/main/java/resonantinduction/electrical/levitator/RenderLevitator.java index e6896a59..98141494 100644 --- a/src/main/java/resonantinduction/electrical/levitator/RenderLevitator.java +++ b/src/main/java/resonantinduction/electrical/levitator/RenderLevitator.java @@ -18,8 +18,8 @@ public class RenderLevitator extends TileEntitySpecialRenderer implements ICusto { public static final ModelEMContractor MODEL = new ModelEMContractor(false); public static final ModelEMContractor MODEL_SPIN = new ModelEMContractor(true); - public static final ResourceLocation TEXTURE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_TEXTURE_DIRECTORY + "em_contractor.png"); - public static final ResourceLocation TEXTURE_PUSH = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_TEXTURE_DIRECTORY + "em_contractor_push.png"); + public static final ResourceLocation TEXTURE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_PATH + "em_contractor.png"); + public static final ResourceLocation TEXTURE_PUSH = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_PATH + "em_contractor_push.png"); @Override public void renderTileEntityAt(TileEntity t, double x, double y, double z, float f) diff --git a/src/main/java/resonantinduction/electrical/multimeter/RenderMultimeter.java b/src/main/java/resonantinduction/electrical/multimeter/RenderMultimeter.java index 9d5aa627..2a33314e 100644 --- a/src/main/java/resonantinduction/electrical/multimeter/RenderMultimeter.java +++ b/src/main/java/resonantinduction/electrical/multimeter/RenderMultimeter.java @@ -24,7 +24,7 @@ import cpw.mods.fml.relauncher.SideOnly; public class RenderMultimeter { public static final ModelMultimeter MODEL = new ModelMultimeter(); - public static final ResourceLocation TEXTURE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_TEXTURE_DIRECTORY + "multimeter.png"); + public static final ResourceLocation TEXTURE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_PATH + "multimeter.png"); @SuppressWarnings("incomplete-switch") public static void render(PartMultimeter tileEntity, double x, double y, double z) diff --git a/src/main/java/resonantinduction/electrical/render/FXElectricBolt.java b/src/main/java/resonantinduction/electrical/render/FXElectricBolt.java index 38f12be0..c9821c8b 100644 --- a/src/main/java/resonantinduction/electrical/render/FXElectricBolt.java +++ b/src/main/java/resonantinduction/electrical/render/FXElectricBolt.java @@ -41,7 +41,7 @@ import cpw.mods.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class FXElectricBolt extends EntityFX { - public static final ResourceLocation TEXTURE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_TEXTURE_DIRECTORY + "fadedSphere.png"); + public static final ResourceLocation TEXTURE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_PATH + "fadedSphere.png"); public static final ResourceLocation PARTICLE_RESOURCE = new ResourceLocation("textures/particle/particles.png"); /** The width of the electrical bolt. */ diff --git a/src/main/java/resonantinduction/electrical/tesla/RenderTesla.java b/src/main/java/resonantinduction/electrical/tesla/RenderTesla.java index b7053702..55121d4a 100644 --- a/src/main/java/resonantinduction/electrical/tesla/RenderTesla.java +++ b/src/main/java/resonantinduction/electrical/tesla/RenderTesla.java @@ -20,9 +20,9 @@ import cpw.mods.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderTesla extends TileEntitySpecialRenderer { - public static final ResourceLocation TEXTURE_BOTTOM = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_TEXTURE_DIRECTORY + "tesla_bottom.png"); - public static final ResourceLocation TEXTURE_MIDDLE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_TEXTURE_DIRECTORY + "tesla_middle.png"); - public static final ResourceLocation TEXTURE_TOP = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_TEXTURE_DIRECTORY + "tesla_top.png"); + public static final ResourceLocation TEXTURE_BOTTOM = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_PATH + "tesla_bottom.png"); + public static final ResourceLocation TEXTURE_MIDDLE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_PATH + "tesla_middle.png"); + public static final ResourceLocation TEXTURE_TOP = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_PATH + "tesla_top.png"); public static final ModelTeslaBottom MODEL_BOTTOM = new ModelTeslaBottom(); public static final ModelTeslaMiddle MODEL_MIDDLE = new ModelTeslaMiddle(); public static final ModelTeslaTop MODEL_TOP = new ModelTeslaTop(); diff --git a/src/main/java/resonantinduction/electrical/transformer/RenderTransformer.java b/src/main/java/resonantinduction/electrical/transformer/RenderTransformer.java index a131c619..36d99718 100644 --- a/src/main/java/resonantinduction/electrical/transformer/RenderTransformer.java +++ b/src/main/java/resonantinduction/electrical/transformer/RenderTransformer.java @@ -19,7 +19,7 @@ import cpw.mods.fml.relauncher.SideOnly; public class RenderTransformer { public static final ModelTransformer MODEL = new ModelTransformer(); - public static final ResourceLocation TEXTURE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_TEXTURE_DIRECTORY + "transformer.png"); + public static final ResourceLocation TEXTURE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_PATH + "transformer.png"); public static void render(PartTransformer part, double x, double y, double z) { diff --git a/src/main/java/resonantinduction/electrical/wire/framed/RenderPartWire.java b/src/main/java/resonantinduction/electrical/wire/framed/RenderPartWire.java index 3344b286..a4c5e77e 100644 --- a/src/main/java/resonantinduction/electrical/wire/framed/RenderPartWire.java +++ b/src/main/java/resonantinduction/electrical/wire/framed/RenderPartWire.java @@ -35,7 +35,7 @@ import cpw.mods.fml.relauncher.SideOnly; @SideOnly(Side.CLIENT) public class RenderPartWire { - private static final ResourceLocation WIRE_SHINE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_TEXTURE_DIRECTORY + "white.png"); + private static final ResourceLocation WIRE_SHINE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_PATH + "white.png"); public static final Map models; public static final Map shinyModels; public static Icon wireIcon; diff --git a/src/main/resources/assets/resonantinduction/models/em_contractor.png b/src/main/resources/assets/resonantinduction/models/em_contractor.png new file mode 100644 index 0000000000000000000000000000000000000000..5ec275b6bc51c3be4fe698f5623e7c687b908257 GIT binary patch literal 1365 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H1|$#LC7uRSEa{HEjtmSN`?>!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L0m@TF)W(4>o= zE{-7;ac}Q>=3Q}+XiI!=#NTD)zSCPzFf}MG)k>mTEQVntjA874(V7NOZ9KY8Lq zrp(!~`!3(QbKNOhSLcR@+x~yQY4dbri#T$AeC_P0#G`u1bn2WrbEc% zo3}4teDLX$QA~V%`{m1*3u((wYcIsYst6QRyF0%?q}KRmhb($W&J`1^CVuzV*8l% zJ?nn&6ZSv7^Lzid>l`w&vaO##e=aC44(9uxDS1Fp{Kma|dgtrz{*aZCY1v})=a+mG9N=GJg}#Ea=L>$Rgmt(71=?kAqv>+GSgvg+J&wIwR)E)EPa_0)KsA8Moe%M-k**B?>ug4`~ z#BP0l7jriBJj17qisy%}#5J#)$N1#phi`kV!;7yPH~i_1gNa^|FFfX5J>Tyvhe87b z6X}F5cTaCGtM25wk6@#Ci(wa%YCJ2iE` z`1)-5tIv}kFCdnUls3t_{uW{_a`N{92{((UFr6S&EB(ex9RI z`Zl@xG!vJH%oPj9M;9G99|$Vcg(}QdursT>y6bhJ(UHY|r|&NQWyQ$qp8ny@n>Y5( zB{ol%PiLJjTC>)gagK`IqsJ*hmwvqYzH8g{t^IFxxivU;)oE9FwXE`PI-kV<_M_z6 z?A`jza<^)G^o99$onE*2>AS$%xeZOL{xfXKiUTx^?YZ~9tE%k#_WPd0Vvk=_FDSRhy}ot)TN~5=-)ie$sxC|XZYcv!4j|$H z)5kmYe-8UwJ^p^dM}E>w?j`pBzF1$LUim$9U;P2el4bk{&#+$doLiUv%jmt`*?!@K z2{Y|jjD;kgsI8wrzu5NjbU{vEXz~J?_dt@%K=cn!vt0Sil?g%*{%JmNl>1fltmbF= z{FM*>B;Q!U?!#*S==AG^Wlf*E#MdI}gd|b8!>G)auxz}qtFM=5dsp-eun1)EboFyt I=akR{0C<5z^Z)<= literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/resonantinduction/models/em_contractor_push.png b/src/main/resources/assets/resonantinduction/models/em_contractor_push.png new file mode 100644 index 0000000000000000000000000000000000000000..ba10e0e7e312cbdbdc84f9a6cbf8fed01308eec6 GIT binary patch literal 2727 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 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/resonantinduction/models/fadedSphere.png b/src/main/resources/assets/resonantinduction/models/fadedSphere.png new file mode 100644 index 0000000000000000000000000000000000000000..f2f38796ddbbfd7171ad967d9246a6427a56d2dd GIT binary patch literal 3416 zcmV-e4X5&nP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z0007mNkl5khl41~vyZ10iXpzr^bZ8tvTL;Gi@m=Mm9d(FwC&b}>BhSXz=2~L+JP3KD{bbxh4c09vzT;EIz9xB$pz zBNwqf0zCleXfHI~Cj&cFVV!6r7q0vD7F57D0I&A_O1OvFp)+j+FodWef>Q`-OVB&* z7#7eGnhd%SI05K6rVV>v_wGfF)Pzk5!@4q--p{J`sR{%>grAj#R>Vv?OUB6lQ96IrLjqT$a7Nu?2k}0wc zV8K5LJz0o5gH9G&ZPj8&X5e)uXH9na+Yn;+_7lJl6IRCvZ6=`Bpi=Te=)iG}ptWTl zUqJNuNVvQebTmO`0(Ha&Q@f5(eGS@}V50XDm7oH;SFNf1Dzx5#r;q}boph8MdQ~hN z#gusglckX0E4!}kS!K@-rgqqbdtmjs2Y;{1oEhc_7x+)Y*QAqmeyWER-^u%X^;8gn`w-&Q&uOtvE?LD_J5D{Q21qA0`sd%m3xS%=Z8S35HfNCNG=-0000(wV&>!=ACqSIcY$6%8yyO&SC!1;JmM$-JMUkx+-#70pP%sz_Y&51@KiI3uzKy zQeGlFR0-1E^vGe^4nKc2?9{`A)!Vad{`rOQu;JWrDN|KdZQ>9KzVTo8S4S$Ow~m6e z9mXEZP%(n^^v2s>+{C6WC$EXz7)D3zd;*b}+21;hlFY5<thci8XkL}(O^zGVbJ+J+e*!ID z@WuK;Ai9Hf@+}(=C{+CR!?j$+0OR5nGIMB!HiNc(lR(O9EtH-r_aa5Ak31a96zWw~ zuWvcw8%6T4mL>}s7RJZE5V+|o{rNu0O2f@HzWCs$H!O!b&kN2ZyvtUQTUvB_dwWIy z_Q4l1Yl2eW@DCSvs~pa7 z=o5O}%H}u7F|-54MMi=%GA=g-S6v;@v%#jXuQSbn;PW~^SBl#&K;R)T82wsW?-;cU zfrV)i$avh~a{g|sc>ZI6-)RK?t$iFlOZqvu>aXwD#7+a<-Q{MW+ABWP@CyO9P~#A5 zUOZbSEgbw=32?p=fW~SB0;&p;^efVraEThOaK6WhD>$K5wi)+ue8z&52FA%p0>L&N9Uo!^sO@=!*CcLs-_N8}+hm%k(gQ9ssLNlEjOnkiyd#n`mj-Q%i%P(tz3i<_^G zGSEDWzj@CsVElq%ng#ANjUVyI+Qkk`P^ui&QkT?sa?~-(cGROgCA9p!9ruSx2t*7?|98+P*z(--an2L)l%G5X5+&>$99Y83ANy@_Vnwp&l(ei&$>Y_#>kUX37sXEUIDuA!+SH3Lk&HVPD+1B&BpXz8CN zo!H_n9<77eRoXqEz3J((s$+z<$>}U)nnXnvy&S$Wa)fEm+OjC za!wlw5V}8kiyb7*#tornA@xGy0lr(!E_?RLcYPP{)Jk4|32>~B%{Ln}D%?~n?MB~V zv&H$-zihBWnnL44y&?N3p#Ihrwz5}Jhrcg&Zn^6?5)$ojQXHl90c${?CgX11so4&9 z_)1a#cvkPm@d!k7Nl#;> zZscyy{eUNeC>stAzun`aH}pP0Em@E>3F#_sxq0tV6eO`#lu76azL@h;#R&i^Z8RJK zwAX_P3jEhRmkLi@VZVCfp_(0AZr|wkCxrm*!=?XY)Bl_M(xXhRh3%`Bq5BnP0JOF?r&A$XxpW?Z~b0P!utOG23 z?gj)o`MUyUP9FCI&?b78GJz`S-_RH(rFH*T03a}9q^oTi?68t;^Yny)Xgk}=m#HSo zAMVc#(rdNyW43SDa4w4K@>_`p`CW6w3T_40F7ibasF<486oNUJJEAu$DC{YRc7Rj$fl$KO@% zeyMzOyKZ!K;)7qL@ax&l$)?bio>$kpAfGx!F~HU1ll)fCf2@o*^#5EQnVq{;;jp6b zm!hh-Gf-89n2=EQs!WtnQ~%pcKpzVOXqbD>_;}z^D6!1P)01&Y3n>ftYmGngcvSQs z3r1%bS#zu*EFl63Tm`2^exK52fqub18ODO9G;P}I!gmAD$2`@yD7cxTRa3tF&Z9q@ zK@^!9t@R!&V#Xbs@^|?aoFjt&NUur|mIC?#H1g*Ea*0cJ0vhiCh&|sA8iC8cDZvTG zA_S!i@&Qb0c;MD|CpUrm{w3V>7F-xOL)Xhk^%WZC+TIe2Csa+_VvwK%dK82Lt9&aM zmx2QO4wnAWRr#Hwz=pKCxcbj^h_IgYB%St-UoUZW#n4>H29-n&@WllPaOw&HK{^ej ziiAJkjH;SW=@CZ4Bid_GeMN<7iAGZc=7lKP;WdNSv%dFGv(=pH&<-FEwx)SZO}5rU zTsw`Z9Jf)PTe^8sF3RGD_(2TjL{E*&j#H=D{L*lRFp|K8`e&Q>NOfz6MX~Z47n7H^ z`7wvHZ99`sxWMHPFYRuxv9fZj9v@4MrK@IE)%!GS3JqWevu-(d|5<9wbUt>uCT*Ii zToM!H_&(sXNv_s}TQzasbEw=eKhyiNtJ6cerVs+Gme#je25lfqC#0m;bS-=0Rf0&7VT+w(RRcPiU7 z@Yh^JCX6Y}5Ogm#HS=n9hq^dUY6Pd5ian|5@J{F?di~1wY=&D?UQ^SA-VZgO$#-P3 z6pLSn$HMC?hbVl-J`*ctgi;pEyZ}~LPIZxK?kFQeafLU+T>uXi|MGXaq}SU9eL4?A zy8j3#0K@we6BB`(s}ox1Be@(~oUvR%u)@WFvtKL9^q4PJPucDGS+ruerZZTeEo?My z;mot5XWZjPuiiIOYXZW1-D$;Pwsb3_qlWp$7LYN86*BwHZk$R9P2uHYxq zu>!Mga7I6vdOez6Xw{ang@c9)OKV+{Z^bU;i1AHQ!^bF&v`GUpC8zrzw%X%;%!PxC z&czfO+q2=PUQAOSXOI7d-OjZ2pY9_W3T*c70JTd%hGV)0-p5*WkBL#LO+6DR#NGP7xkGRyKHnhe$k5sssWaTUgDe@+F7abE-g);z0}O1u&5?q5e(QOq8n)#t z@!P$$M9C}4#d9DCw0@^&t+H=xm-y_qlkebEO7D&z{8)3=G#JG5I<~}#8f7z`VyK$fD2K!!^k7q~jShqzc za#?lr%Cx|Y6;0A;#2IH5!2FLRRyxip znMQ3(P0W9?$wD1ds3Clo-fg?#(w? zEjWrd3*6^!n-VpZs)#W0nT2(uR5^Z4UT#WAu4Z@^RHeYZe;#xcj~NNK@XkW6PgD?u7NS!hgh zE^Zkh2uTsP!NE`8Wxj0oyQIIlRv3*KW+EI*9iWHjZt`O&j_wl4bdrkOa&yd~p~1m< zbT&*qf?NMEAfP^fyx72);LqLTZa+AGFw-h@QiZn%+gpK-<1+GIIKDR%u98bSGDN!r zUS0M|L<_o^swyEF+~$+UeE*QaPf$ubZ%V%0LU@&ZHKb1*guk6tNOj=T#r;3Mm(z#2 ahvM#4=X|;mevWq&0Y-Wzx)hx|(fCll*~_uod05exbMFA&b{xQ^L}{uJkhS(VQ?4#0NdT& zTrMg(@jKMEC}XEXFh@zM*PPBf0l=#ajkRE?vQ{U$`P~G79Ub4HqK)uKR5sz!NZ)9$ zh>+-8!BJNM&)~2d(WYo5c0c)q=}FV$W@bxK&jA4X$lb*Wdpk%b7NI{|0bL6eeO95t z@o1J*=YnBw=*~{)ZZ~Wa0^+i#Rf8pcCA2LtWDwlYv-tx#+b0|a7u=+MA9-j3o4(KS z;<~rDcaBgf_sCV94?}Z&E|G@KhTB4%~MiR$T;oiy^SqXkxxq#=eKUz(mgg- zq^qyrp#6-&=+yBLMDjx0RlVXs5InV4yG0-n7C$DNM#Kb6n0N*Th8J{AVrs_gM(Lm8 z)rEZil^&w@ut<;H&E@tp&zIk%^o-hIl1fU9#Hy2}#!>O{gLU=wIseH^V8s?#^|P+7 zvP}+KYo!&rAytt`7 zp2Q!F4^{k3^hS7_gH26M4z4QIwZ%_4_n$1%ACgyAi#UPIH7`@aHk5tK8jwh`L6AB( z-?nfG%i3Ib=v*sOvI4an%#eT6`AaDLqhBH^f+&&=Q#E9=yJ;AY6RSG+68!mXbD*7_ zU3O28*LU}BxuXuzK7rI%*h*#2<*f}4(ygtmo+*7`IkB3XfkAwgmwt|ojTKi`R(h(e zV_&b9%%r6+s2dJ}6%|Ls{kC>?7I-|KTtThhU^1EHne=c1A$wpT@NjCx2#Xjg;m@E_ zZ=GQ)?qtoab2v0gOiXQibF;0#;_xJggYuvM=ei3qE{;GZlL^HN%SGI-$hVQBmPdW< zsT4EGy8{jd!_Dn1R%mri4Y$8P$1gCjUVCJ1O%f0gkS!AVG*e?^PrN`F8yhzq9D9Ea z8T2si2w?<<#N;mzoYMO6`%iVl1~$qOHS{)t=p|;aBUlBaBqT&E7Rg3O8C5^NK%h`4 zEHLEk(P?jEBQ>BMJ2+ActdeNsuyUcf%H5h~~tq zp)Q(P?e}+7)I?sU^z`+GF0IUUs8Km(J2QKONd^#67|9@ch_o*iQ(98eRi^6+{cYt3 zSi(&S08x8nGOQE$Qc-yBU15-XGb=On4QU%F)X>2_QupiSY-U>Zs+?}7fAni9&HMl@ zrV$oTq4cxDFU+OHO=$7qfMq5l{9`DqvJB#|#~Rsc`2|D`kB)Yt1(Q?g+;AFZjOAx7 zlu{o~GkjWL-kh?m5V3TRb?##tujQ4_Tpo7I4Mwu^rjQ_Ts3q#xlhBsc_An^l9ACxg zv1^JC(>NAw*CaP>+vY!{uE@xRRvubyC*@A{FxOL4p|!lvI6;>1s;*b z3=DjSK$uZf!>a)(C{^MbQ4*Y=R#Ki=l*$m0n3-3i=jR%tP-d)Ws%L0m@TF)W0|T>@ zr;B4qMcmt4H@)5%Ft8=eKUf?8!7o3QrBL?1u%n9aVzTm^GA;s-MN4Ny20$TUiNp--@o+t&*x9M`T5iT{{1UuW^V3%$=cf5w6>%q zHJ(hB)0om zuKnx(S6*w_2PI^jmAA6rbZh@nppqu1Y^jsg`I)Tq{q6m`cdzFE_!pd#buK;n z+KZai`j0ek%Nujo0ixBAZTIiES9q-pZx$x`WV62a+GTXKJ^ z`FYsxOxw=9W!L2&n#RlYQuirdxO*t~w8QPK-gDTpyc=KslHPE7l44syW)|ISk)TO8-#u#g;4dT|_SSQqUmPO8tg(9G8jG^%a zva+(WC)O~=JX>!CccIYkV}TH8aYhq1!IFSz@@V+a%RRD zDkS7O8fyq@X=%xyV?rlg>oyvY*`IBZ%TG6)F~+JT&$aY`r$&a(C>DtBU}Lc>!7T_z zV~d`8Ehui+RsmWMoq!p4c&|$L$|Gmy$u|T+4|eu?pkUOc_B-flFdmC50WXETNWy4d z7LoHJsh3HV?cpv2g{rZ)@_+tHpeNIi8-#X}BK;IdC>RrBq~P<1Z#}%@x}B=)v=)78 zRIa&J?S?OF-fdSM68j+sls7N>u5JKH!17Qi-?2{bf@>(O-q zz8zzqt2Usl&(ywbXa8i1E6v1>>b!qDOE<5K4qt<{W}y>iy4WHxf z^3sS!U|g@)8^x2w#cT_I(suLn^WG)wHNhH!-{7s6binjQw#$z6%tYme#2PbJ(5(OjD*Ez6IVW~!4phv42j=|eQy$EbOgR^`AWZl1E;Y;o@B3MI`NP@rfhi=b x0-fx?Y1{vw$0>^TEAYs}E{6mT3H&<*z60)NS06J;;CTQ5002ovPDHLkV1k}Qou>c* literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/resonantinduction/models/white.png b/src/main/resources/assets/resonantinduction/models/white.png new file mode 100644 index 0000000000000000000000000000000000000000..84dab38fbcc1136ca4ec9409fdc747e31adf0500 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k+$Y2!1;6t_M<_1s;*b z3=DkxK$!8B)5ZfpLG}_)Usv|KoD$+vrmS|xu|Od^PZ!6KjC*e{FfuYQa4;=+^*>!& u$tPiQO4r>f!U_%z42(=H90E8PymE?ZEH=XJYt{ixV(@hJb6Mw<&;$Su!Y7*m literal 0 HcmV?d00001