From 03d195fd91ad2abcf099cf0fe1d29a17a79c5f6a Mon Sep 17 00:00:00 2001 From: Boblet Date: Tue, 26 Aug 2025 15:49:27 +0200 Subject: [PATCH] ough --- changelog | 3 +- .../com/hbm/commands/CommandCustomize.java | 51 ++++++++++++++++++ .../java/com/hbm/items/ICustomizable.java | 9 ++++ src/main/java/com/hbm/main/MainRegistry.java | 1 + .../textures/items/pwr_fuel.bfb_am_mix.png | Bin 449 -> 440 bytes .../hbm/textures/items/pwr_fuel.bfb_pu241.png | Bin 438 -> 434 bytes .../hbm/textures/items/pwr_fuel.hea242.png | Bin 428 -> 428 bytes .../hbm/textures/items/pwr_fuel.hen237.png | Bin 412 -> 414 bytes .../hbm/textures/items/pwr_fuel.hep239.png | Bin 403 -> 404 bytes .../hbm/textures/items/pwr_fuel.hep241.png | Bin 418 -> 421 bytes .../hbm/textures/items/pwr_fuel.hes326.png | Bin 431 -> 423 bytes .../hbm/textures/items/pwr_fuel.hes327.png | Bin 434 -> 440 bytes .../hbm/textures/items/pwr_fuel.heu233.png | Bin 433 -> 434 bytes .../hbm/textures/items/pwr_fuel.heu235.png | Bin 419 -> 422 bytes .../hbm/textures/items/pwr_fuel.mea.png | Bin 431 -> 437 bytes .../hbm/textures/items/pwr_fuel.men.png | Bin 429 -> 426 bytes .../hbm/textures/items/pwr_fuel.mep.png | Bin 414 -> 410 bytes .../hbm/textures/items/pwr_fuel.meu.png | Bin 422 -> 434 bytes .../hbm/textures/items/pwr_fuel.mox.png | Bin 414 -> 414 bytes .../hbm/textures/items/pwr_fuel_base.png | Bin 422 -> 420 bytes .../hbm/textures/items/pwr_fuel_depleted.png | Bin 373 -> 369 bytes .../hbm/textures/items/pwr_fuel_hot.png | Bin 401 -> 398 bytes 22 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/hbm/commands/CommandCustomize.java create mode 100644 src/main/java/com/hbm/items/ICustomizable.java diff --git a/changelog b/changelog index 8be9f46fc..1751d00af 100644 --- a/changelog +++ b/changelog @@ -10,4 +10,5 @@ * Fixed conveyor grabber dropping items off at an offset when placing them on a conveyor belt due to a client desync * Fixed occasional crash caused by using the settings tool on the autoloader * Fixed QMAW not correctly working with other languages -* Fixed QMAW loading breaking entirely due to file encoding \ No newline at end of file +* Fixed QMAW loading breaking entirely due to file encoding +* Fixed PWR fuel rod textures being 18x18 instead of 16x16 \ No newline at end of file diff --git a/src/main/java/com/hbm/commands/CommandCustomize.java b/src/main/java/com/hbm/commands/CommandCustomize.java new file mode 100644 index 000000000..a217eb56a --- /dev/null +++ b/src/main/java/com/hbm/commands/CommandCustomize.java @@ -0,0 +1,51 @@ +package com.hbm.commands; + +import com.hbm.items.ICustomizable; + +import net.minecraft.command.CommandBase; +import net.minecraft.command.ICommandSender; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.ChatStyle; +import net.minecraft.util.EnumChatFormatting; + +public class CommandCustomize extends CommandBase { + + @Override + public String getCommandName() { + return "ntmcustomize"; + } + + @Override + public String getCommandUsage(ICommandSender sender) { + return "/ntmcustomize"; + } + + @Override + public int getRequiredPermissionLevel() { + return 0; + } + + @Override + public boolean canCommandSenderUseCommand(ICommandSender sender) { + return true; + } + + @Override + public void processCommand(ICommandSender sender, String[] args) { + if(!(sender instanceof EntityPlayer)) { + sender.addChatMessage(new ChatComponentText("Customization is only available to players!").setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED))); + return; + } + + EntityPlayer player = (EntityPlayer) sender; + + if(player.getHeldItem() == null || !(player.getHeldItem().getItem() instanceof ICustomizable)) { + sender.addChatMessage(new ChatComponentText("You have to hold a customizable item to use this command!").setChatStyle(new ChatStyle().setColor(EnumChatFormatting.RED))); + return; + } + + ICustomizable item = (ICustomizable) player.getHeldItem().getItem(); + item.customize(player, player.getHeldItem(), args); + } +} diff --git a/src/main/java/com/hbm/items/ICustomizable.java b/src/main/java/com/hbm/items/ICustomizable.java new file mode 100644 index 000000000..74b82506f --- /dev/null +++ b/src/main/java/com/hbm/items/ICustomizable.java @@ -0,0 +1,9 @@ +package com.hbm.items; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; + +public interface ICustomizable { + + public void customize(EntityPlayer player, ItemStack stack, String... args); +} diff --git a/src/main/java/com/hbm/main/MainRegistry.java b/src/main/java/com/hbm/main/MainRegistry.java index 0db237afe..9f5366d6c 100644 --- a/src/main/java/com/hbm/main/MainRegistry.java +++ b/src/main/java/com/hbm/main/MainRegistry.java @@ -665,6 +665,7 @@ public class MainRegistry { event.registerServerCommand(new CommandPacketInfo()); event.registerServerCommand(new CommandReloadServer()); event.registerServerCommand(new CommandLocate()); + event.registerServerCommand(new CommandCustomize()); ArcFurnaceRecipes.registerFurnaceSmeltables(); // because we have to wait for other mods to take their merry ass time to register recipes } diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.bfb_am_mix.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.bfb_am_mix.png index 12f553847930a7c2ec42eea7d826417b17ef87ca..1362ef70b32417a106d97d707d2893f1906a48f9 100644 GIT binary patch delta 433 zcmV;i0Z#tG1GobriBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde{V@d zK~y-6rISle0znXlzws4KNF00&QDfZb0Sr4<>^K8Q;SMZVv+4`5W6ceSYa@vo9}|0e z-ZqXPX%|L<42X$;Qk%c4zp7MM!#`y$I}kz`r4+vJE;goRe=4yBF>4!_1zs&6cI%caU65LTSQNi)g2t{71=Co;~bZe&o9U) ziF}r1v4-JjH2}alJYao$3&s;BZ(~NU8N&}qz3^`UfTN=llWfHJH6x2Pf5RZ(J}h_z z738aYOJ~_?fFFcNPvsI5tx^m@IG$ycn^YME-ae`%%@2B`(I82Z%;eiy z;>GzXe{XLQLh!yvqtS@pJ9`ZCf)4h}*uQKpudfNikT491qKLDfW%NAGU(w-ynVnJ* z`=o-re?Z+~G)$)XK>+sAAwP<{Fq<=foG~4zOr9ZegU^8gj*lzMf72Jqn{r0gZ^CoL%Isbc|f`f=0i$ZUqIGfGnYPEt8BFo`$ zh~;uw`d}8*=~NB|0}0?yYMLfTf1{DS^*`JSuIpklnJD1#cnl$gqE~K(w|5JN!vU01 z zj8Hwr_W=N4nr&!LbzIUbPVpIBeB+#6i>zuBf1}%dg=w~77%eoLjWU}Ge+YuG)SM>C zeLxs;c%H8qE@;}}(`4r10sxrHQs5K1Z0 zbzSzX4m^(`3^~M6AUR#I*=!U-1pr7NBwxjRJ}0`a%lsUy*X!bC%3mb?^6e~(A4G7v VCJ9?bkC}e^e^QmUCt^`o2%CR{LhJR;y^Ot;G{Ibvj1a={ zJkJyhIf6hEMG8IBtmaF4y`Gh{_iN@EvxPOAO~>;*v%5##Zuj_|Z9Ce&zmcyQ{RIN> Z0r{-C{pe9gng9R*07*qo1w^hwV1k0#!I%I5 diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.hea242.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.hea242.png index 02db8994d1197110292759bd1fc8f8795e7fc879..5d37d8a53fd1a68273f8abdea95a9a250aff7131 100644 GIT binary patch delta 413 zcmV;O0b>5F1FQofiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZykf2ET_ zZW=KZhCk1QN=;DEw5YpA${Egn)cFas+VB#!N z5M>4twNHAR-@pI&{QN)o&k*Mhq?A66W0X=Tr5FqbrQA}m-|zeJc#L!Ikj-Y3;c$4i z;32x*u5UCN9{4M()v9l`TK<$Df1Cn~#ez5F1FQofiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtaf6bG@ zZW=KVhClCyN=;GGwy3v8>N9ZT#Eoa*QMmB{JOL-a0OG=H@CK+w2@+DWj_sJ;vI`sc zL`4)YB1#V(X)gbazZs7`@V}Wj7nD-^G)+-Tp_F1WnbhXj2FByDpU>ww=l*)P+hsbP zo-O{uhQp!nbUGe*;mu~#_j)}ae>xL|#LZ^IU@&;4_xpXEbHU(3M3j9)|h>>niP2` zVHYJ)ercNV@6Y4$82%}_wP1|V{eDjn1O!3AY&NU))+Q&Di7plkoO7Si@AsL{=Qj`h z)ObABUazOXx9D^_Iv5P}+JASQf7tDIj7FmhcsLy5oU7#h>x8zI?RJYXhOa$Xuh%4! z{0!(mbP-S3Y&L{pNEn7#YstNwW~=!-K&#Qh^E@OMG*d3gh5PnBd71wV0C;?Qq~SLx z%aWojNV60b<#ay%4gm1{@=S3l$cl_OiHYK<)>nB2cdB;!LwQ!cLM^}^Y;DDu#%V3U z*SA3dKtLoBY-l+I2kg<}PLAjtktQi^ZP!;IAo4!e#u(99IUbJK@C^`0G0n2cYPG72 z@*Tj}DgdU_sg$lnV?`3d&wZB5W&J<6-uzd+0v>$5&LJ9SrT_o{07*qoM6N<$f~>~0 ADF6Tf delta 404 zcmV;F0c-xA1DpdPiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtTe^W_B zK~y-6&67KB0znLhzsd5HASmQ0bX0VlfunE-3Tmpk039_q;06>FNHi?F!?15wP7wux z*hQeEh$T0_J)iBd4FAp4qoCGW_WM1q>*BgDv)QaPzcetJOk}ZGV6DA)zu#v*pFb>q zW8?8ydcB?iH{NQsWH1;=(VMp-e{r|lF&d5T^x<%bwYIQ$rAU;fu-$IaT66tJ>-CyQ zMbCrU?`@Q$*lafVzK`$w7-LAClv=&^8mL~a<2Vi~RY)S7qce?WgEUW{2LW_GI#erF z@;oQYGvXvhlyE#9UjqSjKf7e-j3i44qmUpBN^=XhW{<_20Z5bL(MmzaYBP6w9LBGK zRHQJz;ou%Hp1~e1!6_h)Vw%z{2MNfJ18A+4go1bQF#b0v3_@yojn!&Zcp{gM6ex9d yd(-Ju)7uEWF-uc!(D0000~!=>-7})m917w2ZMp;{Z3xk?RJbtqXKw191@0ML9gY7o1<*E zTZ}Qh&S1S>lSrX~BB0f7lSsy9vmpoqf*`fotEJrg_?mdj=NKgbvVHNF50IJsGq!}zlR0000||I5N?G}75@ zMjXet>~_0Mr_;B?A7VHhYNyjt;2|50hW2_rb)E5C;%2j9Fc>`P{eGV~j-A6RF7e_i z>-8FA4EJ}mTrSDPX~+#~G@E2nuv)E%qKGJpu-1}^e-hMcXuB`*rH%N6l`j;B*O5J0=#CeL#&*DL8cBT3Vjz0R#2UTg*+JDX_Ax!RSRKnExX;0y|of_^7}F-8LQh<<551Em8YiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde_TmK zK~y-6rIRsk>OdHTzkdxTk;sdXI7E6nDmu=?Q}W{+)cCD)LyTre?`415}VD2!C+7_?)UpR=SqC7NL-AvUatv)fZsb< zE|;WI3Q#s^zP*u3&T6$HiXx&Y!dgozir;8FXHc)zI7?0{ITxd(qP)DmlIar(0RFtc z<9QycN|xuOmn-6V98ag`3;WqG(w*fd*Z2E@ub9^o*kdON^ z9h_rtE$w#uPME}TwSj&W1poo5=fd7vcDo&WYdJW_>3AfGV|*Z z!N6Bxu~?KG48ZRc0ORpk8fx&>P|pQlh53A5{SS(l{}q1$N}0k#CFQPD00000NkvXX Hu0mjfQUJAj delta 410 zcmV;L0cHNB1EK>ViBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtTe_2UH zK~y-6&66>1!cYu`KPM1c35vKycQz(A&cIQ)0|PVDy8s(AH(>9;z<|U;L>?(51QK_s zsGxm8LhVpXUTnY5zidDFZzlJW#u(jfHiThF7>10;2yjQ$6wy*beK#g zcbnhXU@*{jyRE>D*XwodcDw3&f8)7=>-Cy`zyBlN>-C7^*x9_|3Z6V=wOV0};d(}k z#ez(ng502bqd_JG%jJ?Niin~JYb}{5L9O-}s9LFTl!8nOPM(s9^7Q;nt`8^zcxg8A zeIHdNFAB2L8S#Dghr?qafL5zTp68s-XVPOvlBT7#&aJ(dYz81Z9?L=caE4y|0@_*o zqc}~HQcwjzUT-hFS_nI9*>1P&tmQq9IqdhONkX9R!~RqRdT{__j0EZteFFt5%;$3_ z>1##;B3FNJG#W`wJp%Qp7DAxHY&N_9&#u+{%KifK0hfNq{ZpJX-~a#s07*qoM6N<$ Ef{bLmGXMYp diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.hes326.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.hes326.png index d659fdd2fd0c54d2e31c22affa403e221d57822d..4ece6a899a945d43ce9c7d255da9c62858c78f62 100644 GIT binary patch delta 415 zcmV;Q0bu^G1E&KaiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde_lyM zK~y-6rIWvE!cY{4zx=V2gG)s48Jx1&K?gzV8~7Go-FyI_!0B$C#6@r`bm(RVadiy_ zuaSg+1e16>Db~bV+5>0#-5=jM+;a~6GqigTLI}0n?eKjc-}f1h$A#WPaWopK*=$A> zMVD+gn@lE?y9F;X7z~tc+Y0!Wf8}ynwcBlV>(_6E&1OTt-_L=&-7ZlS<#h8_n73L~ zmP>>XT>rs(y~b%Yz;S*C7?#Df)1k6h5Cj215D#Uw_cBUyCs&A zSW2|x5lW@U0Dw}hh6$v)jsfUdh91XoIQ$L(@Kmpp0!fx(Bnh}~p)WUubyUiGOemN_ z4vRM&ejolcAI;0*X{d;tJ?w)NKd)`kE8002ov JPDHLkV1ng;x0wI{ delta 423 zcmV;Y0a*U01Fr)iiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtTe`ZNU zK~y-6&6B@s!cY{4zx=V2Lzal(GdN|lLmdiI-@v!%>gEIZ1WtGBBw2)Rg$~`Cp>%Z> zgV#txK!QoU9ZHMhjo8wm2hQ?4=YHpK&pGhl%s3YmLa6n6O%z2$QN(02sm!kojK^a& zo6Shm^xHd~4%6xMZ1E!-4u{I~e>?>odA(j&-ELRu-k3UZxm+?B3{Lc3uSc4u+TylO ze7w2Ad3!?$!Qmgx=W~K~8-n06kmb7gx3@U2uf%ao9LFR{!i(oYmR;VF?Yh{O#Y4YO zwpx)%NhT%6ZU?p6+(u-*O)1aQ@AQ2=>aV&yq3eHN9u+Nl*% zR?{n{rUjK!l851mzK`Rdf$pB4DZ-H5VnH5;6jD+~5h_XW-ruz#8$f+-E&v7?LI~sD zanxg@L9tpeu!ckPlbzw)NRT Rgn|G7002ovPDHLkV1k7Q#18-f diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.hes327.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.hes327.png index 7a1f8df9883e8205beceed32f6f0e5d60b3419ff..15a94978f6548096807531ffcc0377dc1f406548 100644 GIT binary patch delta 433 zcmV;i0Z#t11GobriBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde{V@d zK~y-6rISr+B0(62pHgSSK!>1Cf)@ycklDnYD|ep3qqy?`p1@UIK-_qZ9ta5`5Hko9 z&}qBupK2W2zse#rV(fMdlMlYlTQ5(2RrMBpu*ALvDW!2;7o`+RDcbFJsy9_^wOXdv z>!G#Ybfr?E)9LKpa8r#&!<5Tqe*?T}%d$+hS~a`=%&ssT4yo7c32?1eLu;MTbGyRw z`Ww$bej=r0`wsg3KGEel*!I5xRkgVnOJ<69AAem6!`be~e+eS`s-< zsxR>h+Ex3Q%yo1a5Gh6Aj1$IL5VDApfSh>^3IGB`?)xoazJNCx5sY25tC)HoaS&qN zKc-J0K!`uFmQsq0eS;^rKH(xrsk&x8jXhTbUG-d zKD|^b(Q36;HveL^T1^*=MGbs$f7`Zoxm?z!nv6;8^?FpR)o*&GQb8$YY`$p{XBX$Z zJU%0YVEK-^-7fLzF*we8AiGdtk<0V+@I(*<1VKO;hP<7fur-~mKhf@ffh-mj@+{<# znLi{M4$02vB*}Pv5WwEy0oz(L+t^@|u^8(Gi|Lfe{UHb-cXY(WvPjU3f95k{*Gw{t`3EjareH=ziV>8Hjw9U(FqFf%o-zOY+C{Hr-eUdQ3zP(SMNQ3@x z03n2xajx+DuSD*ESV~5Iz|PGbj^h|t#QFePhP|uT>w5VgwcG90d$v5yuk0@%@0pRu Vs}j4>O8@`>07*qoM6N<$0fMp##&G}u diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.heu233.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.heu233.png index 8961cc6363c24c7cb1b732a113ee6778464de80b..2e20c783894f24570a5e67449e7ad76a370fd380 100644 GIT binary patch delta 427 zcmV;c0aX661F{1liBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde`!fX zK~y-6rIS5w0x=LqpG|(Ggb0?9Ris=XJslMtXW%Gw9Doy0`2vWBYtW~lpdcd2t`{$c z5D=_WBt*c1f|8M@`8<9ek3YjdLmXRBO1Ur$(ORRmrqya4tUV|;n@!j4cCps}WVu|X z-EJQ}@F(i^x+|4R4%o?THtQ;te~R0$m;1tKG@@3krNGr{6>DuuKie1lhg*ijAxbH> zXVCBW@%)?L0r`9m;YkLA0mc}NF~o69;XcP=@o@sc%af5AoClZLGcK+(oL@1VOre0O_7^f13m_V{?qj z{C%G8Ks@f6$(Wc(NBF+KQ#hT@4g=hmQ2-Di-kvp{=Me@Wk&ZB9!(?KaO=pbX(ms%z zjpEzZN-6O=3<-jeC>mo-jEybPOH8lVOFe_wbRhQrMWfMh+dk-YI*0$k_7(mTpOFE; V1*0W_3IG5A07*qoM6N<$0fIr3xLp7M delta 425 zcmV;a0apI91F-`kiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtTe`rZW zK~y-6&6B-O0znXfzdcYB#lRsF6JNldj*5J^SYS_cxty)le`?m1lkC4#j`GB`TmCSc#M>i z-5CvsL;Ujf&q0Mk9^re8MkBP=XswCknBrZY)$08OkY6C9h;eio!`e@#zyYQl1{ zOb6LV>{bD^j)_!s5ImdBQ$bk(@vwj4uTKi!_X&fLNJZ$W=IzZepUs)Ry6@<#Bd}Wq zkWz}5aYzt^M9~zjV@zy_o?`}sfpcwQ3lffh*J`!w?j7}dz2pCEx0_$dUqC(qE854i TDfK}300000NkvXXu0mjf$OXnQ diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.heu235.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.heu235.png index c80a207b0fafb1e1332017dd76ede97d9c56aa55..7b398f44bfb56fd94b4d5c79b0aeb6c46082e921 100644 GIT binary patch delta 414 zcmV;P0b%~51EvEZiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde_csL zK~y-6rIS5w0x=LqpBIuy2@xz16e-7`qoU&s9EFYpZ~`h{0MT#_Za_gnM8d8YFXmrl zogx8|-9-& ziw~Zx)oR&lwQ7MMp3CKIykVm)<)@v5MXV@Av&^Ph}z-@ezHnKkV_mWciRX1wGf7beL?`n=1f1 zBv3&jak*Tj0SI*FnGEPv3*{FZ{(m0ZX2@6<@Bx?*IS*07*qo IM6N<$g0`QqcK`qY delta 411 zcmV;M0c8HB1ET{WiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtTe_BaI zK~y-6&67KB!axu}pKX#z2@x0wij-r}QPFV*jzY%)I04mO0MT#_Za_gnM1s9$&GHv` zQxSn!qoAb7NYl*hyxIA|e-r1LQwU+gFhoj;l#))Tllnf@(Qda*zu!k|{jJq%m2S6t zHTjt|n@v-xR19#Y*=*L-YBghve{pTb$z(#K(YUbJ>vgo&*5nzRvHVtKJRT#2;Iv1> z;Sj(4{Buw~pTqH8Mxzl*DU?#gaZKSg$9B890p#cLTo2>JLpHWUKXTGP0dtlalm@Dz5%3S zA{kxS7mH;o$XeR;UE=#bVGt6@2sKm8=bGhW$!u!hBNxDcIVykv z$C~IPW-u67$L1VCj^*xJt(H06qh7Cf{mxE*^DFra$QQY}zX$mFAJ_l@002ovPDHLk FV1iS-zX$*T diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.mea.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.mea.png index 90305870db415327424c5da962d9fd6be9cbed1f..cb92ca0747ed46de93a37e31179be900261cd1b1 100644 GIT binary patch delta 430 zcmV;f0a5<11GNJoiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde{4xa zK~y-6rIWF48bJ_-zr8b&oFJo%Eq95OXP~2^qjS%r@D3EzRQm!n5jAhX8xR{MNJ#N5 zyUX64;o!Wkf^6;(wldN*|NisMXm%I=GsLL_DW#9&7^M_SDTc#grMFV-_xpZ49^;%l zWUJL;G#Z_3c!*xF=bO!@2i|18e_r?PcH1BOgJWU2T+;1!OW;nYgLAH=UmOcRJ~vn_ z7Dy?1y@T0o#<$uf({q5R(I5&#=JPqm7>qGkYx(}^3%epbKf%|l2BKCY5}@}2oqJ5~ z*^3R^(grF305?&D4+8=Z6a{|2Cl5llY4$zP6c<17ht=F6#6xC@jOMS3QChQFTWsQRS;n7T84&y{yh8{8 zDW$kiG>=N5j7D3FO%i_RDbwk+^ppdD*HZut1_SZSt+-D#51D2Dv}Q7yRR4qH;*Z7) YDQ3f3MD!Yr00000NkvXX1g=70g4IyM#Q*>R delta 423 zcmV;Y0a*UE1Fr)iiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtTe`ZNU zK~y-6&6B}y8Zi)tKktT0O;FIbQE!QqXW+((8@Jwh6mC2KPr%79fRHL)gEv44YLSqV zb!^A%78W+{DHRc3M3f#n(p>(T`DQ$};eRu6EGVV)X_}&xLMg>?IIPUC3=9SXKbcH$ z&i(aPtHo$EI@BxnT3Nka&CE zV6j*rrDT6cv)PR6+GnPxf|5pqB#xQS=NMx!#$c`G=F?$h{BB1P#cZww6@u1Ks5r*(N+y@M!nBB{7-@m7=uf>Dgje4wvWr+J-?9zz@8CbpR=) zxLau+l|mVfwidfu@w3R7PN%^yB3?n?5eEtVe&6rEqw#or{GaVl^C9~ekUz7B%YO_A Rpwa*U002ovPDHLkV1hbX!T|sP diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.men.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.men.png index c21db4157bc81194a7980fa73e2cfd885b0d35c4..c7d9463dbea0feec5d8696002c411ec01ec65ceb 100644 GIT binary patch delta 418 zcmV;T0bTyB1F8cdiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde_=^P zK~y-6rIWvo+CUJ8Kd*g>k`NGgc@sJ+I=bt56yAY?n#wOgbE4)AcmoOwBpR>1>ow~? z`0NySL3b>OL>XzC-~Q&C(P$R_GrU_5VHmbi6d|QVO37lexaz$s&StZAwOV0}Ip=UV zWVu}4Yvi#k&u+IvDTPuBtu4A9R$QMb$^x6)t3GEdsZMV(cq#JYK0xb~ zBu*ToJzC15boAhb_Iw=Ac%F@OR9_(@NfIZdIwdn1xy`AM?h?hH!e=}WAPhqe-4L3>zeUh;(otpJRX10N23v1Yo~eW5`W(RV7J>L zgy8LsHk%FMFQ>N~)a!K#{DAFti&6@u6lt3B?KY$-zF!aO_PX4JH+c9oK~3#fR1{FP zw6xcQ0PgPZ2>bv`%TxQr@mS-BJ_mF7HxR(X?}ryibEK?FOkvLUIxm-{d)e86vM8?y zrD;YICm(ckFjQrAJ;=lbDpANtlEevFnvv_A!W1+I_pyC|KUn)W0fZ1b%L P00000NkvXXu0mjfWE#IA diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.mep.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.mep.png index 1d1334635620d17b9f7a97f35fde08d0709662ab..9feec8b65c71ccd27eef0ae42e45aa509b5eaf5a 100644 GIT binary patch delta 402 zcmV;D0d4-C1DXRNiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde^E(9 zK~y-6rIRsk!axv3-`d6m$pmp0Ix0HOfN~P5h@OI)Y8y&AYHq*{C@7F`)aJ-+Yb`##g@wA5QFj>ltJEEa@e_{?s%%X~h6 zdEqmL!=ZFK9RYr&=XuiW^(61NfAYd^w_`9E6u|v{pD+vyx|0`fmayG!(OUC!2J7{j zL=_q+0=#CEL}hF?8-gGp2m*{TBua4W^=g2c<8W0OiORTHLZXDXMuSu;bO7+)YGK

;Yx84tw-T(^u5+vYvqbXkOR1)SglqCf(7ui w3xLUFqUvJdibX9`xT07tm*xK;U;Nkj0+FG-SrvkBhX4Qo07*qoM6N<$f*d@xM*si- delta 406 zcmV;H0crl41D*pRiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtTe^p6D zK~y-6&62xr!axv3&)PhK#6x@w9TgqlfcOboDwLjrn#xT|I%>Xzf&z&Ki(L%Z80<-r z1c6v1IZBZ$ZF6V#%xLezf0KGu^gK_t+bzED!11i|gJ+ihmE z*~{S%8V-ljYPAG-IMr%ZI-QQ#f9^OobF-C=eZnsMi1lHjNn|X1B^?HrxdECFz za=9c{)`je#YOO}BQdX-KT5Gh{7-NW)P%4-6fr^C!XO$AGl#3(8N_eYONF>Kb0QE)# z*L4vQk~Ag0Tv4ve@pQ@u0%$gyBuT>MdL=r?gi(~)YfbHtkqkh5KIa4NY>j#HqcF?| zDyE9PG3<6b_Qr4s0#3&xQ5aGZ`^Q!Q{Smh)KHk5)!C)YjW*ze#z1D_M?^!GsR+4iM z_<;aSCKFW_hmtrHQ${C!oc=eRm^e7ytkO07*qoM6N<$f(VVW AMgRZ+ diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.meu.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.meu.png index ca1e8e89e9696083d76ebb4883d6b46e35b135ef..eaf2ddeecebc09e63746b2e4db4243d144dc5b3d 100644 GIT binary patch delta 427 zcmV;c0aX5`1F{1liBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde`!fX zK~y-6rIWF4A~6t#KO62MU5LU07e&fr&{5IRrRPz22MTH`zW~jNnm6DLD3ER=64u`J z#t;G`>r{slc2S6Kq-lQ7d^4IE!+)AM^`MmUT5F6k7-JX?hlR0)V!z+_wdS;7Z!Q7QBDvc!*HlHGoX zEahjI0|3sXM?*^IAc+1|{?RP{`zI`aze}YZyDJGkj z%^3ij5}P;|xLU0X0p&mV!*Sdr#PY!q1OYnI#3sfjmgi^3dbK85=I=oMOT0%20Hu_8 z3N=xriQ@!oQ(WqZA5*5&X>JV?;A0m6gTX*N{*8DFHOmKsUL;H=lj47HocvvT2l{=x V?Wq&PIRF3v07*qoM6N<$0fN|yz7YTb delta 414 zcmV;P0b%~K1EvEZiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtTe_csL zK~y-6&67P&0znjjzgRxB&$P24#1aS%&|> zjui&NERks8OJ4JSzBlh@;J=A;$ti>|K@cFNL`q4!-A;^8bhKJ6)9dxnT7PS$QlZo7 zTr7SfjYh+i%Vh(cXeN^})oRt)e{x)#aXcPVuh-A)wOS3WwY7NKW-PrF7>z~<4!CfZJ?L&&2dzbBQi<`2~ z+6n^57xK7{i{pSXF}rxjX0v9sT3!bNC_WX5P0T*tv)yg+eS2Gwur)PRbcqS8dc?5nyC_~g#F`H=?^99q1{f=CKH;g$bfDpp@90mA(Kp0L@ zDndt^@FSw%?_1aA96+x)X93M-(;VMXx7)q^&yHX7EBOn^7r(E>Gu-lRN&o-=07*qo IM6N<$f(sq96aWAK diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel.mox.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel.mox.png index 59d0a64a2fb0be0f2c930c34f446911e60fd6e59..056578a18d1a33fd123a5c44c882b9af0e01faa8 100644 GIT binary patch delta 399 zcmV;A0dW4F1D*pRiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZykf2ET> zZUQk7MxPf#h=K?SN1>ylqoe02+<}6c$`_!CsJQ_*prAma!QlO2*So+vMI=Jji;^fK zP4oHloAHbc{|s^OKuT$MyB$g?lu}Hm(^7A#I3ADfd_E@(!)tcCU1qb{-GbK`jYhW9 z=~&=fHX04v>-B8W?-hmZcFS-$e{{h8exEQ59lcr<>dhxMn+;M*ZfCGst$28@{S0Wn zH1UMTdc8(#jn*39_o+1=xftgK<$!9XiU3TWQqNP8JcZ1|mW~*vQ zgfKyZK4|tzp%0qC4~W8uB#t>9v+@oG2r)ni04b#~LBd|`zW`B07NsngOJ@%rz-<=* tlgUIReu4=;GYbui#iINl6fgfZJ^&$%#vpC75xf8Z002ovPDHLkV1ix~s$Bp8 delta 399 zcmV;A0dW4F1D*pRiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtaf6bFS zZo)tihCdrZh++{EjzUL8M@P?5xB~?>)n0%mqUHwNfPw;vhK2P5du_m*A_@VqMnOrD zk^W{L-^|Wv;lG)4D=368>-8EbB~nU8qfudgVPG&An8{>97=|acS}n%o@y+HJ*6;UC zv)MGjg*?wQ?RMMPYFwLhwOY~ZfAy~Xolb`^46V(}HfOc=#B#Yr2*LS|=JPoZ&y}Bp zYA-ch$7Qitpp-%>h41@Ryho1O`m$nBxm3mhbe>YpQ<6M|%*7O}+6n@wzt$f=-dzR<`3}JO$g=>hy=2?JkP`TeSF`i)9IvUQ_Xg} zo%H*Cq?Ailt5v$)?#718YBrmRf8#g_@I$t3C$(BFSr-_04n==N@w@H49WySKoA6kVaUaq+uCd<)0PK}4ayyV$S#ontPGwL9P%8c%0H9d5i07cca;4@vHD|oS zEKCmqd`j~K24Ff_AX6Y8QOwLUeFN~+JH{U?qCg`<%`DWsN1Di6;9gg@1B4Kn=etuT zV}(CfOeYJ1iRSU<0M~VmQQkP)tyU{por7MlxBVadrM>`-PO(##v)G3K0000f=-dbJ<_GZBO$g=-hy0ylNEAgJUc8Wc))70%^&Ff6 z6pwF+wIP}(D4jqtkKVR&>>z+0&mp%3d7ULUGvsszT>!0<-+=&%C5L1NbmmKXW>)rE zUu_z#9{5o96Inr%@f>A=y~hdDz;0p%J$8?fBTXC{RAiV&hPT)d2Xp+Z-OWKlh|JUN z3FDDQjx>|;oN#P-xZcP2ed~&>-J52!nJ)gLZnwMnp8a`z0(ii&Q%dwWaR2}S07*qo IM6N<$f^EUK3jhEB diff --git a/src/main/resources/assets/hbm/textures/items/pwr_fuel_depleted.png b/src/main/resources/assets/hbm/textures/items/pwr_fuel_depleted.png index cb2b2d545e76b30c2713def15febd44e906d9498..34fd113b5c9a3df8084ddab419e664c7d974c755 100644 GIT binary patch delta 361 zcmV-v0ha#t0`USNiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyde<(>r zK~y-6rIRs^gD@0CC$K<@AklIRL`Q+>I0HvX#{oD2l`jybAs3)WT!7vUNFbWn*m9~x zNdSR%NBYh9&$DcQ1OL=%Yk?4=+O|d4b?CYdd7iKKu9{hvsiG(_j^kWG5a4#ZZEiU0 zdc7*&_Z5JTx?CpFxGt6^Z}6&Pb%Oia_X58#}yLOAEg0G{W8F^1>!KMBSd7-MtT zw(WfYA>;YXNr4%c;2Rn=mYH)lIdQ}sRv_xpYSAN)lxUx~C`@v4_<00000NkvXX Hu0mjfg6o*) delta 365 zcmV-z0h0dl0`&qRiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtTe=JEv zK~y-6&66>XgD?<9e_(+WL88quqI4-xx}1Td(B%M}AeAqG(!d4iQ7(|)O)NR0!NwzR zwJ2y!M5^79e)GrkMw;;e|1DPUl8iC?cswA4fDi(g%VqZcY@#R%TU8aht{ZhY98i|! z+vbzV^W5(DdkbKq&1Ped$D?)Ce|RpFbB-*_e)*@<30>DYn}4~?+wF!VNx&Gx>x}OA z`)8mq4AC?Vk|cqY5>iS$pHFbk5d^_G3GN60Ib(*7-Qi3K8!K55MX9&N~zg`VHlQ!wAN0T*7`HhZnuL{LkfN0Ln#HN z)Ch^=csYnMwo21<0?}GyyWOH~Tjz2f2h_1g2>(lqLWPX@60#ZoqyqTky zf&G=naU53Ppx5j1bUozaWdp!ULpAZr!)F>PB~nT}f6wFb%Ej6@uWSG~KEX-^+$Nsk zJb+*Zv)Q~kcCZBiAeF&7^kE7Fi;NwC?{5hJNS#4^3VS}p{m^Cz*#gRoWHK=!2B0s2 z(a>xjPw1OlGy!*SmkWrPgOmqjMSlc0os0npwPvMK(beob1V39ScTVYcyGDJax9jz~ jUiCq%8`awU5B?J01|5|b_tq&h00000NkvXXu0mjfthSJQ delta 340 zcmV-a0jvIw1CawEiBL{Q4GJ0x0000DNk~Le0000I0000I2nGNE09MY9SCJtT2uMjp zK~y-6&5=Agf38{!h(g#SQ0XMo{Im1TWM>Bco9(O%I*y|Ug8@Pagb*|ujmYryI}R`g=Ah*HW}JZ=*2 zvme-BX&lF4@sE1F9#7XpE?zbSS!t*yUU~RTBc()2e~IULJYKn2`^JXMAdXM45&^e~ zXE+Za2q6q-kl4W%Ab?Z`>(GZO5X?Px1irr|2q1L^@hR;25ceY?5HU5B7Y(17VMb72 z0;Az-U_7C3p1v7$_jWmli5XCNFjn+OaMQ^cL6PfTsZ?||`wqeH)XJSxy4|iZXYJk8 m>vg@j9!ITKYx6t%bNdE>M3one@JB!Z0000