summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert Sosnitzka <robert.sosnitzka@gmail.com>2016-05-19 00:14:04 +0200
committerRobert Sosnitzka <robert.sosnitzka@gmail.com>2016-05-19 00:15:34 +0200
commitd860ed16d1bb49ed9b23fa918cd67b578eecd256 (patch)
treeae641c0e056799048ecfb57dbce5a72299646296 /src
parentf5f44afb456049520b075085c64b9c1f0308182f (diff)
Finally fixed textures and colors of blocks and tools for every of the 32 additional ores.
Diffstat (limited to 'src')
-rw-r--r--src/main/java/com/sosnitzka/ztic_addon/ZTiC.java70
-rw-r--r--src/main/java/com/sosnitzka/ztic_addon/proxy/ClientProxy.java29
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/adamantite_block.pngbin15797 -> 16034 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/aegisalt_block.pngbin15915 -> 16159 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/arcanite_block.pngbin15647 -> 16377 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/astrium_block.pngbin15985 -> 16352 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/bismuth_block.pngbin16156 -> 16263 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/bysmuid_block.pngbin16214 -> 16294 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/cryptogen_block.pngbin16046 -> 16372 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/dyonite_block.pngbin16350 -> 16355 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/eternite_block.pngbin16265 -> 16338 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/fractoryte_block.pngbin16057 -> 16330 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/ignitite_block.pngbin16451 -> 16566 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/imperomite_block.pngbin15872 -> 16410 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/karmesine_block.pngbin16138 -> 16416 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/lumixyl_block.pngbin16289 -> 16495 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/materials/adamantite.pngbin0 -> 16136 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/materials/bismuth.pngbin0 -> 16187 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/materials/dyonite.pngbin0 -> 16261 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/materials/proxideum.pngbin0 -> 16303 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/materials/solarium.pngbin0 -> 16414 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/materials/tiberium.pngbin0 -> 16303 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/meteorite_block.pngbin15684 -> 16149 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/mindorite_block.pngbin15779 -> 16416 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/mythril_block.pngbin15727 -> 16287 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/nitronite_block.pngbin16298 -> 16409 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/noctunyx_block.pngbin16060 -> 16507 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/nucleum_block.pngbin15995 -> 16244 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/palladium_block.pngbin16193 -> 16416 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/prometheum_block.pngbin15616 -> 15949 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/proxideum_block.pngbin15893 -> 16482 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/rubium_block.pngbin15981 -> 16401 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/seismodium_block.pngbin15740 -> 16351 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/solarium_block.pngbin15888 -> 16314 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/terramite_block.pngbin15976 -> 16378 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/tiberium_block.pngbin16416 -> 16507 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/titanite_block.pngbin16020 -> 16273 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/ultranite_block.pngbin15675 -> 16190 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/vibranium_block.pngbin16331 -> 16410 bytes
-rw-r--r--src/main/resources/assets/ztic_addon/textures/blocks/violium_block.pngbin15800 -> 18211 bytes
40 files changed, 59 insertions, 40 deletions
diff --git a/src/main/java/com/sosnitzka/ztic_addon/ZTiC.java b/src/main/java/com/sosnitzka/ztic_addon/ZTiC.java
index 33dee94..db39a2e 100644
--- a/src/main/java/com/sosnitzka/ztic_addon/ZTiC.java
+++ b/src/main/java/com/sosnitzka/ztic_addon/ZTiC.java
@@ -28,7 +28,7 @@ import java.util.List;
import static com.sosnitzka.ztic_addon.Fluids.*;
import static com.sosnitzka.ztic_addon.Materials.*;
import static com.sosnitzka.ztic_addon.util.Utils.registerTinkerAlloys;
-import static slimeknights.tconstruct.library.utils.HarvestLevels.*;
+import static slimeknights.tconstruct.library.utils.HarvestLevels.harvestLevelNames;
@Mod(modid = ZTiC.MODID, version = ZTiC.VERSION)
public class ZTiC {
@@ -70,40 +70,40 @@ public class ZTiC {
// Material from ores
- registerTinkerMaterial("Arcanite", arcanite, arcaniteFluid, 1, 5, 6, ADAMANTITE, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Tiberium", tiberium, tiberiumFluid, 1, 5, 6, VIBRANIUM, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Prometheum", prometheum, prometheumFluid, 1, 5, 6, METEORITE, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Rubium", rubium, rubiumFluid, 1, 5, 6, COBALT, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Violium", violium, violiumFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Bismuth", bismuth, bismuthFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Karmesine", karmesine, karmesineFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Mindorite", mindorite, mindoriteFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Titanite", titanite, titaniteFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, true, true);
- registerTinkerMaterial("Meteorite", meteorite, meteoriteFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Adamantite", adamantite, adamantiteFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Vibranium", vibranium, vibraniumFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Ignitite", ignitite, ignititeFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Palladium", palladium, palladiumFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Eternite", eternite, eterniteFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Mythril", mythril, mythrilFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Arcanite", arcanite, arcaniteFluid, 1, 5, 6, 7, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Tiberium", tiberium, tiberiumFluid, 1, 5, 6, 6, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Prometheum", prometheum, prometheumFluid, 1, 5, 6, 5, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Rubium", rubium, rubiumFluid, 1, 5, 6, 4, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Violium", violium, violiumFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Bismuth", bismuth, bismuthFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Karmesine", karmesine, karmesineFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Mindorite", mindorite, mindoriteFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Titanite", titanite, titaniteFluid, 1, 5, 6, 3, 0.8f, 0, 100, true, true);
+ registerTinkerMaterial("Meteorite", meteorite, meteoriteFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Adamantite", adamantite, adamantiteFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Vibranium", vibranium, vibraniumFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Ignitite", ignitite, ignititeFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Palladium", palladium, palladiumFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Eternite", eternite, eterniteFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Mythril", mythril, mythrilFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
// Material from alloys
- registerTinkerMaterial("Astrium", astrium, astriumFluid, 1, 5, 6, ADAMANTITE, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("InstableNitronite", nitronite, nitroniteFluid, 1, 5, 6, VIBRANIUM, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Proxideum", proxideum, proxideumFluid, 1, 5, 6, METEORITE, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("InstableNoctunyx", noctunyx, noctunyxFluid, 1, 5, 6, COBALT, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Imperomite", imperomite, imperomiteFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Cryptogen", cryptogen, cryptogenFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Fractoryte", fractoryte, fractoryteFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Seismodium", seismodium, seismodiumFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Terramite", terramite, terramiteFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("InstableLumixyl", lumixyl, lumixylFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("BlazingSolarium", solarium, solariumFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Ultranite", ultranite, ultraniteFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("RadiantNucleum", nucleum, nucleumFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("Aegisalt", aegisalt, aegisaltFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("RefractiveBysmuid", bysmuid, bysmuidFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
- registerTinkerMaterial("InstableDyonite", dyonite, dyoniteFluid, 1, 5, 6, OBSIDIAN, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Astrium", astrium, astriumFluid, 1, 5, 6, 7, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Nitronite", nitronite, nitroniteFluid, 1, 5, 6, 6, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Proxideum", proxideum, proxideumFluid, 1, 5, 6, 5, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Noctunyx", noctunyx, noctunyxFluid, 1, 5, 6, 4, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Imperomite", imperomite, imperomiteFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Cryptogen", cryptogen, cryptogenFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Fractoryte", fractoryte, fractoryteFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Seismodium", seismodium, seismodiumFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Terramite", terramite, terramiteFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Lumixyl", lumixyl, lumixylFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Solarium", solarium, solariumFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Ultranite", ultranite, ultraniteFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Nucleum", nucleum, nucleumFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Aegisalt", aegisalt, aegisaltFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Bysmuid", bysmuid, bysmuidFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
+ registerTinkerMaterial("Dyonite", dyonite, dyoniteFluid, 1, 5, 6, 3, 0.8f, 0, 100, false, true);
}
@EventHandler
@@ -129,14 +129,14 @@ public class ZTiC {
}
- private void registerTinkerMaterial(String oreSuffix, slimeknights.tconstruct.library.materials.Material material, Fluid fluid, int headDura, int headSpeed, int headAttack, int headLevel, float handleMod, int handleDura, int extra, boolean craft, boolean cast) {
+ private void registerTinkerMaterial(String name, slimeknights.tconstruct.library.materials.Material material, Fluid fluid, int headDura, int headSpeed, int headAttack, int headLevel, float handleMod, int handleDura, int extra, boolean craft, boolean cast) {
material.addStats(new HeadMaterialStats(headDura, headSpeed, headAttack, headLevel))
.addStats(new HandleMaterialStats(handleMod, handleDura))
.addStats(new ExtraMaterialStats(extra)).setFluid(fluid)
.setCraftable(craft).setCastable(cast);
proxy.setRenderInfo(material, fluid);
- MaterialIntegration integration = new MaterialIntegration(material, fluid, oreSuffix);
+ MaterialIntegration integration = new MaterialIntegration(material, fluid, name);
integration.integrate();
integrateList.add(integration);
}
diff --git a/src/main/java/com/sosnitzka/ztic_addon/proxy/ClientProxy.java b/src/main/java/com/sosnitzka/ztic_addon/proxy/ClientProxy.java
index dbac5d6..8955aa9 100644
--- a/src/main/java/com/sosnitzka/ztic_addon/proxy/ClientProxy.java
+++ b/src/main/java/com/sosnitzka/ztic_addon/proxy/ClientProxy.java
@@ -5,14 +5,16 @@ import com.sosnitzka.ztic_addon.Items;
import net.minecraft.block.Block;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.block.model.ModelResourceLocation;
+import net.minecraft.client.renderer.texture.TextureAtlasSprite;
import net.minecraft.item.Item;
import net.minecraftforge.fluids.Fluid;
import slimeknights.tconstruct.library.client.MaterialRenderInfo;
+import slimeknights.tconstruct.library.client.texture.MetalTextureTexture;
import slimeknights.tconstruct.library.materials.Material;
import java.lang.reflect.Field;
-import static com.sosnitzka.ztic_addon.Materials.bismuth;
+import static com.sosnitzka.ztic_addon.Materials.*;
public class ClientProxy extends ServerProxy {
@@ -55,11 +57,28 @@ public class ClientProxy extends ServerProxy {
}
}
- public void setRenderInfo(Material material, Fluid fluid) {
- if (material != bismuth) {
- material.setRenderInfo(new MaterialRenderInfo.Metal(fluid.getColor(), 0.8f, 0.2f, 0f));
- } else bismuth.setRenderInfo(new MaterialRenderInfo.BlockTexture("ztic_addon:blocks/bismuth_block"));
+ public void setRenderInfo(final Material material, Fluid fluid) {
+ /* if (material != bismuth) {
+ material.setRenderInfo(new MaterialRenderInfo.Metal(fluid.getColor(), 0.4f, 0.2f, 0f));
+ } else bismuth.setRenderInfo(new MaterialRenderInfo.BlockTexture("ztic_addon:blocks/bismuth_block")); */
+ if (material == adamantite) renderTo(material, 0xd55cdf, 0.5f, 0.8f, 0.2f);
+ else if (material == solarium) renderTo(material, 0xffff00, 0.6f, 1.8f, 0.0f);
+ else if (material == proxideum) renderTo(material, 0x2d8f8b, 0.4f, 0.3f, 0.1f);
+ else if (material == tiberium) renderTo(material, 0x33ff33, 0.5f, 0.2f, 0.1f);
+ else if (material == bismuth) renderTo(material, 0xffffff, 0.4f, 0.2f, 0.0f);
+ else if (material == dyonite) renderTo(material, 0xffe240, 0.6f, 0.8f, 0.2f);
+ else {
+ material.setRenderInfo(new MaterialRenderInfo.BlockTexture("ztic_addon:blocks/" + material.getFluid().getName() + "_block"));
+ }
+ }
+ private void renderTo(Material material, final int f, final float shine, final float brightness, final float hueshift) {
+ material.setRenderInfo(new MaterialRenderInfo.AbstractMaterialRenderInfo() {
+ @Override
+ public TextureAtlasSprite getTexture(TextureAtlasSprite baseTexture, String location) {
+ return new MetalTextureTexture("ztic_addon:blocks/materials/adamantite", baseTexture, location, f, shine, brightness, hueshift);
+ }
+ });
}
}
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/adamantite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/adamantite_block.png
index fc588a6..fe3921a 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/adamantite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/adamantite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/aegisalt_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/aegisalt_block.png
index 9735a5d..2a06673 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/aegisalt_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/aegisalt_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/arcanite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/arcanite_block.png
index b61dbe2..922eff5 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/arcanite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/arcanite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/astrium_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/astrium_block.png
index 5617453..9081516 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/astrium_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/astrium_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/bismuth_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/bismuth_block.png
index c9fa1b5..52bed7a 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/bismuth_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/bismuth_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/bysmuid_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/bysmuid_block.png
index d6b8c71..46e9831 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/bysmuid_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/bysmuid_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/cryptogen_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/cryptogen_block.png
index 907b3a3..8cbab02 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/cryptogen_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/cryptogen_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/dyonite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/dyonite_block.png
index 12e43b7..f2da30d 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/dyonite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/dyonite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/eternite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/eternite_block.png
index cd92458..d144173 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/eternite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/eternite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/fractoryte_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/fractoryte_block.png
index 2c27397..72a39cb 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/fractoryte_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/fractoryte_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/ignitite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/ignitite_block.png
index 8294716..367e093 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/ignitite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/ignitite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/imperomite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/imperomite_block.png
index 57eee71..8117b3e 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/imperomite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/imperomite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/karmesine_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/karmesine_block.png
index 64ec595..aba4464 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/karmesine_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/karmesine_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/lumixyl_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/lumixyl_block.png
index affd6dc..a3f39a2 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/lumixyl_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/lumixyl_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/materials/adamantite.png b/src/main/resources/assets/ztic_addon/textures/blocks/materials/adamantite.png
new file mode 100644
index 0000000..819d422
--- /dev/null
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/materials/adamantite.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/materials/bismuth.png b/src/main/resources/assets/ztic_addon/textures/blocks/materials/bismuth.png
new file mode 100644
index 0000000..d924fc4
--- /dev/null
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/materials/bismuth.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/materials/dyonite.png b/src/main/resources/assets/ztic_addon/textures/blocks/materials/dyonite.png
new file mode 100644
index 0000000..1f0d20a
--- /dev/null
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/materials/dyonite.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/materials/proxideum.png b/src/main/resources/assets/ztic_addon/textures/blocks/materials/proxideum.png
new file mode 100644
index 0000000..db4d92e
--- /dev/null
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/materials/proxideum.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/materials/solarium.png b/src/main/resources/assets/ztic_addon/textures/blocks/materials/solarium.png
new file mode 100644
index 0000000..1ac9a80
--- /dev/null
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/materials/solarium.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/materials/tiberium.png b/src/main/resources/assets/ztic_addon/textures/blocks/materials/tiberium.png
new file mode 100644
index 0000000..83c08e7
--- /dev/null
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/materials/tiberium.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/meteorite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/meteorite_block.png
index 761851e..291df0d 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/meteorite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/meteorite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/mindorite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/mindorite_block.png
index 90e4d17..4410b09 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/mindorite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/mindorite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/mythril_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/mythril_block.png
index f80337e..fc7f9dd 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/mythril_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/mythril_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/nitronite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/nitronite_block.png
index 4fe8506..bb1f7b6 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/nitronite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/nitronite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/noctunyx_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/noctunyx_block.png
index 92819b5..cbd7271 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/noctunyx_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/noctunyx_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/nucleum_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/nucleum_block.png
index 98abf4a..83b9373 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/nucleum_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/nucleum_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/palladium_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/palladium_block.png
index faa2287..7ea420d 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/palladium_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/palladium_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/prometheum_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/prometheum_block.png
index 40d3bb6..aad5be2 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/prometheum_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/prometheum_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/proxideum_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/proxideum_block.png
index 346c348..a305bae 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/proxideum_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/proxideum_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/rubium_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/rubium_block.png
index 3a745c8..1977502 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/rubium_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/rubium_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/seismodium_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/seismodium_block.png
index 375fc32..32f7eba 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/seismodium_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/seismodium_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/solarium_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/solarium_block.png
index 7bd443d..34466a9 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/solarium_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/solarium_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/terramite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/terramite_block.png
index ca284fb..f3307b4 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/terramite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/terramite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/tiberium_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/tiberium_block.png
index fd378e7..1869eaf 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/tiberium_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/tiberium_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/titanite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/titanite_block.png
index 1079f79..4b05462 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/titanite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/titanite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/ultranite_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/ultranite_block.png
index bba7c8a..b615ed8 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/ultranite_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/ultranite_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/vibranium_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/vibranium_block.png
index 130993c..71e61c1 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/vibranium_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/vibranium_block.png
Binary files differ
diff --git a/src/main/resources/assets/ztic_addon/textures/blocks/violium_block.png b/src/main/resources/assets/ztic_addon/textures/blocks/violium_block.png
index 5baf38b..2c6944b 100644
--- a/src/main/resources/assets/ztic_addon/textures/blocks/violium_block.png
+++ b/src/main/resources/assets/ztic_addon/textures/blocks/violium_block.png
Binary files differ