aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorNotAPenguin <michiel.vandeginste@gmail.com>2024-09-05 22:15:33 +0200
committerGitHub <noreply@github.com>2024-09-05 22:15:33 +0200
commite9aee5637c9d77ecc21cf95d90292ccf7a654764 (patch)
tree601e7654232723d1ed3cde30dc400a1a06496be4 /src/main
parent91721f7b939622054f3fa0bbbc260f593a4d3ffd (diff)
downloadGT5-Unofficial-e9aee5637c9d77ecc21cf95d90292ccf7a654764.tar.gz
GT5-Unofficial-e9aee5637c9d77ecc21cf95d90292ccf7a654764.tar.bz2
GT5-Unofficial-e9aee5637c9d77ecc21cf95d90292ccf7a654764.zip
UEV+ Material Diversity (#3045)
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java12
-rw-r--r--src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java18
-rw-r--r--src/main/java/goodgenerator/loader/RecipeLoader.java4
-rw-r--r--src/main/java/goodgenerator/loader/RecipeLoader2.java17
-rw-r--r--src/main/java/gregtech/api/enums/Materials.java32
-rw-r--r--src/main/java/gregtech/api/enums/MaterialsUEVplus.java90
-rw-r--r--src/main/java/gregtech/api/enums/OrePrefixes.java98
-rw-r--r--src/main/java/gregtech/api/recipe/RecipeMaps.java2
-rw-r--r--src/main/java/gregtech/common/items/GT_MetaGenerated_Item_03.java0
-rw-r--r--src/main/java/gregtech/common/items/ID_MetaItem_03.java0
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitBase.java0
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitParticleExtractor.java0
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java2
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBaryonicPerfection.java3
-rw-r--r--src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBase.java2
-rw-r--r--src/main/java/gregtech/loaders/materials/MaterialsInit1.java2
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/GT_PurifiedWaterRecipes.java0
-rw-r--r--src/main/java/gregtech/loaders/postload/chains/PurifiedWaterRecipes.java9
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java54
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java13
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java46
-rw-r--r--src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java35
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java0
-rw-r--r--src/main/java/gtPlusPlus/core/recipe/RecipesGregTech.java15
-rw-r--r--src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoaderChemicalSkips.java2
-rw-r--r--src/main/java/kekztech/common/recipeLoaders/AssemblyLine.java2
-rw-r--r--src/main/java/tectech/loader/recipe/ResearchStationAssemblyLine.java75
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.dimensionallyshiftedsuperfluid.pngbin0 -> 12912 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.dimensionallyshiftedsuperfluid.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.protohalkonitebase.pngbin0 -> 4869 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.protohalkonitebase.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/foil.pngbin0 -> 26938 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/foil.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/frameGt.pngbin0 -> 18420 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/frameGt.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotexohalkonite/frameGt.pngbin0 -> 39237 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotexohalkonite/frameGt.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/foil.pngbin0 -> 913 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/foil.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/frameGt.pngbin0 -> 986 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/protohalkonite/frameGt.pngbin0 -> 698 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell.pngbin0 -> 2159 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell_OVERLAY.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE.pngbin0 -> 9819 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic.pngbin0 -> 2243 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic_OVERLAY.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood.pngbin0 -> 2243 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood_OVERLAY.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/blockCasing.pngbin0 -> 27570 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/blockCasingAdvanced.pngbin0 -> 25964 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt.pngbin0 -> 3097 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bottle.pngbin0 -> 5180 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/capsule.pngbin0 -> 4771 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/capsuleMolten.pngbin0 -> 4771 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall.pngbin0 -> 18415 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell.pngbin0 -> 3173 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma.pngbin0 -> 3173 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma_OVERLAY.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell_OVERLAY.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/circuit.pngbin0 -> 74402 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust.pngbin0 -> 4204 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust_OVERLAY.pngbin0 -> 504 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem.pngbin0 -> 3715 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem_OVERLAY.pngbin0 -> 526 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot.pngbin0 -> 4034 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot_OVERLAY.pngbin0 -> 516 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate.pngbin0 -> 4978 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate_OVERLAY.pngbin0 -> 444 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed.pngbin0 -> 11053 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged.pngbin0 -> 10673 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified.pngbin0 -> 11602 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed_OVERLAY.pngbin0 -> 315 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust.pngbin0 -> 11068 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure.pngbin0 -> 11068 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure_OVERLAY.pngbin0 -> 374 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure.pngbin0 -> 11068 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure_OVERLAY.pngbin0 -> 371 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall.pngbin0 -> 5802 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny.pngbin0 -> 3140 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust_$_0.pngbin0 -> 155860 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/emitter.pngbin0 -> 79509 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil.pngbin0 -> 13337 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt.pngbin0 -> 15957 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall.pngbin0 -> 8217 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem.pngbin0 -> 15821 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped.pngbin0 -> 9898 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite.pngbin0 -> 18545 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed.pngbin0 -> 12687 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless.pngbin0 -> 13804 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet.pngbin0 -> 5079 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot.pngbin0 -> 15328 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble.pngbin0 -> 19607 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot.pngbin0 -> 15215 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot_OVERLAY.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple.pngbin0 -> 22175 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple.pngbin0 -> 24185 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple.pngbin0 -> 21013 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens.pngbin0 -> 13398 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens_OVERLAY.pngbin0 -> 513 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/motor.pngbin0 -> 141362 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget.pngbin0 -> 4953 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/oreRaw.pngbin0 -> 17141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate.pngbin0 -> 14412 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense.pngbin0 -> 16662 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble.pngbin0 -> 16386 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple.pngbin0 -> 19747 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple.pngbin0 -> 20445 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple.pngbin0 -> 18382 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring.pngbin0 -> 7037 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor.pngbin0 -> 8334 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round.pngbin0 -> 3292 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw.pngbin0 -> 3549 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring.pngbin0 -> 15632 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall.pngbin0 -> 6501 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick.pngbin0 -> 5177 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong.pngbin0 -> 3126 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow.pngbin0 -> 5162 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe.pngbin0 -> 4883 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw.pngbin0 -> 14990 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw.pngbin0 -> 6102 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill.pngbin0 -> 5428 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile.pngbin0 -> 5743 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer.pngbin0 -> 5060 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe.pngbin0 -> 2941 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet.pngbin0 -> 5485 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe.pngbin0 -> 4912 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow.pngbin0 -> 5714 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw.pngbin0 -> 5134 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver.pngbin0 -> 3980 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense.pngbin0 -> 3332 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel.pngbin0 -> 3776 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering.pngbin0 -> 3398 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword.pngbin0 -> 7969 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade.pngbin0 -> 3889 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench.pngbin0 -> 4573 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade.pngbin0 -> 9819 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void.pngbin0 -> 353 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine.pngbin0 -> 8341 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine_OVERLAY.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE.pngbin0 -> 9819 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic.pngbin0 -> 2243 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic_OVERLAY.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood.pngbin0 -> 2243 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood_OVERLAY.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/blockCasing.pngbin0 -> 27570 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/blockCasingAdvanced.pngbin0 -> 25964 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt.pngbin0 -> 12671 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bottle.pngbin0 -> 5180 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/capsule.pngbin0 -> 4771 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/capsuleMolten.pngbin0 -> 4771 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall.pngbin0 -> 22696 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell.pngbin0 -> 3173 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma.pngbin0 -> 3173 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma_OVERLAY.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell_OVERLAY.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/circuit.pngbin0 -> 74402 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust.pngbin0 -> 4204 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust_OVERLAY.pngbin0 -> 504 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem.pngbin0 -> 3715 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem_OVERLAY.pngbin0 -> 526 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot.pngbin0 -> 4034 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot_OVERLAY.pngbin0 -> 516 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate.pngbin0 -> 4978 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate_OVERLAY.pngbin0 -> 444 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed.pngbin0 -> 11053 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged.pngbin0 -> 10673 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified.pngbin0 -> 11602 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed_OVERLAY.pngbin0 -> 315 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust.pngbin0 -> 11068 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure.pngbin0 -> 11068 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure_OVERLAY.pngbin0 -> 374 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure.pngbin0 -> 11068 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure_OVERLAY.pngbin0 -> 371 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall.pngbin0 -> 5802 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny.pngbin0 -> 3140 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/emitter.pngbin0 -> 79509 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil.pngbin0 -> 25261 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt.pngbin0 -> 22401 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall.pngbin0 -> 19096 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem.pngbin0 -> 15821 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped.pngbin0 -> 9898 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite.pngbin0 -> 18545 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed.pngbin0 -> 12687 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless.pngbin0 -> 13804 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet.pngbin0 -> 5079 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot.pngbin0 -> 31755 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble.pngbin0 -> 19607 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot.pngbin0 -> 15215 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot_OVERLAY.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple.pngbin0 -> 22175 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple.pngbin0 -> 24185 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple.pngbin0 -> 21013 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens.pngbin0 -> 13398 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens_OVERLAY.pngbin0 -> 513 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/motor.pngbin0 -> 141362 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget.pngbin0 -> 4953 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/oreRaw.pngbin0 -> 17141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate.pngbin0 -> 19961 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense.pngbin0 -> 27214 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble.pngbin0 -> 26304 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuadruple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuadruple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuintuple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuintuple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateTriple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateTriple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring.pngbin0 -> 21044 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor.pngbin0 -> 27981 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round.pngbin0 -> 9558 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw.pngbin0 -> 15306 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring.pngbin0 -> 25885 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall.pngbin0 -> 17901 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick.pngbin0 -> 17346 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong.pngbin0 -> 16517 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow.pngbin0 -> 5162 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe.pngbin0 -> 4883 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw.pngbin0 -> 14990 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw.pngbin0 -> 6102 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill.pngbin0 -> 5428 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile.pngbin0 -> 5743 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer.pngbin0 -> 5060 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe.pngbin0 -> 2941 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet.pngbin0 -> 5485 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe.pngbin0 -> 4912 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow.pngbin0 -> 5714 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw.pngbin0 -> 5134 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver.pngbin0 -> 3980 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense.pngbin0 -> 3332 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel.pngbin0 -> 3776 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering.pngbin0 -> 3398 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword.pngbin0 -> 7969 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade.pngbin0 -> 3889 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench.pngbin0 -> 4573 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade.pngbin0 -> 9819 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void.pngbin0 -> 353 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine.pngbin0 -> 23773 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine_OVERLAY.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE.pngbin0 -> 388 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic_OVERLAY.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood_OVERLAY.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/blockCasing.pngbin0 -> 716 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/blockCasingAdvanced.pngbin0 -> 695 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt.pngbin0 -> 557 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bottle.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/capsule.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/capsuleMolten.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall.pngbin0 -> 740 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell.pngbin0 -> 168 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma.pngbin0 -> 168 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma_OVERLAY.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell_OVERLAY.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/circuit.pngbin0 -> 74402 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust.pngbin0 -> 205 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust_OVERLAY.pngbin0 -> 504 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem_OVERLAY.pngbin0 -> 526 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot.pngbin0 -> 219 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot_OVERLAY.pngbin0 -> 516 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate.pngbin0 -> 239 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate_OVERLAY.pngbin0 -> 444 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed.pngbin0 -> 542 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged.pngbin0 -> 397 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified.pngbin0 -> 541 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed_OVERLAY.pngbin0 -> 315 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust.pngbin0 -> 403 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure.pngbin0 -> 403 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure_OVERLAY.pngbin0 -> 374 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure.pngbin0 -> 403 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure_OVERLAY.pngbin0 -> 371 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/emitter.pngbin0 -> 79509 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil.pngbin0 -> 913 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/frameGt.pngbin0 -> 986 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt.pngbin0 -> 889 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall.pngbin0 -> 773 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem.pngbin0 -> 560 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped.pngbin0 -> 401 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite.pngbin0 -> 617 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed.pngbin0 -> 450 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless.pngbin0 -> 513 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet.pngbin0 -> 330 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot.pngbin0 -> 948 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble.pngbin0 -> 592 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot.pngbin0 -> 509 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot_OVERLAY.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple.pngbin0 -> 682 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple.pngbin0 -> 704 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple.pngbin0 -> 631 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens.pngbin0 -> 467 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens_OVERLAY.pngbin0 -> 513 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/motor.pngbin0 -> 141362 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget.pngbin0 -> 236 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/oreRaw.pngbin0 -> 575 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate.pngbin0 -> 806 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense.pngbin0 -> 888 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble.pngbin0 -> 894 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple.pngbin0 -> 892 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple.pngbin0 -> 859 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense.pngbin0 -> 935 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense_OVERLAY.pngbin0 -> 139 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple.pngbin0 -> 889 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring.pngbin0 -> 890 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor.pngbin0 -> 973 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round.pngbin0 -> 502 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw.pngbin0 -> 623 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring.pngbin0 -> 807 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall.pngbin0 -> 667 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick.pngbin0 -> 671 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong.pngbin0 -> 613 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow.pngbin0 -> 268 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe.pngbin0 -> 256 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw.pngbin0 -> 580 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw.pngbin0 -> 271 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile.pngbin0 -> 332 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer.pngbin0 -> 265 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe.pngbin0 -> 212 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet.pngbin0 -> 272 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow.pngbin0 -> 292 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw.pngbin0 -> 292 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver.pngbin0 -> 264 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel.pngbin0 -> 229 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword.pngbin0 -> 394 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade.pngbin0 -> 240 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade.pngbin0 -> 388 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void.pngbin0 -> 85 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine.pngbin0 -> 998 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine_OVERLAY.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE.pngbin0 -> 388 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic_OVERLAY.pngbin0 -> 234 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood.pngbin0 -> 187 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood_OVERLAY.pngbin0 -> 238 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/blockCasing.pngbin0 -> 716 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/blockCasingAdvanced.pngbin0 -> 695 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt.pngbin0 -> 211 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bottle.pngbin0 -> 247 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/capsule.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/capsuleMolten.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall.pngbin0 -> 578 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell.pngbin0 -> 168 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma.pngbin0 -> 168 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma_OVERLAY.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell_OVERLAY.pngbin0 -> 251 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/circuit.pngbin0 -> 74402 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust.pngbin0 -> 205 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust_OVERLAY.pngbin0 -> 504 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem.pngbin0 -> 215 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem_OVERLAY.pngbin0 -> 526 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot.pngbin0 -> 219 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot_OVERLAY.pngbin0 -> 516 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate.pngbin0 -> 239 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate_OVERLAY.pngbin0 -> 444 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed.pngbin0 -> 542 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged.pngbin0 -> 397 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified.pngbin0 -> 541 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed_OVERLAY.pngbin0 -> 315 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust.pngbin0 -> 403 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure.pngbin0 -> 403 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure_OVERLAY.pngbin0 -> 374 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure.pngbin0 -> 403 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure_OVERLAY.pngbin0 -> 371 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall.pngbin0 -> 252 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny.pngbin0 -> 195 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil.pngbin0 -> 493 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/frameGt.pngbin0 -> 698 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt.pngbin0 -> 594 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall.pngbin0 -> 359 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem.pngbin0 -> 560 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped.pngbin0 -> 401 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite.pngbin0 -> 617 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed.pngbin0 -> 450 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless.pngbin0 -> 513 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet.pngbin0 -> 330 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot.pngbin0 -> 507 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble.pngbin0 -> 592 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot.pngbin0 -> 509 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot_OVERLAY.pngbin0 -> 254 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple.pngbin0 -> 682 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple.pngbin0 -> 704 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple.pngbin0 -> 631 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens.pngbin0 -> 467 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens_OVERLAY.pngbin0 -> 513 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/motor.pngbin0 -> 141362 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget.pngbin0 -> 236 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/oreRaw.pngbin0 -> 575 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate.pngbin0 -> 516 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense.pngbin0 -> 549 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble.pngbin0 -> 574 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple.pngbin0 -> 652 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple.pngbin0 -> 659 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense.pngbin0 -> 573 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense_OVERLAY.pngbin0 -> 139 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple.pngbin0 -> 616 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring.pngbin0 -> 347 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor.pngbin0 -> 430 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round.pngbin0 -> 202 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw.pngbin0 -> 229 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring.pngbin0 -> 526 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall.pngbin0 -> 267 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick.pngbin0 -> 338 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong.pngbin0 -> 220 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow.pngbin0 -> 268 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe.pngbin0 -> 256 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw.pngbin0 -> 580 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw.pngbin0 -> 271 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile.pngbin0 -> 332 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer.pngbin0 -> 265 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe.pngbin0 -> 212 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet.pngbin0 -> 272 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe.pngbin0 -> 274 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow.pngbin0 -> 292 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw.pngbin0 -> 292 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver.pngbin0 -> 264 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense.pngbin0 -> 232 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel.pngbin0 -> 229 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering.pngbin0 -> 246 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword.pngbin0 -> 394 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade.pngbin0 -> 240 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench.pngbin0 -> 248 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade.pngbin0 -> 388 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void.pngbin0 -> 85 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void_OVERLAY.pngbin0 -> 141 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine.pngbin0 -> 418 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine.png.mcmeta1
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine_OVERLAY.pngbin0 -> 270 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell.pngbin0 -> 1882 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell_OVERLAY.pngbin0 -> 224 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell.pngbin0 -> 2299 bytes
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell.png.mcmeta5
-rw-r--r--src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell_OVERLAY.pngbin0 -> 251 bytes
955 files changed, 791 insertions, 61 deletions
diff --git a/src/main/java/goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java b/src/main/java/goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java
index 36ce938a04..4822ab6067 100644
--- a/src/main/java/goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java
+++ b/src/main/java/goodgenerator/loader/ComponentAssemblyLineMiscRecipes.java
@@ -344,7 +344,7 @@ public class ComponentAssemblyLineMiscRecipes {
1 << (t - 3),
(int) TierEU.RECIPE_UEV,
1,
- new Object[] { GTOreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.TranscendentMetal, 1),
+ new Object[] { GTOreDictUnificator.get(OrePrefixes.frameGt, MaterialsUEVplus.ProtoHalkonite, 1),
GTOreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 6),
ComponentType.Robot_Arm.getComponent(t)
.get(8),
@@ -353,11 +353,12 @@ public class ComponentAssemblyLineMiscRecipes {
ComponentType.Electric_Motor.getComponent(t)
.get(16),
GTOreDictUnificator.get(OrePrefixes.gearGt, MaterialsUEVplus.TranscendentMetal, 4),
- GTOreDictUnificator.get(OrePrefixes.gearGtSmall, MaterialsUEVplus.TranscendentMetal, 16),
+ GTOreDictUnificator.get(OrePrefixes.gearGtSmall, MaterialsUEVplus.ProtoHalkonite, 16),
GTOreDictUnificator.get(OrePrefixes.cableGt04, Materials.NetherStar, 8), getALCircuit(t, 8),
getALCircuit(t - 1, 16) },
new FluidStack[] { new FluidStack(sold, 144 * t * 4), CI.getTieredFluid(t, 144 * t * 2),
- StackUtils.getTieredFluid(t, 144 * t), Materials.Lubricant.getFluid(1000 * (t - 2)) },
+ StackUtils.getTieredFluid(t, 144 * t),
+ MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(1000 * (t - 2)) },
Compassline_Casing_UIV.get(1),
50 * SECONDS,
(int) TierEU.RECIPE_UEV);
@@ -382,7 +383,8 @@ public class ComponentAssemblyLineMiscRecipes {
GTOreDictUnificator.get(OrePrefixes.cableGt04, Materials.Quantium, 8), getALCircuit(t, 8),
getALCircuit(t - 1, 16) },
new FluidStack[] { new FluidStack(sold, 144 * t * 4), CI.getTieredFluid(t - 1, 144 * t * 2),
- StackUtils.getTieredFluid(t, 144 * t), Materials.Lubricant.getFluid(1000 * (t - 2)) },
+ StackUtils.getTieredFluid(t, 144 * t),
+ MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(1000 * (t - 2)) },
Compassline_Casing_UMV.get(1),
50 * 20,
(int) TierEU.RECIPE_UIV);
@@ -416,7 +418,7 @@ public class ComponentAssemblyLineMiscRecipes {
getALCircuit(t - 1, 16) },
new FluidStack[] { new FluidStack(sold, 144 * t * 4),
MaterialsUEVplus.BlackDwarfMatter.getMolten(144 * t * 2), MaterialsUEVplus.Eternity.getMolten(144 * t),
- Materials.Lubricant.getFluid(1000 * (t - 2)) },
+ MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(1000 * (t - 2)) },
Compassline_Casing_UXV.get(1),
50 * SECONDS,
(int) TierEU.RECIPE_UMV);
diff --git a/src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java b/src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java
index 9de6926cf3..38ce27cd8a 100644
--- a/src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java
+++ b/src/main/java/goodgenerator/loader/ComponentAssemblyLineRecipeLoader.java
@@ -3,6 +3,7 @@ package goodgenerator.loader;
import static goodgenerator.util.StackUtils.getTotalItems;
import static goodgenerator.util.StackUtils.mergeStacks;
import static goodgenerator.util.StackUtils.multiplyAndSplitIntoStacks;
+import static gregtech.api.enums.GTValues.M;
import static gregtech.api.util.GTRecipeConstants.COAL_CASING_TIER;
import java.util.ArrayList;
@@ -333,8 +334,8 @@ public class ComponentAssemblyLineRecipeLoader {
/**
* Transforms each {@code ItemStack}, if possible, into a more compact form. For example, a stack of 16 1x cables,
- * when passed into the {@code items} array, will be converted into a single 16x cable. Also handles GraviStar and
- * neutronium nanite conversion.
+ * when passed into the {@code items} array, will be converted into a single 16x cable. Also handles GraviStar,
+ * proto-halkonite fine wire and neutronium nanite conversion.
*/
private static ArrayList<ItemStack> compactItems(List<ItemStack> items, int tier) {
ArrayList<ItemStack> stacks = new ArrayList<>();
@@ -378,6 +379,19 @@ public class ComponentAssemblyLineRecipeLoader {
totalItems / 16));
isCompacted = true;
}
+ // Proto-Halkonite cannot be molten into a fluid, so instead replace it with an equivalent amount of dense
+ // plates
+ if (GTUtility.areStacksEqual(
+ itemstack,
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 1))) {
+ // Superdense plate is 64 plates
+ int superDensePlateAmount = (int) (((totalItems * OrePrefixes.wireFine.mMaterialAmount) / M) / 64);
+ stacks.addAll(
+ multiplyAndSplitIntoStacks(
+ GTOreDictUnificator.get(OrePrefixes.plateSuperdense, MaterialsUEVplus.ProtoHalkonite, 1),
+ superDensePlateAmount));
+ isCompacted = true;
+ }
if (!isCompacted) stacks.addAll(multiplyAndSplitIntoStacks(itemstack, totalItems));
}
stacks = mergeStacks(stacks);
diff --git a/src/main/java/goodgenerator/loader/RecipeLoader.java b/src/main/java/goodgenerator/loader/RecipeLoader.java
index 58afffeee4..c43ffb58c6 100644
--- a/src/main/java/goodgenerator/loader/RecipeLoader.java
+++ b/src/main/java/goodgenerator/loader/RecipeLoader.java
@@ -769,7 +769,7 @@ public class RecipeLoader {
.fluidInputs(
WerkstoffLoader.Oganesson.getFluidOrGas(1000),
Materials.Neutronium.getMolten(9216),
- Materials.Lubricant.getFluid(128000))
+ MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(64000))
.itemOutputs(ItemRefer.Field_Restriction_Coil_T3.get(1))
.eut(TierEU.RECIPE_ZPM)
.duration(1 * HOURS)
@@ -791,7 +791,7 @@ public class RecipeLoader {
.fluidInputs(
GGMaterial.metastableOganesson.getMolten(1000),
MaterialsUEVplus.TranscendentMetal.getMolten(9216),
- Materials.Lubricant.getFluid(128000))
+ MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(64000))
.itemOutputs(ItemRefer.Field_Restriction_Coil_T4.get(1))
.eut(TierEU.RECIPE_ZPM)
.duration(2 * HOURS)
diff --git a/src/main/java/goodgenerator/loader/RecipeLoader2.java b/src/main/java/goodgenerator/loader/RecipeLoader2.java
index 3f44301308..15f44dc97d 100644
--- a/src/main/java/goodgenerator/loader/RecipeLoader2.java
+++ b/src/main/java/goodgenerator/loader/RecipeLoader2.java
@@ -648,12 +648,12 @@ public class RecipeLoader2 {
ItemList.Electric_Pump_UIV.get(8),
GTOreDictUnificator.get(OrePrefixes.pipeLarge, Materials.NetherStar, 12),
GTOreDictUnificator.get(OrePrefixes.plateDouble, Materials.CosmicNeutronium, 12),
- GTOreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened, 12),
+ GTOreDictUnificator.get(OrePrefixes.plateDouble, MaterialsUEVplus.ProtoHalkonite, 12),
GTOreDictUnificator.get(OrePrefixes.plate, Materials.Infinity, 64))
.fluidInputs(
Materials.DraconiumAwakened.getMolten(14400),
FluidRegistry.getFluidStack("supercoolant", 46080),
- Materials.Lubricant.getFluid(46080))
+ MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(46080))
.itemOutputs(ItemRefer.YOTTank_Cell_T9.get(1))
.eut(TierEU.RECIPE_UMV)
.duration(50 * SECONDS)
@@ -669,13 +669,13 @@ public class RecipeLoader2 {
ItemList.Electric_Pump_UMV.get(8),
GTOreDictUnificator.get(OrePrefixes.pipeLarge, Materials.NetherStar, 64),
GTOreDictUnificator.get(OrePrefixes.plateDouble, Materials.CosmicNeutronium, 12),
- GTOreDictUnificator.get(OrePrefixes.plateDouble, Materials.DraconiumAwakened, 12),
+ GTOreDictUnificator.get(OrePrefixes.plateDouble, MaterialsUEVplus.ProtoHalkonite, 12),
GTOreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.SpaceTime, 10))
.fluidInputs(
Materials.DraconiumAwakened.getMolten(14400),
MaterialsUEVplus.TranscendentMetal.getMolten(1440),
FluidRegistry.getFluidStack("supercoolant", 46080),
- Materials.Lubricant.getFluid(46080))
+ MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(46080))
.itemOutputs(ItemRefer.YOTTank_Cell_T10.get(1))
.eut(TierEU.RECIPE_UXV)
.duration(50 * SECONDS)
@@ -1812,6 +1812,15 @@ public class RecipeLoader2 {
.metadata(FUSION_THRESHOLD, 1_000_000_000)
.addTo(fusionRecipes);
+ // Mk5 recipe
+ GTValues.RA.stdBuilder()
+ .fluidInputs(Materials.Copper.getPlasma(288), WerkstoffLoader.Oganesson.getFluidOrGas(500))
+ .fluidOutputs(GGMaterial.metastableOganesson.getMolten(288))
+ .eut(TierEU.RECIPE_UEV)
+ .duration(5 * SECONDS)
+ .metadata(FUSION_THRESHOLD, 1_000_000_000)
+ .addTo(fusionRecipes);
+
GTValues.RA.stdBuilder()
.itemInputs(GGMaterial.metastableOganesson.get(OrePrefixes.dust))
.fluidOutputs(WerkstoffLoader.Oganesson.getFluidOrGas(250))
diff --git a/src/main/java/gregtech/api/enums/Materials.java b/src/main/java/gregtech/api/enums/Materials.java
index e29a03bea4..9949a61cfd 100644
--- a/src/main/java/gregtech/api/enums/Materials.java
+++ b/src/main/java/gregtech/api/enums/Materials.java
@@ -1989,6 +1989,21 @@ public class Materials implements IColorModulationContainer, ISubTagContainer {
MaterialsUEVplus.SixPhasedCopper.mChemicalFormula = "\u2722";
MaterialsUEVplus.Mellion.mChemicalFormula = "Tn\u2081\u2081Or\u2088Rb\u2081\u2081?\u2087?\u2081\u2083?\u2081\u2083";
MaterialsUEVplus.Creon.mChemicalFormula = "\u2E0E";
+ Tartarite.mChemicalFormula = "Tt";
+ MaterialsUEVplus.TranscendentMetal.mChemicalFormula = "TsЖ";
+ // I hate this
+ MaterialsUEVplus.MoltenProtoHalkoniteBase.mChemicalFormula = "("
+ + MaterialsUEVplus.TranscendentMetal.mChemicalFormula
+ + ")\u2082"
+ + "(W\u2088Nq*\u2087("
+ + Materials.Bedrockium.mChemicalFormula
+ + ")\u2084C\u2084V\u2083SpPu)\u2082"
+ + Tartarite.mChemicalFormula
+ + "\u2082"
+ + "((CW)\u2087Ti\u2083)\u2083???"
+ + "If*";
+ MaterialsUEVplus.HotProtoHalkonite.mChemicalFormula = MaterialsUEVplus.MoltenProtoHalkoniteBase.mChemicalFormula;
+ MaterialsUEVplus.ProtoHalkonite.mChemicalFormula = MaterialsUEVplus.MoltenProtoHalkoniteBase.mChemicalFormula;
}
private static void initSubTags() {
@@ -1998,6 +2013,15 @@ public class Materials implements IColorModulationContainer, ISubTagContainer {
.addTo(Magnetite, VanadiumMagnetite, BasalticMineralSand, GraniticMineralSand);
SubTag.NO_RECIPES.addTo(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter);
+ SubTag.NO_RECIPES.addTo(MaterialsUEVplus.HotProtoHalkonite);
+ SubTag.NO_RECIPES.addTo(MaterialsUEVplus.ProtoHalkonite);
+ MaterialsUEVplus.HotProtoHalkonite.remove(SubTag.SMELTING_TO_FLUID);
+ MaterialsUEVplus.ProtoHalkonite.remove(SubTag.SMELTING_TO_FLUID);
+
+ SubTag.NO_RECIPES.addTo(MaterialsUEVplus.HotExoHalkonite);
+ SubTag.NO_RECIPES.addTo(MaterialsUEVplus.ExoHalkonite);
+ MaterialsUEVplus.HotExoHalkonite.remove(SubTag.SMELTING_TO_FLUID);
+ MaterialsUEVplus.ExoHalkonite.remove(SubTag.SMELTING_TO_FLUID);
SubTag.ELECTROMAGNETIC_SEPERATION_IRON.addTo(
YellowLimonite,
@@ -2251,7 +2275,11 @@ public class Materials implements IColorModulationContainer, ISubTagContainer {
TengamPurified,
TengamAttuned,
MaterialsUEVplus.Eternity,
- MaterialsUEVplus.MagMatter);
+ MaterialsUEVplus.MagMatter,
+ MaterialsUEVplus.HotProtoHalkonite,
+ MaterialsUEVplus.ProtoHalkonite,
+ MaterialsUEVplus.HotExoHalkonite,
+ MaterialsUEVplus.ExoHalkonite);
SubTag.FOOD.addTo(
MeatRaw,
@@ -2533,6 +2561,8 @@ public class Materials implements IColorModulationContainer, ISubTagContainer {
MaterialsUEVplus.MagMatter.renderer = new InfinityRenderer();
MaterialsUEVplus.SixPhasedCopper.renderer = new GlitchEffectRenderer();
MaterialsUEVplus.GravitonShard.renderer = new InfinityRenderer();
+ MaterialsUEVplus.ExoHalkonite.renderer = new InfinityRenderer();
+ MaterialsUEVplus.HotExoHalkonite.renderer = new InfinityRenderer();
}
private static void fillGeneratedMaterialsMap() {
diff --git a/src/main/java/gregtech/api/enums/MaterialsUEVplus.java b/src/main/java/gregtech/api/enums/MaterialsUEVplus.java
index 49ab432c5f..d13fe68a47 100644
--- a/src/main/java/gregtech/api/enums/MaterialsUEVplus.java
+++ b/src/main/java/gregtech/api/enums/MaterialsUEVplus.java
@@ -750,6 +750,96 @@ public class MaterialsUEVplus {
.disableAutoGeneratedBlastFurnaceRecipes()
.disableAutoGeneratedVacuumFreezerRecipe();
+ public static Materials DimensionallyShiftedSuperfluid = new MaterialBuilder(
+ 151,
+ new TextureSet("dimensionallyshiftedsuperfluid", true),
+ "Dimensionally Shifted Superfluid").addCell()
+ .addFluid()
+ .setRGBA(255, 255, 255, 0)
+ .setTransparent(true)
+ .setName("dimensionallyshiftedsuperfluid")
+ .setColor(Dyes._NULL)
+ .constructMaterial()
+ .setHasCorrespondingFluid(true);
+
+ public static Materials MoltenProtoHalkoniteBase = new MaterialBuilder(
+ 152,
+ new TextureSet("protohalkonitebase", true),
+ "Molten Proto-Halkonite Steel Base").setName("protohalkonitebase")
+ .addFluid()
+ .addCell()
+ .setLiquidTemperature(10000)
+ .setRGBA(255, 255, 255, 0)
+ .setTransparent(true)
+ .setColor(Dyes._NULL)
+ .constructMaterial()
+ .disableAutoGeneratedVacuumFreezerRecipe()
+ .disableAutoGeneratedBlastFurnaceRecipes()
+ .disableAutoGeneratedRecycleRecipes();
+ public static Materials HotProtoHalkonite = new MaterialBuilder(
+ 153,
+ new TextureSet("hotprotohalkonite", true),
+ "Hot Proto-Halkonite Steel").setName("hotprotohalkonite")
+ .setTypes(1 | 2 | 64 | 128)
+ .setOreValue(2)
+ .setRGBA(255, 255, 255, 0)
+ .setTransparent(false)
+ .constructMaterial()
+ .setProcessingMaterialTierEU(TierEU.RECIPE_UEV)
+ .disableAutoGeneratedVacuumFreezerRecipe()
+ .disableAutoGeneratedBlastFurnaceRecipes()
+ .disableAutoGeneratedRecycleRecipes();
+ public static Materials ProtoHalkonite = new MaterialBuilder(
+ 154,
+ new TextureSet("protohalkonite", true),
+ "Proto-Halkonite Steel").setName("protohalkonite")
+ .setTypes(1 | 2 | 64 | 128)
+ .setRGBA(255, 255, 255, 0)
+ .setTransparent(false)
+ .constructMaterial()
+ .setProcessingMaterialTierEU(TierEU.RECIPE_UEV)
+ .disableAutoGeneratedVacuumFreezerRecipe()
+ .disableAutoGeneratedBlastFurnaceRecipes();
+
+ public static Materials MoltenExoHalkoniteBase = new MaterialBuilder(
+ 155,
+ TextureSet.SET_FLUID,
+ "Molten Exo-Halkonite Steel Preparation Base").setName("moltenexohalkonitebase")
+ .addFluid()
+ .addCell()
+ .setLiquidTemperature(10000)
+ .setRGBA(30, 30, 30, 0)
+ .setTransparent(false)
+ .constructMaterial()
+ .disableAutoGeneratedVacuumFreezerRecipe()
+ .disableAutoGeneratedBlastFurnaceRecipes()
+ .disableAutoGeneratedRecycleRecipes();
+
+ public static Materials HotExoHalkonite = new MaterialBuilder(
+ 156,
+ new TextureSet("hotexohalkonite", true),
+ "Hot Exo-Halkonite Steel").setName("hotexohalkonite")
+ .setTypes(1 | 2 | 64 | 128)
+ .setOreValue(2)
+ .setRGBA(255, 255, 255, 0)
+ .setTransparent(false)
+ .constructMaterial()
+ .setProcessingMaterialTierEU(TierEU.RECIPE_UEV)
+ .disableAutoGeneratedVacuumFreezerRecipe()
+ .disableAutoGeneratedBlastFurnaceRecipes()
+ .disableAutoGeneratedRecycleRecipes();
+ public static Materials ExoHalkonite = new MaterialBuilder(
+ 157,
+ new TextureSet("exohalkonite", true),
+ "Exo-Halkonite Steel").setName("exohalkonite")
+ .setTypes(1 | 2 | 64 | 128)
+ .setRGBA(255, 255, 255, 0)
+ .setTransparent(false)
+ .constructMaterial()
+ .setProcessingMaterialTierEU(TierEU.RECIPE_UEV)
+ .disableAutoGeneratedVacuumFreezerRecipe()
+ .disableAutoGeneratedBlastFurnaceRecipes();
+
/**
* called by Materials. Can be safely called multiple times. exists to allow Materials ensure this class is
* initialized
diff --git a/src/main/java/gregtech/api/enums/OrePrefixes.java b/src/main/java/gregtech/api/enums/OrePrefixes.java
index f757d34a7b..7af17351b9 100644
--- a/src/main/java/gregtech/api/enums/OrePrefixes.java
+++ b/src/main/java/gregtech/api/enums/OrePrefixes.java
@@ -704,6 +704,80 @@ public enum OrePrefixes {
dustSmall.mNotGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter);
dustTiny.mNotGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter);
+ plateTriple.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ plateQuadruple.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ plateQuintuple.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ cell.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ ingotDouble.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ ingotTriple.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ ingotQuadruple.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ ingotQuintuple.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ turbineBlade.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ dust.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ dustSmall.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ dustTiny.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ spring.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ springSmall.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ nugget.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ itemCasing.mNotGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+
+ plateTriple.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ plateQuadruple.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ plateQuintuple.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ cell.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ ingotDouble.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ ingotTriple.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ ingotQuadruple.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ ingotQuintuple.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ turbineBlade.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ dust.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ dustSmall.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ dustTiny.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ spring.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ springSmall.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ nugget.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ itemCasing.mNotGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+
+ plateDouble.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ plateTriple.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ plateQuadruple.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ plateQuintuple.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ cell.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ ingotDouble.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ ingotTriple.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ ingotQuadruple.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ ingotQuintuple.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ turbineBlade.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ dust.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ dustSmall.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ dustTiny.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ spring.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ springSmall.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ nugget.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ itemCasing.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+
+ plateDouble.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ plateTriple.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ plateQuadruple.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ plateQuintuple.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ cell.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ ingotDouble.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ ingotTriple.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ ingotQuadruple.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ ingotQuintuple.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ turbineBlade.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ dust.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ dustSmall.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ dustTiny.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ spring.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ springSmall.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ nugget.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ itemCasing.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+
+ // When Exo-Halkonite is added, remove this.
+ plateSuperdense.mNotGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ plateSuperdense.mNotGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+
cell.disableComponent(MaterialsUEVplus.GravitonShard);
// ingot.mNotGeneratedItems.add(Materials.Ichorium);
@@ -794,6 +868,30 @@ public enum OrePrefixes {
frame.mGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter);
frameGt.mGeneratedItems.add(MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter);
+ gear.mGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ ingot.mGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ toolHeadHammer.mGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ frame.mGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+ frameGt.mGeneratedItems.add(MaterialsUEVplus.HotProtoHalkonite);
+
+ gear.mGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ ingot.mGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ toolHeadHammer.mGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ frame.mGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+ frameGt.mGeneratedItems.add(MaterialsUEVplus.ProtoHalkonite);
+
+ gear.mGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ ingot.mGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ toolHeadHammer.mGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ frame.mGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+ frameGt.mGeneratedItems.add(MaterialsUEVplus.HotExoHalkonite);
+
+ gear.mGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ ingot.mGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ toolHeadHammer.mGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ frame.mGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+ frameGt.mGeneratedItems.add(MaterialsUEVplus.ExoHalkonite);
+
gem.mGeneratedItems.add(MaterialsUEVplus.GravitonShard);
dust.mGeneratedItems.addAll(dustPure.mGeneratedItems);
diff --git a/src/main/java/gregtech/api/recipe/RecipeMaps.java b/src/main/java/gregtech/api/recipe/RecipeMaps.java
index b43b1144ee..ad2f609dc7 100644
--- a/src/main/java/gregtech/api/recipe/RecipeMaps.java
+++ b/src/main/java/gregtech/api/recipe/RecipeMaps.java
@@ -118,7 +118,7 @@ public final class RecipeMaps {
})
.build();
public static final RecipeMap<RecipeMapBackend> compressorRecipes = RecipeMapBuilder.of("gt.recipe.compressor")
- .maxIO(1, 1, 0, 0)
+ .maxIO(1, 1, 1, 0)
.minInputs(1, 0)
.slotOverlays(
(index, isFluid, isOutput, isSpecial) -> !isFluid && !isOutput ? GTUITextures.OVERLAY_SLOT_COMPRESSOR
diff --git a/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_03.java b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_03.java
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/src/main/java/gregtech/common/items/GT_MetaGenerated_Item_03.java
diff --git a/src/main/java/gregtech/common/items/ID_MetaItem_03.java b/src/main/java/gregtech/common/items/ID_MetaItem_03.java
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/src/main/java/gregtech/common/items/ID_MetaItem_03.java
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitBase.java b/src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitBase.java
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitBase.java
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitParticleExtractor.java b/src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitParticleExtractor.java
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/purification/GT_MetaTileEntity_PurificationUnitParticleExtractor.java
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java
index 86f2c2b5bd..6933a18dc2 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationPlant.java
@@ -206,7 +206,7 @@ public class MTEPurificationPlant extends MTEExtendedPowerMultiBlockBase<MTEPuri
.addSeparator()
.addInfo("Every purification unit has a configuration window to configure maximum parallel amount.")
.addInfo(
- "This will only scale purified water I/O and power usage. Other catalysts and outputs are unchanged.")
+ "This will only scale purified water input, ALL fluid output and power usage. Other catalysts and outputs are unchanged.")
.addSeparator()
.addInfo(
EnumChatFormatting.AQUA + ""
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBaryonicPerfection.java b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBaryonicPerfection.java
index 250d968945..e2f230b6d8 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBaryonicPerfection.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBaryonicPerfection.java
@@ -293,6 +293,9 @@ public class MTEPurificationUnitBaryonicPerfection
.addInfo("Keeps track of the entire sequence of catalysts inserted this recipe.")
.addInfo(
"If the correct catalyst combination is in the sequence of inserted catalysts, immediately outputs "
+ + EnumChatFormatting.RED
+ + BARYONIC_MATTER_OUTPUT
+ + "L "
+ EnumChatFormatting.WHITE
+ "Stabilised Baryonic Matter")
.addInfo("At the end of the recipe, all incorrectly inserted catalysts are returned in the output bus.")
diff --git a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBase.java b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBase.java
index e986f16940..263590f184 100644
--- a/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBase.java
+++ b/src/main/java/gregtech/common/tileentities/machines/multi/purification/MTEPurificationUnitBase.java
@@ -376,8 +376,8 @@ public abstract class MTEPurificationUnitBase<T extends MTEExtendedPowerMultiBlo
FluidStack[] fluidOutputs = new FluidStack[this.currentRecipe.mFluidOutputs.length];
for (int i = 0; i < this.currentRecipe.mFluidOutputs.length; ++i) {
fluidOutputs[i] = this.currentRecipe.mFluidOutputs[i].copy();
+ fluidOutputs[i].amount *= effectiveParallel;
}
- fluidOutputs[0].amount *= effectiveParallel;
this.mOutputFluids = fluidOutputs;
this.mOutputItems = this.currentRecipe.mOutputs;
// Set this value, so it can be displayed in Waila. Note that the logic for the units is
diff --git a/src/main/java/gregtech/loaders/materials/MaterialsInit1.java b/src/main/java/gregtech/loaders/materials/MaterialsInit1.java
index b32ddde894..7bf3b1937d 100644
--- a/src/main/java/gregtech/loaders/materials/MaterialsInit1.java
+++ b/src/main/java/gregtech/loaders/materials/MaterialsInit1.java
@@ -902,7 +902,7 @@ public class MaterialsInit1 {
Materials.InfinityCatalyst = new Materials( 394, TextureSet.SET_SHINY , 64.0F,1310720, 10, 1|2 |8 |64|128 , 255, 255, 255, 0, "InfinityCatalyst" , "Infinity Catalyst" , 5, 500000, 10800, 10800, true, false, 20, 1, 1, Dyes.dyeLightGray ).setProcessingMaterialTierEU(TierEU.RECIPE_UV).disableAutoGeneratedVacuumFreezerRecipe();
Materials.Infinity = new Materials( 397, new TextureSet("infinity", true), 256.0F,2621440, 17, 1|2 |64|128 , 255, 255, 255, 0, "Infinity" , "Infinity" , 5, 5000000, 10800, 10800, true, false, 40, 1, 1, Dyes.dyeLightGray ).setProcessingMaterialTierEU(TierEU.RECIPE_UV).disableAutoGeneratedVacuumFreezerRecipe();
- Materials.Bedrockium = new MaterialBuilder(395,TextureSet.SET_DULL, "Bedrockium").addOreItems().addDustItems().addMetalItems().setDurability(327680).setToolSpeed(8f).setToolQuality(9).setRGB(50,50,50).setName("Bedrockium").setBlastFurnaceRequired(true).setBlastFurnaceTemp(9900).setMeltingPoint(9900).setColor(Dyes.dyeBlack).setOreValue(4).setDensityDivider(1).setDensityMultiplier(1).constructMaterial().setProcessingMaterialTierEU(TierEU.RECIPE_EV).disableAutoGeneratedVacuumFreezerRecipe();
+ Materials.Bedrockium = new MaterialBuilder(395,TextureSet.SET_DULL, "Bedrockium").addOreItems().addDustItems().addMetalItems().setDurability(327680).setToolSpeed(8f).setToolQuality(9).setRGB(50,50,50).setName("Bedrockium").setBlastFurnaceRequired(true).setBlastFurnaceTemp(9900).setMeltingPoint(9900).setMaterialList(new MaterialStack(Materials.SiliconDioxide, 26244), new MaterialStack(Materials.Diamond, 9)).setColor(Dyes.dyeBlack).setOreValue(4).setDensityDivider(1).setDensityMultiplier(1).constructMaterial().setProcessingMaterialTierEU(TierEU.RECIPE_EV).disableAutoGeneratedVacuumFreezerRecipe();
Materials.Trinium = new Materials( 868, TextureSet.SET_SHINY , 128.0F, 51200, 8, 1|2 |8 |64|128 , 200, 200, 210, 0, "Trinium" , "Trinium" , 0, 0, 7200, 7200, true, false, 4, 1, 1, Dyes.dyeLightGray ).disableAutoGeneratedBlastFurnaceRecipes().disableAutoGeneratedVacuumFreezerRecipe();
Materials.Ichorium = new Materials( 978, TextureSet.SET_SHINY , 32.0F, 850000, 12, 1|2 |8 |32|64|128 , 211, 120, 6, 0, "Ichorium" , "Ichorium" , 5, 250000, 9000, 9000, true, false, 4, 1, 1, Dyes.dyeOrange ).setTurbineMultipliers(6, 6, 3).setHasCorrespondingPlasma(true);
Materials.CosmicNeutronium = new Materials( 982, TextureSet.SET_SHINY , 96.0F, 163840, 12, 1|2 |8 |32|64|128 , 50, 50, 50, 0, "CosmicNeutronium" , "Cosmic Neutronium" , 0, 0, 9900, 9900, true, false, 4, 1, 1, Dyes.dyeBlack ).setProcessingMaterialTierEU(TierEU.RECIPE_ZPM).disableAutoGeneratedVacuumFreezerRecipe().setHasCorrespondingPlasma(true);
diff --git a/src/main/java/gregtech/loaders/postload/chains/GT_PurifiedWaterRecipes.java b/src/main/java/gregtech/loaders/postload/chains/GT_PurifiedWaterRecipes.java
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/src/main/java/gregtech/loaders/postload/chains/GT_PurifiedWaterRecipes.java
diff --git a/src/main/java/gregtech/loaders/postload/chains/PurifiedWaterRecipes.java b/src/main/java/gregtech/loaders/postload/chains/PurifiedWaterRecipes.java
index c0d73d02b6..3cb8ac8f65 100644
--- a/src/main/java/gregtech/loaders/postload/chains/PurifiedWaterRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/chains/PurifiedWaterRecipes.java
@@ -24,7 +24,6 @@ import static gregtech.api.util.GTRecipeConstants.AssemblyLine;
import static gregtech.api.util.GTRecipeConstants.COIL_HEAT;
import static gregtech.api.util.GTRecipeConstants.RESEARCH_ITEM;
import static gregtech.api.util.GTRecipeConstants.RESEARCH_TIME;
-import static gregtech.common.tileentities.machines.multi.purification.MTEPurificationUnitBaryonicPerfection.BARYONIC_MATTER_OUTPUT;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
@@ -277,7 +276,7 @@ public class PurifiedWaterRecipes {
GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.CosmicNeutronium, 64),
GTOreDictUnificator.get(OrePrefixes.circuit, Materials.UHV, 16),
GTOreDictUnificator.get(OrePrefixes.circuit, Materials.UEV, 8),
- ItemList.Field_Generator_UEV.get(4))
+ ItemList.Field_Generator_UEV.get(1))
.fluidInputs(
Materials.Neutronium.getMolten(16 * 144),
Materials.Infinity.getMolten(16 * 144),
@@ -292,9 +291,7 @@ public class PurifiedWaterRecipes {
// Fake item inputs
.itemInputs(ItemList.Quark_Creation_Catalyst_Charm.get(1), ItemList.Quark_Creation_Catalyst_Strange.get(1))
.fluidInputs(Materials.Grade7PurifiedWater.getFluid(1000L))
- .fluidOutputs(
- Materials.Grade8PurifiedWater.getFluid(900L),
- Materials.StableBaryonicMatter.getFluid(BARYONIC_MATTER_OUTPUT))
+ .fluidOutputs(Materials.Grade8PurifiedWater.getFluid(900L), Materials.StableBaryonicMatter.getFluid(500))
.itemOutputs(ItemList.Quark_Creation_Catalyst_Unaligned.get(2L), Particle.getBaseParticle(Particle.UNKNOWN))
.outputChances(10000, 100)
.ignoreCollision()
@@ -307,7 +304,7 @@ public class PurifiedWaterRecipes {
// real recipe
GTValues.RA.stdBuilder()
.fluidInputs(Materials.Grade7PurifiedWater.getFluid(1000L))
- .fluidOutputs(Materials.Grade8PurifiedWater.getFluid(900L))
+ .fluidOutputs(Materials.Grade8PurifiedWater.getFluid(900L), Materials.StableBaryonicMatter.getFluid(500))
.itemOutputs(ItemList.Quark_Creation_Catalyst_Unaligned.get(2L), Particle.getBaseParticle(Particle.UNKNOWN))
.outputChances(10000, 100)
.ignoreCollision()
diff --git a/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
index e500844b37..1b889f2f37 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/ChemicalBathRecipes.java
@@ -1,5 +1,6 @@
package gregtech.loaders.postload.recipes;
+import static gregtech.api.enums.GTValues.M;
import static gregtech.api.enums.Mods.BuildCraftTransport;
import static gregtech.api.recipe.RecipeMaps.chemicalBathRecipes;
import static gregtech.api.util.GTModHandler.getModItem;
@@ -20,6 +21,7 @@ import gregtech.api.enums.GTValues;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
import gregtech.api.enums.MaterialsKevlar;
+import gregtech.api.enums.MaterialsUEVplus;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.enums.TierEU;
import gregtech.api.util.GTModHandler;
@@ -411,5 +413,57 @@ public class ChemicalBathRecipes implements Runnable {
.duration(40 * SECONDS)
.eut(8)
.addTo(chemicalBathRecipes);
+
+ this.protoHalkoniteRecipes();
+ }
+
+ private void protoHalkoniteRecipes() {
+ this.addProtoHalkonitePartRecipe(OrePrefixes.frameGt, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.ingot, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.plate, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.plateDense, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.stick, 2);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.round, 8);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.bolt, 8);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.screw, 8);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.ring, 4);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.foil, 8);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.gearGtSmall, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.rotor, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.stickLong, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.gearGt, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.wireFine, 8);
+ }
+
+ private void addProtoHalkonitePartRecipe(OrePrefixes prefix, final int multiplier) {
+
+ final int partFraction = (int) (144 * prefix.mMaterialAmount / M);
+
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTOreDictUnificator.get(prefix, Materials.Infinity, multiplier))
+ .itemOutputs(GTOreDictUnificator.get(prefix, MaterialsUEVplus.HotProtoHalkonite, multiplier))
+ .fluidInputs(MaterialsUEVplus.MoltenProtoHalkoniteBase.getFluid((long) partFraction * multiplier))
+ .duration((int) (multiplier * (8 * SECONDS * partFraction / 144.0)))
+ .eut(TierEU.RECIPE_UEV)
+ .noOptimize()
+ .addTo(chemicalBathRecipes);
+
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTOreDictUnificator.get(prefix, MaterialsUEVplus.Creon, multiplier))
+ .itemOutputs(GTOreDictUnificator.get(prefix, MaterialsUEVplus.HotProtoHalkonite, multiplier))
+ .fluidInputs(MaterialsUEVplus.MoltenProtoHalkoniteBase.getFluid((long) partFraction * multiplier / 2L))
+ .duration((int) (multiplier * (2 * SECONDS * partFraction / 144.0)))
+ .eut(TierEU.RECIPE_UIV)
+ .noOptimize()
+ .addTo(chemicalBathRecipes);
+
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTOreDictUnificator.get(prefix, MaterialsUEVplus.Mellion, multiplier))
+ .itemOutputs(GTOreDictUnificator.get(prefix, MaterialsUEVplus.HotProtoHalkonite, multiplier))
+ .fluidInputs(MaterialsUEVplus.MoltenProtoHalkoniteBase.getFluid((long) partFraction * multiplier / 2L))
+ .duration((int) (multiplier * (2 * SECONDS * partFraction / 144.0)))
+ .eut(TierEU.RECIPE_UIV)
+ .noOptimize()
+ .addTo(chemicalBathRecipes);
}
}
diff --git a/src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java
index 1b6e1c0adc..8f6ba3729d 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/CompressorRecipes.java
@@ -15,7 +15,10 @@ import bartworks.system.material.WerkstoffLoader;
import gregtech.api.enums.GTValues;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
+import gregtech.api.enums.MaterialsUEVplus;
import gregtech.api.enums.OrePrefixes;
+import gregtech.api.enums.TierEU;
+import gregtech.api.recipe.metadata.CompressionTierKey;
import gregtech.api.util.GTModHandler;
import gregtech.api.util.GTOreDictUnificator;
import mods.railcraft.common.blocks.aesthetics.cube.EnumCube;
@@ -264,6 +267,16 @@ public class CompressorRecipes implements Runnable {
.addTo(compressorRecipes);
GTValues.RA.stdBuilder()
+ .itemInputs(GTOreDictUnificator.get(OrePrefixes.plateSuperdense, Materials.Infinity, 1))
+ .fluidInputs(MaterialsUEVplus.MoltenProtoHalkoniteBase.getFluid(64 * 144))
+ .itemOutputs(GTOreDictUnificator.get(OrePrefixes.plateSuperdense, MaterialsUEVplus.HotProtoHalkonite, 1))
+ // Require stabilized black hole
+ .metadata(CompressionTierKey.INSTANCE, 2)
+ .duration(45 * SECONDS)
+ .eut(TierEU.RECIPE_UIV)
+ .addTo(compressorRecipes);
+
+ GTValues.RA.stdBuilder()
.itemInputs(WerkstoffLoader.MagnetoResonaticDust.get(OrePrefixes.gem, 9))
.itemOutputs(WerkstoffLoader.MagnetoResonaticDust.get(OrePrefixes.block, 1))
.duration(15 * SECONDS)
diff --git a/src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java
index ea3c5ff7d1..5cf731c1ed 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/PlasmaForgeRecipes.java
@@ -9,7 +9,10 @@ import static gregtech.api.util.GTRecipeBuilder.SECONDS;
import static gregtech.api.util.GTRecipeConstants.COIL_HEAT;
import net.minecraft.item.ItemStack;
+import net.minecraftforge.fluids.Fluid;
+import net.minecraftforge.fluids.FluidStack;
+import goodgenerator.items.GGMaterial;
import gregtech.api.enums.GTValues;
import gregtech.api.enums.ItemList;
import gregtech.api.enums.Materials;
@@ -69,5 +72,48 @@ public class PlasmaForgeRecipes implements Runnable {
.metadata(COIL_HEAT, 12600)
.addTo(plasmaForgeRecipes);
}
+
+ Fluid celestialTungstenPlasma = MaterialsElements.STANDALONE.CELESTIAL_TUNGSTEN.getPlasma();
+
+ // Dimensionally shifted superfluid
+
+ // First recipe using AwDr coil and super heavy radox
+ GTValues.RA.stdBuilder()
+ .itemInputs()
+ .fluidInputs(
+ Materials.StableBaryonicMatter.getFluid(250),
+ GGMaterial.metastableOganesson.getMolten(288),
+ Materials.Grade8PurifiedWater.getFluid(400),
+ new FluidStack(celestialTungstenPlasma, 32 * 144),
+ Materials.RadoxSuperHeavy.getFluid(2000),
+ MaterialsUEVplus.ExcitedDTCC.getFluid(1000))
+ .fluidOutputs(
+ MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(7500),
+ MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(500))
+ .duration(60 * SECONDS)
+ .eut((int) TierEU.RECIPE_UIV)
+ .metadata(COIL_HEAT, 10800)
+ .addTo(plasmaForgeRecipes);
+
+ // Better recipe, unlocks with AwDr coil and uses heavy radox, which can be produced in the QFT.
+ // This recipe takes UMV power but processes 4x input and output as the original recipe, making it a free POC
+ // over
+ // the original recipe
+ GTValues.RA.stdBuilder()
+ .itemInputs()
+ .fluidInputs(
+ Materials.StableBaryonicMatter.getFluid(1000),
+ GGMaterial.metastableOganesson.getMolten(288 * 4),
+ Materials.Grade8PurifiedWater.getFluid(1600),
+ new FluidStack(celestialTungstenPlasma, 128 * 144),
+ Materials.RadoxHeavy.getFluid(8000),
+ MaterialsUEVplus.ExcitedDTRC.getFluid(4000))
+ .fluidOutputs(
+ MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(30000),
+ MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(2000))
+ .duration(60 * SECONDS)
+ .eut((int) TierEU.RECIPE_UMV)
+ .metadata(COIL_HEAT, 12600)
+ .addTo(plasmaForgeRecipes);
}
}
diff --git a/src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java b/src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java
index 89e213c31b..89a1aefa89 100644
--- a/src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java
+++ b/src/main/java/gregtech/loaders/postload/recipes/VacuumFreezerRecipes.java
@@ -1,5 +1,6 @@
package gregtech.loaders.postload.recipes;
+import static gregtech.api.enums.GTValues.M;
import static gregtech.api.recipe.RecipeMaps.vacuumFreezerRecipes;
import static gregtech.api.util.GTRecipeBuilder.HOURS;
import static gregtech.api.util.GTRecipeBuilder.MINUTES;
@@ -410,6 +411,24 @@ public class VacuumFreezerRecipes implements Runnable {
.eut(TierEU.RECIPE_UIV)
.addTo(vacuumFreezerRecipes);
+ // Proto-Halkonite
+ this.addProtoHalkonitePartRecipe(OrePrefixes.frameGt, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.ingot, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.plate, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.plateDense, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.stick, 2);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.round, 8);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.bolt, 8);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.screw, 8);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.ring, 4);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.foil, 8);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.gearGtSmall, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.rotor, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.stickLong, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.gearGt, 1);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.wireFine, 8);
+ this.addProtoHalkonitePartRecipe(OrePrefixes.plateSuperdense, 1);
+
GTValues.RA.stdBuilder()
.itemInputs(GTOreDictUnificator.get(OrePrefixes.ingotHot, MaterialsUEVplus.Mellion, 9L))
.fluidInputs(MaterialsUEVplus.Creon.getPlasma(1296L))
@@ -419,4 +438,20 @@ public class VacuumFreezerRecipes implements Runnable {
.eut(TierEU.RECIPE_UMV)
.addTo(vacuumFreezerRecipes);
}
+
+ private void addProtoHalkonitePartRecipe(OrePrefixes prefix, final int multiplier) {
+ final int partFraction = (int) (144 * prefix.mMaterialAmount / M);
+
+ GTValues.RA.stdBuilder()
+ .itemInputs(GTOreDictUnificator.get(prefix, MaterialsUEVplus.HotProtoHalkonite, multiplier))
+ .itemOutputs(GTOreDictUnificator.get(prefix, MaterialsUEVplus.ProtoHalkonite, multiplier))
+ .fluidInputs(
+ MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid((long) partFraction * multiplier),
+ Materials.SuperCoolant.getFluid(partFraction * multiplier * 10L))
+ .duration((int) (multiplier * (10 * SECONDS * partFraction / 144.0)))
+ .eut(TierEU.RECIPE_UIV)
+ .noOptimize()
+ .addTo(vacuumFreezerRecipes);
+
+ }
}
diff --git a/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java b/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
new file mode 100644
index 0000000000..e69de29bb2
--- /dev/null
+++ b/src/main/java/gtPlusPlus/core/recipe/RECIPES_GREGTECH.java
diff --git a/src/main/java/gtPlusPlus/core/recipe/RecipesGregTech.java b/src/main/java/gtPlusPlus/core/recipe/RecipesGregTech.java
index e72079b71e..a78d2be2cb 100644
--- a/src/main/java/gtPlusPlus/core/recipe/RecipesGregTech.java
+++ b/src/main/java/gtPlusPlus/core/recipe/RecipesGregTech.java
@@ -43,6 +43,7 @@ import static gtPlusPlus.api.recipe.GTPPRecipeMaps.chemicalDehydratorRecipes;
import static gtPlusPlus.api.recipe.GTPPRecipeMaps.chemicalPlantRecipes;
import static gtPlusPlus.api.recipe.GTPPRecipeMaps.cyclotronRecipes;
import static gtPlusPlus.api.recipe.GTPPRecipeMaps.thermalBoilerRecipes;
+import static gtPlusPlus.core.material.MaterialsAlloy.TITANSTEEL;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
@@ -875,6 +876,20 @@ public class RecipesGregTech {
.eut(TierEU.RECIPE_UIV)
.duration(2 * MINUTES)
.addTo(alloyBlastSmelterRecipes);
+
+ GTValues.RA.stdBuilder()
+ .itemInputs(
+ GTUtility.getIntegratedCircuit(5),
+ MaterialsUEVplus.TranscendentMetal.getDust(2),
+ GGMaterial.tairitsu.get(OrePrefixes.dust, 2),
+ Materials.Tartarite.getDust(2),
+ TITANSTEEL.getDust(1),
+ Materials.Infinity.getDust(1))
+ .fluidInputs(MaterialsUEVplus.DimensionallyTranscendentResidue.getFluid(1000))
+ .fluidOutputs(MaterialsUEVplus.MoltenProtoHalkoniteBase.getFluid(1152))
+ .eut(TierEU.RECIPE_UEV)
+ .duration(60 * SECONDS)
+ .addTo(alloyBlastSmelterRecipes);
}
private static void dehydratorRecipes() {
diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoaderChemicalSkips.java b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoaderChemicalSkips.java
index b3f7f27c56..4782ce7138 100644
--- a/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoaderChemicalSkips.java
+++ b/src/main/java/gtPlusPlus/xmod/gregtech/loaders/recipe/RecipeLoaderChemicalSkips.java
@@ -782,7 +782,7 @@ public class RecipeLoaderChemicalSkips {
32,
new ItemStack[] { MaterialsAlloy.QUANTUM.getFrameBox(4),
MaterialsElements.STANDALONE.HYPOGEN.getPlateDense(4),
- GTOreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 16),
+ GTOreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.ProtoHalkonite, 16),
ItemList.Field_Generator_UIV.get(1), GTOreDictUnificator.get("screwMetastableOganesson", 16),
ItemList.SuperconductorComposite.get(4) },
new FluidStack[] { MaterialMisc.MUTATED_LIVING_SOLDER.getFluidStack(144 * 40), },
diff --git a/src/main/java/kekztech/common/recipeLoaders/AssemblyLine.java b/src/main/java/kekztech/common/recipeLoaders/AssemblyLine.java
index b24863d14e..698ff408a9 100644
--- a/src/main/java/kekztech/common/recipeLoaders/AssemblyLine.java
+++ b/src/main/java/kekztech/common/recipeLoaders/AssemblyLine.java
@@ -109,7 +109,7 @@ public class AssemblyLine implements Runnable {
ItemList.Quantum_Tank_IV.get(4),
GTModHandler.getModItem(Avaritia.ID, "Neutronium_Compressor", 2),
GTOreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 6),
- GTOreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.TranscendentMetal, 6),
+ GTOreDictUnificator.get(OrePrefixes.plateDense, MaterialsUEVplus.ProtoHalkonite, 6),
GTOreDictUnificator.get(OrePrefixes.pipeNonuple, Materials.Infinity, 3),
ItemList.EnergisedTesseract.get(1),
HYPOGEN.getRotor(6),
diff --git a/src/main/java/tectech/loader/recipe/ResearchStationAssemblyLine.java b/src/main/java/tectech/loader/recipe/ResearchStationAssemblyLine.java
index c60b0d3026..76b6b68dfe 100644
--- a/src/main/java/tectech/loader/recipe/ResearchStationAssemblyLine.java
+++ b/src/main/java/tectech/loader/recipe/ResearchStationAssemblyLine.java
@@ -608,12 +608,12 @@ public class ResearchStationAssemblyLine implements Runnable {
(int) TierEU.RECIPE_UIV,
1,
new Object[] { CustomItemList.eM_energyTunnel6_UEV.get(4),
- new Object[] { OrePrefixes.circuit.get(Materials.UMV), 32L }, ItemList.Electric_Pump_UIV.get(16),
- GTOreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.TranscendentMetal, 64),
+ new Object[] { OrePrefixes.circuit.get(Materials.UIV), 32L }, ItemList.Electric_Pump_UEV.get(16),
+ GTOreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.ProtoHalkonite, 64),
- GTOreDictUnificator.get(OrePrefixes.gearGt, MaterialsUEVplus.TranscendentMetal, 16),
- GTOreDictUnificator.get(OrePrefixes.gearGtSmall, MaterialsUEVplus.TranscendentMetal, 64),
- GTOreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.TranscendentMetal, 64),
+ GTOreDictUnificator.get(OrePrefixes.gearGt, MaterialsUEVplus.ProtoHalkonite, 16),
+ GTOreDictUnificator.get(OrePrefixes.gearGtSmall, MaterialsUEVplus.ProtoHalkonite, 64),
+ GTOreDictUnificator.get(OrePrefixes.screw, MaterialsUEVplus.ProtoHalkonite, 64),
ItemList.EnergisedTesseract.get(32),
ItemList.Reactor_Coolant_Sp_6.get(1L), ItemList.Reactor_Coolant_Sp_6.get(1L),
@@ -840,12 +840,12 @@ public class ResearchStationAssemblyLine implements Runnable {
new Object[] { getModItem(ExtraUtilities.ID, "cobblestone_compressed", 1, 7),
getModItem(IndustrialCraft2.ID, "blockMachine2", 1, 0),
GTOreDictUnificator.get(OrePrefixes.block, Materials.Infinity, 4L),
- new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 },
- new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 },
- new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 },
- new Object[] { OrePrefixes.circuit.get(Materials.UXV), 1 },
- getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 32, 0), ItemList.Robot_Arm_UMV.get(4),
- ItemList.Emitter_UMV.get(4), ItemList.Sensor_UMV.get(4), },
+ new Object[] { OrePrefixes.circuit.get(Materials.UIV), 1 },
+ new Object[] { OrePrefixes.circuit.get(Materials.UIV), 1 },
+ new Object[] { OrePrefixes.circuit.get(Materials.UIV), 1 },
+ new Object[] { OrePrefixes.circuit.get(Materials.UIV), 1 },
+ getModItem(NewHorizonsCoreMod.ID, "item.PicoWafer", 32, 0), ItemList.Robot_Arm_UIV.get(4),
+ ItemList.Emitter_UIV.get(4), ItemList.Sensor_UIV.get(4), },
new FluidStack[] { new FluidStack(FluidRegistry.getFluid("oganesson"), 50000),
Materials.Infinity.getMolten(144L * 512), Materials.Cheese.getMolten(232000L), },
ItemList.Block_BedrockiumCompressed.get(1),
@@ -1662,7 +1662,7 @@ public class ResearchStationAssemblyLine implements Runnable {
FluidStack fluid_0 = celestialTungsten != null ? new FluidStack(celestialTungsten, 576) : null;
FluidStack fluid_1 = new FluidStack(mutated_living_solder, 2592);
- FluidStack fluid_2 = Materials.Lubricant.getFluid(4000);
+ FluidStack fluid_2 = MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(4000);
int crafting_time_in_ticks = 1000;
int crafting_eu_per_tick = (int) TierEU.RECIPE_UEV;
@@ -1681,14 +1681,14 @@ public class ResearchStationAssemblyLine implements Runnable {
GTOreDictUnificator.get(OrePrefixes.stickLong, MaterialsUEVplus.TranscendentMetal, 16L),
GTOreDictUnificator.get(OrePrefixes.ring, MaterialsUEVplus.TranscendentMetal, 8L),
GTOreDictUnificator.get(OrePrefixes.round, MaterialsUEVplus.TranscendentMetal, 32L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
GTOreDictUnificator.get(OrePrefixes.cableGt04, Materials.NetherStar, 2L) },
new FluidStack[] { fluid_0, fluid_1, fluid_2 },
ItemList.Electric_Motor_UIV.get(1L),
@@ -1841,14 +1841,14 @@ public class ResearchStationAssemblyLine implements Runnable {
GTOreDictUnificator.get(OrePrefixes.plate, MaterialsUEVplus.TranscendentMetal, 6L),
ItemList.Gravistar.get(16L), ItemList.Emitter_UIV.get(4L),
new Object[] { OrePrefixes.circuit.get(Materials.UMV), 4 },
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
- GTOreDictUnificator.get(OrePrefixes.wireFine, Materials.Infinity, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
+ GTOreDictUnificator.get(OrePrefixes.wireFine, MaterialsUEVplus.ProtoHalkonite, 64L),
GTOreDictUnificator.get(OrePrefixes.cableGt04, Materials.NetherStar, 8L) },
new FluidStack[] { fluid_0, fluid_1 },
ItemList.Field_Generator_UIV.get(1L),
@@ -1879,7 +1879,7 @@ public class ResearchStationAssemblyLine implements Runnable {
FluidStack fluid_0 = hypogen != null ? new FluidStack(hypogen, 576) : null;
FluidStack fluid_1 = celestialTungsten != null ? new FluidStack(celestialTungsten, 576) : null;
FluidStack fluid_2 = new FluidStack(mutated_living_solder, 2592);
- FluidStack fluid_3 = Materials.Lubricant.getFluid(4000);
+ FluidStack fluid_3 = MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(4000);
int crafting_time_in_ticks = 1000;
int crafting_eu_per_tick = (int) TierEU.RECIPE_UIV;
@@ -2076,7 +2076,7 @@ public class ResearchStationAssemblyLine implements Runnable {
FluidStack moltenMHDCSM_576 = MaterialsUEVplus.MagnetohydrodynamicallyConstrainedStarMatter.getMolten(576);
FluidStack moltenSpaceTime_576 = MaterialsUEVplus.SpaceTime.getMolten(576);
FluidStack moltenUniversium_576 = MaterialsUEVplus.Universium.getMolten(576);
- FluidStack lubricantFluid_8000 = Materials.Lubricant.getFluid(8000);
+ FluidStack dimensionallyShiftedSuperfluid8000 = MaterialsUEVplus.DimensionallyShiftedSuperfluid.getFluid(8000);
FluidStack solderingAlloy_14_400 = new FluidStack(mutatedLivingSolder, 14_400);
int totalComputation = 384_000;
@@ -2121,7 +2121,8 @@ public class ResearchStationAssemblyLine implements Runnable {
GTOreDictUnificator.get(OrePrefixes.wireGt04, MaterialsUEVplus.SpaceTime, 2L),
GTOreDictUnificator.get(OrePrefixes.wireGt04, Materials.Infinity, 2L),
Materials.Neutronium.getNanite(4) },
- new FluidStack[] { moltenMHDCSM_576, moltenSpaceTime_576, moltenUniversium_576, lubricantFluid_8000 },
+ new FluidStack[] { moltenMHDCSM_576, moltenSpaceTime_576, moltenUniversium_576,
+ dimensionallyShiftedSuperfluid8000 },
ItemList.Electric_Motor_UXV.get(1L),
craftingTimeInTicks,
craftingEuPerTick);
@@ -2150,7 +2151,8 @@ public class ResearchStationAssemblyLine implements Runnable {
GTOreDictUnificator.get(OrePrefixes.wireGt04, MaterialsUEVplus.SpaceTime, 2L),
GTOreDictUnificator.get(OrePrefixes.wireGt04, Materials.Infinity, 2L),
Materials.Neutronium.getNanite(4) },
- new FluidStack[] { moltenMHDCSM_576, moltenSpaceTime_576, moltenUniversium_576, lubricantFluid_8000 },
+ new FluidStack[] { moltenMHDCSM_576, moltenSpaceTime_576, moltenUniversium_576,
+ dimensionallyShiftedSuperfluid8000 },
ItemList.Electric_Pump_UXV.get(1),
craftingTimeInTicks,
craftingEuPerTick);
@@ -2177,7 +2179,8 @@ public class ResearchStationAssemblyLine implements Runnable {
MaterialsKevlar.Kevlar.getPlates(64), MaterialsKevlar.Kevlar.getPlates(16),
GTOreDictUnificator.get("plateRadoxPoly", 64L), GTOreDictUnificator.get("plateRadoxPoly", 16L),
Materials.Neutronium.getNanite(4) },
- new FluidStack[] { moltenMHDCSM_576, moltenSpaceTime_576, moltenUniversium_576, lubricantFluid_8000 },
+ new FluidStack[] { moltenMHDCSM_576, moltenSpaceTime_576, moltenUniversium_576,
+ dimensionallyShiftedSuperfluid8000 },
ItemList.Conveyor_Module_UXV.get(1),
craftingTimeInTicks,
craftingEuPerTick);
@@ -2207,7 +2210,8 @@ public class ResearchStationAssemblyLine implements Runnable {
GTOreDictUnificator.get(OrePrefixes.wireGt04, MaterialsUEVplus.SpaceTime, 6L),
GTOreDictUnificator.get(OrePrefixes.wireGt04, Materials.Infinity, 6L),
Materials.Neutronium.getNanite(8) },
- new FluidStack[] { moltenMHDCSM_576, moltenSpaceTime_576, moltenUniversium_576, lubricantFluid_8000 },
+ new FluidStack[] { moltenMHDCSM_576, moltenSpaceTime_576, moltenUniversium_576,
+ dimensionallyShiftedSuperfluid8000 },
ItemList.Robot_Arm_UXV.get(1L),
craftingTimeInTicks,
craftingEuPerTick);
@@ -2240,7 +2244,8 @@ public class ResearchStationAssemblyLine implements Runnable {
GTOreDictUnificator.get(OrePrefixes.wireGt04, MaterialsUEVplus.SpaceTime, 4L),
GTOreDictUnificator.get(OrePrefixes.wireGt04, Materials.Infinity, 4L),
Materials.Neutronium.getNanite(4) },
- new FluidStack[] { moltenMHDCSM_576, moltenSpaceTime_576, moltenUniversium_576, lubricantFluid_8000 },
+ new FluidStack[] { moltenMHDCSM_576, moltenSpaceTime_576, moltenUniversium_576,
+ dimensionallyShiftedSuperfluid8000 },
ItemList.Electric_Piston_UXV.get(1),
craftingTimeInTicks,
craftingEuPerTick);
diff --git a/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.dimensionallyshiftedsuperfluid.png b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.dimensionallyshiftedsuperfluid.png
new file mode 100644
index 0000000000..ca61e2687b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.dimensionallyshiftedsuperfluid.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.dimensionallyshiftedsuperfluid.png.mcmeta b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.dimensionallyshiftedsuperfluid.png.mcmeta
new file mode 100644
index 0000000000..0645f48c62
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.dimensionallyshiftedsuperfluid.png.mcmeta
@@ -0,0 +1,5 @@
+{
+ "animation": {
+ "frametime": 2
+ }
+}
diff --git a/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.protohalkonitebase.png b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.protohalkonitebase.png
new file mode 100644
index 0000000000..8571144122
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.protohalkonitebase.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.protohalkonitebase.png.mcmeta b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.protohalkonitebase.png.mcmeta
new file mode 100644
index 0000000000..0645f48c62
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/fluids/fluid.fluid.protohalkonitebase.png.mcmeta
@@ -0,0 +1,5 @@
+{
+ "animation": {
+ "frametime": 2
+ }
+}
diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/foil.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/foil.png
new file mode 100644
index 0000000000..829943c2a4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/foil.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/foil.png.mcmeta b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/foil.png.mcmeta
new file mode 100644
index 0000000000..a075072e1f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/foil.png.mcmeta
@@ -0,0 +1 @@
+{ "animation": { "interpolate": false, "frametime": 2 } } \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/frameGt.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/frameGt.png
new file mode 100644
index 0000000000..52dee7e98a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/frameGt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/frameGt.png.mcmeta b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/frameGt.png.mcmeta
new file mode 100644
index 0000000000..a075072e1f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/exohalkonite/frameGt.png.mcmeta
@@ -0,0 +1 @@
+{ "animation": { "interpolate": false, "frametime": 2 } } \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotexohalkonite/frameGt.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotexohalkonite/frameGt.png
new file mode 100644
index 0000000000..5f6391e9ce
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotexohalkonite/frameGt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotexohalkonite/frameGt.png.mcmeta b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotexohalkonite/frameGt.png.mcmeta
new file mode 100644
index 0000000000..a075072e1f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotexohalkonite/frameGt.png.mcmeta
@@ -0,0 +1 @@
+{ "animation": { "interpolate": false, "frametime": 2 } } \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/foil.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/foil.png
new file mode 100644
index 0000000000..b0845a2cab
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/foil.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/foil.png.mcmeta b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/foil.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/foil.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/frameGt.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/frameGt.png
new file mode 100644
index 0000000000..f0e6679c08
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/hotprotohalkonite/frameGt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/protohalkonite/frameGt.png b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/protohalkonite/frameGt.png
new file mode 100644
index 0000000000..51b1f84c7b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/blocks/materialicons/CUSTOM/protohalkonite/frameGt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell.png
new file mode 100644
index 0000000000..99afe091b7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell.png.mcmeta
new file mode 100644
index 0000000000..0645f48c62
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell.png.mcmeta
@@ -0,0 +1,5 @@
+{
+ "animation": {
+ "frametime": 2
+ }
+}
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell_OVERLAY.png
new file mode 100644
index 0000000000..b1b7026758
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/dimensionallyshiftedsuperfluid/cell_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE.png
new file mode 100644
index 0000000000..6455dd285a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/TURBINE_BLADE_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic.png
new file mode 100644
index 0000000000..6faa0eb372
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic_OVERLAY.png
new file mode 100644
index 0000000000..a73713bc81
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtPlastic_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood.png
new file mode 100644
index 0000000000..6faa0eb372
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood_OVERLAY.png
new file mode 100644
index 0000000000..ade96a1afd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/arrowGtWood_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/blockCasing.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/blockCasing.png
new file mode 100644
index 0000000000..05ea41dd32
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/blockCasing.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/blockCasingAdvanced.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/blockCasingAdvanced.png
new file mode 100644
index 0000000000..2e6b95a626
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/blockCasingAdvanced.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt.png
new file mode 100644
index 0000000000..bbdfa25637
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bolt_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bottle.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bottle.png
new file mode 100644
index 0000000000..79bc3d30f0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/bottle.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/capsule.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/capsule.png
new file mode 100644
index 0000000000..7a29f0e5ce
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/capsule.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/capsuleMolten.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/capsuleMolten.png
new file mode 100644
index 0000000000..7a29f0e5ce
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/capsuleMolten.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall.png
new file mode 100644
index 0000000000..a115b19547
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/casingSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell.png
new file mode 100644
index 0000000000..68b7c3001d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma.png
new file mode 100644
index 0000000000..68b7c3001d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma_OVERLAY.png
new file mode 100644
index 0000000000..c005544fb3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cellPlasma_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell_OVERLAY.png
new file mode 100644
index 0000000000..b1b7026758
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/cell_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/circuit.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/circuit.png
new file mode 100644
index 0000000000..6837da8730
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/circuit.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust.png
new file mode 100644
index 0000000000..312016043d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust_OVERLAY.png
new file mode 100644
index 0000000000..5e0cb2b1f5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtDust_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem.png
new file mode 100644
index 0000000000..c2c2763730
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem_OVERLAY.png
new file mode 100644
index 0000000000..9798a597e0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtGem_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot.png
new file mode 100644
index 0000000000..e2a971fe26
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot_OVERLAY.png
new file mode 100644
index 0000000000..2d4bfa3301
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtIngot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate.png
new file mode 100644
index 0000000000..546836a7ae
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate_OVERLAY.png
new file mode 100644
index 0000000000..e548ad1eb0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crateGtPlate_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed.png
new file mode 100644
index 0000000000..dbf6010df6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged.png
new file mode 100644
index 0000000000..dcdf4f8e17
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedCentrifuged_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified.png
new file mode 100644
index 0000000000..e1d722dc86
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushedPurified_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed_OVERLAY.png
new file mode 100644
index 0000000000..6122912d36
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/crushed_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust.png
new file mode 100644
index 0000000000..24d3feb68b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure.png
new file mode 100644
index 0000000000..24d3feb68b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure_OVERLAY.png
new file mode 100644
index 0000000000..9b4cc83142
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustImpure_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure.png
new file mode 100644
index 0000000000..24d3feb68b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure_OVERLAY.png
new file mode 100644
index 0000000000..0a13a54032
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustPure_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall.png
new file mode 100644
index 0000000000..7db9e849da
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny.png
new file mode 100644
index 0000000000..739c30b3a1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dustTiny_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust_$_0.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust_$_0.png
new file mode 100644
index 0000000000..a0e5ae3630
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust_$_0.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/dust_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/emitter.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/emitter.png
new file mode 100644
index 0000000000..c024fcea2d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/emitter.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil.png
new file mode 100644
index 0000000000..8842533081
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/foil_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt.png
new file mode 100644
index 0000000000..d03172a263
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall.png
new file mode 100644
index 0000000000..3edf1a01ad
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGtSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gearGt_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem.png
new file mode 100644
index 0000000000..386293a7d0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped.png
new file mode 100644
index 0000000000..065ba0bf01
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemChipped_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite.png
new file mode 100644
index 0000000000..2e1984a0ed
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemExquisite_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed.png
new file mode 100644
index 0000000000..d0d648cfdf
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawed_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless.png
new file mode 100644
index 0000000000..bc86945d05
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gemFlawless_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/gem_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet.png
new file mode 100644
index 0000000000..2da242b62d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/handleMallet_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot.png
new file mode 100644
index 0000000000..26d9f03a67
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble.png
new file mode 100644
index 0000000000..e361b133c1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotDouble_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot.png
new file mode 100644
index 0000000000..6312af750b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot_OVERLAY.png
new file mode 100644
index 0000000000..68fcc1943b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotHot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple.png
new file mode 100644
index 0000000000..97f9b4b8c1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuadruple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple.png
new file mode 100644
index 0000000000..0d5871d7fe
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotQuintuple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple.png
new file mode 100644
index 0000000000..57fb4042ca
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingotTriple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ingot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens.png
new file mode 100644
index 0000000000..639be6108f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens_OVERLAY.png
new file mode 100644
index 0000000000..09e76dbfe2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/lens_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/motor.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/motor.png
new file mode 100644
index 0000000000..270111954b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/motor.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget.png
new file mode 100644
index 0000000000..8c38c11e89
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/nugget_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/oreRaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/oreRaw.png
new file mode 100644
index 0000000000..0995f258f4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/oreRaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate.png
new file mode 100644
index 0000000000..aa0a30045f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense.png
new file mode 100644
index 0000000000..66e2ab748c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDense_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble.png
new file mode 100644
index 0000000000..f6f74aaa20
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateDouble_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple.png
new file mode 100644
index 0000000000..1b19d841a8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuadruple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple.png
new file mode 100644
index 0000000000..6860f78f70
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateQuintuple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple.png
new file mode 100644
index 0000000000..7c608c141a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plateTriple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/plate_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring.png
new file mode 100644
index 0000000000..a4a609579b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/ring_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor.png
new file mode 100644
index 0000000000..3c21054510
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/rotor_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round.png
new file mode 100644
index 0000000000..856dfe1d8a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/round_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw.png
new file mode 100644
index 0000000000..978a64620d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/screw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring.png
new file mode 100644
index 0000000000..05b77b441e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall.png
new file mode 100644
index 0000000000..37c854007a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/springSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/spring_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick.png
new file mode 100644
index 0000000000..d3233df14b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong.png
new file mode 100644
index 0000000000..50a9050875
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stickLong_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/stick_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow.png
new file mode 100644
index 0000000000..c55f9ea2bb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadArrow_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe.png
new file mode 100644
index 0000000000..796c56a966
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadAxe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw.png
new file mode 100644
index 0000000000..89dc7329f2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadBuzzSaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw.png
new file mode 100644
index 0000000000..37469db8db
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadChainsaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill.png
new file mode 100644
index 0000000000..2f5eead36b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadDrill_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile.png
new file mode 100644
index 0000000000..e4ff7bef96
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadFile_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer.png
new file mode 100644
index 0000000000..195d086a53
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHammer_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe.png
new file mode 100644
index 0000000000..18d828f4e6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadHoe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet.png
new file mode 100644
index 0000000000..f08054be5c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadMallet_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe.png
new file mode 100644
index 0000000000..3202b22e00
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPickaxe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow.png
new file mode 100644
index 0000000000..0943f92ea7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadPlow_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw.png
new file mode 100644
index 0000000000..407db3548b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver.png
new file mode 100644
index 0000000000..8004e42d52
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadScrewdriver_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense.png
new file mode 100644
index 0000000000..eb696be76b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSense_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel.png
new file mode 100644
index 0000000000..1467e8073d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadShovel_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering.png
new file mode 100644
index 0000000000..fda5d1bb75
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSoldering_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword.png
new file mode 100644
index 0000000000..d098121ac2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadSword_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade.png
new file mode 100644
index 0000000000..56221d80aa
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadUniversalSpade_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench.png
new file mode 100644
index 0000000000..ca2cbc8c3c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/toolHeadWrench_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade.png
new file mode 100644
index 0000000000..6455dd285a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/turbineBlade_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void.png
new file mode 100644
index 0000000000..457d6c5455
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/void_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine.png
new file mode 100644
index 0000000000..7d80467596
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine_OVERLAY.png
new file mode 100644
index 0000000000..094b5d076a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/exohalkonite/wireFine_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE.png
new file mode 100644
index 0000000000..6455dd285a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/TURBINE_BLADE_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic.png
new file mode 100644
index 0000000000..6faa0eb372
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic_OVERLAY.png
new file mode 100644
index 0000000000..a73713bc81
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtPlastic_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood.png
new file mode 100644
index 0000000000..6faa0eb372
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood_OVERLAY.png
new file mode 100644
index 0000000000..ade96a1afd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/arrowGtWood_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/blockCasing.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/blockCasing.png
new file mode 100644
index 0000000000..05ea41dd32
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/blockCasing.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/blockCasingAdvanced.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/blockCasingAdvanced.png
new file mode 100644
index 0000000000..2e6b95a626
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/blockCasingAdvanced.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt.png
new file mode 100644
index 0000000000..3c63df6bfd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bolt_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bottle.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bottle.png
new file mode 100644
index 0000000000..79bc3d30f0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/bottle.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/capsule.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/capsule.png
new file mode 100644
index 0000000000..7a29f0e5ce
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/capsule.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/capsuleMolten.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/capsuleMolten.png
new file mode 100644
index 0000000000..7a29f0e5ce
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/capsuleMolten.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall.png
new file mode 100644
index 0000000000..64144f2cdb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/casingSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell.png
new file mode 100644
index 0000000000..68b7c3001d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma.png
new file mode 100644
index 0000000000..68b7c3001d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma_OVERLAY.png
new file mode 100644
index 0000000000..c005544fb3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cellPlasma_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell_OVERLAY.png
new file mode 100644
index 0000000000..b1b7026758
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/cell_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/circuit.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/circuit.png
new file mode 100644
index 0000000000..6837da8730
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/circuit.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust.png
new file mode 100644
index 0000000000..312016043d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust_OVERLAY.png
new file mode 100644
index 0000000000..5e0cb2b1f5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtDust_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem.png
new file mode 100644
index 0000000000..c2c2763730
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem_OVERLAY.png
new file mode 100644
index 0000000000..9798a597e0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtGem_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot.png
new file mode 100644
index 0000000000..e2a971fe26
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot_OVERLAY.png
new file mode 100644
index 0000000000..2d4bfa3301
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtIngot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate.png
new file mode 100644
index 0000000000..546836a7ae
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate_OVERLAY.png
new file mode 100644
index 0000000000..e548ad1eb0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crateGtPlate_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed.png
new file mode 100644
index 0000000000..dbf6010df6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged.png
new file mode 100644
index 0000000000..dcdf4f8e17
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedCentrifuged_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified.png
new file mode 100644
index 0000000000..e1d722dc86
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushedPurified_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed_OVERLAY.png
new file mode 100644
index 0000000000..6122912d36
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/crushed_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust.png
new file mode 100644
index 0000000000..24d3feb68b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure.png
new file mode 100644
index 0000000000..24d3feb68b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure_OVERLAY.png
new file mode 100644
index 0000000000..9b4cc83142
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustImpure_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure.png
new file mode 100644
index 0000000000..24d3feb68b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure_OVERLAY.png
new file mode 100644
index 0000000000..0a13a54032
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustPure_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall.png
new file mode 100644
index 0000000000..7db9e849da
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny.png
new file mode 100644
index 0000000000..739c30b3a1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dustTiny_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/dust_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/emitter.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/emitter.png
new file mode 100644
index 0000000000..c024fcea2d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/emitter.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil.png
new file mode 100644
index 0000000000..81e9fc7eea
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/foil_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt.png
new file mode 100644
index 0000000000..c45d281b44
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall.png
new file mode 100644
index 0000000000..a798ceea27
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGtSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gearGt_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem.png
new file mode 100644
index 0000000000..386293a7d0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped.png
new file mode 100644
index 0000000000..065ba0bf01
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemChipped_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite.png
new file mode 100644
index 0000000000..2e1984a0ed
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemExquisite_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed.png
new file mode 100644
index 0000000000..d0d648cfdf
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawed_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless.png
new file mode 100644
index 0000000000..bc86945d05
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gemFlawless_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/gem_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet.png
new file mode 100644
index 0000000000..2da242b62d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/handleMallet_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot.png
new file mode 100644
index 0000000000..5094398402
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble.png
new file mode 100644
index 0000000000..e361b133c1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotDouble_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot.png
new file mode 100644
index 0000000000..6312af750b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot_OVERLAY.png
new file mode 100644
index 0000000000..68fcc1943b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotHot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple.png
new file mode 100644
index 0000000000..97f9b4b8c1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuadruple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple.png
new file mode 100644
index 0000000000..0d5871d7fe
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotQuintuple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple.png
new file mode 100644
index 0000000000..57fb4042ca
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingotTriple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ingot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens.png
new file mode 100644
index 0000000000..639be6108f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens_OVERLAY.png
new file mode 100644
index 0000000000..09e76dbfe2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/lens_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/motor.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/motor.png
new file mode 100644
index 0000000000..270111954b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/motor.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget.png
new file mode 100644
index 0000000000..8c38c11e89
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/nugget_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/oreRaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/oreRaw.png
new file mode 100644
index 0000000000..0995f258f4
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/oreRaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate.png
new file mode 100644
index 0000000000..e06d8570e6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense.png
new file mode 100644
index 0000000000..97d47a5b66
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDense_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble.png
new file mode 100644
index 0000000000..5f15a50d13
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateDouble_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuadruple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuadruple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuadruple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuadruple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuadruple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuadruple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuintuple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuintuple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuintuple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuintuple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuintuple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateQuintuple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateTriple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateTriple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateTriple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateTriple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateTriple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plateTriple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/plate_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring.png
new file mode 100644
index 0000000000..dca49813a5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/ring_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor.png
new file mode 100644
index 0000000000..e7ef93702c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/rotor_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round.png
new file mode 100644
index 0000000000..9ef990ff70
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/round_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw.png
new file mode 100644
index 0000000000..94ea43bcfe
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/screw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring.png
new file mode 100644
index 0000000000..94a7d06038
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall.png
new file mode 100644
index 0000000000..36626f3e80
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/springSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/spring_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick.png
new file mode 100644
index 0000000000..f415a6a466
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong.png
new file mode 100644
index 0000000000..98779c92fd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stickLong_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/stick_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow.png
new file mode 100644
index 0000000000..c55f9ea2bb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadArrow_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe.png
new file mode 100644
index 0000000000..796c56a966
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadAxe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw.png
new file mode 100644
index 0000000000..89dc7329f2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadBuzzSaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw.png
new file mode 100644
index 0000000000..37469db8db
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadChainsaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill.png
new file mode 100644
index 0000000000..2f5eead36b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadDrill_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile.png
new file mode 100644
index 0000000000..e4ff7bef96
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadFile_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer.png
new file mode 100644
index 0000000000..195d086a53
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHammer_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe.png
new file mode 100644
index 0000000000..18d828f4e6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadHoe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet.png
new file mode 100644
index 0000000000..f08054be5c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadMallet_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe.png
new file mode 100644
index 0000000000..3202b22e00
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPickaxe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow.png
new file mode 100644
index 0000000000..0943f92ea7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadPlow_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw.png
new file mode 100644
index 0000000000..407db3548b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver.png
new file mode 100644
index 0000000000..8004e42d52
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadScrewdriver_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense.png
new file mode 100644
index 0000000000..eb696be76b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSense_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel.png
new file mode 100644
index 0000000000..1467e8073d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadShovel_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering.png
new file mode 100644
index 0000000000..fda5d1bb75
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSoldering_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword.png
new file mode 100644
index 0000000000..d098121ac2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadSword_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade.png
new file mode 100644
index 0000000000..56221d80aa
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadUniversalSpade_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench.png
new file mode 100644
index 0000000000..ca2cbc8c3c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/toolHeadWrench_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade.png
new file mode 100644
index 0000000000..6455dd285a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/turbineBlade_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void.png
new file mode 100644
index 0000000000..457d6c5455
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/void_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine.png
new file mode 100644
index 0000000000..0da3f34ae7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine_OVERLAY.png
new file mode 100644
index 0000000000..094b5d076a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotexohalkonite/wireFine_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE.png
new file mode 100644
index 0000000000..bcc4b7363b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/TURBINE_BLADE_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic.png
new file mode 100644
index 0000000000..23cdd04d61
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic_OVERLAY.png
new file mode 100644
index 0000000000..a73713bc81
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtPlastic_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood.png
new file mode 100644
index 0000000000..23cdd04d61
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood_OVERLAY.png
new file mode 100644
index 0000000000..ade96a1afd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/arrowGtWood_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/blockCasing.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/blockCasing.png
new file mode 100644
index 0000000000..7edb323322
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/blockCasing.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/blockCasingAdvanced.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/blockCasingAdvanced.png
new file mode 100644
index 0000000000..25d94c972f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/blockCasingAdvanced.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt.png
new file mode 100644
index 0000000000..fe66371930
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bolt_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bottle.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bottle.png
new file mode 100644
index 0000000000..df8ad9d1a9
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/bottle.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/capsule.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/capsule.png
new file mode 100644
index 0000000000..fd1bbfc11d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/capsule.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/capsuleMolten.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/capsuleMolten.png
new file mode 100644
index 0000000000..fd1bbfc11d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/capsuleMolten.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall.png
new file mode 100644
index 0000000000..a6c40ae6af
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/casingSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell.png
new file mode 100644
index 0000000000..9c28bd606d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma.png
new file mode 100644
index 0000000000..9c28bd606d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma_OVERLAY.png
new file mode 100644
index 0000000000..c005544fb3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cellPlasma_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell_OVERLAY.png
new file mode 100644
index 0000000000..b1b7026758
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/cell_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/circuit.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/circuit.png
new file mode 100644
index 0000000000..6837da8730
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/circuit.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust.png
new file mode 100644
index 0000000000..04e077c1f8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust_OVERLAY.png
new file mode 100644
index 0000000000..5e0cb2b1f5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtDust_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem.png
new file mode 100644
index 0000000000..9765f0bab6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem_OVERLAY.png
new file mode 100644
index 0000000000..9798a597e0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtGem_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot.png
new file mode 100644
index 0000000000..bd81098f6e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot_OVERLAY.png
new file mode 100644
index 0000000000..2d4bfa3301
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtIngot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate.png
new file mode 100644
index 0000000000..e32340aab3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate_OVERLAY.png
new file mode 100644
index 0000000000..e548ad1eb0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crateGtPlate_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed.png
new file mode 100644
index 0000000000..0dd3f4927e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged.png
new file mode 100644
index 0000000000..b997257c56
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedCentrifuged_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified.png
new file mode 100644
index 0000000000..16f931f23a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushedPurified_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed_OVERLAY.png
new file mode 100644
index 0000000000..6122912d36
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/crushed_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust.png
new file mode 100644
index 0000000000..466ca033cb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure.png
new file mode 100644
index 0000000000..466ca033cb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure_OVERLAY.png
new file mode 100644
index 0000000000..9b4cc83142
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustImpure_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure.png
new file mode 100644
index 0000000000..466ca033cb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure_OVERLAY.png
new file mode 100644
index 0000000000..0a13a54032
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustPure_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall.png
new file mode 100644
index 0000000000..48925b4529
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny.png
new file mode 100644
index 0000000000..ab7d7b7b0b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dustTiny_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/dust_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/emitter.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/emitter.png
new file mode 100644
index 0000000000..c024fcea2d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/emitter.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil.png
new file mode 100644
index 0000000000..b0845a2cab
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/foil_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/frameGt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/frameGt.png
new file mode 100644
index 0000000000..f0e6679c08
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/frameGt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt.png
new file mode 100644
index 0000000000..5dfcabef71
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall.png
new file mode 100644
index 0000000000..30558a0edf
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGtSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gearGt_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem.png
new file mode 100644
index 0000000000..99c3838076
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped.png
new file mode 100644
index 0000000000..ed34a62006
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemChipped_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite.png
new file mode 100644
index 0000000000..e3aa950330
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemExquisite_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed.png
new file mode 100644
index 0000000000..3431cb142d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawed_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless.png
new file mode 100644
index 0000000000..0f09891d1b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gemFlawless_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/gem_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet.png
new file mode 100644
index 0000000000..e631fe1314
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/handleMallet_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot.png
new file mode 100644
index 0000000000..28bc844868
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble.png
new file mode 100644
index 0000000000..1fa7f6ea7d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotDouble_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot.png
new file mode 100644
index 0000000000..23241a2b45
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot_OVERLAY.png
new file mode 100644
index 0000000000..68fcc1943b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotHot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple.png
new file mode 100644
index 0000000000..97d4f40ffb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuadruple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple.png
new file mode 100644
index 0000000000..b17b622da3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotQuintuple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple.png
new file mode 100644
index 0000000000..4e56e48924
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingotTriple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ingot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens.png
new file mode 100644
index 0000000000..5a7eae1f21
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens_OVERLAY.png
new file mode 100644
index 0000000000..09e76dbfe2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/lens_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/motor.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/motor.png
new file mode 100644
index 0000000000..270111954b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/motor.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget.png
new file mode 100644
index 0000000000..7c03fc899d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/nugget_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/oreRaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/oreRaw.png
new file mode 100644
index 0000000000..563e733db5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/oreRaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate.png
new file mode 100644
index 0000000000..024accfa19
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense.png
new file mode 100644
index 0000000000..8ba724036f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDense_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble.png
new file mode 100644
index 0000000000..1b19aae9e0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateDouble_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple.png
new file mode 100644
index 0000000000..2783b9964f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuadruple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple.png
new file mode 100644
index 0000000000..ee5baa2db6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateQuintuple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense.png
new file mode 100644
index 0000000000..889f47524d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense.png.mcmeta
new file mode 100644
index 0000000000..cb49102154
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense.png.mcmeta
@@ -0,0 +1 @@
+{ "animation": { "interpolate": false, "frametime": 2 } }
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense_OVERLAY.png
new file mode 100644
index 0000000000..2b0422489e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateSuperdense_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple.png
new file mode 100644
index 0000000000..dd815d96c2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plateTriple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/plate_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring.png
new file mode 100644
index 0000000000..323726f448
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/ring_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor.png
new file mode 100644
index 0000000000..aa8a93fa61
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/rotor_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round.png
new file mode 100644
index 0000000000..608e1b53ec
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/round_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw.png
new file mode 100644
index 0000000000..e7844700f8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/screw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring.png
new file mode 100644
index 0000000000..9010b92d03
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall.png
new file mode 100644
index 0000000000..9071dfcff1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/springSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/spring_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick.png
new file mode 100644
index 0000000000..a33542356f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong.png
new file mode 100644
index 0000000000..098198d10b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stickLong_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/stick_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow.png
new file mode 100644
index 0000000000..f4ea6ea1ac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadArrow_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe.png
new file mode 100644
index 0000000000..5c80ec31cd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadAxe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw.png
new file mode 100644
index 0000000000..8c9ceec830
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadBuzzSaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw.png
new file mode 100644
index 0000000000..1fdf09819a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadChainsaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill.png
new file mode 100644
index 0000000000..04375d2f34
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadDrill_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile.png
new file mode 100644
index 0000000000..c09f788986
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadFile_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer.png
new file mode 100644
index 0000000000..b5f7b45076
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHammer_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe.png
new file mode 100644
index 0000000000..ed21978a36
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadHoe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet.png
new file mode 100644
index 0000000000..ef234776f9
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadMallet_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe.png
new file mode 100644
index 0000000000..788e1f1164
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPickaxe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow.png
new file mode 100644
index 0000000000..80b887f27a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadPlow_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw.png
new file mode 100644
index 0000000000..0339e0ac60
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver.png
new file mode 100644
index 0000000000..9370726599
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadScrewdriver_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense.png
new file mode 100644
index 0000000000..a237d5d69c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSense_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel.png
new file mode 100644
index 0000000000..9072a827b5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadShovel_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering.png
new file mode 100644
index 0000000000..191d0559ab
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSoldering_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword.png
new file mode 100644
index 0000000000..ad38c9203c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadSword_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade.png
new file mode 100644
index 0000000000..6e0a0f2044
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadUniversalSpade_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench.png
new file mode 100644
index 0000000000..8e4ad482fe
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/toolHeadWrench_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade.png
new file mode 100644
index 0000000000..bcc4b7363b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/turbineBlade_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void.png
new file mode 100644
index 0000000000..bc6948e39a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/void_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine.png
new file mode 100644
index 0000000000..c8337581c8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine_OVERLAY.png
new file mode 100644
index 0000000000..094b5d076a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/hotprotohalkonite/wireFine_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE.png
new file mode 100644
index 0000000000..bcc4b7363b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/TURBINE_BLADE_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic.png
new file mode 100644
index 0000000000..23cdd04d61
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic_OVERLAY.png
new file mode 100644
index 0000000000..a73713bc81
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtPlastic_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood.png
new file mode 100644
index 0000000000..23cdd04d61
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood_OVERLAY.png
new file mode 100644
index 0000000000..ade96a1afd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/arrowGtWood_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/blockCasing.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/blockCasing.png
new file mode 100644
index 0000000000..7edb323322
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/blockCasing.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/blockCasingAdvanced.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/blockCasingAdvanced.png
new file mode 100644
index 0000000000..25d94c972f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/blockCasingAdvanced.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt.png
new file mode 100644
index 0000000000..587217e11d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bolt_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bottle.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bottle.png
new file mode 100644
index 0000000000..df8ad9d1a9
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/bottle.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/capsule.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/capsule.png
new file mode 100644
index 0000000000..fd1bbfc11d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/capsule.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/capsuleMolten.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/capsuleMolten.png
new file mode 100644
index 0000000000..fd1bbfc11d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/capsuleMolten.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall.png
new file mode 100644
index 0000000000..193dbbe058
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/casingSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell.png
new file mode 100644
index 0000000000..9c28bd606d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma.png
new file mode 100644
index 0000000000..9c28bd606d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma_OVERLAY.png
new file mode 100644
index 0000000000..c005544fb3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cellPlasma_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell_OVERLAY.png
new file mode 100644
index 0000000000..b1b7026758
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/cell_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/circuit.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/circuit.png
new file mode 100644
index 0000000000..6837da8730
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/circuit.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust.png
new file mode 100644
index 0000000000..04e077c1f8
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust_OVERLAY.png
new file mode 100644
index 0000000000..5e0cb2b1f5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtDust_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem.png
new file mode 100644
index 0000000000..9765f0bab6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem_OVERLAY.png
new file mode 100644
index 0000000000..9798a597e0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtGem_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot.png
new file mode 100644
index 0000000000..bd81098f6e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot_OVERLAY.png
new file mode 100644
index 0000000000..2d4bfa3301
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtIngot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate.png
new file mode 100644
index 0000000000..e32340aab3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate_OVERLAY.png
new file mode 100644
index 0000000000..e548ad1eb0
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crateGtPlate_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed.png
new file mode 100644
index 0000000000..0dd3f4927e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged.png
new file mode 100644
index 0000000000..b997257c56
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedCentrifuged_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified.png
new file mode 100644
index 0000000000..16f931f23a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushedPurified_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed_OVERLAY.png
new file mode 100644
index 0000000000..6122912d36
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/crushed_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust.png
new file mode 100644
index 0000000000..466ca033cb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure.png
new file mode 100644
index 0000000000..466ca033cb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure_OVERLAY.png
new file mode 100644
index 0000000000..9b4cc83142
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustImpure_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure.png
new file mode 100644
index 0000000000..466ca033cb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure_OVERLAY.png
new file mode 100644
index 0000000000..0a13a54032
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustPure_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall.png
new file mode 100644
index 0000000000..48925b4529
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny.png
new file mode 100644
index 0000000000..ab7d7b7b0b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dustTiny_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/dust_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil.png
new file mode 100644
index 0000000000..a07813420b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/foil_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/frameGt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/frameGt.png
new file mode 100644
index 0000000000..51b1f84c7b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/frameGt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt.png
new file mode 100644
index 0000000000..ea255992c7
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall.png
new file mode 100644
index 0000000000..dd2f5ad0c6
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGtSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gearGt_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem.png
new file mode 100644
index 0000000000..99c3838076
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped.png
new file mode 100644
index 0000000000..ed34a62006
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemChipped_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite.png
new file mode 100644
index 0000000000..e3aa950330
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemExquisite_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed.png
new file mode 100644
index 0000000000..3431cb142d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawed_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless.png
new file mode 100644
index 0000000000..0f09891d1b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gemFlawless_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/gem_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet.png
new file mode 100644
index 0000000000..e631fe1314
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/handleMallet_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot.png
new file mode 100644
index 0000000000..abef62dcc2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble.png
new file mode 100644
index 0000000000..1fa7f6ea7d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotDouble_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot.png
new file mode 100644
index 0000000000..23241a2b45
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot_OVERLAY.png
new file mode 100644
index 0000000000..68fcc1943b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotHot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple.png
new file mode 100644
index 0000000000..97d4f40ffb
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuadruple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple.png
new file mode 100644
index 0000000000..b17b622da3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotQuintuple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple.png
new file mode 100644
index 0000000000..4e56e48924
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingotTriple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ingot_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens.png
new file mode 100644
index 0000000000..5a7eae1f21
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens_OVERLAY.png
new file mode 100644
index 0000000000..09e76dbfe2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/lens_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/motor.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/motor.png
new file mode 100644
index 0000000000..270111954b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/motor.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget.png
new file mode 100644
index 0000000000..7c03fc899d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/nugget_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/oreRaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/oreRaw.png
new file mode 100644
index 0000000000..563e733db5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/oreRaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate.png
new file mode 100644
index 0000000000..0c92cc3167
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense.png
new file mode 100644
index 0000000000..a02ab3f739
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDense_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble.png
new file mode 100644
index 0000000000..7497ed7fe1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateDouble_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple.png
new file mode 100644
index 0000000000..7d48e6c7f9
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuadruple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple.png
new file mode 100644
index 0000000000..449458395a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateQuintuple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense.png
new file mode 100644
index 0000000000..ed5b9e630c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense.png.mcmeta
new file mode 100644
index 0000000000..cb49102154
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense.png.mcmeta
@@ -0,0 +1 @@
+{ "animation": { "interpolate": false, "frametime": 2 } }
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense_OVERLAY.png
new file mode 100644
index 0000000000..2b0422489e
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateSuperdense_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple.png
new file mode 100644
index 0000000000..73cb6cd0e1
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plateTriple_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/plate_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring.png
new file mode 100644
index 0000000000..ab0f7301f2
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/ring_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor.png
new file mode 100644
index 0000000000..d7aecec9e3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/rotor_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round.png
new file mode 100644
index 0000000000..473aac5160
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/round_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw.png
new file mode 100644
index 0000000000..e6af95cb4f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/screw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring.png
new file mode 100644
index 0000000000..cade2c5a31
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall.png
new file mode 100644
index 0000000000..6afebb31a5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/springSmall_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/spring_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick.png
new file mode 100644
index 0000000000..9e0c2ad5ff
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong.png
new file mode 100644
index 0000000000..fecee6ff0d
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stickLong_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/stick_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow.png
new file mode 100644
index 0000000000..f4ea6ea1ac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadArrow_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe.png
new file mode 100644
index 0000000000..5c80ec31cd
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadAxe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw.png
new file mode 100644
index 0000000000..8c9ceec830
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadBuzzSaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw.png
new file mode 100644
index 0000000000..1fdf09819a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadChainsaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill.png
new file mode 100644
index 0000000000..04375d2f34
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadDrill_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile.png
new file mode 100644
index 0000000000..c09f788986
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadFile_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer.png
new file mode 100644
index 0000000000..b5f7b45076
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHammer_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe.png
new file mode 100644
index 0000000000..ed21978a36
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadHoe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet.png
new file mode 100644
index 0000000000..ef234776f9
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadMallet_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe.png
new file mode 100644
index 0000000000..788e1f1164
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPickaxe_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow.png
new file mode 100644
index 0000000000..80b887f27a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadPlow_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw.png
new file mode 100644
index 0000000000..0339e0ac60
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSaw_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver.png
new file mode 100644
index 0000000000..9370726599
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadScrewdriver_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense.png
new file mode 100644
index 0000000000..a237d5d69c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSense_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel.png
new file mode 100644
index 0000000000..9072a827b5
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadShovel_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering.png
new file mode 100644
index 0000000000..191d0559ab
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSoldering_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword.png
new file mode 100644
index 0000000000..ad38c9203c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadSword_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade.png
new file mode 100644
index 0000000000..6e0a0f2044
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadUniversalSpade_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench.png
new file mode 100644
index 0000000000..8e4ad482fe
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/toolHeadWrench_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade.png
new file mode 100644
index 0000000000..bcc4b7363b
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/turbineBlade_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void.png
new file mode 100644
index 0000000000..bc6948e39a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void_OVERLAY.png
new file mode 100644
index 0000000000..3f0d6efcac
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/void_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine.png
new file mode 100644
index 0000000000..bc74805381
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine.png.mcmeta
new file mode 100644
index 0000000000..dd8674956c
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine.png.mcmeta
@@ -0,0 +1 @@
+{"animation": {"frametime": 2}} \ No newline at end of file
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine_OVERLAY.png
new file mode 100644
index 0000000000..094b5d076a
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonite/wireFine_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell.png
new file mode 100644
index 0000000000..778201fa43
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell.png.mcmeta
new file mode 100644
index 0000000000..0645f48c62
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell.png.mcmeta
@@ -0,0 +1,5 @@
+{
+ "animation": {
+ "frametime": 2
+ }
+}
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell_OVERLAY.png
new file mode 100644
index 0000000000..c005544fb3
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/protohalkonitebase/cell_OVERLAY.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell.png
new file mode 100644
index 0000000000..c90d8b786f
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell.png
Binary files differ
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell.png.mcmeta b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell.png.mcmeta
new file mode 100644
index 0000000000..0645f48c62
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell.png.mcmeta
@@ -0,0 +1,5 @@
+{
+ "animation": {
+ "frametime": 2
+ }
+}
diff --git a/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell_OVERLAY.png b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell_OVERLAY.png
new file mode 100644
index 0000000000..b1b7026758
--- /dev/null
+++ b/src/main/resources/assets/gregtech/textures/items/materialicons/CUSTOM/stablebaryonicmatter/cell_OVERLAY.png
Binary files differ