From 9ef98691f6de3ac3abf594f407aa365be8111183 Mon Sep 17 00:00:00 2001 From: Boblet Date: Tue, 7 Jan 2025 16:44:33 +0100 Subject: [PATCH] do the yoinky sploinky --- changelog | 40 ++------------- src/main/java/com/hbm/blocks/ModBlocks.java | 4 +- .../hbm/blocks/generic/BlockHangingVine.java | 19 +++++--- .../hbm/items/special/ItemBedrockOreBase.java | 15 +++++- .../hbm/render/block/RenderHangingVine.java | 46 +++++++++++++++++- .../java/com/hbm/render/block/RenderRTTY.java | 2 + src/main/java/com/hbm/util/ArmorUtil.java | 2 +- .../hbm/textures/blocks/block_pu241.png | Bin 0 -> 612 bytes .../assets/hbm/textures/blocks/block_u233.png | Bin 649 -> 631 bytes .../hbm/textures/blocks/block_u233_old.png | Bin 0 -> 643 bytes .../textures/blocks/vine_phosphor_item.png | Bin 0 -> 1562 bytes .../blocks/vine_phosphor_item.png.mcmeta | 16 ++++++ .../assets/hbm/textures/items/billet_u233.png | Bin 305 -> 304 bytes .../assets/hbm/textures/items/ingot_u233.png | Bin 433 -> 373 bytes .../assets/hbm/textures/items/nugget_u233.png | Bin 320 -> 247 bytes .../hbm/textures/items/rod_dual_u233.png | Bin 393 -> 334 bytes .../hbm/textures/items/rod_quad_u233.png | Bin 472 -> 382 bytes .../assets/hbm/textures/items/rod_u233.png | Bin 357 -> 275 bytes 18 files changed, 97 insertions(+), 47 deletions(-) create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_pu241.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/block_u233_old.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/vine_phosphor_item.png create mode 100644 src/main/resources/assets/hbm/textures/blocks/vine_phosphor_item.png.mcmeta diff --git a/changelog b/changelog index bb5c3f04c..fb9a2e334 100644 --- a/changelog +++ b/changelog @@ -1,40 +1,10 @@ -## The performance update -* my boy gammawave basically did the entire thing -* packet sending should be more performant now, which affects most machines -* RBMKs are now *much* more performant with their simulation and packets - ## Added -* 10 gauge slug -* Shredder - * A b-side for the autoshotgun - * Fires 12 gauge, accelerated by plasma, which bursts on impact - * Fragments move slowly and have damaging ricochet effects - * Fragments keep the effects of the original shell (e.g. explosive shell will spawn a single explosive fragment) -* Other gun stuff +* Phosphor vines ## Changed -* Black powder bullets now have 75% base damage instead of 50% -* Ball and powder type rounds no longer have a bonus on headshot -* Shot and powder now does way less damage -* Some secret ammo types are now craftable -* Updated the assault rifle's texture -* Shooting at old CRT screens now breaks them -* Leviathan turbines now have a tooltip showing their buffers -* Fullerene now only uses visible light instead of UV to make, meaning fullerite can be obtained without a fusion or watz reactor (still requiring vacuum oil though) -* Crumb yields from bedrock ore processing has been heavily decreased, all recipes that yield crumbs produce no more than one pile +* Raw bedrock ore taken out of the creative tab now has the stats of the position the player is in, instead of being worthless +* U233's color coded isotope indicator is now yellow instead of orange, making yellow standard code for "secondary fissile isotope" and orange for "radioisotope" ## Fixed -* Fixed `ITEM_TOOLTIP_SHOW_CUSTOM_NUKE` client config overriding `ITEM_TOOLTIP_SHOW_OREDICT` due to name overlap -* Fixed certain secret weapon creation condition not working properly -* Fixed artillery rockets getting stuck in the air when their target is not set to a block -* Fixed potential issue of ABMs getting stuck mid-flight when their target is destroyed prematurely -* Fixed mistakes in the fragment names for de_DE -* Fixed nitra rocket duplication only yielding one rocket -* Fixed rotary furnace not always properly showing the metal pouring effect -* Fixed T45 model not lifting its arms when a new gun is held - * Like previously, due to the archaic nature of the model, the rotations are not very precise, and will most likely break when holding an akimbo gun -* Potentially fixed an issue where cargo planes do not successfully spawn on lower render distances -* Fixed glyphids not calling their `onDeath` function properly, causing them to not drop anything and preventing the appropriate forge events from firing -* Fixed GL state leak caused by plasma blast particles, causing other particles (especially bones) to render weird -* Fixed night vision goggles being constantly disabled due to m1tty's night vision removal out of water -* Fixed armor on test dummies entering the sneaked state in third person view when the player sneaks +* Fixed raw bedrock ore tooltip not showing the density's color correctly +* Fixed T45 helmet not protecting against carbon monoxide \ No newline at end of file diff --git a/src/main/java/com/hbm/blocks/ModBlocks.java b/src/main/java/com/hbm/blocks/ModBlocks.java index 4970d4248..0d98fee5b 100644 --- a/src/main/java/com/hbm/blocks/ModBlocks.java +++ b/src/main/java/com/hbm/blocks/ModBlocks.java @@ -27,9 +27,7 @@ import com.hbm.tileentity.machine.storage.TileEntityFileCabinet; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.block.BlockFalling; -import net.minecraft.block.material.MapColor; -import net.minecraft.block.material.Material; -import net.minecraft.block.material.MaterialLiquid; +import net.minecraft.block.material.*; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemBlock; diff --git a/src/main/java/com/hbm/blocks/generic/BlockHangingVine.java b/src/main/java/com/hbm/blocks/generic/BlockHangingVine.java index 8bebf517f..b5a71c492 100644 --- a/src/main/java/com/hbm/blocks/generic/BlockHangingVine.java +++ b/src/main/java/com/hbm/blocks/generic/BlockHangingVine.java @@ -1,7 +1,6 @@ package com.hbm.blocks.generic; import java.util.ArrayList; -import java.util.Random; import com.hbm.lib.RefStrings; @@ -13,8 +12,6 @@ import net.minecraft.block.material.Material; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.entity.Entity; import net.minecraft.init.Blocks; -import net.minecraft.init.Items; -import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.AxisAlignedBB; import net.minecraft.util.IIcon; @@ -31,8 +28,10 @@ public class BlockHangingVine extends Block implements IShearable { @Override public void onEntityCollidedWithBlock(World world, int x, int y, int z, Entity entity) { - if(world.getBlock(x, y - 1, z).isSideSolid(world, x, y - 1, z, ForgeDirection.UP)) - entity.setInWeb(); + entity.motionX *= 0.5; + entity.motionY *= 0.5; + entity.motionZ *= 0.5; + entity.fallDistance = 0F; } @Override @@ -86,7 +85,8 @@ public class BlockHangingVine extends Block implements IShearable { public boolean renderAsNormalBlock() { return false; } - + + @SideOnly(Side.CLIENT) public IIcon iconItem; @SideOnly(Side.CLIENT) public IIcon iconGround; //when touching a solid face below @SideOnly(Side.CLIENT) public IIcon iconHang; //when hanging mid-air @SideOnly(Side.CLIENT) public IIcon iconGlow; //regular phosphor @@ -94,6 +94,7 @@ public class BlockHangingVine extends Block implements IShearable { @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister reg) { + this.iconItem = reg.registerIcon(RefStrings.MODID + ":vine_phosphor_item"); this.blockIcon = reg.registerIcon(RefStrings.MODID + ":vine_phosphor"); this.iconGround = reg.registerIcon(RefStrings.MODID + ":vine_phosphor_ground"); this.iconHang = reg.registerIcon(RefStrings.MODID + ":vine_phosphor_hang"); @@ -110,6 +111,12 @@ public class BlockHangingVine extends Block implements IShearable { else return b.isAir(world, x, y, z) ? iconHangGlow : iconGlow; } + + @Override + @SideOnly(Side.CLIENT) + public IIcon getIcon(int side, int meta) { + return this.iconItem; + } public static int renderID = RenderingRegistry.getNextAvailableRenderId(); diff --git a/src/main/java/com/hbm/items/special/ItemBedrockOreBase.java b/src/main/java/com/hbm/items/special/ItemBedrockOreBase.java index 4204013b5..c7a784844 100644 --- a/src/main/java/com/hbm/items/special/ItemBedrockOreBase.java +++ b/src/main/java/com/hbm/items/special/ItemBedrockOreBase.java @@ -5,7 +5,11 @@ import java.util.Random; import com.hbm.items.special.ItemBedrockOreNew.BedrockOreType; import com.hbm.items.tool.ItemOreDensityScanner; +import com.hbm.main.MainRegistry; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import net.minecraft.creativetab.CreativeTabs; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -16,6 +20,15 @@ import net.minecraft.util.StatCollector; import net.minecraft.world.gen.NoiseGeneratorPerlin; public class ItemBedrockOreBase extends Item { + + @Override + @SideOnly(Side.CLIENT) + public void getSubItems(Item item, CreativeTabs tab, List list) { + ItemStack ore = new ItemStack(item); + EntityPlayer player = MainRegistry.proxy.me(); + if(player != null) setOreAmount(ore, (int) Math.floor(player.posX), (int) Math.floor(player.posZ)); + list.add(ore); + } public static double getOreAmount(ItemStack stack, BedrockOreType type) { if(!stack.hasTagCompound()) return 0; @@ -38,7 +51,7 @@ public class ItemBedrockOreBase extends Item { for(BedrockOreType type : BedrockOreType.values()) { double amount = this.getOreAmount(stack, type); String typeName = StatCollector.translateToLocalFormatted("item.bedrock_ore.type." + type.suffix + ".name"); - list.add(typeName + ": " + ((int) (amount * 100)) / 100D + " (" + StatCollector.translateToLocalFormatted(ItemOreDensityScanner.translateDensity(amount)) + EnumChatFormatting.RESET + ")"); + list.add(typeName + ": " + ((int) (amount * 100)) / 100D + " (" + ItemOreDensityScanner.getColor(amount) + StatCollector.translateToLocalFormatted(ItemOreDensityScanner.translateDensity(amount)) + EnumChatFormatting.GRAY + ")"); } } diff --git a/src/main/java/com/hbm/render/block/RenderHangingVine.java b/src/main/java/com/hbm/render/block/RenderHangingVine.java index 059b1023e..074182693 100644 --- a/src/main/java/com/hbm/render/block/RenderHangingVine.java +++ b/src/main/java/com/hbm/render/block/RenderHangingVine.java @@ -1,6 +1,7 @@ package com.hbm.render.block; import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; import com.hbm.blocks.generic.BlockHangingVine; @@ -10,13 +11,56 @@ import net.minecraft.client.renderer.RenderBlocks; import net.minecraft.client.renderer.Tessellator; import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; -import net.minecraftforge.common.util.ForgeDirection; public class RenderHangingVine implements ISimpleBlockRenderingHandler { @Override public void renderInventoryBlock(Block block, int metadata, int modelId, RenderBlocks renderer) { + //TextureUtil.func_152777_a(false, false, 1.0F); + + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(30.0F, -1.0F, 0.0F, 0.0F); + GL11.glTranslatef(-1.0F, -0.5F, -1.0F); + /*GL11.glRotatef(-90.0F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + GL11.glRotatef(210.0F, 1.0F, 0.0F, 0.0F); + GL11.glScalef(1.0F, 1.0F, -1.0F); + GL11.glTranslatef(1.0F, 0.5F, 1.0F); + GL11.glScalef(10.0F, 10.0F, 10.0F);*/ + + + IIcon iicon0 = ((BlockHangingVine) block).iconHang; + IIcon iicon1 = ((BlockHangingVine) block).iconHangGlow; + renderStandard2D(iicon0); + renderStandard2D(iicon1); + + } + + public void renderStandard2D(IIcon iicon) { + Tessellator tessellator = Tessellator.instance; + float f = iicon.getMinU(); + float f1 = iicon.getMaxU(); + float f2 = iicon.getMinV(); + float f3 = iicon.getMaxV(); + float f4 = 0.0F; + float f5 = 0.3F; + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + //GL11.glTranslatef(-f4, -f5, 0.0F); + float f6 = 1.5F; + //GL11.glScalef(f6, f6, f6); + //GL11.glRotatef(50.0F, 0.0F, 1.0F, 0.0F); + //GL11.glRotatef(335.0F, 0.0F, 0.0F, 1.0F); + //GL11.glTranslatef(-0.9375F, -0.0625F, 0.0F); + //ItemRenderer.renderItemIn2D(tessellator, f1, f2, f, f3, iicon.getIconWidth(), iicon.getIconHeight(), 0.0625F); + + tessellator.startDrawingQuads(); + tessellator.setNormal(0.0F, 0.0F, 1.0F); + tessellator.addVertexWithUV(0.0D, 0.0D, 0.0D, (double)f1, (double)f3); + tessellator.addVertexWithUV(1.0D, 0.0D, 0.0D, (double)f, (double)f3); + tessellator.addVertexWithUV(1.0D, 1.0D, 0.0D, (double)f, (double)f2); + tessellator.addVertexWithUV(0.0D, 1.0D, 0.0D, (double)f1, (double)f2); + tessellator.draw(); } @Override diff --git a/src/main/java/com/hbm/render/block/RenderRTTY.java b/src/main/java/com/hbm/render/block/RenderRTTY.java index 68b3af3ec..ba32ac59a 100644 --- a/src/main/java/com/hbm/render/block/RenderRTTY.java +++ b/src/main/java/com/hbm/render/block/RenderRTTY.java @@ -1,6 +1,7 @@ package com.hbm.render.block; import com.hbm.blocks.network.RadioTorchBase; +import com.hbm.interfaces.NotableComments; import com.hbm.main.ResourceManager; import com.hbm.render.util.ObjUtil; import com.hbm.tileentity.network.TileEntityRadioTorchBase; @@ -15,6 +16,7 @@ import net.minecraft.util.IIcon; import net.minecraft.world.IBlockAccess; import net.minecraftforge.client.model.obj.WavefrontObject; +@NotableComments public class RenderRTTY implements ISimpleBlockRenderingHandler { @Override diff --git a/src/main/java/com/hbm/util/ArmorUtil.java b/src/main/java/com/hbm/util/ArmorUtil.java index 9fe8be58c..c9e4f34cd 100644 --- a/src/main/java/com/hbm/util/ArmorUtil.java +++ b/src/main/java/com/hbm/util/ArmorUtil.java @@ -51,7 +51,7 @@ public class ArmorUtil { ArmorRegistry.registerHazard(ModItems.hazmat_helmet_grey, HazardClass.SAND); ArmorRegistry.registerHazard(ModItems.hazmat_paa_helmet, HazardClass.LIGHT, HazardClass.SAND); ArmorRegistry.registerHazard(ModItems.liquidator_helmet, HazardClass.LIGHT, HazardClass.SAND); - ArmorRegistry.registerHazard(ModItems.t45_helmet, HazardClass.PARTICLE_COARSE, HazardClass.PARTICLE_FINE, HazardClass.GAS_LUNG, HazardClass.BACTERIA, HazardClass.GAS_BLISTERING, HazardClass.LIGHT, HazardClass.SAND); + ArmorRegistry.registerHazard(ModItems.t45_helmet, HazardClass.PARTICLE_COARSE, HazardClass.PARTICLE_FINE, HazardClass.GAS_LUNG, HazardClass.BACTERIA, HazardClass.GAS_BLISTERING, HazardClass.GAS_MONOXIDE, HazardClass.LIGHT, HazardClass.SAND); ArmorRegistry.registerHazard(ModItems.ajr_helmet, HazardClass.PARTICLE_COARSE, HazardClass.PARTICLE_FINE, HazardClass.GAS_LUNG, HazardClass.BACTERIA, HazardClass.GAS_BLISTERING, HazardClass.GAS_MONOXIDE, HazardClass.LIGHT, HazardClass.SAND); ArmorRegistry.registerHazard(ModItems.ajro_helmet, HazardClass.PARTICLE_COARSE, HazardClass.PARTICLE_FINE, HazardClass.GAS_LUNG, HazardClass.BACTERIA, HazardClass.GAS_BLISTERING, HazardClass.GAS_MONOXIDE, HazardClass.LIGHT, HazardClass.SAND); ArmorRegistry.registerHazard(ModItems.steamsuit_helmet, HazardClass.PARTICLE_COARSE, HazardClass.PARTICLE_FINE, HazardClass.GAS_LUNG, HazardClass.BACTERIA, HazardClass.GAS_BLISTERING, HazardClass.GAS_MONOXIDE, HazardClass.LIGHT, HazardClass.SAND); diff --git a/src/main/resources/assets/hbm/textures/blocks/block_pu241.png b/src/main/resources/assets/hbm/textures/blocks/block_pu241.png new file mode 100644 index 0000000000000000000000000000000000000000..442375755cb9bab2fd28b90b29a08f2ec19e5312 GIT binary patch literal 612 zcmV-q0-ODbP)hN$6jfJmTqg`e{&%$2_`YxP^T$tVxvonXh71M+`zVC4 zMM^0=&m&D!0E{s;x6@~?4Khf`^8#ZGE9>A)C#7kM>q1$<_Yo{DCII-pPq)(t;N#{5(%QA+;L-M>p2*I5PC64R5_5&%U2!a5m z6ibT;Mrnvq{>rK*dc!<`T zH*YUf6fhpcx36&Y3100j*ka#53&83_ht_yJw&MM15rnkbaH2E_A-HmGb|Yg9Wm&?D yC$j4GdR4F2tF|B2x0JH_J1(WHq?9&i8vg|u^%C-2hBYz(0000^sdcRgk{Wk{y2!4};=)}g>$(zj zBLN{`XLQ7cnm6Q61Idhwmzik<@onzma_+n5p8Fo|p%dG-9e+EH6T62_>^ROpv2EK+ z_-)6IbGB{Aw{G90xzpr-$MZdmx{=}+&tFl{b)Du;lVkUoTCE0v5F#r&^$=x&97uAx z98$`Z6GahPdtVWYYef|=9O0dM=>?)J5JF%y3@%q(LKzYS0RZiXpzR%G#EXR^0IoH< z=_QGp5*=1np?|vJGMP+}QnJ?qE$I}>5M75ThQS!jtu6pY-JnDVfVKRxCz_^ZBUCqB z&dwBGS%oNnCpGI*{So6ijOU>1ux)+-;NU@&jiBo)PN!L?5*_+8lmaBp1v;M z^Qjwke9y<+>N1@wPpTX4lKXNXvrRm?rxf&hJ=VoKQc4qv{xgljY&HW(|3R`MxT++sN`w$JwwD!2 zDT$&8-n_PA(==n#G~=U}Dq5Bm|DCriE4C~v0)+kd1c?QZ8Gix*005AYXf^-<00DDSM?wIu&K&6g000DMK}|sb0I`n?{9y$E z000SaNLh0L01m$Z01m$aI0aKA0006WNkl5!M-%q>L(e=c|ad(OH4J&)1XU!V9`Fig{2UKrf`HVFP9hGD#UY)Z0}J*1}7>1#Kx zjE{{g|3SG@PQ(+EJX?4k2!%pK=hkzvSPUyNewb3;DjNfaXb4qRg%Hx!?RK^KY0upk z>0`h2{S|TE8GrWx0Y>6*V)FNzC9G<-igEtFqLbX2a~WZYi=`z^(@uwK8{#0*yiCO9 zt>s>?cT9Zw&^9BH$lQ~!nlGoI!MW4vG#ZUt&U-B6O*AAN4*MYU_@+mK)| zxN-argc3JTJ#c)Wb=%2d%--v2Q(5l-BcKolGVl&VJHppB!YRT!|;*>~zU5)u9to z2rxlOv~-!fyA)R}7W<8Uv~Sw)_NxSwzt*_9AI;!23YRFAN{sVqFGBG78}}_*rT7frWobS$&Zj_VISn+f%93-xiKQx;)F`@E
!3w6MDaFOMxHxn!PMr?CI|vk7%{!7jh33xTdhZ%Re9Qaz_Fcw#G;1%yZ0C)JRAIYX^`5j87679n-N-3n2EG~nQb&6z!X_}13 zWBUC*3u+4ht8UTqI{;KFl?hD@!^kPL54(&;BLGUJ5?{{V)?$6T@Cc<8N-0d!2w(#aZR)E1Yam?gS1ZOwP@B&U?p1#6Ydh#5g7BL>NU znv@uZL2-2nqElj7b&DVj2>gJx%H_1%iFL9s5mmupILKYN`}mh05ny+BSI2Wl8_XST z5Xp$)XvlCh#Pd9qQV1cq|1`!Zm&)d_=;1+}GxYaeze)R%pkJMrXRI>G+_ zKGR|vDJ3^YpC<$ZnE$bv`hTi8U8Ln4;^5$b7r)QzVo^=? zT6$(sJU%`K(ElK_XpeL0xKbj7;1ZKZN=Y2Yu<_PT8jVKMXf%?KuhZMM?d0#gZQF@$ d+ZvPQ{{Z@4Fp39*b^ZVV002ovPDHLkV1j^iBgFs! literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/vine_phosphor_item.png b/src/main/resources/assets/hbm/textures/blocks/vine_phosphor_item.png new file mode 100644 index 0000000000000000000000000000000000000000..9d0010d38f706f7a7bad811468a51e3db059bcc6 GIT binary patch literal 1562 zcmV+#2IcvQP)ZlASR#=1&k2sW(mPU$*jd_q!B13Yba`_Ff()Z zP|o$555TtvI&E>rd3CF;7pj5oLlk17YXxmEC}a$s)K5CC{I|2O;6Bx*czdc2;)C`%*Mk zotW5${LG;V3J9s?%_>u2~{J#E*&)xy(ORQI#LkkVO1m^+$-CF8if))_O)cM)eYCLE&xFK z?{n-6fEYZG+ACJZgN;|cZ;l7^8U^0JKAad2XkE-}6p8UbVrs#KscV>R=wyxTr?&GQ z#Nt7-=mcARI**am=2k)HF)q&ok17W^IT(=#_EX!zoOVR#0p%c$DnZB0tw1iJ*a$?u zCFJBUf5KUsgYnzbAm6I6`urd|8r_UlCnomwshHU>#;5mRgx3PyiH?4;o}G{GymLGr z%1~@#J{Oq@wJSeJjCdLC_%?50| z>P?IXzM2itDwKHmxi~%^(2WBKK{qZQ%k#c4%A`kA{447@`jLrk6JROy?GCV&l z1syZD0=a~Ws1H(YE?jZlgrIGVrw>X;4X>{c2DY^Dc<}tN6qT|vIOXYy=>zRC2d=no zBGu+fTpw&Y*q;~=?(7txus@g>5AN&~KwT`y?N8F;<3Z`Df$c5oEs2i@Pxq+sO>PxZ zJSjwNz5&-zhy!u)K<6>8j0daF5574bIOXZsIub~X2edA@85kE2xEV-W-1=Z(OH2Iv zpih#F%=6yF^g*8_8Cr!BGyBD$V~(Z|*kvpoH4xKJPB;N%wN9W1A*t8V=w=i;G4VKj z(0Pm`;CKXdd)XvPqQ;f7GT6S`3T}0Bd4QwJFggQEJfH;Hbg(}v54d!W$b*3`Eiri@ zI?(kt=>wW5Kmz(8^}tSiEi6aINpmo7j zsB!UNuhos7;X!1zPOwHj4Jy8aSUliOV M07*qoM6N<$f<6G_1^@s6 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/hbm/textures/blocks/vine_phosphor_item.png.mcmeta b/src/main/resources/assets/hbm/textures/blocks/vine_phosphor_item.png.mcmeta new file mode 100644 index 000000000..a5c14ed33 --- /dev/null +++ b/src/main/resources/assets/hbm/textures/blocks/vine_phosphor_item.png.mcmeta @@ -0,0 +1,16 @@ +{ + "animation": { + "interpolate": true, + "frametime": 8, + "frames": [ + 0, + 1, + 2, + 3, + 4, + 3, + 2, + 1 + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/hbm/textures/items/billet_u233.png b/src/main/resources/assets/hbm/textures/items/billet_u233.png index 4f204047c4e9a407ad6b1111f54881e3ae3d19f0..c8781268d2983fc18f2e514d3fd61153a21892ba 100644 GIT binary patch delta 260 zcmV+f0sH>30GL?rpD&U^?-Mv#R>bA28Xx(J;GP4r^F+eb(n z^$5Y!8v&qc8mg*F3;_;ceW0eyMV}D|0BJY_#TH1c6bUGDgxrJsB=^V> zQcp$UKMDj)+L|Rh{_|l8hiLiGJohByAp6ypEC z-ERQ&eUG(Pd(sj7@eeXhG$a=(2M5w2|IzHV<+)70yJ@E1$C!QrP}O0kPv*=L00000 LNkvXXu0mjf>cw_f diff --git a/src/main/resources/assets/hbm/textures/items/ingot_u233.png b/src/main/resources/assets/hbm/textures/items/ingot_u233.png index 6cbb0bb42d16a0a65d3afe114dbe5f4b22110b27..50f69f0a097b0150fca07020b17230bf79f88925 100644 GIT binary patch delta 346 zcmV-g0j2)21N8!sB!2{RLP=Bz2nYy#2xN!=00AsXL_t(Ijn$K}O2beThQABlN-}k5 z=8CCw2sBgekVgol;wJV9y7)pVZVq{iL8=$U>FeBU{j zdoTQ(awm>*CyqMqi=Ut>d!7ft`hCsAeWbaDpbZ*c3<1biS${(!PC-)219`94)1pcu z+=-)RS2N^RYA{=6dTL!Vy`1VCE~|fU&P>Spz51c_G;B*sJ@i|P#O9f@4^N7Eojv$7o|HpBC0@bXM(FQBb!TEKoEv!#al3^K-(9v_0kG@u?^%A0*TOD?ODN# zFI2sG@D1v*9s=GB26C;m#XzMc=QT6CQ&(+6tsg8ilimNH?0;?|q?GU<_H^8ttqo4w z#}bDwSCnqS6nLITar`!h`@080MZqtFb)v>mgJSZUP&7@*V3R1zGRhgpaVVk@n~0OM zmJH8B$lldr6ygHzYMOM~9i0ITZU>O(IgkN%^?e^kPa~S-PDuT*t}`V%Anb5f_-4qM5S7R z*>nbz>4a(oJK{Wxn3v~7&@FU(q2xtqkfteh=U4qH(kY?7gDbJR#vA*Z&ZJCa^7SDV zCf#KKaU4@wCi(^%(742)^FIvrGw~LTt!xLtCuNS%#t>d(eFXpj002ovPDHLkV1i~K BvR?oI diff --git a/src/main/resources/assets/hbm/textures/items/nugget_u233.png b/src/main/resources/assets/hbm/textures/items/nugget_u233.png index b10284e2b1b8046335d0f3c43125a994ac28901c..981f0830da5f493691e284e3aa22a9151d22c265 100644 GIT binary patch delta 219 zcmV<103`pw0`~!sB!2{RLP=Bz2nYy#2xN!=006E@L_t(IjqQ>#3c@fHhQElnuv-cW z4i=rXw`iqXPv_>~K{~hvY_DLTQt24tVvBA!ti?c?0gZwz!*c{_g;aQqRi}iyZpMm0Rdodj3Kdd{|zsnk|}t15W>$RyZ|yD VK-}QL`Fa2V002ovPDHLkV1kgcVvzs< delta 293 zcmV+=0owle0l)%~B!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000ib z000ib0l1NC?EnA()k#D_R5(v#7zGTBP#OamTk8J@(aI{y467Ee!>JCd1W0pmNHBx7 zl{Lf7TQ?c@?Ae3U5GE*%0brWnym`YQBQ3)a78?Y15jwzX0Ds8YF!1K}8;18E-ZNai zdX>S`Qv@oC09XwGId|%`sbJgx{{72v>eMNQjV^CU^8yHfZ2$E66PTTQnUP`p_BUWQ zGQev9$o8*aze0J~0Zs!z-gy4vIoR*GoDT>8vl#xvFjNQ*Dk~YV1|ACd|NlSO5Ga=< rfHw??0bsu&+aAt14R`X!1PlxS!|zs;2fPP700000NkvXXu0mjfMD}>+ diff --git a/src/main/resources/assets/hbm/textures/items/rod_dual_u233.png b/src/main/resources/assets/hbm/textures/items/rod_dual_u233.png index 1afcbe29088bf25cdec07983d12d07841b079ca7..949016d95e347bbf331ade4a7337c5fd31559a69 100644 GIT binary patch delta 307 zcmV-30nGl11I_}FB!2{RLP=Bz2nYy#2xN!=009L_L_t(Ijh&OBP6RO&MNbL7a(-b$ z2nGhZg4AFUn8|(!0)^m1Fa!Z&Loft^?GNnEA2c*sDn=Kvv?=?hVc;bd@65~XotszK zDPv4*+cr++du7vgT?EitQx4a-5CFKox#H}6j@Eh--!B{I9De}*!{?iwbAnd|0M`8) zfDi&91d{cVR|T4;;o#j*2XV#sdcJb|JkKBdz6Z8@;JsX;>_E*> z0H=!rw{c0rqh#^wZ^fFc!V z;0|;YDN-0wP?`%QZcNg;z^_Ne2@O_tbf;}wf+f^B#DmWn2S?7 z;*8%KvMl3BzWkug>dPn{J{=4m;%I!qwY&#XmvjaXfkqVPZ@g8Dya!U3bOz6w zzw7m9%%zZg8fquZ%?j8JL`JA=JxKU z#%m7D5_58K>^9CONfOGNXk#6C-y;+$7dd2|zX0=t{7qeP%RB%8002ovPDHLkV1j*i Bpc4Q9 delta 446 zcmV;v0YU!$0@wqPB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000ic z000ic0Tn1pfB*miZAnByR5(wald(#}P!xtwLYG1zkfpkGafpQAqI3+@P7Z>05En-m zeFDLP*db5g6F4~Od)T>4GX+94#X#-QEzLFOr01I3G!A~tpMU(^oO{ksjwXZv#57H4 zHk%^LGH@IR7K;U>X{rT5Q1Qp(u|^-|=xc>mt3{Ri{XV@Lh5?O6Lu~WA-EMJfjx2z@ zygri-M|W_1;?iNH&PQZ{)oMjLo6Sg*uY}ZfT^J3$iq9w=O#P{%IIr*fq)6FkWQd(k zM_?DdUQgbJ2Y=%@rtUU<4pJH6!MmqJ7gqx~II{or8D)h3P+MUBJzqbmZ2C%pBq>|*zAM>lR96Gah}H<3{@$UjE;9KYng0I2i(o1_-3#sB~S07*qoM6N<$f@D$1UH||9 diff --git a/src/main/resources/assets/hbm/textures/items/rod_u233.png b/src/main/resources/assets/hbm/textures/items/rod_u233.png index e286fd79d802928b4ec78cac414c376bf672c5cf..833f515c9beb9284326cd273b3cd01ed3bb5cd24 100644 GIT binary patch delta 247 zcmVmWCn}CEIbGT#iL*d0t5nw;3*hy(9mQ|Ocz1A%{g%aYj)?qEV2lC4zO7b6C&*qI0B}W7G{y{@9AOx8I-J$& zDuFSE^=8FnHtHwP)mjDePu^d^T1#1$s({+W`|Y8=fJ)$-IG#rB1nx;SszF5H_txq| xR1x^3da_6F-2)Nfa=f+@0KY5vRX^|YoxfjPM>Oykj9vf$002ovPDHLkV1hpSY=Zy* delta 330 zcmV-Q0k!^<0_6gbB!2;OQb$4nuFf3k00004XF*Lt006O%3;baP00009a7bBm000ia z000ia0czHX2><{9`bk7VR5(v#zz1AhT>hJyn*Il||NsAwf?Y&O(3S28$x+JOzh20-eVkToEKmoHy}={K+6fPZOR0H+r~;O4EHVEW_7 zk6;=bz-fTExH!YA#p@U@ow)`T!47a50P;duY!HK