From 7f3b2d2d90e0f1e075dedce786f839dad7160cc9 Mon Sep 17 00:00:00 2001 From: Connor-Colenso <52056774+Connor-Colenso@users.noreply.github.com> Date: Mon, 30 Jan 2023 18:30:02 +0000 Subject: Rendering materials (#1592) * Inf renderer working + fuzzy halo on cosmic neutronium. * Helper method * Cosmic nt nearly done * Glitch renderer * Working! * Add comment * Cosmic Nt finished * Cosmic render appears * Universium Renderer nearly done * New material universium * Dep * Dep * Universium * Some more changes * Spotless apply for branch RenderingMaterials for #1592 (#1593) * Fix Battery Buffer accepting more than 1 items per slot (#1590) * Unify sodium persulfate amount (#1591) Modify recipes added in https://github.com/GTNewHorizons/GT5-Unofficial/pull/1063 to use 100L sodium persulfate instead of 500L. 100L is what the other recipes use, so this makes the amounts consistent. See https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/11842#issuecomment-1364870167 for context * spotlessApply Co-authored-by: miozune Co-authored-by: D-Cysteine <54219287+D-Cysteine@users.noreply.github.com> Co-authored-by: Connor-Colenso <52056774+Connor-Colenso@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * Better textures for universium maybe? * Fixed cosmic Nt * Remove glitch renderer (not used) * Rename universium renderer * Rename universium renderer * Change Colour to Color (begrudgingly) * Gray infinity halo * Remove halo * Fix off axis rotation on dropped universium and some new textures * More universium stuff * Cell render works * Inf render * Working inf * Universium done but no fluid outside of cells rendering * Fluid rendering * Comment * Spotless apply for branch RenderingMaterials for #1592 (#1634) * Fix Battery Buffer accepting more than 1 items per slot (#1590) * Unify sodium persulfate amount (#1591) Modify recipes added in https://github.com/GTNewHorizons/GT5-Unofficial/pull/1063 to use 100L sodium persulfate instead of 500L. 100L is what the other recipes use, so this makes the amounts consistent. See https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/11842#issuecomment-1364870167 for context * fix it (#1597) * Fix tooltip for required input hatches (#1599) * Allow resource packs to override individual progressbar textures (#1596) * Allow resource packs to override individual progressbar textures * spell: every + singular * Fix potential crash on server with FallbackableSteamTexture * Add colored voltage tier display for Waila (#1598) * Add colored voltage tier display for Waila * Adapt to new methods * fix oredict name (#1600) Fix wrong oredict for blizz comb * fix it (#1601) * adds molds and recipe generation (#1603) * Delete water from recipe (#1604) * Added Shortcut because simply dull (#1594) * Added Shortcut because simply dull * I always forget to remove a dep * Increase Recipe Time To fit the original recipe chain * spotless :( * Upped the recipe to ZPM and increased educt/product side by 16 * make sugar maceration recipe shorter (#1586) * make sugar maceration recipe shorter (cherry picked from commit 55d85dc6ab315da3eb31e41667317e127a2059fe) * spotlessApply (#1587) Co-authored-by: Martin Robertz Co-authored-by: GitHub GTNH Actions <> * fix reed to sugar recipe Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Add light, medium and heavy oil to get lube (#1584) * Add light, medium and heavy oil to get lube Add distillation recipe to get lube out of oil add control circuit * spotlessApply (#1585) Co-authored-by: Martin Robertz Co-authored-by: GitHub GTNH Actions <> * fix misstype Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * remove autogenerated SiSG ebf recipe (#1588) (cherry picked from commit 4d3052e50b7de739c89c339d37a24297f3bb70fc) * Remove void break from fluid tanks and chests (#1602) * Remove void break from fluid tanks Previously, sneaking while breaking a fluid tank would void the contents of the tank, leading to potential loss of valuable resources. However, this behavior is not consistent with other blocks, such as chests and furnaces, which retain their contents when broken while sneaking. This commit removes the sneak breaking voiding behavior for fluid tanks, bringing them in line with other blocks and reducing the risk of unintended loss for players. * run spotless * fix stray check for voidBreak Signed-off-by: NexusNull * remove override Signed-off-by: NexusNull * remove void tooltip Signed-off-by: NexusNull Signed-off-by: NexusNull * fix (#1605) * Fix inconsistency in naming (#1606) * Add a way to remove a furnace recipe using the output instead of input (#1609) * add method * change method to remove all recipes with said output * Naphthenic acid (#1589) * add burn value for NaphthenicAcid 60k in Semi Fluid generator (cherry picked from commit 3fa145932b64025067e807f4ff900f51029d07bd) * add Naphthenic acid recipes and change a few (cherry picked from commit 8b6b6d72dd79b4549dccd3732ccca6e219dd8ce7) * spotless * fix error (cherry picked from commit db7b322cece6cf151f92ab6aa467bc8e4c84bda8) * Chemical balance fixes Co-authored-by: Pxx500 <81298696+Pxx500@users.noreply.github.com> * Fix plasma turbine EU output (#1607) * Revert "Turbine efficiency helper (#1562)" This reverts commit 3c852a0143cbfa864da59bdd0b2edab1fa4bf146. * Restore efficiency helper * Spotless Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> * disable auto recipe (#1611) * possible fix (#1614) https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/12139 (cherry picked from commit 64f7433f2fab2eff618bb25997c303516fdab3f8) * Add Failsafe for getCasingTextureForId to prevent null page. (#1612) * Improve NEI customizability (#1583) * Move descriptions to recipemap * Move tooltips to recipemap * Move overlays to recipemap * Use shared code for generating grid positions * 2 fluid inputs for freezer recipes * Add deprecation javadoc * Fix (#1616) Allows players to use any rubber instead of just one. As other tiers have that. * Heating element change (#1618) * Changed (sg) to * instead (#1620) * add transcendant metal pipe and multiple pipe (#1619) * fix drills not generating and using less material (#1623) * fix LV steam valve (#1624) * TungSteel to TPV (#1622) * fix waila displaying wrong generated eu/t (#1621) Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> * Add a Overclock Calculator for multis and the like to use (#1617) * add calculator and unit tests * use math.ceil * math.ceil everywhere * add some more unit tests and add onetick discount possibility * add an exception when trying to get the consumption before calculating * spotless oops * convert PCB Factory to use the OC calculator * fix tests trying for wrong values * fix copy paste error * address reviews * this should be there too. * add callhook for pre block destroy (#1625) * add callhook for pre block destroy Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> * spotless Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> * Change Tungstensteel to Require TPV Coils (#1628) * Fix Blue Steel and Bismuth Bronze mixing (#1629) * blue steel * bismuth bronze * Add new Weed-EX 9000 (#1615) * Add new Weed-EX * Add more pollen * Change material ID * Remove fluid recipes * Remove pollen * Remove cells * Balance adjustment for the LCR Nitrobenzene recipe. (#1631) * nitrobenzene balance * SA * zpm instead * force compound to be grouped together in chemical formula (#1630) * force compound to be grouped together in chemical formula Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> * patch up glass chemical formula Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> * merge two toString Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> * Allow overriding more progressbar textures & Add document for resource packs (#1632) * spotlessApply Signed-off-by: NexusNull Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> Co-authored-by: miozune Co-authored-by: D-Cysteine <54219287+D-Cysteine@users.noreply.github.com> Co-authored-by: BlueWeabo <76872108+BlueWeabo@users.noreply.github.com> Co-authored-by: MadMan310 <66886359+MadMan310@users.noreply.github.com> Co-authored-by: Runakai1 <48415331+Runakai1@users.noreply.github.com> Co-authored-by: Pxx500 <81298696+Pxx500@users.noreply.github.com> Co-authored-by: Martin Robertz Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: NexusNull Co-authored-by: LewisSaber <39595617+LewisSaber@users.noreply.github.com> Co-authored-by: Connor-Colenso <52056774+Connor-Colenso@users.noreply.github.com> Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Co-authored-by: chochem <40274384+chochem@users.noreply.github.com> Co-authored-by: Phineasor <80113803+Phineasor@users.noreply.github.com> Co-authored-by: Ethryan Co-authored-by: RIONDY 'POPlol333' Adam <76914762+POPlol333@users.noreply.github.com> Co-authored-by: Glease <4586901+Glease@users.noreply.github.com> Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: Jakub <53441451+kuba6000@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * Comment * Glee8e * Spotless * fix Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> * Weird error * Spotless * Material ID * Universium fluid working * Fix some inf renderer issues * Remove try catch * Cosmic neutronium fixes, but no fluid rendering yet. * Working * Spotless... * Fake frame --------- Signed-off-by: NexusNull Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: miozune Co-authored-by: D-Cysteine <54219287+D-Cysteine@users.noreply.github.com> Co-authored-by: BlueWeabo <76872108+BlueWeabo@users.noreply.github.com> Co-authored-by: MadMan310 <66886359+MadMan310@users.noreply.github.com> Co-authored-by: Runakai1 <48415331+Runakai1@users.noreply.github.com> Co-authored-by: Pxx500 <81298696+Pxx500@users.noreply.github.com> Co-authored-by: Martin Robertz Co-authored-by: NexusNull Co-authored-by: LewisSaber <39595617+LewisSaber@users.noreply.github.com> Co-authored-by: chochem <40274384+chochem@users.noreply.github.com> Co-authored-by: Phineasor <80113803+Phineasor@users.noreply.github.com> Co-authored-by: Ethryan Co-authored-by: RIONDY 'POPlol333' Adam <76914762+POPlol333@users.noreply.github.com> Co-authored-by: Glease <4586901+Glease@users.noreply.github.com> Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: Jakub <53441451+kuba6000@users.noreply.github.com> --- dependencies.gradle | 1 + src/main/java/gregtech/api/enums/Materials.java | 10 +- src/main/java/gregtech/api/enums/OrePrefixes.java | 4 + src/main/java/gregtech/api/enums/Textures.java | 4 +- src/main/java/gregtech/api/util/GT_Utility.java | 5 + .../render/GT_FluidDisplayStackRenderer.java | 52 ++-- .../java/gregtech/common/render/GT_RenderUtil.java | 17 +- .../render/items/CosmicNeutroniumRenderer.java | 112 ++++++++ .../items/GT_GeneratedMaterial_Renderer.java | 15 + .../items/GT_MetaGenerated_Item_Renderer.java | 13 + .../common/render/items/InfinityRenderer.java | 148 ++++++++++ .../common/render/items/UniversiumRenderer.java | 302 +++++++++++++++++++++ .../blocks/fluids/fluid.molten.universium.png | Bin 0 -> 2213 bytes .../fluids/fluid.molten.universium.png.mcmeta | 5 + .../materialicons/CUSTOM/universium/block1.png | Bin 0 -> 504 bytes .../materialicons/CUSTOM/universium/block2.png | Bin 0 -> 620 bytes .../materialicons/CUSTOM/universium/block3.png | Bin 0 -> 642 bytes .../materialicons/CUSTOM/universium/block4.png | Bin 0 -> 655 bytes .../materialicons/CUSTOM/universium/block5.png | Bin 0 -> 427 bytes .../materialicons/CUSTOM/universium/block6.png | Bin 0 -> 504 bytes .../materialicons/CUSTOM/universium/foil.png | Bin 0 -> 368 bytes .../materialicons/CUSTOM/universium/frameGt.png | Bin 0 -> 441 bytes .../blocks/materialicons/CUSTOM/universium/ore.png | Bin 0 -> 249 bytes .../materialicons/CUSTOM/universium/oreSmall.png | Bin 0 -> 339 bytes .../materialicons/CUSTOM/universium/pipeHuge.png | Bin 0 -> 348 bytes .../materialicons/CUSTOM/universium/pipeLarge.png | Bin 0 -> 446 bytes .../materialicons/CUSTOM/universium/pipeMedium.png | Bin 0 -> 442 bytes .../CUSTOM/universium/pipeNonuple.png | Bin 0 -> 497 bytes .../CUSTOM/universium/pipeQuadruple.png | Bin 0 -> 521 bytes .../materialicons/CUSTOM/universium/pipeSide.png | Bin 0 -> 401 bytes .../materialicons/CUSTOM/universium/pipeSmall.png | Bin 0 -> 429 bytes .../materialicons/CUSTOM/universium/pipeTiny.png | Bin 0 -> 418 bytes .../materialicons/CUSTOM/universium/void.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/wire.png | Bin 0 -> 513 bytes .../gregtech/textures/items/iconsets/HALO.png | Bin 0 -> 3450 bytes .../textures/items/iconsets/HALO_FUZZY.png | Bin 0 -> 31598 bytes .../textures/items/iconsets/HALO_FUZZY.png.mcmeta | 5 + .../textures/items/iconsets/HALO_FUZZY_OVERLAY.png | Bin 0 -> 802 bytes .../textures/items/iconsets/HALO_OVERLAY.png | Bin 0 -> 676 bytes .../CUSTOM/universium/TURBINE_BLADE.png | Bin 0 -> 658 bytes .../CUSTOM/universium/TURBINE_BLADE.png.mcmeta | 1 + .../CUSTOM/universium/TURBINE_BLADE_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/arrowGtPlastic.png | Bin 0 -> 547 bytes .../CUSTOM/universium/arrowGtPlastic.png.mcmeta | 1 + .../CUSTOM/universium/arrowGtPlastic_OVERLAY.png | Bin 0 -> 283 bytes .../CUSTOM/universium/arrowGtWood.png | Bin 0 -> 547 bytes .../CUSTOM/universium/arrowGtWood.png.mcmeta | 1 + .../CUSTOM/universium/arrowGtWood_OVERLAY.png | Bin 0 -> 294 bytes .../items/materialicons/CUSTOM/universium/bolt.png | Bin 0 -> 531 bytes .../CUSTOM/universium/bolt.png.mcmeta | 1 + .../CUSTOM/universium/bolt_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/casingSmall.png | Bin 0 -> 613 bytes .../CUSTOM/universium/casingSmall.png.mcmeta | 1 + .../CUSTOM/universium/casingSmall_OVERLAY.png | Bin 0 -> 143 bytes .../items/materialicons/CUSTOM/universium/cell.png | Bin 0 -> 521 bytes .../CUSTOM/universium/cell.png.mcmeta | 1 + .../materialicons/CUSTOM/universium/cellPlasma.png | Bin 0 -> 521 bytes .../CUSTOM/universium/cellPlasma.png.mcmeta | 1 + .../CUSTOM/universium/cellPlasma_OVERLAY.png | Bin 0 -> 290 bytes .../CUSTOM/universium/cell_OVERLAY.png | Bin 0 -> 309 bytes .../CUSTOM/universium/crateGtDust.png | Bin 0 -> 557 bytes .../CUSTOM/universium/crateGtDust.png.mcmeta | 1 + .../CUSTOM/universium/crateGtDust_OVERLAY.png | Bin 0 -> 506 bytes .../materialicons/CUSTOM/universium/crateGtGem.png | Bin 0 -> 566 bytes .../CUSTOM/universium/crateGtGem.png.mcmeta | 1 + .../CUSTOM/universium/crateGtGem_OVERLAY.png | Bin 0 -> 526 bytes .../CUSTOM/universium/crateGtIngot.png | Bin 0 -> 564 bytes .../CUSTOM/universium/crateGtIngot.png.mcmeta | 1 + .../CUSTOM/universium/crateGtIngot_OVERLAY.png | Bin 0 -> 517 bytes .../CUSTOM/universium/crateGtPlate.png | Bin 0 -> 570 bytes .../CUSTOM/universium/crateGtPlate.png.mcmeta | 1 + .../CUSTOM/universium/crateGtPlate_OVERLAY.png | Bin 0 -> 449 bytes .../materialicons/CUSTOM/universium/crushed.png | Bin 0 -> 820 bytes .../CUSTOM/universium/crushed.png.mcmeta | 1 + .../CUSTOM/universium/crushedCentrifuged.png | Bin 0 -> 660 bytes .../universium/crushedCentrifuged.png.mcmeta | 1 + .../universium/crushedCentrifuged_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/crushedPurified.png | Bin 0 -> 834 bytes .../CUSTOM/universium/crushedPurified.png.mcmeta | 1 + .../CUSTOM/universium/crushedPurified_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/crushed_OVERLAY.png | Bin 0 -> 480 bytes .../items/materialicons/CUSTOM/universium/dust.png | Bin 0 -> 621 bytes .../CUSTOM/universium/dust.png.mcmeta | 1 + .../materialicons/CUSTOM/universium/dustImpure.png | Bin 0 -> 621 bytes .../CUSTOM/universium/dustImpure.png.mcmeta | 1 + .../CUSTOM/universium/dustImpure_OVERLAY.png | Bin 0 -> 430 bytes .../materialicons/CUSTOM/universium/dustPure.png | Bin 0 -> 621 bytes .../CUSTOM/universium/dustPure.png.mcmeta | 1 + .../CUSTOM/universium/dustPure_OVERLAY.png | Bin 0 -> 424 bytes .../materialicons/CUSTOM/universium/dustSmall.png | Bin 0 -> 562 bytes .../CUSTOM/universium/dustSmall.png.mcmeta | 1 + .../CUSTOM/universium/dustSmall_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/dustTiny.png | Bin 0 -> 538 bytes .../CUSTOM/universium/dustTiny.png.mcmeta | 1 + .../CUSTOM/universium/dustTiny_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/dust_OVERLAY.png | Bin 0 -> 143 bytes .../items/materialicons/CUSTOM/universium/foil.png | Bin 0 -> 722 bytes .../CUSTOM/universium/foil.png.mcmeta | 1 + .../CUSTOM/universium/foil_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/gearGt.png | Bin 0 -> 729 bytes .../CUSTOM/universium/gearGt.png.mcmeta | 1 + .../CUSTOM/universium/gearGtSmall.png | Bin 0 -> 643 bytes .../CUSTOM/universium/gearGtSmall.png.mcmeta | 1 + .../CUSTOM/universium/gearGtSmall_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/gearGt_OVERLAY.png | Bin 0 -> 143 bytes .../items/materialicons/CUSTOM/universium/gem.png | Bin 0 -> 643 bytes .../materialicons/CUSTOM/universium/gem.png.mcmeta | 1 + .../materialicons/CUSTOM/universium/gemChipped.png | Bin 0 -> 707 bytes .../CUSTOM/universium/gemChipped.png.mcmeta | 1 + .../CUSTOM/universium/gemChipped_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/gemExquisite.png | Bin 0 -> 796 bytes .../CUSTOM/universium/gemExquisite.png.mcmeta | 1 + .../CUSTOM/universium/gemExquisite_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/gemFlawed.png | Bin 0 -> 700 bytes .../CUSTOM/universium/gemFlawed.png.mcmeta | 1 + .../CUSTOM/universium/gemFlawed_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/gemFlawless.png | Bin 0 -> 728 bytes .../CUSTOM/universium/gemFlawless.png.mcmeta | 1 + .../CUSTOM/universium/gemFlawless_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/gem_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/handleMallet.png | Bin 0 -> 583 bytes .../CUSTOM/universium/handleMallet.png.mcmeta | 1 + .../CUSTOM/universium/handleMallet_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/ingot.png | Bin 0 -> 641 bytes .../CUSTOM/universium/ingot.png.mcmeta | 1 + .../CUSTOM/universium/ingotDouble.png | Bin 0 -> 699 bytes .../CUSTOM/universium/ingotDouble.png.mcmeta | 1 + .../CUSTOM/universium/ingotDouble_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/ingotHot.png | Bin 0 -> 629 bytes .../CUSTOM/universium/ingotHot.png.mcmeta | 1 + .../CUSTOM/universium/ingotHot_OVERLAY.png | Bin 0 -> 309 bytes .../CUSTOM/universium/ingotQuadruple.png | Bin 0 -> 673 bytes .../CUSTOM/universium/ingotQuadruple.png.mcmeta | 1 + .../CUSTOM/universium/ingotQuadruple_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/ingotQuintuple.png | Bin 0 -> 662 bytes .../CUSTOM/universium/ingotQuintuple.png.mcmeta | 1 + .../CUSTOM/universium/ingotQuintuple_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/ingotTriple.png | Bin 0 -> 687 bytes .../CUSTOM/universium/ingotTriple.png.mcmeta | 1 + .../CUSTOM/universium/ingotTriple_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/ingot_OVERLAY.png | Bin 0 -> 143 bytes .../items/materialicons/CUSTOM/universium/lens.png | Bin 0 -> 622 bytes .../CUSTOM/universium/lens.png.mcmeta | 1 + .../CUSTOM/universium/lens_OVERLAY.png | Bin 0 -> 567 bytes .../materialicons/CUSTOM/universium/nanites.png | Bin 0 -> 381529 bytes .../CUSTOM/universium/nanites.png.mcmeta | 1 + .../CUSTOM/universium/nanites_OVERLAY.png | Bin 0 -> 613 bytes .../materialicons/CUSTOM/universium/nugget.png | Bin 0 -> 586 bytes .../CUSTOM/universium/nugget.png.mcmeta | 1 + .../CUSTOM/universium/nugget_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/plate.png | Bin 0 -> 618 bytes .../CUSTOM/universium/plate.png.mcmeta | 1 + .../materialicons/CUSTOM/universium/plateDense.png | Bin 0 -> 626 bytes .../CUSTOM/universium/plateDense.png.mcmeta | 1 + .../CUSTOM/universium/plateDense_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/plateDouble.png | Bin 0 -> 635 bytes .../CUSTOM/universium/plateDouble.png.mcmeta | 1 + .../CUSTOM/universium/plateDouble_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/plateQuadruple.png | Bin 0 -> 648 bytes .../CUSTOM/universium/plateQuadruple.png.mcmeta | 1 + .../CUSTOM/universium/plateQuadruple_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/plateQuintuple.png | Bin 0 -> 647 bytes .../CUSTOM/universium/plateQuintuple.png.mcmeta | 1 + .../CUSTOM/universium/plateQuintuple_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/plateTriple.png | Bin 0 -> 645 bytes .../CUSTOM/universium/plateTriple.png.mcmeta | 1 + .../CUSTOM/universium/plateTriple_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/plate_OVERLAY.png | Bin 0 -> 143 bytes .../items/materialicons/CUSTOM/universium/ring.png | Bin 0 -> 620 bytes .../CUSTOM/universium/ring.png.mcmeta | 1 + .../CUSTOM/universium/ring_OVERLAY.png | Bin 0 -> 174 bytes .../materialicons/CUSTOM/universium/rotor.png | Bin 0 -> 745 bytes .../CUSTOM/universium/rotor.png.mcmeta | 1 + .../CUSTOM/universium/rotor_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/round.png | Bin 0 -> 534 bytes .../CUSTOM/universium/round.png.mcmeta | 1 + .../CUSTOM/universium/round_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/screw.png | Bin 0 -> 553 bytes .../CUSTOM/universium/screw.png.mcmeta | 1 + .../CUSTOM/universium/screw_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/spring.png | Bin 0 -> 557 bytes .../CUSTOM/universium/spring.png.mcmeta | 1 + .../CUSTOM/universium/springSmall.png | Bin 0 -> 552 bytes .../CUSTOM/universium/springSmall.png.mcmeta | 1 + .../CUSTOM/universium/springSmall_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/spring_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/stick.png | Bin 0 -> 578 bytes .../CUSTOM/universium/stick.png.mcmeta | 1 + .../materialicons/CUSTOM/universium/stickLong.png | Bin 0 -> 532 bytes .../CUSTOM/universium/stickLong.png.mcmeta | 1 + .../CUSTOM/universium/stickLong_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/stick_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadArrow.png | Bin 0 -> 625 bytes .../CUSTOM/universium/toolHeadArrow.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadArrow_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadAxe.png | Bin 0 -> 583 bytes .../CUSTOM/universium/toolHeadAxe.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadAxe_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadBuzzSaw.png | Bin 0 -> 765 bytes .../CUSTOM/universium/toolHeadBuzzSaw.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadBuzzSaw_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadChainsaw.png | Bin 0 -> 598 bytes .../CUSTOM/universium/toolHeadChainsaw.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadChainsaw_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadDrill.png | Bin 0 -> 625 bytes .../CUSTOM/universium/toolHeadDrill.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadDrill_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadFile.png | Bin 0 -> 583 bytes .../CUSTOM/universium/toolHeadFile.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadFile_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadHammer.png | Bin 0 -> 559 bytes .../CUSTOM/universium/toolHeadHammer.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadHammer_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadHoe.png | Bin 0 -> 562 bytes .../CUSTOM/universium/toolHeadHoe.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadHoe_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadMallet.png | Bin 0 -> 560 bytes .../CUSTOM/universium/toolHeadMallet.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadMallet_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadPickaxe.png | Bin 0 -> 611 bytes .../CUSTOM/universium/toolHeadPickaxe.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadPickaxe_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadPlow.png | Bin 0 -> 595 bytes .../CUSTOM/universium/toolHeadPlow.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadPlow_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadSaw.png | Bin 0 -> 581 bytes .../CUSTOM/universium/toolHeadSaw.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadSaw_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadScrewdriver.png | Bin 0 -> 566 bytes .../universium/toolHeadScrewdriver.png.mcmeta | 1 + .../universium/toolHeadScrewdriver_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadSense.png | Bin 0 -> 572 bytes .../CUSTOM/universium/toolHeadSense.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadSense_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadShovel.png | Bin 0 -> 581 bytes .../CUSTOM/universium/toolHeadShovel.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadShovel_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadSoldering.png | Bin 0 -> 566 bytes .../CUSTOM/universium/toolHeadSoldering.png.mcmeta | 1 + .../universium/toolHeadSoldering_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadSword.png | Bin 0 -> 581 bytes .../CUSTOM/universium/toolHeadSword.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadSword_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadUniversalSpade.png | Bin 0 -> 581 bytes .../universium/toolHeadUniversalSpade.png.mcmeta | 1 + .../universium/toolHeadUniversalSpade_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/toolHeadWrench.png | Bin 0 -> 604 bytes .../CUSTOM/universium/toolHeadWrench.png.mcmeta | 1 + .../CUSTOM/universium/toolHeadWrench_OVERLAY.png | Bin 0 -> 143 bytes .../CUSTOM/universium/turbineBlade.png | Bin 0 -> 658 bytes .../CUSTOM/universium/turbineBlade.png.mcmeta | 1 + .../CUSTOM/universium/turbineBlade_OVERLAY.png | Bin 0 -> 143 bytes .../items/materialicons/CUSTOM/universium/void.png | Bin 0 -> 475 bytes .../CUSTOM/universium/void.png.mcmeta | 1 + .../CUSTOM/universium/void_OVERLAY.png | Bin 0 -> 143 bytes .../materialicons/CUSTOM/universium/wireFine.png | Bin 0 -> 716 bytes .../CUSTOM/universium/wireFine.png.mcmeta | 1 + .../CUSTOM/universium/wireFine_OVERLAY.png | Bin 0 -> 271 bytes .../items/materialicons/METALLIC/TURBINE_BLADE.png | Bin 1238 -> 289 bytes .../textures/items/materialicons/METALLIC/bolt.png | Bin 161 -> 107 bytes .../materialicons/METALLIC/crateGtGem_OVERLAY.png | Bin 526 -> 380 bytes .../textures/items/materialicons/METALLIC/ring.png | Bin 311 -> 245 bytes .../items/materialicons/METALLIC/toolHeadSense.png | Bin 259 -> 184 bytes .../items/materialicons/METALLIC/turbineBlade.png | Bin 1238 -> 289 bytes 264 files changed, 734 insertions(+), 32 deletions(-) create mode 100644 src/main/java/gregtech/common/render/items/CosmicNeutroniumRenderer.java create mode 100644 src/main/java/gregtech/common/render/items/InfinityRenderer.java create mode 100644 src/main/java/gregtech/common/render/items/UniversiumRenderer.java create mode 100644 src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.molten.universium.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.molten.universium.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block1.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block2.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block3.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block4.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block5.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block6.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/foil.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/frameGt.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/ore.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/oreSmall.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeHuge.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeLarge.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeMedium.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeNonuple.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeQuadruple.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeSide.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeSmall.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeTiny.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/void.png create mode 100644 src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/wire.png create mode 100644 src/main/resources/assets/gregtech/textures/items/iconsets/HALO.png create mode 100644 src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/iconsets/HALO_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void_OVERLAY.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine.png create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine.png.mcmeta create mode 100644 src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine_OVERLAY.png diff --git a/dependencies.gradle b/dependencies.gradle index 3a669c63aa..fab357128e 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -11,6 +11,7 @@ dependencies { compile("com.github.GTNewHorizons:GTNHLib:0.0.8:dev") compile("com.github.GTNewHorizons:ModularUI:1.0.45:dev") compile("com.github.GTNewHorizons:waila:1.5.21:dev") + compile("com.github.GTNewHorizons:Eternal-Singularity:1.0.5:dev") compile("net.industrial-craft:industrialcraft-2:2.2.828-experimental:dev") diff --git a/src/main/java/gregtech/api/enums/Materials.java b/src/main/java/gregtech/api/enums/Materials.java index 17357b0825..e0264866ea 100644 --- a/src/main/java/gregtech/api/enums/Materials.java +++ b/src/main/java/gregtech/api/enums/Materials.java @@ -16,9 +16,8 @@ import gregtech.api.objects.GT_FluidStack; import gregtech.api.objects.MaterialStack; import gregtech.api.util.GT_OreDictUnificator; import gregtech.api.util.GT_Utility; -import gregtech.common.render.items.GT_GeneratedMaterial_Renderer; -import gregtech.common.render.items.GaiaSpiritRenderer; -import gregtech.common.render.items.TranscendentMetalRenderer; +import gregtech.common.render.items.*; +import gregtech.common.render.items.UniversiumRenderer; import gregtech.loaders.materialprocessing.ProcessingConfig; import gregtech.loaders.materialprocessing.ProcessingModSupport; import java.util.*; @@ -910,6 +909,7 @@ public class Materials implements IColorModulationContainer, ISubTagContainer { public static Materials Time = new Materials(587, TextureSet.SET_FLUID, 1.0F, 0, 2, 16|32, 100, 1, 255, 255, "Time", "Molten Time", -1, -1, 0, 0, false, false, 200, 1, 1, Dyes.dyePurple); public static Materials Space = new Materials(106, TextureSet.SET_FLUID, 1.0F, 0, 2, 16|32, 100, 1, 255, 255, "Space", "Molten Space", -1, -1, 0, 0, false, false, 200, 1, 1, Dyes.dyePurple); + public static Materials Universium = new Materials(139, new TextureSet("universium", true), 1.0F,4*2621440, 25, 1|2|64|128, 38, 49, 69, 255, "Universium" , "Universium", -1, -1, 0, 0, false, true, 2, 1, 1, Dyes._NULL , Collections.singletonList(new TC_AspectStack(TC_Aspects.AQUA, 1))).setProcessingMaterialTierEU(Tier.UMV); // spotless:on @@ -1997,6 +1997,7 @@ public class Materials implements IColorModulationContainer, ISubTagContainer { Quartzite.mChemicalFormula = "SiO\u2082"; CertusQuartz.mChemicalFormula = "SiO\u2082"; SpaceTime.mChemicalFormula = "Reality itself distilled into physical form"; + Universium.mChemicalFormula = "A tear into the space beyond space"; Longasssuperconductornameforuvwire.mChemicalFormula = "Nq*\u2084(Ir\u2083Os)\u2083EuSm"; Longasssuperconductornameforuhvwire.mChemicalFormula = "D\u2086(SpNt)\u2087Tn\u2085Am\u2086"; SuperconductorUEVBase.mChemicalFormula = "D*\u2085If*\u2085(✦◆✦)(⚷⚙⚷ Ni4Ti6)"; @@ -2532,6 +2533,9 @@ public class Materials implements IColorModulationContainer, ISubTagContainer { public static void initClient() { TranscendentMetal.renderer = new TranscendentMetalRenderer(); MaterialsBotania.GaiaSpirit.renderer = new GaiaSpiritRenderer(); + Infinity.renderer = new InfinityRenderer(); + CosmicNeutronium.renderer = new CosmicNeutroniumRenderer(); + Universium.renderer = new UniversiumRenderer(); } private static void fillGeneratedMaterialsMap() { diff --git a/src/main/java/gregtech/api/enums/OrePrefixes.java b/src/main/java/gregtech/api/enums/OrePrefixes.java index ffe60675d6..cd78d3a560 100644 --- a/src/main/java/gregtech/api/enums/OrePrefixes.java +++ b/src/main/java/gregtech/api/enums/OrePrefixes.java @@ -3262,6 +3262,9 @@ public enum OrePrefixes { ingot.mNotGeneratedItems.add(Materials.WoodSealed); ingot.mNotGeneratedItems.add(Materials.Wood); + frame.mNotGeneratedItems.add(Materials.Universium); + frameGt.mNotGeneratedItems.add(Materials.Universium); + plateDouble.mNotGeneratedItems.add(Materials.MagnetohydrodynamicallyConstrainedStarMatter); plateTriple.mNotGeneratedItems.add(Materials.MagnetohydrodynamicallyConstrainedStarMatter); plateQuadruple.mNotGeneratedItems.add(Materials.MagnetohydrodynamicallyConstrainedStarMatter); @@ -3353,6 +3356,7 @@ public enum OrePrefixes { nanite.mGeneratedItems.add(Materials.Silver); nanite.mGeneratedItems.add(Materials.TranscendentMetal); nanite.mGeneratedItems.add(Materials.Neutronium); + nanite.mGeneratedItems.add(Materials.Universium); nanite.mGeneratedItems.add(Materials.WhiteDwarfMatter); nanite.mGeneratedItems.add(Materials.BlackDwarfMatter); nanite.mGeneratedItems.add(Materials.Glowstone); diff --git a/src/main/java/gregtech/api/enums/Textures.java b/src/main/java/gregtech/api/enums/Textures.java index 569e535e8c..13a2ac8490 100644 --- a/src/main/java/gregtech/api/enums/Textures.java +++ b/src/main/java/gregtech/api/enums/Textures.java @@ -2269,7 +2269,9 @@ public class Textures { POCKET_MULTITOOL_KNIFE, POCKET_MULTITOOL_SAW, POCKET_MULTITOOL_SCREWDRIVER, - POCKET_MULTITOOL_WIRECUTTER; + POCKET_MULTITOOL_WIRECUTTER, + HALO, + HALO_FUZZY; public static final IIconContainer[] DURABILITY_BAR = { diff --git a/src/main/java/gregtech/api/util/GT_Utility.java b/src/main/java/gregtech/api/util/GT_Utility.java index 51efb8a9a7..f1cdde1d48 100644 --- a/src/main/java/gregtech/api/util/GT_Utility.java +++ b/src/main/java/gregtech/api/util/GT_Utility.java @@ -9,6 +9,7 @@ import static gregtech.api.enums.GT_Values.M; import static gregtech.api.enums.GT_Values.NW; import static gregtech.api.enums.GT_Values.V; import static gregtech.api.enums.GT_Values.W; +import static gregtech.api.enums.Materials.FLUID_MAP; import static gregtech.common.GT_UndergroundOil.undergroundOilReadInformation; import cofh.api.transport.IItemDuct; @@ -1954,6 +1955,10 @@ public class GT_Utility { tNBT.setLong("mFluidDisplayHeat", aFluid.getFluid().getTemperature(aFluid)); tNBT.setBoolean("mFluidState", aFluid.getFluid().isGaseous(aFluid)); tNBT.setBoolean("mHideStackSize", aHideStackSize); + try { + tNBT.setString("mFluidMaterialName", FLUID_MAP.get(aFluid.getFluid()).mName); + } catch (Exception ignored) { + } rStack.setTagCompound(tNBT); return rStack; } diff --git a/src/main/java/gregtech/common/render/GT_FluidDisplayStackRenderer.java b/src/main/java/gregtech/common/render/GT_FluidDisplayStackRenderer.java index 221c6cd8aa..caec5e1581 100644 --- a/src/main/java/gregtech/common/render/GT_FluidDisplayStackRenderer.java +++ b/src/main/java/gregtech/common/render/GT_FluidDisplayStackRenderer.java @@ -1,7 +1,10 @@ package gregtech.common.render; +import appeng.util.ReadableNumberConverter; +import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import gregtech.api.enums.ItemList; +import gregtech.api.enums.Materials; import gregtech.common.items.GT_FluidDisplayItem; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.FontRenderer; @@ -13,7 +16,7 @@ import net.minecraftforge.client.IItemRenderer; import net.minecraftforge.client.MinecraftForgeClient; import org.lwjgl.opengl.GL11; -@SideOnly(cpw.mods.fml.relauncher.Side.CLIENT) +@SideOnly(Side.CLIENT) public class GT_FluidDisplayStackRenderer implements IItemRenderer { public GT_FluidDisplayStackRenderer() { @@ -40,20 +43,23 @@ public class GT_FluidDisplayStackRenderer implements IItemRenderer { GL11.glEnable(GL11.GL_BLEND); GL11.glEnable(GL11.GL_ALPHA_TEST); - IIcon icon = item.getItem().getIconFromDamage(item.getItemDamage()); - - Tessellator tess = Tessellator.instance; - tess.startDrawingQuads(); - // draw a simple rectangle for the inventory icon - final float x_min = icon.getMinU(); - final float x_max = icon.getMaxU(); - final float y_min = icon.getMinV(); - final float y_max = icon.getMaxV(); - tess.addVertexWithUV(0, 16, 0, x_min, y_max); - tess.addVertexWithUV(16, 16, 0, x_max, y_max); - tess.addVertexWithUV(16, 0, 0, x_max, y_min); - tess.addVertexWithUV(0, 0, 0, x_min, y_min); - tess.draw(); + Materials associatedFluidMaterial = Materials.get(item.stackTagCompound.getString("mFluidMaterialName")); + if (associatedFluidMaterial.renderer == null + || !associatedFluidMaterial.renderer.renderFluidDisplayItem(type, item, data)) { + IIcon icon = item.getItem().getIconFromDamage(item.getItemDamage()); + Tessellator tess = Tessellator.instance; + tess.startDrawingQuads(); + // draw a simple rectangle for the inventory icon + final float x_min = icon.getMinU(); + final float x_max = icon.getMaxU(); + final float y_min = icon.getMinV(); + final float y_max = icon.getMaxV(); + tess.addVertexWithUV(0, 16, 0, x_min, y_max); + tess.addVertexWithUV(16, 16, 0, x_max, y_max); + tess.addVertexWithUV(16, 0, 0, x_max, y_min); + tess.addVertexWithUV(0, 0, 0, x_min, y_min); + tess.draw(); + } if (item.getTagCompound() == null) { GL11.glDisable(GL11.GL_BLEND); @@ -66,29 +72,21 @@ public class GT_FluidDisplayStackRenderer implements IItemRenderer { if (fluidAmount > 0L && !item.getTagCompound().getBoolean("mHideStackSize")) { String amountString; - if (fluidAmount < 10000) { + if (fluidAmount < 10_000) { amountString = "" + fluidAmount + "L"; } else { - int exp = (int) (Math.log(fluidAmount) / Math.log(1000)); - double shortAmount = fluidAmount / Math.pow(1000, exp); - if (shortAmount >= 100) { - amountString = String.format( - "%.0f%cL", shortAmount, "kMGTPE".charAt(exp - 1)); // heard it here first, PetaLiters - } else if (shortAmount >= 10) { - amountString = String.format("%.1f%cL", shortAmount, "kMGTPE".charAt(exp - 1)); - } else { - amountString = String.format("%.2f%cL", shortAmount, "kMGTPE".charAt(exp - 1)); - } + amountString = ReadableNumberConverter.INSTANCE.toWideReadableForm(fluidAmount); } FontRenderer fontRender = Minecraft.getMinecraft().fontRenderer; float smallTextScale = fontRender.getUnicodeFlag() ? 3F / 4F : 1F / 2F; GL11.glDisable(GL11.GL_BLEND); + GL11.glPushMatrix(); GL11.glScalef(smallTextScale, smallTextScale, 1.0f); fontRender.drawString( amountString, 0, (int) (16 / smallTextScale) - fontRender.FONT_HEIGHT + 1, 0xFFFFFF, true); - GL11.glScalef(1f, 1f, 1f); + GL11.glPopMatrix(); GL11.glDisable(GL11.GL_ALPHA_TEST); } } diff --git a/src/main/java/gregtech/common/render/GT_RenderUtil.java b/src/main/java/gregtech/common/render/GT_RenderUtil.java index df490f4806..29ba761c63 100644 --- a/src/main/java/gregtech/common/render/GT_RenderUtil.java +++ b/src/main/java/gregtech/common/render/GT_RenderUtil.java @@ -1,13 +1,27 @@ package gregtech.common.render; + +import gregtech.api.items.GT_MetaGenerated_Item; import net.minecraft.block.Block; import net.minecraft.client.renderer.RenderBlocks; import net.minecraft.client.renderer.Tessellator; +import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; +import org.lwjgl.opengl.GL11; public class GT_RenderUtil { - public static void renderBlockIcon( + + public static void colorGTItem(ItemStack aStack) { + if (aStack.getItem() instanceof GT_MetaGenerated_Item) { + GT_MetaGenerated_Item aItem = (GT_MetaGenerated_Item) aStack.getItem(); + + short[] tModulation = aItem.getRGBa(aStack); + GL11.glColor4f(tModulation[0] / 255.0F, tModulation[1] / 255.0F, tModulation[2] / 255.0F, 255.0f); + } else { + System.out.println("WARNING: " + aStack.getDisplayName() + " does not have an associated GT colour."); + +public static void renderBlockIcon( RenderBlocks aRenderer, Block aBlock, double aX, double aY, double aZ, IIcon aIcon, byte aSide) { switch (aSide) { case 0: @@ -28,6 +42,7 @@ public class GT_RenderUtil { case 5: aRenderer.renderFaceXPos(aBlock, aX, aY, aZ, aIcon); return; + } } diff --git a/src/main/java/gregtech/common/render/items/CosmicNeutroniumRenderer.java b/src/main/java/gregtech/common/render/items/CosmicNeutroniumRenderer.java new file mode 100644 index 0000000000..5a9cda6559 --- /dev/null +++ b/src/main/java/gregtech/common/render/items/CosmicNeutroniumRenderer.java @@ -0,0 +1,112 @@ +package gregtech.common.render.items; + +import static gregtech.common.render.GT_RenderUtil.colorGTItem; + +import com.gtnewhorizons.modularui.api.math.Pos2d; +import gregtech.api.enums.Textures; +import gregtech.common.render.GT_RenderUtil; +import net.minecraft.client.renderer.ItemRenderer; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.entity.RenderItem; +import net.minecraft.item.ItemStack; +import net.minecraft.util.IIcon; +import net.minecraftforge.client.IItemRenderer; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; + +public class CosmicNeutroniumRenderer extends GT_GeneratedMaterial_Renderer { + + // spotless:off + private static final Pos2d point0 = new Pos2d(0 - 10, 0 - 10); + private static final Pos2d point1 = new Pos2d(17 + 10, 0 - 10); + private static final Pos2d point2 = new Pos2d(17 + 10, 17 + 10); + private static final Pos2d point3 = new Pos2d(0 - 10, 17 + 10); + // spotless:on + + private void drawHalo(ItemRenderType type) { + // Because when this class is instantiated, making this a static field will cause it to set to null. + final IIcon haloFuzzy = Textures.ItemIcons.HALO_FUZZY.getIcon(); + + if (haloFuzzy == null) { + return; + } + + GL11.glPushMatrix(); + + // Ideally this magic haloColour number should scale depending on the # of transparent pixels, + // but I'm not sure how to determine this with OpenGL. + // This is from Avaritia code, but modified to untangle the interfaces. + int haloColour = 0x4DFFFFFF; + float ca = (float) (haloColour >> 24 & 255) / 255.0F; + float cr = (float) (0x99FFFFFF >> 16 & 255) / 255.0F; + float cg = (float) (0x99FFFFFF >> 8 & 255) / 255.0F; + float cb = (float) (0x99FFFFFF & 255) / 255.0F; + GL11.glColor4f(cr, cg, cb, ca); + + // spotless:off + // For those following in my footsteps, this may be of use - Colen 25th dec 2022. + // http://greyminecraftcoder.blogspot.com/2013/08/the-tessellator.html + + Tessellator t = Tessellator.instance; + + if (type.equals(IItemRenderer.ItemRenderType.INVENTORY)) { + t.startDrawingQuads(); + t.addVertexWithUV(point0.x, point0.y, 0, haloFuzzy.getMinU(), haloFuzzy.getMinV()); + t.addVertexWithUV(point3.x, point3.y, 0, haloFuzzy.getMinU(), haloFuzzy.getMaxV()); + t.addVertexWithUV(point2.x, point2.y, 0, haloFuzzy.getMaxU(), haloFuzzy.getMaxV()); + t.addVertexWithUV(point1.x, point1.y, 0, haloFuzzy.getMaxU(), haloFuzzy.getMinV()); + t.draw(); + } + + GL11.glPopMatrix(); + } + + @Override + public void renderRegularItem(ItemRenderType type, ItemStack item, IIcon icon, boolean shouldModulateColor) { + + RenderItem r = RenderItem.getInstance(); + + GL11.glPushMatrix(); + + if (type.equals(IItemRenderer.ItemRenderType.INVENTORY)) { + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glDisable(GL11.GL_ALPHA_TEST); + GL11.glDisable(GL11.GL_DEPTH_TEST); + } + + drawHalo(type); + + //spotless:on + { + // Draw actual cosmic Nt item. + GL11.glPushMatrix(); + + colorGTItem(item); + + if (type.equals(IItemRenderer.ItemRenderType.INVENTORY)) { + GT_RenderUtil.renderItemIcon(icon, 16.0D, 0.001D, 0.0F, 0.0F, -1.0F); + } else { + GL11.glEnable(GL11.GL_DEPTH_TEST); + ItemRenderer.renderItemIn2D( + Tessellator.instance, + icon.getMaxU(), + icon.getMinV(), + icon.getMinU(), + icon.getMaxV(), + icon.getIconWidth(), + icon.getIconHeight(), + 0.0625F); + } + GL11.glPopMatrix(); + } + + // GL11.glEnable(GL11.GL_ALPHA_TEST); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glEnable(GL11.GL_DEPTH_TEST); + + r.renderWithColor = true; + + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/gregtech/common/render/items/GT_GeneratedMaterial_Renderer.java b/src/main/java/gregtech/common/render/items/GT_GeneratedMaterial_Renderer.java index 6a2535559e..b9419caa28 100644 --- a/src/main/java/gregtech/common/render/items/GT_GeneratedMaterial_Renderer.java +++ b/src/main/java/gregtech/common/render/items/GT_GeneratedMaterial_Renderer.java @@ -29,6 +29,20 @@ public class GT_GeneratedMaterial_Renderer implements IItemRenderer { return type == ItemRenderType.ENTITY; } + /** + * Handle special fluid display rendering. Return false if does not need such kind of handling. + * Note: annotations should not be rendered here. Only render the fluid + * texture. + * Parameters are values passed from {@link IItemRenderer#renderItem(ItemRenderType, ItemStack, Object...)} + * verbatim. Do not modify the argument. + * + * While this is called, BLEND and ALPHA_TEST is on. It is expected that these remain enabled while exit. + * @return true if did special fluid display rendering. false otherwise. + */ + public boolean renderFluidDisplayItem(ItemRenderType type, ItemStack aStack, Object... data) { + return false; + } + @Override public void renderItem(ItemRenderType type, ItemStack aStack, Object... data) { short aMetaData = (short) aStack.getItemDamage(); @@ -55,6 +69,7 @@ public class GT_GeneratedMaterial_Renderer implements IItemRenderer { if (tOverlay != null && aFluid != null && aFluid.getFluid() != null) { IIcon fluidIcon = aFluid.getFluid().getIcon(aFluid); if (fluidIcon != null) { + // Adds colour to a cells fluid. Does not colour full fluid icons as shown in NEI etc. renderContainedFluid(type, aFluid, fluidIcon); } } diff --git a/src/main/java/gregtech/common/render/items/GT_MetaGenerated_Item_Renderer.java b/src/main/java/gregtech/common/render/items/GT_MetaGenerated_Item_Renderer.java index 8e23a0005d..0133f21c8b 100644 --- a/src/main/java/gregtech/common/render/items/GT_MetaGenerated_Item_Renderer.java +++ b/src/main/java/gregtech/common/render/items/GT_MetaGenerated_Item_Renderer.java @@ -1,7 +1,11 @@ package gregtech.common.render.items; +import static gregtech.api.util.GT_OreDictUnificator.getAssociation; + +import gregtech.api.enums.Materials; import gregtech.api.items.GT_MetaGenerated_Item; import gregtech.api.util.GT_Utility; +import java.util.Objects; import net.minecraft.client.renderer.entity.RenderItem; import net.minecraft.item.ItemStack; import net.minecraftforge.client.IItemRenderer; @@ -58,6 +62,15 @@ public class GT_MetaGenerated_Item_Renderer implements IItemRenderer { if (aMetaData < aItem.mOffset) { IItemRenderer aMaterialRenderer = aItem.getMaterialRenderer(aMetaData); + + // Handle fluid rendering. + if (aMaterialRenderer == null) { + Materials material = Objects.requireNonNull(getAssociation(aStack)).mMaterial.mMaterial; + if (material.renderer != null) { + aMaterialRenderer = material.renderer; + } + } + return aMaterialRenderer != null ? aMaterialRenderer : mMaterialRenderer; } diff --git a/src/main/java/gregtech/common/render/items/InfinityRenderer.java b/src/main/java/gregtech/common/render/items/InfinityRenderer.java new file mode 100644 index 0000000000..4f1695bec0 --- /dev/null +++ b/src/main/java/gregtech/common/render/items/InfinityRenderer.java @@ -0,0 +1,148 @@ +package gregtech.common.render.items; + +import codechicken.lib.render.TextureUtils; +import gregtech.api.enums.Textures; +import gregtech.api.interfaces.IIconContainer; +import gregtech.api.items.GT_MetaGenerated_Item; +import gregtech.api.util.GT_Utility; +import gregtech.common.render.GT_RenderUtil; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.ItemRenderer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.entity.RenderItem; +import net.minecraft.item.ItemStack; +import net.minecraft.util.IIcon; +import net.minecraftforge.client.IItemRenderer; +import net.minecraftforge.fluids.FluidStack; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; + +public class InfinityRenderer extends GT_GeneratedMaterial_Renderer { + public Random rand = new Random(); + + @Override + public boolean handleRenderType(ItemStack item, ItemRenderType type) { + return type == ItemRenderType.INVENTORY; + } + + @Override + public void renderItem(ItemRenderType type, ItemStack aStack, Object... data) { + short aMetaData = (short) aStack.getItemDamage(); + GT_MetaGenerated_Item aItem = (GT_MetaGenerated_Item) aStack.getItem(); + + IIconContainer aIconContainer = aItem.getIconContainer(aMetaData); + + if (aIconContainer == null) { + return; + } + + IIcon tIcon = aIconContainer.getIcon(); + IIcon tOverlay = aIconContainer.getOverlayIcon(); + FluidStack aFluid = GT_Utility.getFluidForFilledItem(aStack, true); + + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glEnable(GL11.GL_ALPHA_TEST); + + renderHalo(); + + if (tOverlay != null) { + GL11.glColor3f(1.0F, 1.0F, 1.0F); + TextureUtils.bindAtlas(aItem.getSpriteNumber()); + if (type.equals(IItemRenderer.ItemRenderType.INVENTORY)) { + GT_RenderUtil.renderItemIcon(tOverlay, 16.0D, 0.001D, 0.0F, 0.0F, -1.0F); + } else { + ItemRenderer.renderItemIn2D( + Tessellator.instance, + tOverlay.getMaxU(), + tOverlay.getMinV(), + tOverlay.getMinU(), + tOverlay.getMaxV(), + tOverlay.getIconWidth(), + tOverlay.getIconHeight(), + 0.0625F); + } + } + + if (tIcon != null) { + renderRegularItem(type, aStack, tIcon, aFluid == null); + } + } + + private void renderHalo() { + GL11.glPushMatrix(); + IIcon halo = Textures.ItemIcons.HALO.getIcon(); + + int spread = 10; + int haloAlpha = 0xFF000000; + + if (halo == null) { + return; + } + + Tessellator t = Tessellator.instance; + + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + + GL11.glDisable(GL11.GL_ALPHA_TEST); + GL11.glDisable(GL11.GL_DEPTH_TEST); + + GL11.glColor4f(20 / 255.0f, 20 / 255.0f, 20 / 255.0f, (float) (haloAlpha >> 24 & 255) / 255.0F); + + t.startDrawingQuads(); + t.addVertexWithUV(-spread, -spread, 0, halo.getMinU(), halo.getMinV()); + t.addVertexWithUV(-spread, 16 + spread, 0, halo.getMinU(), halo.getMaxV()); + t.addVertexWithUV(16 + spread, 16 + spread, 0, halo.getMaxU(), halo.getMaxV()); + t.addVertexWithUV(16 + spread, -spread, 0, halo.getMaxU(), halo.getMinV()); + t.draw(); + GL11.glPopMatrix(); + } + + @Override + public void renderRegularItem(ItemRenderType type, ItemStack item, IIcon icon, boolean shouldModulateColor) { + + RenderItem r = RenderItem.getInstance(); + Minecraft mc = Minecraft.getMinecraft(); + Tessellator t = Tessellator.instance; + + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + RenderHelper.enableGUIStandardItemLighting(); + + GL11.glDisable(GL11.GL_ALPHA_TEST); + GL11.glDisable(GL11.GL_DEPTH_TEST); + + GL11.glPushMatrix(); + double scale = (rand.nextGaussian() * 0.15) + 0.95; + double offset = (1.0 - scale) / 2.0; + GL11.glEnable(GL11.GL_BLEND); + GL11.glTranslated(offset * 16.0, offset * 16.0, 1.0); + GL11.glScaled(scale, scale, 1.0); + + t.startDrawingQuads(); + t.setColorRGBA_F(1.0f, 1.0f, 1.0f, 0.6f); + t.addVertexWithUV(0 - offset, 0 - offset, 0, icon.getMinU(), icon.getMinV()); + t.addVertexWithUV(0 - offset, 16 + offset, 0, icon.getMinU(), icon.getMaxV()); + t.addVertexWithUV(16 + offset, 16 + offset, 0, icon.getMaxU(), icon.getMaxV()); + t.addVertexWithUV(16 + offset, 0 - offset, 0, icon.getMaxU(), icon.getMinV()); + t.draw(); + + GL11.glPopMatrix(); + + r.renderItemIntoGUI(mc.fontRenderer, mc.getTextureManager(), item, 0, 0, true); + + GL11.glEnable(GL11.GL_ALPHA_TEST); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glEnable(GL11.GL_DEPTH_TEST); + + r.renderWithColor = true; + + GL11.glDisable(GL11.GL_BLEND); + RenderHelper.enableGUIStandardItemLighting(); + + GL11.glPopMatrix(); + } +} diff --git a/src/main/java/gregtech/common/render/items/UniversiumRenderer.java b/src/main/java/gregtech/common/render/items/UniversiumRenderer.java new file mode 100644 index 0000000000..baaf951ddc --- /dev/null +++ b/src/main/java/gregtech/common/render/items/UniversiumRenderer.java @@ -0,0 +1,302 @@ +package gregtech.common.render.items; + +import codechicken.lib.render.TextureUtils; +import gregtech.api.enums.ItemList; +import gregtech.api.interfaces.IIconContainer; +import gregtech.api.items.GT_MetaGenerated_Item; +import gregtech.common.render.GT_RenderUtil; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.ItemRenderer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.client.renderer.entity.RenderItem; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.util.IIcon; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.IItemRenderer; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import singulariteam.eternalsingularity.render.CosmicRenderStuffs; + +public class UniversiumRenderer extends GT_GeneratedMaterial_Renderer { + + private static final float cosmicOpacity = 2.5f; + + @Override + public boolean handleRenderType(ItemStack item, ItemRenderType type) { + return true; + } + + @Override + public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) { + return helper == ItemRendererHelper.ENTITY_ROTATION || helper == ItemRendererHelper.ENTITY_BOBBING; + } + + @Override + public boolean renderFluidDisplayItem(ItemRenderType type, ItemStack aStack, Object... data) { + magicRenderMethod( + type, ItemList.Emitter_UEV.get(1), aStack.getItem().getIconFromDamage(aStack.getItemDamage()), data); + return true; + } + + @Override + public void renderItem(ItemRenderType type, ItemStack aStack, Object... data) { + short aMetaData = (short) aStack.getItemDamage(); + GT_MetaGenerated_Item aItem = (GT_MetaGenerated_Item) aStack.getItem(); + + IIconContainer aIconContainer = aItem.getIconContainer(aMetaData); + + if (aIconContainer == null) { + return; + } + + IIcon tIcon = aIconContainer.getIcon(); + IIcon tOverlay = aIconContainer.getOverlayIcon(); + + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glEnable(GL11.GL_ALPHA_TEST); + + if (tOverlay != null) { + GL11.glColor3f(1.0F, 1.0F, 1.0F); + TextureUtils.bindAtlas(aItem.getSpriteNumber()); + if (type.equals(IItemRenderer.ItemRenderType.INVENTORY)) { + GT_RenderUtil.renderItemIcon(tOverlay, 16.0D, 0.001D, 0.0F, 0.0F, -1.0F); + } else { + ItemRenderer.renderItemIn2D( + Tessellator.instance, + tOverlay.getMaxU(), + tOverlay.getMinV(), + tOverlay.getMinU(), + tOverlay.getMaxV(), + tOverlay.getIconWidth(), + tOverlay.getIconHeight(), + 0.0625F); + } + } + + GL11.glDisable(GL11.GL_BLEND); + + if (tIcon != null) { + magicRenderMethod(type, aStack, getTrueIcon(aStack), data); + } + } + + private void magicRenderMethod(ItemRenderType type, ItemStack tmpItem, IIcon tIcon, Object... data) { + + RenderItem r = RenderItem.getInstance(); + Minecraft mc = Minecraft.getMinecraft(); + Tessellator t = Tessellator.instance; + + this.processLightLevel(type, tmpItem, data); + + switch (type) { + case ENTITY: { + GL11.glPushMatrix(); + if (tmpItem.isOnItemFrame()) GL11.glTranslatef(0F, -0.3F, 0.01F); + render(tmpItem, null); + GL11.glPopMatrix(); + + break; + } + case EQUIPPED: + case EQUIPPED_FIRST_PERSON: { + render(tmpItem, data[1] instanceof EntityPlayer ? (EntityPlayer) data[1] : null); + break; + } + case INVENTORY: { + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + RenderHelper.enableGUIStandardItemLighting(); + + GL11.glDisable(GL11.GL_ALPHA_TEST); + GL11.glDisable(GL11.GL_DEPTH_TEST); + + r.renderItemIntoGUI(mc.fontRenderer, mc.getTextureManager(), tmpItem, 0, 0, true); + + GL11.glEnable(GL11.GL_ALPHA_TEST); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glEnable(GL11.GL_DEPTH_TEST); + + r.renderWithColor = true; + + GL11.glDisable(GL11.GL_BLEND); + GL11.glPopMatrix(); + + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + RenderHelper.enableGUIStandardItemLighting(); + + GL11.glDisable(GL11.GL_ALPHA_TEST); + GL11.glDisable(GL11.GL_DEPTH_TEST); + + r.renderItemIntoGUI(mc.fontRenderer, mc.getTextureManager(), tmpItem, 0, 0, true); + + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + RenderHelper.enableGUIStandardItemLighting(); + + GL11.glDisable(GL11.GL_ALPHA_TEST); + GL11.glDisable(GL11.GL_DEPTH_TEST); + + CosmicRenderStuffs.cosmicOpacity = cosmicOpacity; + CosmicRenderStuffs.inventoryRender = true; + CosmicRenderStuffs.useShader(); + + GL11.glColor4d(0, 1, 1, 1); + + float minu = tIcon.getMinU(); + float maxu = tIcon.getMaxU(); + float minv = tIcon.getMinV(); + float maxv = tIcon.getMaxV(); + + // Draw cosmic overlay + t.startDrawingQuads(); + t.addVertexWithUV(0, 0, 0, minu, minv); + t.addVertexWithUV(0, 16, 0, minu, maxv); + t.addVertexWithUV(16, 16, 0, maxu, maxv); + t.addVertexWithUV(16, 0, 0, maxu, minv); + t.draw(); + + CosmicRenderStuffs.releaseShader(); + CosmicRenderStuffs.inventoryRender = false; + + GL11.glEnable(GL11.GL_ALPHA_TEST); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glEnable(GL11.GL_DEPTH_TEST); + + r.renderWithColor = true; + + GL11.glPopMatrix(); + break; + } + default: + break; + } + } + + public void render(ItemStack item, EntityPlayer player) { + int passes = 1; + if (item.getItem().requiresMultipleRenderPasses()) { + passes = item.getItem().getRenderPasses(item.getItemDamage()); + } + + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glColor4f(1F, 1F, 1F, 1F); + + IIcon icon; + float f, f1, f2, f3; + float scale = 1F / 16F; + + for (int i = 0; i < passes; i++) { + icon = this.getStackIcon(item, player); + + f = icon.getMinU(); + f1 = icon.getMaxU(); + f2 = icon.getMinV(); + f3 = icon.getMaxV(); + + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + + // RENDER ITEM IN HAND + ItemRenderer.renderItemIn2D( + Tessellator.instance, f1, f2, f, f3, icon.getIconWidth(), icon.getIconHeight(), scale); + } + + GL11.glDisable(GL11.GL_ALPHA_TEST); + GL11.glDepthFunc(GL11.GL_EQUAL); + CosmicRenderStuffs.cosmicOpacity = cosmicOpacity; + CosmicRenderStuffs.useShader(); + + IIcon cosmicIcon = getTrueIcon(item); + + float minu = cosmicIcon.getMinU(); + float maxu = cosmicIcon.getMaxU(); + float minv = cosmicIcon.getMinV(); + float maxv = cosmicIcon.getMaxV(); + + // RENDER COSMIC OVERLAY IN HAND + ItemRenderer.renderItemIn2D( + Tessellator.instance, + maxu, + minv, + minu, + maxv, + cosmicIcon.getIconWidth(), + cosmicIcon.getIconHeight(), + scale); + CosmicRenderStuffs.releaseShader(); + GL11.glDepthFunc(GL11.GL_LEQUAL); + GL11.glEnable(GL11.GL_ALPHA_TEST); + + GL11.glDisable(GL11.GL_BLEND); + GL11.glPopMatrix(); + + GL11.glColor4f(1F, 1F, 1F, 1F); + } + + public void processLightLevel(ItemRenderType type, ItemStack item, Object... data) { + switch (type) { + case ENTITY: { + EntityItem ent = (EntityItem) (data[1]); + if (ent != null) { + CosmicRenderStuffs.setLightFromLocation( + ent.worldObj, + MathHelper.floor_double(ent.posX), + MathHelper.floor_double(ent.posY), + MathHelper.floor_double(ent.posZ)); + } + break; + } + case EQUIPPED: { + EntityLivingBase ent = (EntityLivingBase) (data[1]); + if (ent != null) { + CosmicRenderStuffs.setLightFromLocation( + ent.worldObj, + MathHelper.floor_double(ent.posX), + MathHelper.floor_double(ent.posY), + MathHelper.floor_double(ent.posZ)); + } + break; + } + case EQUIPPED_FIRST_PERSON: { + EntityLivingBase ent = (EntityLivingBase) (data[1]); + if (ent != null) { + CosmicRenderStuffs.setLightFromLocation( + ent.worldObj, + MathHelper.floor_double(ent.posX), + MathHelper.floor_double(ent.posY), + MathHelper.floor_double(ent.posZ)); + } + break; + } + case INVENTORY: { + CosmicRenderStuffs.setLightLevel(10.2f); + return; + } + default: { + CosmicRenderStuffs.setLightLevel(1.0f); + } + } + } + + public IIcon getStackIcon(ItemStack stack, EntityPlayer player) { + return getTrueIcon(stack); + } + + public IIcon getTrueIcon(ItemStack stack) { + short aMetaData = (short) stack.getItemDamage(); + GT_MetaGenerated_Item aItem = (GT_MetaGenerated_Item) stack.getItem(); + + IIconContainer aIconContainer = aItem.getIconContainer(aMetaData); + + return aIconContainer.getIcon(); + } +} diff --git a/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.molten.universium.png b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.molten.universium.png new file mode 100644 index 0000000000..c0345ac54b Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.molten.universium.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.molten.universium.png.mcmeta b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.molten.universium.png.mcmeta new file mode 100644 index 0000000000..24f9c2fae3 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.molten.universium.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block1.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block1.png new file mode 100644 index 0000000000..b58ded215f Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block1.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block2.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block2.png new file mode 100644 index 0000000000..a56a62ad1b Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block2.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block3.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block3.png new file mode 100644 index 0000000000..6de77b309b Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block3.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block4.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block4.png new file mode 100644 index 0000000000..e5f7b5e76f Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block4.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block5.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block5.png new file mode 100644 index 0000000000..4bb49067ed Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block5.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block6.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block6.png new file mode 100644 index 0000000000..b58ded215f Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/block6.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/foil.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/foil.png new file mode 100644 index 0000000000..2edad5a448 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/foil.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/frameGt.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/frameGt.png new file mode 100644 index 0000000000..d93c52c24c Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/frameGt.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/ore.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/ore.png new file mode 100644 index 0000000000..935f66ff43 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/ore.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/oreSmall.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/oreSmall.png new file mode 100644 index 0000000000..0a7e9d6e9e Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/oreSmall.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeHuge.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeHuge.png new file mode 100644 index 0000000000..7985626666 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeHuge.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeLarge.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeLarge.png new file mode 100644 index 0000000000..65529e2772 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeLarge.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeMedium.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeMedium.png new file mode 100644 index 0000000000..06b3e0d189 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeMedium.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeNonuple.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeNonuple.png new file mode 100644 index 0000000000..b33a1bac91 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeNonuple.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeQuadruple.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeQuadruple.png new file mode 100644 index 0000000000..343e8ff5b8 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeQuadruple.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeSide.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeSide.png new file mode 100644 index 0000000000..aec8883d6a Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeSide.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeSmall.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeSmall.png new file mode 100644 index 0000000000..b5e620f045 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeSmall.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeTiny.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeTiny.png new file mode 100644 index 0000000000..c1ef295198 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/pipeTiny.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/void.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/void.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/void.png differ diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/wire.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/wire.png new file mode 100644 index 0000000000..455335e5c2 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/universium/wire.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/iconsets/HALO.png b/src/main/resources/assets/gregtech/textures/items/iconsets/HALO.png new file mode 100644 index 0000000000..5c6f1c505a Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/iconsets/HALO.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY.png b/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY.png new file mode 100644 index 0000000000..ab4418124b Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY.png.mcmeta new file mode 100644 index 0000000000..24f9c2fae3 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY.png.mcmeta @@ -0,0 +1,5 @@ +{ + "animation": { + "frametime": 1 + } +} diff --git a/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY_OVERLAY.png new file mode 100644 index 0000000000..44a0b44446 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_FUZZY_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_OVERLAY.png new file mode 100644 index 0000000000..e40c3c58cf Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/iconsets/HALO_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE.png new file mode 100644 index 0000000000..c2af379154 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/TURBINE_BLADE_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic.png new file mode 100644 index 0000000000..4567ecc903 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic_OVERLAY.png new file mode 100644 index 0000000000..3ffb9e31e0 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtPlastic_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood.png new file mode 100644 index 0000000000..4567ecc903 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood_OVERLAY.png new file mode 100644 index 0000000000..948953f827 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/arrowGtWood_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt.png new file mode 100644 index 0000000000..2353a5ff66 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/bolt_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall.png new file mode 100644 index 0000000000..465cb94b5e Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/casingSmall_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell.png new file mode 100644 index 0000000000..9c31c8db0a Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma.png new file mode 100644 index 0000000000..9c31c8db0a Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma_OVERLAY.png new file mode 100644 index 0000000000..1c93293744 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cellPlasma_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell_OVERLAY.png new file mode 100644 index 0000000000..f02365b9ff Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/cell_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust.png new file mode 100644 index 0000000000..760461e798 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust_OVERLAY.png new file mode 100644 index 0000000000..64d56b48ea Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtDust_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem.png new file mode 100644 index 0000000000..5ca9089734 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem_OVERLAY.png new file mode 100644 index 0000000000..9798a597e0 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtGem_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot.png new file mode 100644 index 0000000000..8fac0c3cdb Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot_OVERLAY.png new file mode 100644 index 0000000000..2f0577d65f Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtIngot_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate.png new file mode 100644 index 0000000000..011d800143 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate_OVERLAY.png new file mode 100644 index 0000000000..ae6d73b7a6 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crateGtPlate_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed.png new file mode 100644 index 0000000000..9944278961 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged.png new file mode 100644 index 0000000000..ccc5b9bb93 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedCentrifuged_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified.png new file mode 100644 index 0000000000..33d1e71945 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushedPurified_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed_OVERLAY.png new file mode 100644 index 0000000000..a1600cad7c Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/crushed_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust.png new file mode 100644 index 0000000000..e4c2e6e8fc Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure.png new file mode 100644 index 0000000000..e4c2e6e8fc Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure_OVERLAY.png new file mode 100644 index 0000000000..bd9fbe8192 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustImpure_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure.png new file mode 100644 index 0000000000..e4c2e6e8fc Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure_OVERLAY.png new file mode 100644 index 0000000000..0eeb49eb26 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustPure_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall.png new file mode 100644 index 0000000000..3e86c4efdd Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustSmall_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny.png new file mode 100644 index 0000000000..35b58d5d28 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dustTiny_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/dust_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil.png new file mode 100644 index 0000000000..dd1d1d6b47 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/foil_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt.png new file mode 100644 index 0000000000..5be6b57b1f Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall.png new file mode 100644 index 0000000000..3b76c82579 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGtSmall_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gearGt_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem.png new file mode 100644 index 0000000000..322d06cbc5 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped.png new file mode 100644 index 0000000000..f3ecffb06c Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemChipped_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite.png new file mode 100644 index 0000000000..ec2593d00f Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemExquisite_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed.png new file mode 100644 index 0000000000..dbf2be3bb5 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawed_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless.png new file mode 100644 index 0000000000..f12f99150e Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gemFlawless_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/gem_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet.png new file mode 100644 index 0000000000..c440753d82 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/handleMallet_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot.png new file mode 100644 index 0000000000..2f1a4d4a1c Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble.png new file mode 100644 index 0000000000..9c813fbf4a Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotDouble_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot.png new file mode 100644 index 0000000000..f2dc32d8dd Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot_OVERLAY.png new file mode 100644 index 0000000000..ebf9b80323 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotHot_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple.png new file mode 100644 index 0000000000..0b70635f44 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuadruple_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple.png new file mode 100644 index 0000000000..b77047ead7 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotQuintuple_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple.png new file mode 100644 index 0000000000..8b8af64f49 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingotTriple_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ingot_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens.png new file mode 100644 index 0000000000..ef1934b370 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens_OVERLAY.png new file mode 100644 index 0000000000..51cb4b73a0 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/lens_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites.png new file mode 100644 index 0000000000..ff65c637e4 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites_OVERLAY.png new file mode 100644 index 0000000000..b0ef0371e2 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nanites_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget.png new file mode 100644 index 0000000000..c9b7567325 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/nugget_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate.png new file mode 100644 index 0000000000..b1c43ba8dd Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense.png new file mode 100644 index 0000000000..0e6ccc7429 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDense_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble.png new file mode 100644 index 0000000000..d98797e5dd Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateDouble_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple.png new file mode 100644 index 0000000000..b024dab6cd Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuadruple_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple.png new file mode 100644 index 0000000000..0f304c5245 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateQuintuple_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple.png new file mode 100644 index 0000000000..bc5d1123a3 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plateTriple_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/plate_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring.png new file mode 100644 index 0000000000..7a28e166bc Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring_OVERLAY.png new file mode 100644 index 0000000000..d5a0c95c2e Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/ring_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor.png new file mode 100644 index 0000000000..5623ae48a5 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/rotor_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round.png new file mode 100644 index 0000000000..ff815f7459 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/round_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw.png new file mode 100644 index 0000000000..b26e7624e4 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/screw_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring.png new file mode 100644 index 0000000000..2bc6ae7d9e Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall.png new file mode 100644 index 0000000000..602782288c Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/springSmall_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/spring_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick.png new file mode 100644 index 0000000000..e2b85a44df Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong.png new file mode 100644 index 0000000000..57111cb5ef Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stickLong_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/stick_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow.png new file mode 100644 index 0000000000..3451f37c33 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadArrow_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe.png new file mode 100644 index 0000000000..730900a053 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadAxe_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw.png new file mode 100644 index 0000000000..0e8d8f33e5 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadBuzzSaw_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw.png new file mode 100644 index 0000000000..296a4eacbc Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadChainsaw_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill.png new file mode 100644 index 0000000000..5a6d448400 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadDrill_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile.png new file mode 100644 index 0000000000..c91e0717e7 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadFile_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer.png new file mode 100644 index 0000000000..014760c295 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHammer_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe.png new file mode 100644 index 0000000000..85536f28bd Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadHoe_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet.png new file mode 100644 index 0000000000..f7c5aa597e Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadMallet_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe.png new file mode 100644 index 0000000000..ba6a10f37c Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPickaxe_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow.png new file mode 100644 index 0000000000..5b39dad8a0 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadPlow_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw.png new file mode 100644 index 0000000000..657453a2d2 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSaw_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver.png new file mode 100644 index 0000000000..2343ef9d24 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadScrewdriver_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense.png new file mode 100644 index 0000000000..b3cbe69a71 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSense_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel.png new file mode 100644 index 0000000000..244126d795 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadShovel_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering.png new file mode 100644 index 0000000000..11b63507f3 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSoldering_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword.png new file mode 100644 index 0000000000..e671a132dc Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadSword_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade.png new file mode 100644 index 0000000000..fffc4f1d8e Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadUniversalSpade_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench.png new file mode 100644 index 0000000000..f0392203ac Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/toolHeadWrench_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade.png new file mode 100644 index 0000000000..c2af379154 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/turbineBlade_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void.png new file mode 100644 index 0000000000..358f2fa936 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void_OVERLAY.png new file mode 100644 index 0000000000..d83a131004 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/void_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine.png new file mode 100644 index 0000000000..2b866575ba Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine.png.mcmeta new file mode 100644 index 0000000000..cc8a1f3c96 --- /dev/null +++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine.png.mcmeta @@ -0,0 +1 @@ +{"animation": {"frametime": 1}} \ No newline at end of file diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine_OVERLAY.png new file mode 100644 index 0000000000..5e9e05d5b0 Binary files /dev/null and b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/universium/wireFine_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/TURBINE_BLADE.png b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/TURBINE_BLADE.png index a4a6bd742d..66a531fb80 100644 Binary files a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/TURBINE_BLADE.png and b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/TURBINE_BLADE.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/bolt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/bolt.png index 8675564a9b..c6f1bc9d38 100644 Binary files a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/bolt.png and b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/bolt.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/crateGtGem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/crateGtGem_OVERLAY.png index 9798a597e0..49d7c6a728 100644 Binary files a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/crateGtGem_OVERLAY.png and b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/crateGtGem_OVERLAY.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/ring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/ring.png index eb9dfd5e21..05c0edbf2e 100644 Binary files a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/ring.png and b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/ring.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/toolHeadSense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/toolHeadSense.png index 06a7479e5f..3b4c778249 100644 Binary files a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/toolHeadSense.png and b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/toolHeadSense.png differ diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/turbineBlade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/turbineBlade.png index a4a6bd742d..66a531fb80 100644 Binary files a/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/turbineBlade.png and b/src/main/resources/assets/gregtech/textures/items/materialicons/METALLIC/turbineBlade.png differ -- cgit