From f3f6d7858b72ccde77469852ba9849aa3cd15fa9 Mon Sep 17 00:00:00 2001 From: Calclavia Date: Sat, 11 Jan 2014 18:31:58 +0800 Subject: [PATCH] Readded Armbot --- .../electrical/Electrical.java | 5 +- .../electrical/armbot/BlockArmbot.java | 4 +- .../electrical/armbot/RenderArmbot.java | 6 +- .../ElectricalBlockRenderingHandler.java | 10 ++ .../mechanical/belt/BlockConveyorBelt.java | 130 +++++++++--------- .../mechanical/grinder/BlockGrinderWheel.java | 53 +++---- .../languages/en_US.properties | 2 +- .../{textures => }/models/armbot.png | Bin .../textures/items/dna/Bat.png | Bin 1967 -> 0 bytes .../textures/items/dna/Blank.png | Bin 1662 -> 0 bytes .../textures/items/dna/Blaze.png | Bin 2106 -> 0 bytes .../textures/items/dna/Cavespider.png | Bin 1892 -> 0 bytes .../textures/items/dna/Chicken.png | Bin 1924 -> 0 bytes .../textures/items/dna/Cow.png | Bin 1988 -> 0 bytes .../textures/items/dna/Creeper.png | Bin 1995 -> 0 bytes .../textures/items/dna/Enderman.png | Bin 2188 -> 0 bytes .../textures/items/dna/Ghast.png | Bin 1965 -> 0 bytes .../textures/items/dna/Horse.png | Bin 1940 -> 0 bytes .../textures/items/dna/Magmacube.png | Bin 2008 -> 0 bytes .../textures/items/dna/Ocelot.png | Bin 1883 -> 0 bytes .../textures/items/dna/Pig.png | Bin 2020 -> 0 bytes .../textures/items/dna/Pigzombie.png | Bin 2039 -> 0 bytes .../textures/items/dna/Sheep.png | Bin 1924 -> 0 bytes .../textures/items/dna/Silverfish.png | Bin 1917 -> 0 bytes .../textures/items/dna/Skeleton.png | Bin 1961 -> 0 bytes .../textures/items/dna/Skelid.png | Bin 1961 -> 0 bytes .../textures/items/dna/Slime.png | Bin 2062 -> 0 bytes .../textures/items/dna/Spider.png | Bin 1878 -> 0 bytes .../textures/items/dna/Squid.png | Bin 1904 -> 0 bytes .../textures/items/dna/Villager.png | Bin 1988 -> 0 bytes .../textures/items/dna/Witch.png | Bin 1994 -> 0 bytes .../textures/items/dna/Wolf.png | Bin 1941 -> 0 bytes .../textures/items/dna/Zombie.png | Bin 1973 -> 0 bytes 33 files changed, 114 insertions(+), 96 deletions(-) rename src/main/resources/assets/resonantinduction/{textures => }/models/armbot.png (100%) delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Bat.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Blank.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Blaze.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Cavespider.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Chicken.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Cow.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Creeper.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Enderman.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Ghast.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Horse.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Magmacube.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Ocelot.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Pig.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Pigzombie.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Sheep.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Silverfish.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Skeleton.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Skelid.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Slime.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Spider.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Squid.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Villager.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Witch.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Wolf.png delete mode 100644 src/main/resources/assets/resonantinduction/textures/items/dna/Zombie.png diff --git a/src/main/java/resonantinduction/electrical/Electrical.java b/src/main/java/resonantinduction/electrical/Electrical.java index 6d50cd8df..57e0fc9c2 100644 --- a/src/main/java/resonantinduction/electrical/Electrical.java +++ b/src/main/java/resonantinduction/electrical/Electrical.java @@ -94,7 +94,7 @@ public class Electrical public static Block blockAdvancedFurnace, blockMachinePart, blockGrinderWheel, blockPurifier; // Transport - public static Block blockEMContractor; + public static Block blockEMLevitator; public static Block blockArmbot; public static Item itemDisk; @@ -111,10 +111,9 @@ public class Electrical itemTransformer = contentRegistry.createItem(ItemTransformer.class); blockTesla = contentRegistry.createTile(BlockTesla.class, TileTesla.class); blockBattery = contentRegistry.createTile(BlockBattery.class, TileBattery.class); - blockEMContractor = contentRegistry.createTile(BlockLevitator.class, TileLevitator.class); // Transport - blockEMContractor = contentRegistry.createTile(BlockLevitator.class, TileLevitator.class); + blockEMLevitator = contentRegistry.createTile(BlockLevitator.class, TileLevitator.class); blockArmbot = contentRegistry.createTile(BlockArmbot.class, TileArmbot.class); // Machines diff --git a/src/main/java/resonantinduction/electrical/armbot/BlockArmbot.java b/src/main/java/resonantinduction/electrical/armbot/BlockArmbot.java index 9f584ee11..fd2771a39 100644 --- a/src/main/java/resonantinduction/electrical/armbot/BlockArmbot.java +++ b/src/main/java/resonantinduction/electrical/armbot/BlockArmbot.java @@ -13,7 +13,7 @@ import net.minecraft.world.World; import net.minecraftforge.common.Configuration; import resonantinduction.core.ResonantInduction; import resonantinduction.core.prefab.block.BlockRI; -import resonantinduction.mechanical.render.MechanicalBlockRenderingHandler; +import resonantinduction.electrical.render.ElectricalBlockRenderingHandler; import calclavia.lib.content.IExtraInfo.IExtraBlockInfo; import calclavia.lib.multiblock.link.IBlockActivate; import calclavia.lib.multiblock.link.IMultiBlock; @@ -109,7 +109,7 @@ public class BlockArmbot extends BlockRI implements IExtraBlockInfo @Override public int getRenderType() { - return MechanicalBlockRenderingHandler.ID; + return ElectricalBlockRenderingHandler.ID; } @Override diff --git a/src/main/java/resonantinduction/electrical/armbot/RenderArmbot.java b/src/main/java/resonantinduction/electrical/armbot/RenderArmbot.java index 0bfba54a0..bb82c08e1 100644 --- a/src/main/java/resonantinduction/electrical/armbot/RenderArmbot.java +++ b/src/main/java/resonantinduction/electrical/armbot/RenderArmbot.java @@ -25,7 +25,7 @@ import cpw.mods.fml.relauncher.SideOnly; public class RenderArmbot extends TileEntitySpecialRenderer { public static final ModelArmbot MODEL = new ModelArmbot(); - public static final String TEXTURE = "armbot.png"; + public static final ResourceLocation TEXTURE = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_PATH + "armbot.png"); @Override public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double z, float f) @@ -46,8 +46,8 @@ public class RenderArmbot extends TileEntitySpecialRenderer } } } - ResourceLocation name = new ResourceLocation(Reference.DOMAIN, Reference.MODEL_DIRECTORY + TEXTURE); - bindTexture(name); + + bindTexture(TEXTURE); GL11.glPushMatrix(); GL11.glTranslatef((float) x + 0.5F, (float) y + 1.5F, (float) z + 0.5F); diff --git a/src/main/java/resonantinduction/electrical/render/ElectricalBlockRenderingHandler.java b/src/main/java/resonantinduction/electrical/render/ElectricalBlockRenderingHandler.java index cb9a186e0..e22233498 100644 --- a/src/main/java/resonantinduction/electrical/render/ElectricalBlockRenderingHandler.java +++ b/src/main/java/resonantinduction/electrical/render/ElectricalBlockRenderingHandler.java @@ -15,6 +15,8 @@ import net.minecraft.world.IBlockAccess; import org.lwjgl.opengl.GL11; +import resonantinduction.electrical.armbot.BlockArmbot; +import resonantinduction.electrical.armbot.RenderArmbot; import resonantinduction.electrical.battery.BlockBattery; import resonantinduction.electrical.battery.RenderBattery; import resonantinduction.electrical.generator.solar.BlockSolarPanel; @@ -77,6 +79,14 @@ public class ElectricalBlockRenderingHandler implements ISimpleBlockRenderingHan GL11.glRotatef(180f, 0f, 0f, 1f); RenderSolarPanel.MODEL.render(0.0625F); } + else if (block instanceof BlockArmbot) + { + FMLClientHandler.instance().getClient().renderEngine.bindTexture(RenderArmbot.TEXTURE); + GL11.glTranslatef(0.0F, 0.7F, 0.0F); + GL11.glRotatef(180f, 0f, 0f, 1f); + GL11.glScalef(0.8f, 0.8f, 0.8f); + RenderArmbot.MODEL.render(0.0625F, 0, 0); + } } @Override diff --git a/src/main/java/resonantinduction/mechanical/belt/BlockConveyorBelt.java b/src/main/java/resonantinduction/mechanical/belt/BlockConveyorBelt.java index f0b76d763..2cf3a7ae9 100644 --- a/src/main/java/resonantinduction/mechanical/belt/BlockConveyorBelt.java +++ b/src/main/java/resonantinduction/mechanical/belt/BlockConveyorBelt.java @@ -241,86 +241,90 @@ public class BlockConveyorBelt extends BlockRI @Override public void onEntityCollidedWithBlock(World world, int x, int y, int z, Entity entity) { - TileConveyorBelt tileEntity = (TileConveyorBelt) world.getBlockTileEntity(x, y, z); - if (tileEntity.IgnoreList.contains(entity)) + TileEntity tileEntity = world.getBlockTileEntity(x, y, z); + + if (tileEntity instanceof TileConveyorBelt) { - return; - } - if (tileEntity.isFunctioning() && !world.isBlockIndirectlyGettingPowered(x, y, z)) - { - float acceleration = tileEntity.acceleration; - float maxSpeed = tileEntity.maxSpeed; - - SlantType slantType = tileEntity.getSlant(); - ForgeDirection direction = tileEntity.getDirection(); - - if (entity instanceof EntityLiving) + TileConveyorBelt tile = (TileConveyorBelt) tileEntity; + if (tile.IgnoreList.contains(entity)) { - acceleration *= 5; - maxSpeed *= 10; + return; } - if (slantType == SlantType.UP) + if (tile.isFunctioning() && !world.isBlockIndirectlyGettingPowered(x, y, z)) { - if (entity.motionY < 0.2) + float acceleration = tile.acceleration; + float maxSpeed = tile.maxSpeed; + + SlantType slantType = tile.getSlant(); + ForgeDirection direction = tile.getDirection(); + + if (entity instanceof EntityLiving) { - entity.addVelocity(0, 0.2, 0); + acceleration *= 5; + maxSpeed *= 10; } - } - else if (slantType == SlantType.DOWN) - { - if (entity.motionY > -0.1) + if (slantType == SlantType.UP) { - entity.addVelocity(0, -0.1, 0); + if (entity.motionY < 0.2) + { + entity.addVelocity(0, 0.2, 0); + } } - } - // Move the entity based on the conveyor belt's direction. - entity.addVelocity(direction.offsetX * acceleration, 0, direction.offsetZ * acceleration); - - if (direction.offsetX != 0 && Math.abs(entity.motionX) > maxSpeed) - { - entity.motionX = direction.offsetX * maxSpeed; - entity.motionZ = 0; - } - - if (direction.offsetZ != 0 && Math.abs(entity.motionZ) > maxSpeed) - { - entity.motionZ = direction.offsetZ * maxSpeed; - entity.motionX = 0; - } - - entity.motionY += 0.0125f; - - if (entity instanceof EntityItem) - { - if (direction.offsetX != 0) + else if (slantType == SlantType.DOWN) { - double difference = (z + 0.5) - entity.posZ; - entity.motionZ += difference * 0.1; - // entity.posZ = z + 0.5; + if (entity.motionY > -0.1) + { + entity.addVelocity(0, -0.1, 0); + } } - else if (direction.offsetZ != 0) + // Move the entity based on the conveyor belt's direction. + entity.addVelocity(direction.offsetX * acceleration, 0, direction.offsetZ * acceleration); + + if (direction.offsetX != 0 && Math.abs(entity.motionX) > maxSpeed) { - double difference = (x + 0.5) - entity.posX; - entity.motionX += difference * 0.1; - // /entity.posX = x + 0.5; + entity.motionX = direction.offsetX * maxSpeed; + entity.motionZ = 0; } - ((EntityItem) entity).age++; - - boolean foundSneaking = false; - for (EntityPlayer player : (List) world.getEntitiesWithinAABB(EntityPlayer.class, AxisAlignedBB.getBoundingBox(x - 1, y - 1, z - 1, x + 1, y + 1, z + 1))) + if (direction.offsetZ != 0 && Math.abs(entity.motionZ) > maxSpeed) { - if (player.isSneaking()) - foundSneaking = true; + entity.motionZ = direction.offsetZ * maxSpeed; + entity.motionX = 0; } - if (foundSneaking) - ((EntityItem) entity).delayBeforeCanPickup = 0; - else - ((EntityItem) entity).delayBeforeCanPickup = 20; - entity.onGround = false; - } + entity.motionY += 0.0125f; + if (entity instanceof EntityItem) + { + if (direction.offsetX != 0) + { + double difference = (z + 0.5) - entity.posZ; + entity.motionZ += difference * 0.1; + // entity.posZ = z + 0.5; + } + else if (direction.offsetZ != 0) + { + double difference = (x + 0.5) - entity.posX; + entity.motionX += difference * 0.1; + // /entity.posX = x + 0.5; + } + + ((EntityItem) entity).age++; + + boolean foundSneaking = false; + for (EntityPlayer player : (List) world.getEntitiesWithinAABB(EntityPlayer.class, AxisAlignedBB.getBoundingBox(x - 1, y - 1, z - 1, x + 1, y + 1, z + 1))) + { + if (player.isSneaking()) + foundSneaking = true; + } + + if (foundSneaking) + ((EntityItem) entity).delayBeforeCanPickup = 0; + else + ((EntityItem) entity).delayBeforeCanPickup = 20; + entity.onGround = false; + } + } } } diff --git a/src/main/java/resonantinduction/mechanical/grinder/BlockGrinderWheel.java b/src/main/java/resonantinduction/mechanical/grinder/BlockGrinderWheel.java index 6b6cb16a4..e60e993cc 100644 --- a/src/main/java/resonantinduction/mechanical/grinder/BlockGrinderWheel.java +++ b/src/main/java/resonantinduction/mechanical/grinder/BlockGrinderWheel.java @@ -65,40 +65,45 @@ public class BlockGrinderWheel extends BlockRotatableBase implements ITileEntity @Override public void onEntityCollidedWithBlock(World world, int x, int y, int z, Entity entity) { - TileGrinderWheel tile = (TileGrinderWheel) world.getBlockTileEntity(x, y, z); + TileEntity tileEntity = world.getBlockTileEntity(x, y, z); - if (tile.canWork()) + if (tileEntity instanceof TileGrinderWheel) { - if (entity instanceof EntityItem) - { - if (tile.canGrind(((EntityItem) entity).getEntityItem())) - { - if (tile.grindingItem == null) - { - tile.grindingItem = (EntityItem) entity; - } + TileGrinderWheel tile = (TileGrinderWheel) tileEntity; - if (!TileGrinderWheel.getTimer().containsKey(entity)) + if (tile.canWork()) + { + if (entity instanceof EntityItem) + { + if (tile.canGrind(((EntityItem) entity).getEntityItem())) { - TileGrinderWheel.getTimer().put((EntityItem) entity, TileGrinderWheel.DEFAULT_TIME); + if (tile.grindingItem == null) + { + tile.grindingItem = (EntityItem) entity; + } + + if (!TileGrinderWheel.getTimer().containsKey(entity)) + { + TileGrinderWheel.getTimer().put((EntityItem) entity, TileGrinderWheel.DEFAULT_TIME); + } + } + else + { + entity.setPosition(entity.posX, entity.posY - 1.2, entity.posZ); } } else { - entity.setPosition(entity.posX, entity.posY - 1.2, entity.posZ); + entity.attackEntityFrom(DamageSource.cactus, 2); } - } - else - { - entity.attackEntityFrom(DamageSource.cactus, 2); - } - // Move entity based on the direction of the block. - ForgeDirection dir = this.getDirection(world, x, y, z); - entity.motionX += dir.offsetX * 0.1; - entity.motionZ += dir.offsetZ * 0.1; - entity.motionY += 0.1; - entity.isAirBorne = true; + // Move entity based on the direction of the block. + ForgeDirection dir = this.getDirection(world, x, y, z); + entity.motionX += dir.offsetX * 0.1; + entity.motionZ += dir.offsetZ * 0.1; + entity.motionY += 0.1; + entity.isAirBorne = true; + } } } diff --git a/src/main/resources/assets/resonantinduction/languages/en_US.properties b/src/main/resources/assets/resonantinduction/languages/en_US.properties index 94d57a530..e1205435b 100644 --- a/src/main/resources/assets/resonantinduction/languages/en_US.properties +++ b/src/main/resources/assets/resonantinduction/languages/en_US.properties @@ -48,6 +48,7 @@ tile.resonantinduction\:grindingWheel.name=Grinder Wheel tile.resonantinduction\:purifier.name=Purifier Rotor tile.resonantinduction\:filter.name=Filter tile.resonantinduction\:solarPanel.name=Solar Panel +tile.resonantinduction\:armbot.name=Armbot ## Items item.resonantinduction\:quantumEntangler.name=Quantum Entangler @@ -132,7 +133,6 @@ tile.DMHopper.0.name = [WIP]Hopper 2.0 tile.imprinter.name=Imprinter tile.encoder.name=[WIP]Encoder tile.detector.name=Detector -tile.armbot.name=[WIP]Armbot tile.craneController.name=Crane Controller tile.craneFrame.name=Crane Frame tile.manipulator.name=Manipulator diff --git a/src/main/resources/assets/resonantinduction/textures/models/armbot.png b/src/main/resources/assets/resonantinduction/models/armbot.png similarity index 100% rename from src/main/resources/assets/resonantinduction/textures/models/armbot.png rename to src/main/resources/assets/resonantinduction/models/armbot.png diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Bat.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Bat.png deleted file mode 100644 index b217933b27f20f99711988f86edfe20cccec6002..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1967 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCYk(9m#k)N*wKB5ijUAky)0)%JAN^>WkmcGvgz)b;kz^YPU6 z@dT3ke%|`NUIxBC2L3*V0YKzy6yR$d=w}qX`^5*lP07GxG4 zY#teA9vNa06=o3~W*HN1869C61434@QC4wL*74Cc@iEr%F*XU&HVLs-2{G0QKz596 zQmkEKoNZE^U2?pAa)Mn72-&A5*{38pq$N3|Cpo64IHadIW+Xdi0Lc`m%v9&hG^eaI z=d5&>oOI`$beHT5=Nu4n$<1)h$#l!ja?Q(f1NwIqjD`R_1a|**vjgT6hLRw^;Qu2V zFa&>RR|N(PXMsm#F#`kNVGw3Kp1&dmC@59p8c`CQpH@y!o_ZPE(>{_&ZjAg)_T18{a?EkaD)w^zG#Tk_;N}qvaac9B!YpPIKu?CKs8% zHK%@7AG^hn5Zkixj*UeoD?_nOLi4t~au$PUUdf&rqApA;PNcRRGdy6(c;(&At%Ynq zlAmnT;^SrfP_e$F;mbn9123m5IkdDfY`8v6tWih&*mH*47nK}>3^va7mU}Z%j8U0E zUoSG*&|@aN*qJq4eHds;czNLJf1fh4Pa z+nN&u++N=QA5+lgG@18(iYd?ksj@xoMiSbL)7Faj?Vr1U{_r8`FY-)TbrdA4i#(<*jImG#?oKmWn6XNBVEs( z>VM#$XY$ne^rj~Q0j-bc+*!FwhWEjetrPosDp|VUu2ww5r}H{)YKGVOf=Y?3$ly$u z>rc%>4H>mu!`TX6l|NmR`j&f+eSq!SO*zl}56<|Yu;hw1(|9>$nEVxJfJaFm~A zC}??Ld);>a*-I-Y{}fpDzTubZ*0z6s_bvaJe6^nI5VkR7-}~Li+Ze9Cn0hCZ_tB3z zb$-i}oIDL9Z?doVKI<1)cQpA}UYfDs%$v{ExA|}So>_jZZIk@Wob`Lc=STI)FuaUf z`6o3?s
%f9Z8klObtJhybOHWpa!$l?uP@vpPn9-YZ^{u+bF-N@SId)bZJrWwaD zPk8Wi!QQ=7dheF5kG7tWFn{;mSAF@@ME88$GyU!Nqb diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Blank.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Blank.png deleted file mode 100644 index f1077e1c1a83bf91d14a6ff4b9e75847b3a293e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1662 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCYk(9rn*|38p13PwX#Bl z3XFfw0*}aI1_r*vAk26?e?8P`TlFUR7h9h$na;7_Q zUU>Ow*J(zzfTYfLUxwoh&k7h4Bp6zJ8~PYuy6)2XS)M_ zo_2l1sPt6&vCFaWhK-+A7fxg7TvsY#+C1meZyBA2WCgK21_chFJq$V9@_4Skt$I{s z7W((;A+zwhkfxm*FJ2RDdBe)XwB|;}J^v~8FPOAl#l`D=-o!p>s5_Q@e^JWgt&cAG zd8(8bF5tP9X&zd4gfVvOB}w-a?|YOJ<)Rejs)Slf&Jmp~4|fxArqX zs8{ejr)<7y;dw^08ezGjO1tt8HuXlALw|h#%b+;h;pBv;ZTmrGgQu&X%Q~loCIHLJ B1!DjJ diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Blaze.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Blaze.png deleted file mode 100644 index 0ddbd1f0edcbbb709c3841d4b32de26f718eff05..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2106 zcmd^9`BxJ79{rM{ARsP0bzCq_b1NcTrf>-f(>9-_Ep}#_7R#AeO};eEm-B|1vArf+ zY&mJqC7Z0o)SMh`G_zb#aKi*a5RqL_kuoy)KIZS3&pG#V&*%R5IrrWRDanaA2Tun8 z0B&OvW4o1Ue*tA<-K8&nnzj-mdwU`su(;l8>tUN2zcn6!x~rJa`;h?HfRrt1307U) zY%|`rM1KRN|DUa{1Op3E@DghFJ_g>vz*6jNiI=IwMRVUzQEM|*gPAV3)m0&<%P=Yy zQdeuIedM5h;;5`4>K-`jD}3bjHj@o#Y10yUD{`tCt9pi1Jx8hxhUJ1zV{m~HViw0VARafhu0b!C9QVwtWgK>H|A!wOW?2g(~( zYF-4W8cFJAGJNQ7W(C2zVAvGW-jXHgLh`#D$J?=jZu{|GTVam_zuR$~jS_P(Vh(P! zhd9>l%kGHVTOV~#o=X@dQ_ZD*l$G9P*y)i-#h2I;^@1qJh zF{1u8;=w540ClnhrD(@U`|V|HjEsYtZU2Yn|_+2JbXx=PtZDaTjU?LIkxmJK?} zhcI#;UiA*E<>PfioNUNNI!KTYyDEkW3ZAQc)O}*WS25zL81+$)y6J`qs&}61QQsMn zi$>tR(1HHciH02**p7v4yH9Kf*iL|N+#uT>ay;fFzEd5c@{ULumps`YE$^ky^hC*c zLGlrQ=}?%O7o-_lsTKxJ3j=hbr5a(dT0qi@R?bL5r^iW?L#ro-B4s?v1TRAVZncyb ztK^e)BQff+aE&l(dOTb&iByfnYR9S5;yCy!2zCa-{^hVY7THy{yq_c(r5+}^D^z;GDIc@i6>8lU)m|30 z2hK?v zlC+vkHl8TAR?4-FjQF(Oi6gi3zrybK=<>b!)df*v&sIOiM*U(deKU3U_1(u<0f~j8 zU96&eComxkH6Jd;^uDrYZ11sD9K=aR(Tkql%!Dr&o*;FPwJ`?1By%oV2 za0US;L@HBvW`gPjQbBrr(o?n}0t}}Bza5D=Z6BJO)o3hCc$Q+eJl;n$`&Nol}XF#;iiN{L&nt8OT3n$CWQ_Tm1Ow zidcHKI3kHjhW=| zea`Rl47fesbe}!v9=yb6<+W4{hHIEqOqMc?a#wJqEwC7sv+9684FvBed*xXYJzo)D zC#3Jh?c-x-#xyTh(6pT##6-%;BO;Ub!it&>Zq^RwvMZQ1lG{#B{iQ34a*lqFP_81_ z1^3+d==rDmeH!<;GzhydBSZGO)Lm0}5w{l|R-SWrIZO8Xn>Ss@GLn6w?6WZ#zqura zrl9C-Rot&X*1zuW{IA#P3`T#gWcyNP_NK}DxA*8#wb_jGH_spM)uJzEwg8fIPAK?r zi*&v0&E?V2&u89-h2^f}w&Ew&ikGcfo6bLHQyOcomisPX0Yh{ Ge*QlnjHSl_ diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Cavespider.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Cavespider.png deleted file mode 100644 index 0384de0e4a360d24de9f0a728338e6d9ac19c41e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1892 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCY!7gG}uQx_1|5ER!GkkAyA&=Qo?7L?QxlGGKF0wO(OX?-CX zATkh^F%*_F5s@_%ku?&L10rKlSrZXC6H$3nQF${_c?(emGcg5oQ3VSz1xs-yOED!Y zF(qqpWg7`4D+wiQ2_Qq+Rzk%_LIp_LNvPOIvaTZM@mFD&qBF z4~CQdo8C1%GmzWBXT@;HgTZY_x7CC6iLvYqf$R#cb8fhOQdxCZpjOlGFQjB z{5!Ilk>Tvt*IVDzvWDviy(wI8$!jukLQ;mzz1#H>97}B?0{=2RQZnO{-_xF{%dTm< zr=07^`Hh7U=8e(JSB+jW3*0x8HF#{&Q1#<)!}l8&QN___whWKf7qTm?v~eg+`LHQ< zj!Vt>9=`uX;i-ZiAoDTVn?Mxm&cGrZJe$njQaC_v)dHwX2^lZe1CC zA<;mmW>RuE^V-Rr4bwi|73r8hqi1vK_pE)c+iw3jVIbRbOp@hDaP_Wep1d;)*gY03 zt@)dj@$?u_t$g<9?}@9fMKFDwI8iS8_&LAzRt2ZG&r6Q_*{Qjqb8S=rqoVE}zD5oP z&1V5!k3%e1Fttao@D153#?AWX$t?4KCk!~BGiELI=oCNRyQZPSEv)k6znb>YefZhtslL?@q#G^at-fdnKsM~ zyp#6L=Az5%hhMk9WVpK{=*L~-O?BIa9e3~)v`t>Fo)9K9^B&Wlk|{rT`RAqXv3~YT rtyb^D`Z?d9_8)(I-%ahz`Sw5T)&H}9gvg%>0hL6au6{1-oD!Mk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCXxWM|*Lefy3bJ9h5exog+1-Me@1*|TTw-o5+w?c2Y9|A7Ms z4jw#s=+L3VhYue)a^&dIqsNXNJAVB5i4!MIo;-Q#)Tz^_PoFt+=Iq(C=gyrwfByW1 z3l}b4ym;x-rOTHuU%7JS>eZ{)u3fu+{rZg?H*Vg%dF$4#+qZ86Egc1;Aut$1z}M>K zPhdV_C<*cl{y(w-L-2QYRbZTO7I;J!GcfQS24TkI`72U@f>I@}5hcO-X(i=}MX3w{ ziJ5sNdVa1U3T4K6rh0}3249L6GB7aR_H=O!iEzI!o;Mctui105fRZ_!zf7mB-_Y*0FrrSv4We4Uz)9%GP~aP)t_c??I*H}2vW zX0&Q7D_1(h@Wsj@)Q4qH$%1*U#j-3LtQ>+0I^U}F@4m~Z&hTNi)$(sld0ZEK86O9+ z85JrtOj#MW?&Px2LwRdhbizH?G%dN~>Nsa*ipK1=0;?W|4RJbAkB@W;h_mi6P`bqO zaO2}@hHrOX_goH9_&j0d;U~|kXHV2rxEpn>b4H%xw%e0Wsl>3qXMAw{iV@%Qt?h*& z4L+ui=kh6>+g7+~#m{|`$D`So+S(uT{Yj(=Pw^zJFcPirm)7Jn9B50{n;qT5+iHpwt2)CX6Va#y3?B%y=G?Glvkg{wP4Tk^9_&fYpydE zs6CAeKel(9U-lfu$6py*EoE=XELn5*_qPXmj61~cP5yN9{p0pJc8&b=r{rhdT0J3) zX;aY4D?$6D8~9>HIs7;yPMKf-@Z!*=?r(2v6Te^JWzhFXIoG^n*UaeU>kb(*ernoP zs#hZ%8oJ|SL`1ygQfr59-?d OtZ3m$`QG?pkK8uNHdGC?84;O5{?!UI+uI8yPmr7@@Q|7(noU-293@dt^FHC(ftNQQU z!h&5hXE$7wHQTIxA-G|G(EACM-u{VS|8hQPT>IVBnlX3jqvyg0rt3fb(E0wF@Sh9S o*>#L2j(^|%N$~x6_JLVFW8K=MEu8TsQ$eMcr>mdKI;Vst0E&<8Z2$lO diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Cow.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Cow.png deleted file mode 100644 index 005280eea29556f7f52e07733de1eb3de34ae1f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1988 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCWG@iGYYHVpAG2=y@x^EHa_HH!2DBI8JZlc)fb=s?rxK(m-Y zlbAr$*dUXbAk(;Dv-l9RxDfOB5Q~HmvxHFd#88W*Fd(u_j<8GtA*<8~>$E7Vv?%NJ zXq)sHn~Z4dj3}Fo7@N#k+l)AytT@}Oc)RR)`;(JV1pB-shx}y6f<(uHB!|Le z$HHW%!W74%6sO`;=i)Tyl2oUXbf*#^Bi*Gu-L*8sr99KMJj<;j)3qYYtuouaGRLht z$Gs*Oh&*cZJnHg1tE#FR@;w{!y&4KU8w37srqY_p8&gqlFwrj{jdgBO}$@Mb9nCs!cFD>@w@(Ln2$IoH?}a+V}rr zC248;#+x>Y$C>JXYpnhD=UL3Z^m7R&PY+G`w)np!gU0*fHiv8R=d8b6nX-mEW80p~ zpC`ZW$$i4OAZFFpC(lgHZl7Xo*dD{mchV@HBcs|kQ-^csq>gjSQ!VFDuw>bD_v@Cm z|IfrUn%lB$)8dz8d{MG1k!=b8OvcU%qp!W+a^9S z4Bl=ufs4T)YE|xw^t0z2tS>U>o{LEQ5w00tE&R-JTFRqC?QOSYKfBl0Rk5t9N}4ZV zcks0e!-p+*d8D70cQZ^qw)x!#Uzb%1aw?1g6^0#B>KzaMu3xX}S0A(QscHzLG5^|Q zI}e3$6~4*av(Dn`SvFbj$wm#5t7hG_P-UIKQNH|<&i%R* z^FJvxyC&&}Mps{h`k>372FR!e=k z*V5g>x?@4jMzf9KTb&=O8~JYgv|rYvf6_Egpr}ytq^({P-=CbdYSPL-i~CnH6#qN& zVArXMpRON`({f16tTmq_u69tg)7e?Rzq|Z*%sSSqhZE&0Z11xAWbu}AY8Zvp$3%T_ zXM4VRb*9pV)GLYt4tKQluD(p~K6_NVevi(-*7C_->ooj!Zd1Bd)VB1N{TVBM6Xp_hXrRzjAuc!shco-?|HZ$mFW#^eBJ0 iPsioI*(7u3#TV^;qFan4gue!Z%2Q8QKbLh*2~7aGO$_k> diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Creeper.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Creeper.png deleted file mode 100644 index cb2d2a287cd67831ca0f549d33d3838d914322e4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1995 zcmeHH`BRez5ZweLnkZ5j4nqi^X#nH_AdP@Lf=$h^sRgXtz*-H~9bnxFly0E>4b%>xb_4Y>Pj#V1Ns)wIbh5KV-Xlj z!1w?Rt!|o6_~gKUaG>;fGDdeNAmOrkEB|i*Z$Y1?vu>@36%+$t@bF_|lu=~|bRtpW z#h37+!X$A*@sGd}Mnp>N*{k1)?6){L%!&Wdy%cL7Pmch;cTYjY@lKB6$s9qd zfKkn=`aHr^QMQRdEiR!Nj<2lH&KG45Fmul&y-ga9=Z~ufwjK;?n9tY0o;9Rx2Si=} z%)}+(n0)py({&zvOSJl3)g?k>SQmHGXhTidt^U=3jxb*TOeqS+B=(ryPwQZLF1GUT z=85J^LfX@)PKi4d*vGavpYSs%7!I!3-Gx}pz~L56y|Ez^g)(=+slJ7jNEW`*WU5hP zm-B|pEjEQUdASae7RYxdw$1o8{`poZ;Yo3aB6z=EC_0ckE&3ieED|WQceAH=RJ`cc zw#;lzQ=ZEsqx1Br^Qqn*?!i*0&x~D@ZztunV(!$L{!`eyvkv2RcF6eIQ$lG8UKDU8 zdiyte1&&<*>yd2r>OL7MC6m%W9$hf+ur2VRTG`Iba$H-?7mp0|_0HT9=V3c6C&VKY z>Os9$$A+=H11?KwJK|rvD&^h`TlOgRTjMhoS(WduMX!rliC>O08q5yYX#& z#dKI^xZb!F=L)M>2`+KiMBY^6tlua?3`)jkpm_Pd$rk>(qd~@J+?r;c_AkF`IFPF26jjt@Az5VU7MkX~%}2jWdihP}f=AIfY>Cc1bW}s2WUn2awF^J? zoN#TvCiV!af6paV>ZKql_|{2mwO8{u^jv!C7G;-G>E0M4i&SJJNwpRcrx*3*H&R{< SsPz&){wN`lin9O*@2;-4Qh*jGu!j?EE zuTK4(`l3sQ{ZCWBye1?M!)c5V2lnlt@N8FA8+%A+~50(Lt2D&TLUb2^!l|`XYXf#?* zP7Z^?$ji%Pu~-}qhsWa;6ciK{6$u1_GkCZH!xcQ;fk^`|ckp%x9}n=M1Iq(^8Q|v$ z{+_^Q0*eW3F9`60W8M(R+CmTuf_)*x4?_JRjJ*X88^QzN_%VnGgvels3Wu1JkZ=ml za3L`ol6WBGK{6jw1t5xr^f<_fhs=a6WSxO?iIANHIf;-fgd8E{CPQ8_oIeZsDNv9C zg{e@O1{Xw7B)RK*eRtqL9T0X<)g^xd0tU@<^Z#Ao`4y!jF-(r<=*tJdw{KDENpww^ zWVu6N&k}e>hYR9^V>mz$j^qlAX!cCaxcx?EMkdC_OEHy_NO|XEcZA7usPc)leNI&j z_^FqB<)k=WL=J(OwA?O_i?>8Io0~s$9K184s}?bwu|ZFK|EMf^F+7~mLHs#Et7XFR z!c6kc&5f^mJru&|CW6;I?9dp$mgF2kQXRPxWXzkO>+@Kb%=6}KRIgVRl$hV#+Zv&< zav_yPq4^WBX+D)IT5T`Y3mUEAM~s{+w$A?Hs5HZ&wlp-Nx>cdgHu;~|kD9y1lluA< zkFhm1E`GGr;E`|#GR&*g6r(Lx!vkxIF?<&~f}O@gk( zYgxU7+L1b!9&LoX)cT9vAuZf--P|#&=4)n~hh;0Tq8CP$3kHg4?D?UHkJysp%)I$D z6a6%Xx(9AM(V+Nj=Tk>&3l1R;7)O!_HE3oKGC%v5n}+Y17X6|o-mfb)xm7Q$)^Q@L zc}_MFt)7snU6-N7I9=MQgvB9;%;#<|74NFRpA5O{>?W#z7R0dt%hgP69kgctl+I3? z6>4Z`X)Q_Uv^P-SnZG@qZr2!aFT6}M#r~z`UyA`4Na#0rvO#X#(l=A_i?=jG{3)DV z+lCx`Nm8;U45(bMn+_73jrX*)*%UiHMiFxwsHA5lXUWw{)?TxhISq9bo_v+swOh)x zw!T1D@f>}bS`lnAC3YSs>(0$zL{Fed95kQQ+lawWN7Wpm~XM4enS@oGA0L0`$_2t3hO<&E)OdW@;(VoiN(ubWDE4ZOfC3QrVpvA99Y_oqqy6C zqt)sfmbbM=R6VKHA zQ3~Cn(J;S-s6(a}sMU|5ZLexw?^SD!mKy6Yvw!UEdtxtZBrf9)HK9H!i;fPj9e;Lb zqa?bjw26 zKb5Pu+$F^!F20zJLp*NKZZT|mFe^Yb!(98o2zO=3x>0=~bpypbR>a@bsJy)utxond JyLy`-(Z99bGI;<1 diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Ghast.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Ghast.png deleted file mode 100644 index 1365c9468740cdd9c081435a3ed2dee2d1a306da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1965 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

QLf39ZxVLpK&0)r zR0-A(`*V_u_3`qVPw#Dt09P;mmdz8epD>*{_vV`d&8A;hhpQN#h3m%dkNZ_zoSUb= zyEd7X(6-mICo5AYax$u-_61;5ijA){?!)D00yD@ruH|CIza#0l?T6|^U!2XXGq~9& zc_u7Y?0iTyq%NH~;^_L_Y1hNOIg9M8%00j3qgNKait9S&h7IvZJEN-xnJXG#lwnd_6=0 j!K!GU)X(2Lc9ecNlei+jxQUY|`;w$cL}W-)aB}HC*07`u diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Sheep.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Sheep.png deleted file mode 100644 index 678a16256afeeb780de3c1460add5415216533fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1924 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCYMo0hhH`}Q3>cI@1_bJwn2yLa#2vuDrVy?giV+qZxJ{sRXN z96WgN(4j+z4<9~qI@}5hcO-X(i=}MX3w{ ziJ5sNdVa1U3T4K6rh0}3249L6GB7aR_H=O!iEzI!o;Mctui105fRZ_!zf7mB-_Y*0FrrSv4We4Uz)9%GP~aP)t_c??I*H}2vW zX0&Q7D_1(h@Wsj@)Q4qH$%1*U#j-3LtQ>+0I^U}F@4m~Z&hTNi)$(sld0ZEK86O9+ z85JrtOj#MW?&Px2LwRdhbizH?G%dN~>Nsa*ipK1=0;?W|4RJbAkB@W;h_mi6P`bqO zaO2}@hHrOX_goH9_&j0d;U~|kXHV2rxEpn>b4H%xw%e0Wsl>3qXMAw{iV@%Qt?h*& z4L+ui=kh6>+g7+~#m{|`$D`So+S(uT{Yj(=Pw^zJFcPirm)7Jn9B50{n;qT5+iHpwt2)CX6Va#y3?B%y=G?Glvkg{wP4Tk^9_&fYpydE zs6CAeKel(9U-lfu$6py*EoE=XELn5*_qPXmj61~cP5yN9{p0pJc8&b=r{rhdT0J3) zX;aY4D?$6D8~9>HIs7;yPMKf-@Z!*=?r(2v6Te^JWzhFXIoG^n*UaeU>kb(*ernoP zs#hZ%8oJ|SL`1ygQfr59-?d OtZ3m$`QG?pkK8uNHdGC?84;O5{?!UI+uI8yPmr7@@Q|7(noU-293@dt^FHC(ftNQQU z!h&5hXE$7wHQTIxA-G|G(EACM-u{VS|8hQPT>IVBnlX3jqvyg0rt3fb(E0wF@Sh9S o*>#L2j(^|%N$~x6_JLVFW8K=MEu8TsQ$eMcr>mdKI;Vst0QQpY(EtDd diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Silverfish.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Silverfish.png deleted file mode 100644 index 3d249bc6ad1d873108ee7f8b49f50897351d1e44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1917 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCYEwY9agv$MCicW`iUbaZrba&mTdc5!iWb#--fb8~lh_wexW z^z`)d^78if_VMxY_4W1h^Yi!j4+sbd3=9kk3JMMm4habf4Gj$o3yX+|h>VPkii(Pk zj*f|miH(hoi;Ihok55QQNK8yjPEJlqNl8sjO-oBlPfyRt$jHph%*x8j&d$!s$;r*l z&CAQn&(AL?C@3r}EGjB0E-o%9DJd;2t*WX5I&~C`h5&U#z&_#mC15^bC<*cl{y(w- zL-2QYRbc3H7I;J!GcfQS24TkI`72U@f>I@}5hcO-X(i=}MX3w{iJ5sNdVa1U3T4K6 zrh0}3249L6GB7Y*@pN$viEzIDY*FjV)o0)b}I|^eQMTzeEz>NL&K)`kxXvJ$3BDy?Wz;$oi8i*y_Vs? z@lRiWzYzG&z`!rluwUZldX^h+c5;Zd#3?yVnpD(vVJAz%?&hA*{d27kgiSa)iBFdC zh6BqK4qFCQ)(u^K472ucVp=7BtW?1vn8E#^$~K8grVJ@5h9gh-3%+H1;Rp~&xXs0| zVdFdL{A1Tmb{fr&X;Lm39$+>HBh~p}|G{b|R!M=<|lQ+!@DC;Psg+_3KX(*3bIXF6N^ zoo$kGQf{wy{;PP6@z)dkQ(s#jY|PzX|7bT8Ltbj)q3?I9kB05t;K%u3@{^;xs(0;` zx#Ru%DZ`EZuhp6Nte0i{eCmle=dFD{QW5&~A!_!M7f3R4mm1m~`KB|UCp}}@!R)Gv zQ}118K8Q|Z@DR%HNZx<*-?VV|w*vWDBK>g(7EFA9^Y;_}wOOS`G36;-3lfFnO#~Wd zPc7K|_NVe>xsHfQc}5FD3`%x9d^o|jqcrWy%C6&)`xqGSN1QSJeY|ng^1mO~YD8R1 z{$i!-zpDA-jq6TNzwBf-KAA0W>En*wXC`0MymT-vIX<2#^F}<=E2fIHlZkv(2ptznh%(PXcZob`{3i6368ecbio^H2Gir?U9; SRHXbt1&^nzpUXO@geCya^utI1 diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Skeleton.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Skeleton.png deleted file mode 100644 index 7f323c764b02de9d19ed207e8635f6b0a532e5cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1961 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCY6uCA`Dt7~j*Y-(z1Zfgww5?(XU7>Fw?9 z>+9?9@1HPX!o-OaCrz3(dGh2bQ>ILvI(6E#Y15}qpD|;`%$YN1&6+iP_Ut)x=FFWt zciy~t^XJcBuwcQ$g$oxgTC{la;w4L#EM2;E*|KHJmoHzjV#UgpD_5;rwR-jHHEY(a zUAuPOx^?T(W6ICo;-Qx%o(7A zN5NfBnU&In6A5)6NEeZ)EQ)H?iKmS?F6h+qyIN|DR`QNV>m) z<+bj%gzp?%Bb~o2%Tzf5jrjDRgrw4=A zPML+<*rwb+RrLA(E!hQsl)_&I2s6xAX=n?OUa(f%A@mB1LpwtW>!-Mg>y5tG0~*{8 zs(rWk^y85PR|F%2@v(PPa~txaUn^)H(2``>zFIYT&Gbuuo-Hh0D8vwaZkkd5&)pO5 zo}I+nC^$3b)+BzSimk$-PoC&^&^|6#_QMNHTHlam;?-K!Lh zJrE*s?BOei1Xb=toj*tQnG;_5_iU7W*7LGNa-+!OOEL-q%LOYSqyqk7d{Cw`3vg+~CO^=KiIzMd4{giQzL;KRd>|%yig`m~*rf&<()R6LC zu*>1}gkuX5SLpdni(k)h_tbcNCtLvfO)5kxF{E_d+|#4tdJH^@#N|1=d#Wzp$Pz9;tDDN diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Skelid.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Skelid.png deleted file mode 100644 index 7f323c764b02de9d19ed207e8635f6b0a532e5cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1961 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCY6uCA`Dt7~j*Y-(z1Zfgww5?(XU7>Fw?9 z>+9?9@1HPX!o-OaCrz3(dGh2bQ>ILvI(6E#Y15}qpD|;`%$YN1&6+iP_Ut)x=FFWt zciy~t^XJcBuwcQ$g$oxgTC{la;w4L#EM2;E*|KHJmoHzjV#UgpD_5;rwR-jHHEY(a zUAuPOx^?T(W6ICo;-Qx%o(7A zN5NfBnU&In6A5)6NEeZ)EQ)H?iKmS?F6h+qyIN|DR`QNV>m) z<+bj%gzp?%Bb~o2%Tzf5jrjDRgrw4=A zPML+<*rwb+RrLA(E!hQsl)_&I2s6xAX=n?OUa(f%A@mB1LpwtW>!-Mg>y5tG0~*{8 zs(rWk^y85PR|F%2@v(PPa~txaUn^)H(2``>zFIYT&Gbuuo-Hh0D8vwaZkkd5&)pO5 zo}I+nC^$3b)+BzSimk$-PoC&^&^|6#_QMNHTHlam;?-K!Lh zJrE*s?BOei1Xb=toj*tQnG;_5_iU7W*7LGNa-+!OOEL-q%LOYSqyqk7d{Cw`3vg+~CO^=KiIzMd4{giQzL;KRd>|%yig`m~*rf&<()R6LC zu*>1}gkuX5SLpdni(k)h_tbcNCtLvfO)5kxF{E_d+|#4tdJH^@#N|1=d#Wzp$Pz9;tDDN diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Slime.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Slime.png deleted file mode 100644 index ae3d80e0c04c4947249b6e952e1b308a60da6e37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2062 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 P`!5d=MP$5Ij&AoqucYn# diff --git a/src/main/resources/assets/resonantinduction/textures/items/dna/Wolf.png b/src/main/resources/assets/resonantinduction/textures/items/dna/Wolf.png deleted file mode 100644 index ad8ae085167c1c9f7e4b4137eb3df4c506697dc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1941 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!7>k44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCY+YANe!tLX2np3qe@xwn2wU&GY?#%U9prcZ31F{x$d|QXdXW{JLMRWQV&+T6_Z^F{~6PGQRw0z;@6^o{I@}5hcO-X(i=}MX3w{iJ5sNdVa1U3T4K6rh0}3249L6GB7Z`@pN$viEzI< z?e?x&1_G_qw`PP)k?2%P-?Htl?VkUSZ+bHLPSIstZzUf0!>~T>+8WLWztSF@{qy=i z4@1dU<>&=(mOj6j?<*eceWOJ$V?q>Lap{idtjP>Be7qm%%i6AE^-&9+x`t!1 zi%LV-Iz^sq4WHCY^FCWwFipAtEK8P+>4PgH&!L0^S3(+gNpKwKVOYj=R%gy{2g~gu z3feoK+|%t}KW}M+FoT7`wkz4pXQp<(lWO`J#-Q^^IXNeEV*P9bj=c51eNf&n2 zq#RfM$H3qf7_0L9C%@C1w?}8T?-g}Wk&I-2Fui|{``HDzxK&=TDujBT)mDD$DVMd} z)a#ey6~&!D#r;}m6<0rGp8B9LYQ3E3(Z5^xCtQ9s>)i4!7Pm89cXq9tDgEDZ*+kQF zxeE^!To-%)i`=)9`$ljl8>6+Uo70sB|8MW&7;VFEoD=VTpVxhPYlWJ^=DF|NUm3mZ zzODS@T>rMu;Yp?(1xgd&-fj+CXdjjN;rX8zHSt!AHE+WolrNLtf3@LA`RWAO72Uh{ zF5q$6R>rI#q7>7u75JVz)Hm2UY(lS$Qzh^1)RJ>HVry*uYxikBuP$7ddqukRvDLKQ zx{NHj{Iv{KfydvKORZEBNsr~)Tk9%x_Nw`c%N*}kEq`0-Aa_>d{@cTj;p^Y`JFRt; z)t~$Sj>}rBbA7Vqj3SA_eLpkSabI&i{kft+t>aYYv$@Gvq`EE&z0kan>R~1!S;e*c z@pf~D@LxSUb|)0brp$II+q)^oa|V0Nj<>PqLYp0Syz^CO{PIguH(|5Yy1Qle-}&YI V(iLA_FqHk44ofy`glX(f`u%tWsIx;Y9 z?C1WI$jZRL%n;xc;tCYkNY&6t)6mS&)XLJ*&e7J+)7Ht;(Jj!`E7a31($y>0(<{-_ zE7Q|2(>JIvFswE-tTi;MH8QR<_7@g5ZZI}!G%;y1F>N+AX)!TvH8pKBHET07>o7C# zG&k=yH}5gG=(e!zv$ULGX*I#hYLb=pBx|cFR@PIjZKm4TOtZ0>VPiYP)^4Vq?JQfn zS$6hw?Cs~-JIr@*Sm5Be(9vO$gX1Dcr$tUqOPrjRIXN$Lc3R=&yu#UKrHjid7uPke zuIpUg*15TFa`)Km;jz`jYpa*%Hczi@Uf$cifnFO0qalDl1ne5~?gR4)LrIWd@c)qw z7=pjEs{%udv%n*=n1O-sFbFdq&tH)O6qG7)jVKAuPb(=;EJ|evNX*PD(erZ+Q7ALk zGu1ORF!)lm5Ll$}c)B=-M7Up_o*jP6L7?qEXTsJ6ftr_YIq7J77>2U+hOC_)x8?tT z{-v9D?_9eiQP{5Z+(l)%=Qn5GEKdt-$(FkIh5vs#!-7TYXE0U!&$X(*K4lZzou7x6 z?maDiekGGbd70tF_Vem`p$rQ&nGPhM&(dtDa(=19Ikl_fTXUrn@hOfQbF-QqlTB`how|BaB{F6$lS4`8lF2V>{yeJ6efY(7vY_C@ z>lv&Jxd#uvPAQE2ZgX64Uh$V^`^rCG|LhItIS^?-wKvah+uR4wC(EdPy?=hYc2`Gb zn3-aq*s7Kt^YerPzn?#yYRGW@y7A*n?2}itKQvOPn0QnpNHFdl?@b4pWA*a!?urcW zj;>Uc?zncT(N!=(eU*bw?7jvgh70dH4Xp%9vceiFQZKM4m$Y!)(_!D^lXCIw`IO#{ zZ@m`<7tJ<463=*JZTZ)N@<$qf^JXn}HYvK+!8xI~c#;3~WyPMaE-1U2oc+=J#XF4c z|DLZU>!bYp*XLVTW@~T<{CjzTJ*wPsZs#P1o@0Hi2O=bmTDO;2OtaK=OVTgrPg6Qj z&8M*2sH0lcBA%oEafO{&Z_LG1#@jV6WvLcbHHj7l;*J0N_jxnU*cQS%N#cOE!~63Y zeNVr|vKi#e-0rqpa6!Qvb%r0$Z$CRQ-8$v#DG$c@{J6C|vm$?}cQa1EyYb?0MX54| z%F~E<9h>^#bdA{ZD-X*Xrn;W`D^fly z>e#;zo6p|sFIi`no)#veRd1zDip=unaU0O5W{kSH@;Cf