From d606663b9dd65a793f6d6d94d2d8405294362c70 Mon Sep 17 00:00:00 2001 From: Halbear Date: Sun, 2 Aug 2026 01:36:45 +0100 Subject: [PATCH] ores --- .../custom/blocks/Forge/ForgeItemRecipe.java | 3 ++ .../blocks/Forge/ForgeWorkbenchGUI.java | 2 +- .../blocks/Forge/ForgedAlloyRecipe.java | 3 +- .../halbear/aotg/registries/ModBlocks.java | 21 ++++++++++++ .../net/halbear/aotg/registries/ModItems.java | 6 ++++ .../net/halbear/aotg/registries/ModTabs.java | 8 ++++- .../assets/ageofthegods/Items/raw_silver.json | 6 ++++ .../assets/ageofthegods/Items/raw_tin.json | 6 ++++ .../assets/ageofthegods/Items/raw_zinc.json | 6 ++++ .../assets/ageofthegods/Items/silver_ore.json | 6 ++++ .../assets/ageofthegods/Items/tin_ore.json | 6 ++++ .../assets/ageofthegods/Items/zinc_ore.json | 6 ++++ .../ageofthegods/blockstates/silver_ore.json | 18 ++++++++++ .../ageofthegods/blockstates/tin_ore.json | 12 +++++++ .../ageofthegods/blockstates/zinc_ore.json | 15 +++++++++ .../models/block/ores/silver_ore1.json | 31 ++++++++++++++++++ .../models/block/ores/silver_ore2.json | 31 ++++++++++++++++++ .../models/block/ores/silver_ore3.json | 31 ++++++++++++++++++ .../models/block/ores/silver_ore4.json | 31 ++++++++++++++++++ .../models/block/ores/tin_ore1.json | 31 ++++++++++++++++++ .../models/block/ores/tin_ore2.json | 31 ++++++++++++++++++ .../models/block/ores/zinc_ore1.json | 31 ++++++++++++++++++ .../models/block/ores/zinc_ore2.json | 31 ++++++++++++++++++ .../models/block/ores/zinc_ore3.json | 31 ++++++++++++++++++ .../models/item/ores/raw_silver.json | 6 ++++ .../models/item/ores/raw_tin.json | 6 ++++ .../models/item/ores/raw_zinc.json | 6 ++++ .../textures/block/ores/silver_ore1.png | Bin 0 -> 416 bytes .../textures/block/ores/silver_ore2.png | Bin 0 -> 427 bytes .../textures/block/ores/silver_ore3.png | Bin 0 -> 312 bytes .../textures/block/ores/silver_ore4.png | Bin 0 -> 275 bytes .../textures/block/ores/tin_ore1.png | Bin 0 -> 394 bytes .../textures/block/ores/tin_ore2.png | Bin 0 -> 509 bytes .../textures/block/ores/zinc_ore.png | Bin 0 -> 372 bytes .../textures/block/ores/zinc_ore2.png | Bin 0 -> 419 bytes .../textures/block/ores/zinc_ore3.png | Bin 0 -> 377 bytes .../textures/item/ores/raw_silver.png | Bin 0 -> 573 bytes .../textures/item/ores/raw_tin.png | Bin 0 -> 484 bytes .../textures/item/ores/raw_zinc.png | Bin 0 -> 597 bytes .../ageofthegods/recipe/smelt_silver.json | 7 ++++ .../data/ageofthegods/recipe/smelt_tin.json | 7 ++++ .../data/ageofthegods/recipe/smelt_zinc.json | 7 ++++ 42 files changed, 439 insertions(+), 3 deletions(-) create mode 100644 src/main/resources/assets/ageofthegods/Items/raw_silver.json create mode 100644 src/main/resources/assets/ageofthegods/Items/raw_tin.json create mode 100644 src/main/resources/assets/ageofthegods/Items/raw_zinc.json create mode 100644 src/main/resources/assets/ageofthegods/Items/silver_ore.json create mode 100644 src/main/resources/assets/ageofthegods/Items/tin_ore.json create mode 100644 src/main/resources/assets/ageofthegods/Items/zinc_ore.json create mode 100644 src/main/resources/assets/ageofthegods/blockstates/silver_ore.json create mode 100644 src/main/resources/assets/ageofthegods/blockstates/tin_ore.json create mode 100644 src/main/resources/assets/ageofthegods/blockstates/zinc_ore.json create mode 100644 src/main/resources/assets/ageofthegods/models/block/ores/silver_ore1.json create mode 100644 src/main/resources/assets/ageofthegods/models/block/ores/silver_ore2.json create mode 100644 src/main/resources/assets/ageofthegods/models/block/ores/silver_ore3.json create mode 100644 src/main/resources/assets/ageofthegods/models/block/ores/silver_ore4.json create mode 100644 src/main/resources/assets/ageofthegods/models/block/ores/tin_ore1.json create mode 100644 src/main/resources/assets/ageofthegods/models/block/ores/tin_ore2.json create mode 100644 src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore1.json create mode 100644 src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore2.json create mode 100644 src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore3.json create mode 100644 src/main/resources/assets/ageofthegods/models/item/ores/raw_silver.json create mode 100644 src/main/resources/assets/ageofthegods/models/item/ores/raw_tin.json create mode 100644 src/main/resources/assets/ageofthegods/models/item/ores/raw_zinc.json create mode 100644 src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore1.png create mode 100644 src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore2.png create mode 100644 src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore3.png create mode 100644 src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore4.png create mode 100644 src/main/resources/assets/ageofthegods/textures/block/ores/tin_ore1.png create mode 100644 src/main/resources/assets/ageofthegods/textures/block/ores/tin_ore2.png create mode 100644 src/main/resources/assets/ageofthegods/textures/block/ores/zinc_ore.png create mode 100644 src/main/resources/assets/ageofthegods/textures/block/ores/zinc_ore2.png create mode 100644 src/main/resources/assets/ageofthegods/textures/block/ores/zinc_ore3.png create mode 100644 src/main/resources/assets/ageofthegods/textures/item/ores/raw_silver.png create mode 100644 src/main/resources/assets/ageofthegods/textures/item/ores/raw_tin.png create mode 100644 src/main/resources/assets/ageofthegods/textures/item/ores/raw_zinc.png create mode 100644 src/main/resources/data/ageofthegods/recipe/smelt_silver.json create mode 100644 src/main/resources/data/ageofthegods/recipe/smelt_tin.json create mode 100644 src/main/resources/data/ageofthegods/recipe/smelt_zinc.json diff --git a/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgeItemRecipe.java b/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgeItemRecipe.java index c273a90..296585a 100644 --- a/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgeItemRecipe.java +++ b/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgeItemRecipe.java @@ -48,6 +48,9 @@ public record ForgeItemRecipe(Item primaryOutcomeItem, Item[] RequiredItems, int } public static RecipeSet GetAllValidRecipesFromContainer(ItemStack Pot, ItemStack Secondary){ + if(Pot == ItemStack.EMPTY && Secondary == ItemStack.EMPTY){ + return new RecipeSet(ForgedAlloyRecipe.RecipeMap.values().stream().toList(),ForgeItemRecipe.FORGE_ITEM_RECIPE_MAP.values().stream().toList()); + } List availableAlloyRecipes = ForgedAlloyRecipe.GetValidRecipesFromContainer(Pot); List ItemsToSearchWith = new ArrayList<>(); ItemsToSearchWith.add(Secondary.getItem()); diff --git a/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgeWorkbenchGUI.java b/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgeWorkbenchGUI.java index 2c3e428..7e73bd7 100644 --- a/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgeWorkbenchGUI.java +++ b/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgeWorkbenchGUI.java @@ -72,7 +72,6 @@ public class ForgeWorkbenchGUI extends AbstractContainerMenu implements ModMenus } } ForgeWorkbenchGUI currentGUI = this; - currentGUI.Recipes = ForgeItemRecipe.GetAllValidRecipesFromContainer(currentGUI.getSlot(0).getItem(), currentGUI.getSlot(1).getItem()); this.customSlots.put(0, this.addSlot(new ResourceHandlerSlot(internal, this::setItemInSlot, 0, 8, 37) { private final int slot = 0; private int x = this.x; @@ -178,6 +177,7 @@ public class ForgeWorkbenchGUI extends AbstractContainerMenu implements ModMenus this.addDataSlots(this.data); } else this.data = null; + currentGUI.Recipes = ForgeItemRecipe.GetAllValidRecipesFromContainer(currentGUI.getSlot(0).getItem(), currentGUI.getSlot(1).getItem()); } public int getSyncedVariable(int index) { diff --git a/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgedAlloyRecipe.java b/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgedAlloyRecipe.java index 2017e01..2475996 100644 --- a/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgedAlloyRecipe.java +++ b/src/main/java/net/halbear/aotg/custom/blocks/Forge/ForgedAlloyRecipe.java @@ -66,7 +66,8 @@ public record ForgedAlloyRecipe(Item OutcomeItem, Item RequiredMetal1, Item Requ ItemStack AlloyMetal2 = potContents.getStackInSlot(2); availableRecipes = GetRecipesContainingMetals(AlloyMetal1.getItem(),AlloyMetal2.getItem()); availableRecipes.forEach(forgedAlloyRecipe -> { - if(Math.floor((float) AlloyMetal1.getCount() /(float)AlloyMetal2.getCount()) == Math.floor(forgedAlloyRecipe.AlloyRatio)) { + double Ratio = Math.floor((float) AlloyMetal1.getCount() /(float)AlloyMetal2.getCount()); + if( Ratio == Math.floor(forgedAlloyRecipe.AlloyRatio)) { ValidRecipes.add(forgedAlloyRecipe); } }); diff --git a/src/main/java/net/halbear/aotg/registries/ModBlocks.java b/src/main/java/net/halbear/aotg/registries/ModBlocks.java index ac6701b..254e44a 100644 --- a/src/main/java/net/halbear/aotg/registries/ModBlocks.java +++ b/src/main/java/net/halbear/aotg/registries/ModBlocks.java @@ -31,6 +31,27 @@ public class ModBlocks { .lightLevel(state -> 0) )); + public static final DeferredBlock SILVER_ORE = RegisterBlock("silver_ore", + properties -> new RockCoveredGrassBlock(properties.strength(1.5f) + .requiresCorrectToolForDrops() + .explosionResistance(6.0f) + .sound(SoundType.STONE) + .lightLevel(state -> 0) + )); + public static final DeferredBlock ZINC_ORE = RegisterBlock("zinc_ore", + properties -> new RockCoveredGrassBlock(properties.strength(1.5f) + .requiresCorrectToolForDrops() + .explosionResistance(6.0f) + .sound(SoundType.STONE) + .lightLevel(state -> 0) + )); + public static final DeferredBlock TIN_ORE = RegisterBlock("tin_ore", + properties -> new RockCoveredGrassBlock(properties.strength(1.5f) + .requiresCorrectToolForDrops() + .explosionResistance(6.0f) + .sound(SoundType.STONE) + .lightLevel(state -> 0) + )); public static final DeferredBlock OLIVE_LOG = RegisterBlock("olive_log", properties -> new RotatedPillarBlock(properties.strength(0.5f) diff --git a/src/main/java/net/halbear/aotg/registries/ModItems.java b/src/main/java/net/halbear/aotg/registries/ModItems.java index 760ada8..a13a9a1 100644 --- a/src/main/java/net/halbear/aotg/registries/ModItems.java +++ b/src/main/java/net/halbear/aotg/registries/ModItems.java @@ -17,6 +17,9 @@ import static net.halbear.aotg.registries.ModBlocks.*; public class ModItems { public static final DeferredRegister.Items ITEMS = DeferredRegister.createItems(AgeoftheGods.MODID); public static final DeferredItem LIMESTONE_ITEM = ITEMS.registerSimpleBlockItem("limestone_block", LIMESTONE_BLOCK); + public static final DeferredItem SILVER_ORE_ITEM = ITEMS.registerSimpleBlockItem("silver_ore", SILVER_ORE); + public static final DeferredItem TIN_ORE_ITEM = ITEMS.registerSimpleBlockItem("tin_ore", TIN_ORE); + public static final DeferredItem ZINC_ORE_ITEM = ITEMS.registerSimpleBlockItem("zinc_ore", ZINC_ORE); public static final DeferredItem SHALE_ITEM = ITEMS.registerSimpleBlockItem("shale_block", SHALE_BLOCK); public static final DeferredItem SHALE_GRASS_ITEM = ITEMS.registerSimpleBlockItem("shale_grass_block", SHALE_GRASS_BLOCK); public static final DeferredItem LIMESTONE_GRASS_ITEM = ITEMS.registerSimpleBlockItem("limestone_grass_block", LIMESTONE_GRASS_BLOCK); @@ -37,6 +40,9 @@ public class ModItems { public static final DeferredItem HEPATIZON_INGOT = RegisterItem("hepatizon_ingot", Item::new); public static final DeferredItem SILVER_INGOT = RegisterItem("silver_ingot", Item::new); public static final DeferredItem HARDENED_SLAG = RegisterItem("slag", Item::new); + public static final DeferredItem RAW_ZINC = RegisterItem("raw_zinc", Item::new); + public static final DeferredItem RAW_SILVER = RegisterItem("raw_silver", Item::new); + public static final DeferredItem RAW_TIN = RegisterItem("raw_tin", Item::new); public static final DeferredItem XIPHOS_SWORD = RegisterItem("xiphos", properties -> new Item(properties diff --git a/src/main/java/net/halbear/aotg/registries/ModTabs.java b/src/main/java/net/halbear/aotg/registries/ModTabs.java index 31086c5..8830477 100644 --- a/src/main/java/net/halbear/aotg/registries/ModTabs.java +++ b/src/main/java/net/halbear/aotg/registries/ModTabs.java @@ -39,16 +39,22 @@ public class ModTabs { output.accept(LIMESTONE_GRASS_ITEM.get()); output.accept(OLIVE_LEAVES_ITEM.get()); output.accept(OLIVE_LOG_ITEM.get()); - output.accept(XIPHOS_SWORD.get()); output.accept(ALLOY_FURNACE_ITEM.get()); output.accept(FORGE_WORKBENCH_ITEM.get()); + output.accept(TIN_ORE_ITEM.get()); + output.accept(RAW_TIN.get()); output.accept(TIN_INGOT.get()); + output.accept(ZINC_ORE_ITEM.get()); + output.accept(RAW_ZINC.get()); output.accept(ZINC_INGOT.get()); + output.accept(SILVER_ORE_ITEM.get()); + output.accept(RAW_SILVER.get()); output.accept(SILVER_INGOT.get()); output.accept(BRONZE_INGOT.get()); output.accept(ELECTRUM_INGOT.get()); output.accept(HEPATIZON_INGOT.get()); output.accept(ORICHALCUM_INGOT.get()); output.accept(HARDENED_SLAG.get()); + output.accept(XIPHOS_SWORD.get()); }).build()); } diff --git a/src/main/resources/assets/ageofthegods/Items/raw_silver.json b/src/main/resources/assets/ageofthegods/Items/raw_silver.json new file mode 100644 index 0000000..7b39fbb --- /dev/null +++ b/src/main/resources/assets/ageofthegods/Items/raw_silver.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ageofthegods:item/ores/raw_silver" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/Items/raw_tin.json b/src/main/resources/assets/ageofthegods/Items/raw_tin.json new file mode 100644 index 0000000..b352944 --- /dev/null +++ b/src/main/resources/assets/ageofthegods/Items/raw_tin.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ageofthegods:item/ores/raw_tin" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/Items/raw_zinc.json b/src/main/resources/assets/ageofthegods/Items/raw_zinc.json new file mode 100644 index 0000000..4365dbd --- /dev/null +++ b/src/main/resources/assets/ageofthegods/Items/raw_zinc.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ageofthegods:item/ores/raw_zinc" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/Items/silver_ore.json b/src/main/resources/assets/ageofthegods/Items/silver_ore.json new file mode 100644 index 0000000..c59765d --- /dev/null +++ b/src/main/resources/assets/ageofthegods/Items/silver_ore.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ageofthegods:block/ores/silver_ore1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/Items/tin_ore.json b/src/main/resources/assets/ageofthegods/Items/tin_ore.json new file mode 100644 index 0000000..37a069c --- /dev/null +++ b/src/main/resources/assets/ageofthegods/Items/tin_ore.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ageofthegods:block/ores/tin_ore1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/Items/zinc_ore.json b/src/main/resources/assets/ageofthegods/Items/zinc_ore.json new file mode 100644 index 0000000..3554fe0 --- /dev/null +++ b/src/main/resources/assets/ageofthegods/Items/zinc_ore.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "ageofthegods:block/ores/zinc_ore1" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/blockstates/silver_ore.json b/src/main/resources/assets/ageofthegods/blockstates/silver_ore.json new file mode 100644 index 0000000..a0e6329 --- /dev/null +++ b/src/main/resources/assets/ageofthegods/blockstates/silver_ore.json @@ -0,0 +1,18 @@ +{ + "variants": { + "": [ + { + "model": "ageofthegods:block/ores/silver_ore1", "weight": 1 + }, + { + "model": "ageofthegods:block/ores/silver_ore2", "weight": 1 + }, + { + "model": "ageofthegods:block/ores/silver_ore3", "weight": 1 + }, + { + "model": "ageofthegods:block/ores/silver_ore4", "weight": 1 + } + ] + } +} diff --git a/src/main/resources/assets/ageofthegods/blockstates/tin_ore.json b/src/main/resources/assets/ageofthegods/blockstates/tin_ore.json new file mode 100644 index 0000000..f56fcc9 --- /dev/null +++ b/src/main/resources/assets/ageofthegods/blockstates/tin_ore.json @@ -0,0 +1,12 @@ +{ + "variants": { + "": [ + { + "model": "ageofthegods:block/ores/tin_ore1", "weight": 1 + }, + { + "model": "ageofthegods:block/ores/tin_ore2", "weight": 1 + } + ] + } +} diff --git a/src/main/resources/assets/ageofthegods/blockstates/zinc_ore.json b/src/main/resources/assets/ageofthegods/blockstates/zinc_ore.json new file mode 100644 index 0000000..a77a12f --- /dev/null +++ b/src/main/resources/assets/ageofthegods/blockstates/zinc_ore.json @@ -0,0 +1,15 @@ +{ + "variants": { + "": [ + { + "model": "ageofthegods:block/ores/zinc_ore1", "weight": 1 + }, + { + "model": "ageofthegods:block/ores/zinc_ore2", "weight": 1 + }, + { + "model": "ageofthegods:block/ores/zinc_ore3", "weight": 1 + } + ] + } +} diff --git a/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore1.json b/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore1.json new file mode 100644 index 0000000..6c45d66 --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore1.json @@ -0,0 +1,31 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/stone", + "all": "block/stone", + "overlay": "ageofthegods:block/ores/silver_ore1" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore2.json b/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore2.json new file mode 100644 index 0000000..8f669cc --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore2.json @@ -0,0 +1,31 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/stone", + "all": "block/stone", + "overlay": "ageofthegods:block/ores/silver_ore2" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore3.json b/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore3.json new file mode 100644 index 0000000..4dba48c --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore3.json @@ -0,0 +1,31 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/stone", + "all": "block/stone", + "overlay": "ageofthegods:block/ores/silver_ore3" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore4.json b/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore4.json new file mode 100644 index 0000000..6484e14 --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/block/ores/silver_ore4.json @@ -0,0 +1,31 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/stone", + "all": "block/stone", + "overlay": "ageofthegods:block/ores/silver_ore4" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/block/ores/tin_ore1.json b/src/main/resources/assets/ageofthegods/models/block/ores/tin_ore1.json new file mode 100644 index 0000000..1e0fe30 --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/block/ores/tin_ore1.json @@ -0,0 +1,31 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/stone", + "all": "block/stone", + "overlay": "ageofthegods:block/ores/tin_ore1" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/block/ores/tin_ore2.json b/src/main/resources/assets/ageofthegods/models/block/ores/tin_ore2.json new file mode 100644 index 0000000..cabf759 --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/block/ores/tin_ore2.json @@ -0,0 +1,31 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/stone", + "all": "block/stone", + "overlay": "ageofthegods:block/ores/tin_ore2" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore1.json b/src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore1.json new file mode 100644 index 0000000..8b10774 --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore1.json @@ -0,0 +1,31 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/stone", + "all": "block/stone", + "overlay": "ageofthegods:block/ores/zinc_ore" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore2.json b/src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore2.json new file mode 100644 index 0000000..279834c --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore2.json @@ -0,0 +1,31 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/stone", + "all": "block/stone", + "overlay": "ageofthegods:block/ores/zinc_ore2" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore3.json b/src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore3.json new file mode 100644 index 0000000..011ba00 --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/block/ores/zinc_ore3.json @@ -0,0 +1,31 @@ +{ "parent": "block/block", + "textures": { + "particle": "block/stone", + "all": "block/stone", + "overlay": "ageofthegods:block/ores/zinc_ore3" + }, + "elements": [ + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#all", "cullface": "east" } + } + }, + { "from": [ 0, 0, 0 ], + "to": [ 16, 16, 16 ], + "faces": { + "down": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "down" }, + "up": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "up" }, + "north": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "north" }, + "south": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "south" }, + "west": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "west" }, + "east": { "uv": [ 0, 0, 16, 16 ], "texture": "#overlay", "tintindex": 0, "cullface": "east" } + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/item/ores/raw_silver.json b/src/main/resources/assets/ageofthegods/models/item/ores/raw_silver.json new file mode 100644 index 0000000..b952ada --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/item/ores/raw_silver.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ageofthegods:item/ores/raw_silver" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/item/ores/raw_tin.json b/src/main/resources/assets/ageofthegods/models/item/ores/raw_tin.json new file mode 100644 index 0000000..54dc9ad --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/item/ores/raw_tin.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ageofthegods:item/ores/raw_tin" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/models/item/ores/raw_zinc.json b/src/main/resources/assets/ageofthegods/models/item/ores/raw_zinc.json new file mode 100644 index 0000000..afdb19e --- /dev/null +++ b/src/main/resources/assets/ageofthegods/models/item/ores/raw_zinc.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "ageofthegods:item/ores/raw_zinc" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore1.png b/src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore1.png new file mode 100644 index 0000000000000000000000000000000000000000..de46097f6846055ff0cd0997de95102fc1a8f301 GIT binary patch literal 416 zcmV;R0bl-!P)Px$T1iAfR5*=wQ>|{oP#8T;>Nmu?FtaCUsG4EA=uR_JbrZ4|n8WY_gybp=XsU}Y z2F22lEI1G)w4&t+?!@>m_ujUj?LFW5`A&h`%oedg%P_`j-)4(gOs30LOzSYlM3P>_ zD&7jln6TQ|{2;_RFERQY$Tzb^EP9@YJUe0?&A~ahY!x^hjR638cEs=DfYUyyEzYwe zJ_c`csSNpC47tg4c(*4TsLXe`+P;NkH}rcYJ?;N5+`_khL^Ldj?XaXUE`3F;ZuOAyesM$A9E zoor}pm7Bn%Os%(Vf~n4a5DKa+$)=L2W2s<22mwH2q2Juhg60nw83FgeBZK|`0000< KMNUMnLSTZv0=Ulr literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore2.png b/src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore2.png new file mode 100644 index 0000000000000000000000000000000000000000..9d96c57723b463d74c95427ad8728388e21037f5 GIT binary patch literal 427 zcmV;c0aX5pP)Px$Wl2OqR5*=|ld*1sP!xuL8n+IuLovEI^gT0Qj%h+~wUKQ%7}|Xm6#(G*oO+f8 z02p)|hOB_)M5gdC`CO94nF{)UVxG@s9CpiG`@_6$>UH!i3q-UAfRFF%jg=_?5T4Je zsn?;m+IWA{A&p<3*;V!mvD|raCX!cqLY~jBB0Q8A^5yH}&pM}yq1`u@QH0ZRkJE7v z)d$4W^9!1K9YjR3`9oAX6cb{MA=#_8|TGS#SyCguhJD9F3)fXUdt zd9aEIp3f=UZm^6Z47v?tmmRQ55=_Rny4;d#jvJ87mm9?CxR+V)`XiYlpXyjEbpgA% V)BmlA-p~L5002ovPDHLkV1kNh!zKU# literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore3.png b/src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore3.png new file mode 100644 index 0000000000000000000000000000000000000000..8a63981c413d98f0bc1052b4b313a2de1a5795ec GIT binary patch literal 312 zcmV-80muG{P)Px#@<~KNR5*>TlCMt0KoG`%cUk9%%QKkr(1J&PeMXX zo35#Wgak1dmXvF{O9|t4cD~*3&%iIMw4H8?y&m^hF`%kyb#S<*W|u#V?oUEs5z&v+ z3!a`|czt{4?)GMJJTqzx!AY6{V5=Ns%;ap4fryNB|7!&$03>NPUxJ9}w%F@bbU`3r z(RpypgXQp$q#32{6u>n#t?Q%Im;UGVrqIjtGh9=1|G1-dJ+{iDY*)j)Th~J*cM(xz z%;GA$2GH-Oe=($4M6|Ts4}WHDS7|%--pq>D$GYAWf8Wfhwf+Q@H>ZAJ*WE1u0000< KMNUMnLSTXt?~kDX literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore4.png b/src/main/resources/assets/ageofthegods/textures/block/ores/silver_ore4.png new file mode 100644 index 0000000000000000000000000000000000000000..88f1d76ccf70ebf649c834bfc97a51a507329e74 GIT binary patch literal 275 zcmV+u0qp*XP)Px#%}GQ-R5*>DQn3xfFc7>T7N7w!1RF341H8l(3}Go1jr*iFwQ16N0veFhFv8Oi z^mgpT;VRpA=Rf}&5U|d3V>%`xMg;3TXL%yZ8i|ONHd#Ip{=<#Xn66w5U?n$78@{#I zCH@eLqLvtkuE*!W+0bPvU}jF4izbnqx6&qQuB`J60LR0wQrhr-yTPk}!`)ldbzRLq zUB)D$>4=H6vz`A56DayKQ;o|OmsMj?ZbAX9^P{Rn#L_(Q>sWL;U(i1vqf5UNVX+1P Zd;k=-&C7O0F@FF6002ovPDHLkV1i$XaMAz( literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ageofthegods/textures/block/ores/tin_ore1.png b/src/main/resources/assets/ageofthegods/textures/block/ores/tin_ore1.png new file mode 100644 index 0000000000000000000000000000000000000000..9cd0d8bd7fd0fe86cf1760f8787c6c3cb9446a1f GIT binary patch literal 394 zcmV;50d@X~P)Px$L`g(JR5*>Tld)@qKorJ5Qz=M5DA=igK?9{u;?$}1Z@D!DGC7zvLzgyie}Pl! z8W1O!hT-4VYDWQda)8YI0z4yL5f&WyVrSh-!iC*-B5JCuf4n}p7 zO^2qg000DWUDwi$(PA#iGYU9Vwffl974j^V506g@ay)eafaL9cxI(m;OEOTGbi3^t zIpxxfm_P_2%g-JBAjERH{F#U` z=}jF4BVCw)wr%69OB-KZhr8J=ZmzvJ|JbdHqFBxD{n(p2cz$_RS2-GDUhdVndPhBA ol4Sy5JS_9!{7Q_mvwx+oZ(Z=hub-$*M*si-07*qoM6N<$g5625;s5{u literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ageofthegods/textures/block/ores/tin_ore2.png b/src/main/resources/assets/ageofthegods/textures/block/ores/tin_ore2.png new file mode 100644 index 0000000000000000000000000000000000000000..2922ce20e2d0464a6eb24b9679824cfe6a1e31ca GIT binary patch literal 509 zcmVPx$w@E}nR5*=&lD}&rK@`V76Vk}C!hw+H%A`3EM96U^#Q?q+WNfv=e#Z@%w+zi+;9CX&Tm&gB6v&LyMC zl*kO_u#mOZpU)OB#;7FCD2trgcqES1U@-7+)G6A%pTAV~?Dl1mlcX8Om?NAIt+iBX zYpo?&%*9%JB;_On2kNz&Bx%OO{hhyWeg8oihA5>}vY1O*oGDES}dU+1KCqZj15BGOOlPSGc6M(PRH zysy_D?B?SO#LE?BkrRYSCz{~oBCrn*1n(nHK2g5)C}&Kg{Q00000NkvXXu0mjf5i{;} literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ageofthegods/textures/block/ores/zinc_ore.png b/src/main/resources/assets/ageofthegods/textures/block/ores/zinc_ore.png new file mode 100644 index 0000000000000000000000000000000000000000..8c712aa97e47fca14c5537fffb3cf0e054a2ba40 GIT binary patch literal 372 zcmV-)0gL{LP)Px$E=fc|R5*>LQoTyUP!#@dZHGc55~N5eO$R5PO1CV@o4B4u@Db`;oOkdM1c``t zNeB*sjwWi6D2{e1xehn?k`}6op5>f-F5mZ^Kj5DxngWPO>X?~Dt0~y^91O=@liNu^ zM6#-;!PAM4k<;HzKtwWG%;ovT8C=gXd1e+_nwz)lIUpjrR|Q_*T+L2Sk1-e=!LoX= zdWR_1omm)$mqaA@4?6f-y(3F=B#$3pX3++KWHFaf9ALS8Llg%9{L(8WW+n3Sv;vUh zIeUeGty&-=8N~szG{?5Tzl)*EW@e#DL}8m&+Ui3OORPx$T}ebiR5*>*lD|s=aTvxwSCdddQD&E&*U%pjjS*C<1hq&lHFhXTQzkUjvzw=*$FP_0;;ou81&r$}Gq{JF4Pv`7%cFuG$E02qeR4eJ3C@gxAn zQh|;2ZC+lV0kE4MrfDie6#$r~sn|`AVyS@Rbl8g?0-!~LXptacJ>b8c9H(G+CrZ6h zW_oHKRSkXBC7pNgjm3qv>sqaL^FzUDJm$-Px$Gf6~2R5*>*kwHrWK^TUgwK{YNqJ!9&tG^&vmQE4uujntdbn71!1a=ENdG?}r z@nR7|L>Y)D!CUTD!?Hq(f(sE%mv%F^Bs$f58RnbseZF^Q;LmC>x>LV4hWZI4F>793 z$uS)F0Fcs)B`KBjs?)uWYKzl{QhFdh)~NPw1TYN?AyV-KrE*>gkwQujAyQOpm8kLf zb@?P)Px$_en%SR5*?0l0j<|Q4q&}X^<$Au-Y{wF(!J@UW5%56ort(qKIM?decKbK<~K; zy$RB557LXV*khp{3dI(Y1fdnmhNg#*K%4B6O&+mXvhBg5J`Z8n7VRf+F7M3@|KH5K zH}HSh((0zHZ1-gIK+4K?PZkOV>E#0d63i{E%6Rkw0MSGmfY`ODpYQGp=4XqPN~OSG zfI^`l6-Dv=a5&6lHt&M~M5o2)mG?M~L(mI052W1LsLZ5NDRPfqa69(|vta;Wx9c4K z2r>5SJLkg+<&_0Op%BC2kg?-!y;)uZV5|HA(Pe1*E#ss24FIq$8OhgU6=jt9EbJFF<^6T5k*mO9LGO_6L$c^FsN3mqdm|xO#-N@3P3WM1mNlOY5)J{ zXN$hrvMl=j{vUv69w?K^U|E(A^FUR@VCn5^U(9K%?14@*PYm!I>{jlqTSC^D00000 LNkvXXu0mjfyt@;K literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/ageofthegods/textures/item/ores/raw_tin.png b/src/main/resources/assets/ageofthegods/textures/item/ores/raw_tin.png new file mode 100644 index 0000000000000000000000000000000000000000..6fc309ac2f086bba636d72b47bc90c92c498a301 GIT binary patch literal 484 zcmVPx$o=HSOR5*>zlFv&UK^(`yKakKv@hXIbLJlQ~AfAGgLV6H3wh}V0r1~moNLNirc#>Qvf&XvGKm-B!?t<_d;y? a-|!dIjlbG^S3B+i0000IqP)Px%4@pEpR5*>*l1*z9Q51%snNTJYCt68j!O%#caX{%z6AGH54UJTxieM2bh*{{y zh2U1C7#C9L#zGf%<08L6K~O1LTv(EYv6I+{rl~<_LedX9WN?!f$3>aJ2nDyE&AIp7 z^FH@p&I|v22>;Sl`kJ+-r{+3pnM_957qH!`TKDdzoqg)oWd^hu>B$+VW*7#UOh$11 zEl#CUR==ij?fNBhSslOMPj$7y0guISB2M|+4s#;%4-vN+ine5^xf}w6spNVxqwl;PE zFin$6rGjXSZICR>PF|STX|C6Zob))NKQn-sOeU>*y#c_L@w3k1$f(A|jWHJHb;_lm z4s>KxLzZO>!vMe)4u{j9i)H#Xg-Bn7Lr1zO>MPXOwh8ojxH>*Yc5w;QG-I6gG zg!>L7sH$rDe7?OA-ab!kAOS#r={@;e1H&+wnN4GV6JUC34qewN6bga>psK0`;Pd%- z@bC^t1IGYpuGjWl_v~edsn%+HQ@J^DU+8e64bn8NqtSj~Cco jWXF@)Ne5=%Y_ER