From 39694d4660de2111608ad58b9ce95f2f8391bb10 Mon Sep 17 00:00:00 2001 From: Jottyfan Date: Thu, 3 Jul 2025 23:26:11 +0200 Subject: [PATCH] added turquoise --- gradle.properties | 2 +- .../block/BlockOreDeepslateTurquoise.java | 33 ++++++++++++++++++ .../quickiemod/block/BlockOreTurquoise.java | 33 ++++++++++++++++++ .../jottyfan/quickiemod/block/ModBlocks.java | 6 ++++ .../quickiemod/feature/ModFeatures.java | 3 ++ .../quickiemod/identifier/ModIdentifiers.java | 4 +++ .../de/jottyfan/quickiemod/item/ModItems.java | 6 ++++ .../blockstates/oredeepslateturquoise.json | 7 ++++ .../quickiemod/blockstates/oreturquoise.json | 7 ++++ .../items/oredeepslateturquoise.json | 6 ++++ .../assets/quickiemod/items/oreturquoise.json | 6 ++++ .../assets/quickiemod/items/rawturquoise.json | 6 ++++ .../quickiemod/items/turquoiseingot.json | 6 ++++ .../assets/quickiemod/lang/de_de.json | 4 +++ .../assets/quickiemod/lang/en_us.json | 4 +++ .../models/block/oredeepslateturquoise.json | 6 ++++ .../quickiemod/models/block/oreturquoise.json | 6 ++++ .../quickiemod/models/item/rawturquoise.json | 6 ++++ .../models/item/turquoiseingot.json | 6 ++++ .../textures/block/oredeepslateturquoise.png | Bin 0 -> 4827 bytes .../textures/block/oreturquoise.png | Bin 0 -> 4806 bytes .../quickiemod/textures/item/rawturquoise.png | Bin 0 -> 4921 bytes .../textures/item/turquoise_boots.png | Bin 0 -> 4355 bytes .../textures/item/turquoise_chestplate.png | Bin 0 -> 4450 bytes .../textures/item/turquoise_helmet.png | Bin 0 -> 4369 bytes .../textures/item/turquoise_leggings.png | Bin 0 -> 4372 bytes .../textures/item/turquoiseingot.png | Bin 0 -> 4488 bytes .../tags/block/mineable/pickaxe.json | 4 ++- .../recipe/blasting_turquoiseingot.json | 7 ++++ .../tag/items/ores/oreturquoise.json | 6 ++++ .../tags/block/mineable/pickaxe.json | 4 ++- .../configured_feature/oreturquoise.json | 27 ++++++++++++++ .../worldgen/placed_feature/oreturquoise.json | 27 ++++++++++++++ 33 files changed, 229 insertions(+), 3 deletions(-) create mode 100644 src/main/java/de/jottyfan/quickiemod/block/BlockOreDeepslateTurquoise.java create mode 100644 src/main/java/de/jottyfan/quickiemod/block/BlockOreTurquoise.java create mode 100644 src/main/resources/assets/quickiemod/blockstates/oredeepslateturquoise.json create mode 100644 src/main/resources/assets/quickiemod/blockstates/oreturquoise.json create mode 100644 src/main/resources/assets/quickiemod/items/oredeepslateturquoise.json create mode 100644 src/main/resources/assets/quickiemod/items/oreturquoise.json create mode 100644 src/main/resources/assets/quickiemod/items/rawturquoise.json create mode 100644 src/main/resources/assets/quickiemod/items/turquoiseingot.json create mode 100644 src/main/resources/assets/quickiemod/models/block/oredeepslateturquoise.json create mode 100644 src/main/resources/assets/quickiemod/models/block/oreturquoise.json create mode 100644 src/main/resources/assets/quickiemod/models/item/rawturquoise.json create mode 100644 src/main/resources/assets/quickiemod/models/item/turquoiseingot.json create mode 100644 src/main/resources/assets/quickiemod/textures/block/oredeepslateturquoise.png create mode 100644 src/main/resources/assets/quickiemod/textures/block/oreturquoise.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/rawturquoise.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/turquoise_boots.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/turquoise_chestplate.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/turquoise_helmet.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/turquoise_leggings.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/turquoiseingot.png create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_turquoiseingot.json create mode 100644 src/main/resources/data/quickiemod/tag/items/ores/oreturquoise.json create mode 100644 src/main/resources/data/quickiemod/worldgen/configured_feature/oreturquoise.json create mode 100644 src/main/resources/data/quickiemod/worldgen/placed_feature/oreturquoise.json diff --git a/gradle.properties b/gradle.properties index 71c2848..6f5ef1f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -9,7 +9,7 @@ yarn_mappings=1.21.7+build.2 loader_version=0.16.14 # Mod Properties -mod_version=1.21.7.1 +mod_version=1.21.7.2 maven_group=de.jottyfan.quickiemod archives_base_name=quickiemod diff --git a/src/main/java/de/jottyfan/quickiemod/block/BlockOreDeepslateTurquoise.java b/src/main/java/de/jottyfan/quickiemod/block/BlockOreDeepslateTurquoise.java new file mode 100644 index 0000000..01e2653 --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/block/BlockOreDeepslateTurquoise.java @@ -0,0 +1,33 @@ +package de.jottyfan.quickiemod.block; + +import java.util.Arrays; +import java.util.List; + +import de.jottyfan.quickiemod.block.help.IntProviderHelper; +import de.jottyfan.quickiemod.item.ModItems; +import net.minecraft.block.BlockState; +import net.minecraft.block.ExperienceDroppingBlock; +import net.minecraft.item.ItemStack; +import net.minecraft.loot.context.LootWorldContext.Builder; +import net.minecraft.registry.RegistryKey; +import net.minecraft.registry.RegistryKeys; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.util.Identifier; + +/** + * + * @author jotty + * + */ +public class BlockOreDeepslateTurquoise extends ExperienceDroppingBlock { + + public BlockOreDeepslateTurquoise(Identifier identifier) { + super(IntProviderHelper.of(0, 2), Settings.create().strength(3.0f).hardness(3.5f).sounds(BlockSoundGroup.AMETHYST_BLOCK) + .requiresTool().registryKey(RegistryKey.of(RegistryKeys.BLOCK, identifier))); + } + + @Override + public List getDroppedStacks(BlockState state, Builder builder) { + return Arrays.asList(new ItemStack[] { new ItemStack(ModItems.ITEM_RAWTURQUOISE, 2) }); + } +} diff --git a/src/main/java/de/jottyfan/quickiemod/block/BlockOreTurquoise.java b/src/main/java/de/jottyfan/quickiemod/block/BlockOreTurquoise.java new file mode 100644 index 0000000..a1b0c1e --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/block/BlockOreTurquoise.java @@ -0,0 +1,33 @@ +package de.jottyfan.quickiemod.block; + +import java.util.Arrays; +import java.util.List; + +import de.jottyfan.quickiemod.block.help.IntProviderHelper; +import de.jottyfan.quickiemod.item.ModItems; +import net.minecraft.block.BlockState; +import net.minecraft.block.ExperienceDroppingBlock; +import net.minecraft.item.ItemStack; +import net.minecraft.loot.context.LootWorldContext.Builder; +import net.minecraft.registry.RegistryKey; +import net.minecraft.registry.RegistryKeys; +import net.minecraft.sound.BlockSoundGroup; +import net.minecraft.util.Identifier; + +/** + * + * @author jotty + * + */ +public class BlockOreTurquoise extends ExperienceDroppingBlock { + + public BlockOreTurquoise(Identifier identifier) { + super(IntProviderHelper.of(0, 2), Settings.create().strength(3.0f).hardness(3.5f).sounds(BlockSoundGroup.AMETHYST_BLOCK) + .requiresTool().registryKey(RegistryKey.of(RegistryKeys.BLOCK, identifier))); + } + + @Override + public List getDroppedStacks(BlockState state, Builder builder) { + return Arrays.asList(new ItemStack[] { new ItemStack(ModItems.ITEM_RAWTURQUOISE) }); + } +} diff --git a/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java b/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java index 56a460e..6da0221 100644 --- a/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java +++ b/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java @@ -59,6 +59,10 @@ public class ModBlocks { new BlockOreDeepslateSpeedpowder(ModIdentifiers.BLOCK_OREDEEPSLATESPEEDPOWDER)); public static final Block BLOCK_SANDSALPETER = registerBlock(ModIdentifiers.BLOCK_SANDSALPETER, new BlockSandSalpeter(ModIdentifiers.BLOCK_SANDSALPETER)); + public static final Block BLOCK_ORETURQUOISE = registerBlock(ModIdentifiers.BLOCK_ORETURQUOISE, + new BlockOreTurquoise(ModIdentifiers.BLOCK_ORETURQUOISE)); + public static final Block BLOCK_OREDEEPSLATETURQUOISE = registerBlock(ModIdentifiers.BLOCK_OREDEEPSLATETURQUOISE, + new BlockOreDeepslateTurquoise(ModIdentifiers.BLOCK_OREDEEPSLATETURQUOISE)); public static final Block BLOCK_KELPSTACK = registerBlock(ModIdentifiers.BLOCK_KELPSTACK, new BlockSlippery(ModIdentifiers.BLOCK_KELPSTACK, 0.1f, 1.0f, BlockSoundGroup.WET_GRASS)); public static final Block BLOCK_COTTONPLANT = registerBlock(ModIdentifiers.BLOCK_COTTONPLANT, @@ -121,6 +125,8 @@ public class ModBlocks { blocks.add(BLOCK_ORESPEEDPOWDER); blocks.add(BLOCK_OREDEEPSLATESPEEDPOWDER); blocks.add(BLOCK_SANDSALPETER); + blocks.add(BLOCK_ORETURQUOISE); + blocks.add(BLOCK_OREDEEPSLATETURQUOISE); blocks.add(BLOCK_KELPSTACK); blocks.add(BLOCK_DRILL_DOWN); blocks.add(BLOCK_DRILL_EAST); diff --git a/src/main/java/de/jottyfan/quickiemod/feature/ModFeatures.java b/src/main/java/de/jottyfan/quickiemod/feature/ModFeatures.java index d0db514..68fb944 100644 --- a/src/main/java/de/jottyfan/quickiemod/feature/ModFeatures.java +++ b/src/main/java/de/jottyfan/quickiemod/feature/ModFeatures.java @@ -27,6 +27,7 @@ public class ModFeatures { public static final RegistryKey> CF_SANDSALPETER = genCf("sandsalpeter"); public static final RegistryKey> CF_ORESANDSALPETER = genCf("oresandsalpeter"); public static final RegistryKey> CF_ORESPEEDPOWDER = genCf("orespeedpowder"); + public static final RegistryKey> CF_ORETURQUOISE = genCf("oreturquoise"); public static final RegistryKey PF_ORESULPHOR = genPf("oresulphor"); public static final RegistryKey PF_OREDEEPSLATESULPHOR = genPf("oredeepslatesulphor"); @@ -37,6 +38,7 @@ public class ModFeatures { public static final RegistryKey PF_SANDSALPETER = genPf("sandsalpeter"); public static final RegistryKey PF_ORESANDSALPETER = genPf("oresandsalpeter"); public static final RegistryKey PF_ORESPEEDPOWDER = genPf("orespeedpowder"); + public static final RegistryKey PF_ORETURQUOISE = genPf("oreturquoise"); private static final RegistryKey> genCf(String name) { return RegistryKey.of(RegistryKeys.CONFIGURED_FEATURE, Identifier.of(Quickiemod.MOD_ID, name)); @@ -57,6 +59,7 @@ public class ModFeatures { bmc.getGenerationSettings().addFeature(GenerationStep.Feature.UNDERGROUND_ORES, PF_ORESANDSALPETER); bmc.getGenerationSettings().addFeature(GenerationStep.Feature.UNDERGROUND_ORES, PF_OREDEEPSLATESULPHOR); bmc.getGenerationSettings().addFeature(GenerationStep.Feature.UNDERGROUND_ORES, PF_ORESPEEDPOWDER); + bmc.getGenerationSettings().addFeature(GenerationStep.Feature.UNDERGROUND_ORES, PF_ORETURQUOISE); }); // Nether features diff --git a/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java b/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java index 79185ed..3b41406 100644 --- a/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java +++ b/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java @@ -31,6 +31,8 @@ public class ModIdentifiers { public static final Identifier ITEM_COPPERPOWDER = Identifier.of(Quickiemod.MOD_ID, "copperpowder"); public static final Identifier ITEM_COPPERSTUB = Identifier.of(Quickiemod.MOD_ID, "copperstub"); public static final Identifier ITEM_COPPERSTICK = Identifier.of(Quickiemod.MOD_ID, "copperstick"); + public static final Identifier ITEM_RAWTURQUOISE = Identifier.of(Quickiemod.MOD_ID, "rawturquoise"); + public static final Identifier ITEM_TURQUOISEINGOT = Identifier.of(Quickiemod.MOD_ID, "turquoiseingot"); public static final Identifier TOOL_SPEEDPOWDERAXE = Identifier.of(Quickiemod.MOD_ID, "speedpowderaxe"); public static final Identifier TOOL_SPEEDPOWDERHOE = Identifier.of(Quickiemod.MOD_ID, "speedpowderhoe"); @@ -61,6 +63,8 @@ public class ModIdentifiers { public static final Identifier BLOCK_ORESULFOR = Identifier.of(Quickiemod.MOD_ID, "oresulphor"); public static final Identifier BLOCK_ORESPEEDPOWDER = Identifier.of(Quickiemod.MOD_ID, "orespeedpowder"); public static final Identifier BLOCK_OREDEEPSLATESPEEDPOWDER = Identifier.of(Quickiemod.MOD_ID, "oredeepslatespeedpowder"); + public static final Identifier BLOCK_ORETURQUOISE = Identifier.of(Quickiemod.MOD_ID, "oreturquoise"); + public static final Identifier BLOCK_OREDEEPSLATETURQUOISE = Identifier.of(Quickiemod.MOD_ID, "oredeepslateturquoise"); public static final Identifier BLOCK_SANDSALPETER = Identifier.of(Quickiemod.MOD_ID, "sandsalpeter"); public static final Identifier BLOCK_KELPSTACK = Identifier.of(Quickiemod.MOD_ID, "kelpstack"); public static final Identifier BLOCK_COTTONPLANT = Identifier.of(Quickiemod.MOD_ID, "blockcottonplant"); diff --git a/src/main/java/de/jottyfan/quickiemod/item/ModItems.java b/src/main/java/de/jottyfan/quickiemod/item/ModItems.java index 18e7b4f..291ddcf 100644 --- a/src/main/java/de/jottyfan/quickiemod/item/ModItems.java +++ b/src/main/java/de/jottyfan/quickiemod/item/ModItems.java @@ -60,6 +60,10 @@ public class ModItems { new Item64Stack(ModIdentifiers.ITEM_COPPERSTUB)); public static final Item ITEM_COPPERSTICK = registerItem(ModIdentifiers.ITEM_COPPERSTICK, new Item64Stack(ModIdentifiers.ITEM_COPPERSTICK)); + public static final Item ITEM_RAWTURQUOISE = registerItem(ModIdentifiers.ITEM_RAWTURQUOISE, + new Item64Stack(ModIdentifiers.ITEM_RAWTURQUOISE)); + public static final Item ITEM_TURQUOISEINGOT = registerItem(ModIdentifiers.ITEM_TURQUOISEINGOT, + new Item64Stack(ModIdentifiers.ITEM_TURQUOISEINGOT)); public static final Item TOOL_SPEEDPOWDERAXE = registerItem(ModIdentifiers.TOOL_SPEEDPOWDERAXE, new ToolSpeedpowderAxe(ModIdentifiers.TOOL_SPEEDPOWDERAXE)); @@ -114,6 +118,8 @@ public class ModItems { items.add(ITEM_COPPERSTRING); items.add(ITEM_COPPERSTICK); items.add(ITEM_COPPERSTUB); + items.add(ITEM_RAWTURQUOISE); + items.add(ITEM_TURQUOISEINGOT); items.add(TOOL_SPEEDPOWDERPICKAXE); items.add(TOOL_SPEEDPOWDERAXE); diff --git a/src/main/resources/assets/quickiemod/blockstates/oredeepslateturquoise.json b/src/main/resources/assets/quickiemod/blockstates/oredeepslateturquoise.json new file mode 100644 index 0000000..2b82374 --- /dev/null +++ b/src/main/resources/assets/quickiemod/blockstates/oredeepslateturquoise.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "quickiemod:block/oredeepslateturquoise" + } + } +} diff --git a/src/main/resources/assets/quickiemod/blockstates/oreturquoise.json b/src/main/resources/assets/quickiemod/blockstates/oreturquoise.json new file mode 100644 index 0000000..0dcfc36 --- /dev/null +++ b/src/main/resources/assets/quickiemod/blockstates/oreturquoise.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "quickiemod:block/oreturquoise" + } + } +} diff --git a/src/main/resources/assets/quickiemod/items/oredeepslateturquoise.json b/src/main/resources/assets/quickiemod/items/oredeepslateturquoise.json new file mode 100644 index 0000000..fc8f900 --- /dev/null +++ b/src/main/resources/assets/quickiemod/items/oredeepslateturquoise.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "quickiemod:block/oredeepslateturquoise" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/items/oreturquoise.json b/src/main/resources/assets/quickiemod/items/oreturquoise.json new file mode 100644 index 0000000..a675bdc --- /dev/null +++ b/src/main/resources/assets/quickiemod/items/oreturquoise.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "quickiemod:block/oreturquoise" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/items/rawturquoise.json b/src/main/resources/assets/quickiemod/items/rawturquoise.json new file mode 100644 index 0000000..f46bd18 --- /dev/null +++ b/src/main/resources/assets/quickiemod/items/rawturquoise.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "quickiemod:item/rawturquoise" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/items/turquoiseingot.json b/src/main/resources/assets/quickiemod/items/turquoiseingot.json new file mode 100644 index 0000000..c8eb55f --- /dev/null +++ b/src/main/resources/assets/quickiemod/items/turquoiseingot.json @@ -0,0 +1,6 @@ +{ + "model": { + "type": "minecraft:model", + "model": "quickiemod:item/turquoiseingot" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/lang/de_de.json b/src/main/resources/assets/quickiemod/lang/de_de.json index 2abcc34..f7a0c24 100644 --- a/src/main/resources/assets/quickiemod/lang/de_de.json +++ b/src/main/resources/assets/quickiemod/lang/de_de.json @@ -54,6 +54,8 @@ "item.quickiemod.copperpowder": "Kupferpulver", "item.quickiemod.copperstub": "Kupferstummel", "item.quickiemod.copperstick": "Kupferstock", + "item.quickiemod.rawturquoise": "Türkisroherz", + "item.quickiemod.turquoiseingot": "Türkisbarren", "block.quickiemod.orenethersulphor": "Nether-Schwefel", "block.quickiemod.oresalpeter": "Salpetererz", "block.quickiemod.oresandsalpeter": "Salpetergestein", @@ -63,6 +65,8 @@ "block.quickiemod.oredeepslatespeedpowder": "Eilpulvertiefengesteinerz", "block.quickiemod.dirtsalpeter": "Salpetererde", "block.quickiemod.sandsalpeter": "Salpetersand", + "block.quickiemod.oreturquoise": "Türkiserz", + "block.quickiemod.oredeepslateturquoise": "Türkistiefengesteinerz", "block.quickiemod.constructionborder": "Bauplangrenzblock", "block.quickiemod.rotateclockwise": "im Urzeigersinn Bauplandreher", "block.quickiemod.rotatecounterclockwise": "gegen den Urzeigersinn Bauplandreher", diff --git a/src/main/resources/assets/quickiemod/lang/en_us.json b/src/main/resources/assets/quickiemod/lang/en_us.json index bcbf3a0..4cdb90e 100644 --- a/src/main/resources/assets/quickiemod/lang/en_us.json +++ b/src/main/resources/assets/quickiemod/lang/en_us.json @@ -54,6 +54,8 @@ "item.quickiemod.copperpowder": "copper powder", "item.quickiemod.copperstub": "copper stub", "item.quickiemod.copperstick": "copper stick", + "item.quickiemod.rawturquoise": "raw turquoise ore", + "item.quickiemod.turquoiseingot": "turquoise ingot", "block.quickiemod.orenethersulphor": "nether sulfur", "block.quickiemod.oresalpeter": "salpeter ore", "block.quickiemod.oresandsalpeter": "salpeter stone", @@ -63,6 +65,8 @@ "block.quickiemod.oredeepslatespeedpowder": "deepslate speed powder ore", "block.quickiemod.dirtsalpeter": "salpeter dirt", "block.quickiemod.sandsalpeter": "salpeter sand", + "block.quickiemod.oreturquoise": "turquoise ore", + "block.quickiemod.oredeepslateturquoise": "turquoise deepslate ore", "block.quickiemod.constructionborder": "building plan border block", "block.quickiemod.rotateclockwise": "rotate clockwise building plan", "block.quickiemod.rotatecounterclockwise": "rotate counterclockwise building plan", diff --git a/src/main/resources/assets/quickiemod/models/block/oredeepslateturquoise.json b/src/main/resources/assets/quickiemod/models/block/oredeepslateturquoise.json new file mode 100644 index 0000000..d8c2906 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/block/oredeepslateturquoise.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "quickiemod:block/oredeepslateturquoise" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/block/oreturquoise.json b/src/main/resources/assets/quickiemod/models/block/oreturquoise.json new file mode 100644 index 0000000..3f3e97a --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/block/oreturquoise.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "quickiemod:block/oreturquoise" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/rawturquoise.json b/src/main/resources/assets/quickiemod/models/item/rawturquoise.json new file mode 100644 index 0000000..8703d90 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/rawturquoise.json @@ -0,0 +1,6 @@ +{ + "parent": "item/coal", + "textures": { + "layer0": "quickiemod:item/rawturquoise" + } +} diff --git a/src/main/resources/assets/quickiemod/models/item/turquoiseingot.json b/src/main/resources/assets/quickiemod/models/item/turquoiseingot.json new file mode 100644 index 0000000..4da056a --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/turquoiseingot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/coal", + "textures": { + "layer0": "quickiemod:item/turquoiseingot" + } +} diff --git a/src/main/resources/assets/quickiemod/textures/block/oredeepslateturquoise.png b/src/main/resources/assets/quickiemod/textures/block/oredeepslateturquoise.png new file mode 100644 index 0000000000000000000000000000000000000000..da7976b32f2236a4d7be2dd12d47c30038bbd5a5 GIT binary patch literal 4827 zcmeHKc~leU77w5xhzfPBr8tHnLP;`NNg`oOkOT-uHW8OHNhUBr7LoxX?^UTtTeOHP zRSPOA=tEHvQ7dX)KwK*5Lli`mf(k7~7Hh!@&wdGra9+=O$8%o)Bj-$J=6?77zI%Un zIrC*mg8U{~&9)*C2$MuYK`^-67_JHC;D64GHwd_0P6>^`gOOxNqg5-gcof1{X;28& zV+sO6|3E2OHrZ_Mg#OlPJX2E_`^pa0)<=6QDdf5%N~Z)n`wwl|E2}LYn$Ncs9*vB2 zj@dLX^Q@(>pC>0T$Ic|E_{mQpP(X3xuX)*RdtR;E5b{ewPld2^aos(itzGvi4m}$x z1^iCr?&YtqPjt3EyJliQP0GOKq$aDEW@&=^#cP^l8yZT^UlCY1EtDy`P4qd|55;%4 zVvI=s>3dRFccK3Y&y$lH6bS`P#)zUoV+^*Q$uSWBDKB#gSX4&Gfre+SF7jt-VySbcw|hZ<~HX z!pxj$D-M*uaZH~CNyB4`(#%nnhd5!v1TC zwJmN{j^B>o?Yyi0NB3f(>-Ln04kVnF*vw7{t(kOVrq(_#=QO*$*1Y}U)*s+tI6V9N zAf2_dtJISA$)T9NYhB{YW0=C?O?d+cvew*vdGkr|^)M5MO4Hced1qF4dG<9Hh2`w- z*+LZUeN&O(arKMad+t}?FuQWvOMk1qs3fb#0t#4>uTD+lN9_~Tw|jKjw{>(prsw`= zH6blmTNKuDhz*KPkAdQf5C?K)Y9$$wtEDJeuhf95BM{s@^%_JLhvJYFjmA_wVrSV8 zLUl&XE*Cr- z#1tZARKeqT#0aqj;;XeN#2_=sFv(YsCDDi;R*<_^uHXg>77jsxHy$wt$2D9EB{?~n zoJ=RHwb2wRhr^-3GzyJI0vaUUDix0CNh+O#0b&qCfa+vgOoL-;6=c9fr0PVRM%0QjKj5e-;VhgL@(Yk7(GRD_6@fIoJ3IGpQVzTDL z7E{V*qf#T3T*h6f)+!N@PE3hJqZExQ+PGjKoa-$S@rX1s{7xc?M{or&;1L5cRiggg zLMWz0LvX~vCe@8eWpJo4%%rhc@KD%Byl_;j1C?mNq{3u6!)R_u3l{_fh(!!_3IL39 z5DS;DMG;)B4OOe-c|-#QWUw4w7K3(@BRC>Ja1?;TG$t2zidFwh+t56a`(Vn2m=5f}$|xG_s1P(^@NMul9y7KQ1R0xxi^v8;&>=~v+~_C3 z8eEdaAgX8-Opl>*eJjWQq7-CowoJ;T%1Cm+B#9vf9WLdtVUmKwVzAxhumWLoMx*Q0 z3OpInqTbPfN5B;*Pa{{*d}E@VM{6g?poS~}!bq?i=^bIrA;Ks_0aFY!<88$5l>g$y z-Ka2P$N;-R85mw*7E*?X;SgtrvGX_nhH~*Y?f{_2HhC|8$LJcP>%ACwFXgf78l&sI z7h^ekBrkhq7;mZ4ob;x_DOlo(1VMBDt}h z-&k%NS0*W(^+6_rte>}f?+I;QpF`jH##hM?XEV=A_M2oz3caABFT&FxeXGxcqI8!l zXXewLJD-tNRp05VUabG8N9U*cwfEG#UN3spgfG9MkK12relcOW>&s6Gul6(^UVZ>AogU z>JWu0`}Lc9cOo4&T0J+F_@~>BlaST4ZK4;f>}R{Xur^X*q5to#6f3`1VtRdn4dlAr zg}re@%b6XDIeS{t>UsnN++rzh3Ql3 zlI^>QyB7Li@2O}%@I0t^%lY+5v3jCU`Kg+${J@^yIxVYqQnygO-R;e)TaFZ0FA0l| zkIU$o({6o7UV5r}UCFg$naasuLj?y94md3^f0pZ9e$dU@_575Z6E_yzS`oD?ql@yL za>4W1(#YjgNh@b6u61PpJf|wEA!!zx-c+N7KYEX(FXb=mhz$!gU)X{wNz@Jsi~lJtbO#m8#v8;e?2k(#^NgyILR z6ThWDy=rng7p>YYDmgCMcPD0F;`Ghctpin=CflJh?Dx$#Gi{s9FSnmmezbpT?!DR0 oj@js!==jb&iVt#J=v=Ypb-Czz?#E|Yph^iM-yp$JpQyEe0;>NYp8x;= literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/block/oreturquoise.png b/src/main/resources/assets/quickiemod/textures/block/oreturquoise.png new file mode 100644 index 0000000000000000000000000000000000000000..01dfec179c174ebe9f9026716bf173e1825bc384 GIT binary patch literal 4806 zcmeH~c~BEs9><$d0)k>x5Q}0U#B~%jN#}wjOXLbigaAfB6j3_q4)j0{k`4sC7!XHC zYg7;w1QgJb)y0)j)H%FX4v~TJLe%jbD^xENG&&qcsFU6UD(IDY%o3mz4$hcX`>5fZLgj$QVM3q){|lwE|DZC`7sj zqhJPH0YQeF%7|E7b62arUOOR)o*T*VLMQu{I+POObKUmJI?^RRz+j_=%e*S%9Nbrp;IU2DR&`V_2JLXM1aUp(2? zz;moF#ghtuioTrP_u~~mgLzBLV#~zs$DAO@EF1Utj}ZI&55)o^C|b2u7<|shsdo9o zeNuN@1v%w>L~(anfK!tF*AcE)tt$mPm;OFZvLx5eA?R#%TU))X%Eq()R*|?T%RRX!ksDmKrS$#Y&150|Pynnl08C6vB zB9|)O(_fo1ukOo>^ouG%b8prCqv4rtYz;=dubu|K6K5Pb7_d3BRN2=4!@+;7IP=gJ zei6ASv^GDBlOvmK@Ge(hFh6(P$I#SOd1UhyOG-%GK6Pfce|(wfM%TQj&Ye9yciF`s zRzumv+RCV&3LZ!~0}fIvMiMHJtCe&FRm(8CL8$>b2SHxm1`Q%l!U&2COTbk^>eC-j zQzbOT>dSwAjLout<4ElAMoHz2{kb83X{J#0Z39P$sK%0)voh;tIgC zv6(@om`sQyAvH!4LGf2>F$#yyp~JKQ1D?vF&a_0UCv9mJH2(ggLqQf6sB9ak80UU(XP+X-qeC&wC zmDoZ8F{;V*i7eLa4QoYIU-ZYD7?sp2OV|u$@qZKtu?E0Vohk0DB5xRwRopU~&aa_8gccfJfM? zQCyM!zpRa$hvGG` zUGhXkm4JcjF_^AH?f9Rh0*1&i6!T!wi*Sd=r3-dVcTBD^xjspOPck0Mt}(ej zNr6u?9?P!(n_Si(k5iZmd%*cM4pK|BB zL7SLXuGg0`p1Zd+MkepBn*1f1N_uL8J)SM(a^bGwLF@O$wwj(u(G<@*XwSBP zzx1L{c%`fQPhR6gxQ@JJWh%M8q@W}HK+E~>mRxK1TVJse8$UPXV)`RAzN90CRw0dR z&~<30R&uKg&!#x#mXb2Rv7ME{=&-R15Bat`Gi**n{IOlGspPV$nQg&(uL+lWSIyry zrKDqld%mHyWF~jjj{0|psReqI(wT^s-S@Gka|mvaj^&to>7H20UuWbGfGJaNxi=dU}SC9gJzSDxB@>5avl zuGpn_mX-hOVD_V4R(|%~&}eU_7bp1rVc%o~aW$0X?)|o-Gh=rGtI8(xnqynd<+Y{G zzt9RA&=ZF|3@4XRj>iUWdKI*A!TjebJ?us$eSdpO-HiuzElj6+U$>S*lFyoOhm%d# z8%mnjFLujeu5(G9*7e9s>2qr5tXO*9G3C)~l~Jiqvt*pQqAiwi0bbts%Is}7@A&G~ zu8-HBFWmN>KGe1IZir3){qh~t_gi#WP**Il=r?zsil8`tcOmxUEKI^}r_zT$p literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/item/rawturquoise.png b/src/main/resources/assets/quickiemod/textures/item/rawturquoise.png new file mode 100644 index 0000000000000000000000000000000000000000..a0c844fe9fe4d79f3ed3c4cff5dafdb65a51b1e0 GIT binary patch literal 4921 zcmeHLdsGzX6(7{FJSq=^sn0qY@qs!!v$He1vr`s97G%*?gjJE4>g+sV!oJ)cWZ_7( z8WSHmD%hH8F)@Xp#*`B@o+_AvM<~Q&%Wu_wWQmpZMW`hZ7ptSinC_jwN<)Y z_WX)X4?E7bVBg$Fh?=@Zt0q@{5#r2f{u4g>>;=rOsy-KeZj<*xf~E5~-+uWQe{3XeHuCG2qL1xq*?W9sTjJ3#@+K5@HokQ4ll`IH!`oIZ8)-+4W0=bN!jO^e(p z-CdJi;9hn9tCNePM$At9#|zU^ejayst@-_ww^hxLeT8>cJ&1@JH@a%st4G#VwTsN| zs3XT0YrfqQwSG+Eh{?o}w+-g>lZ9(8O>VeQN4MUa{owkh14Ubdf=Ye6##UKQB*lL! zjW2(&x#FYPLygxPuT6b*M|Ww*mS$J^R&{v1_BHWuU5$%uH5X5&tB#Z%j9wVsY_;rP z^KwVc>7uPimK>}(Z~Q*|R8fhryMuhIv=P|_C%v(L-01@ispU)d#)M043%k4DT3&Bb zZ(J_mo>}|CMjq}^J>78SQqIQDLb14VsCLDK>s(C8?O|tYudSK%%LQE{LK22AEpA`o zfVA&bUTDv`6>_6JSY6$|=dfydC$wSVoA%SyF_m#KVGR$*mSjcTsDGjO!imc{59tz! z_;T^hV45EBmo2~fw6m-8-On#SG5-DL9o3TUp5Ip&7%{9CJ9Z{vKXAWiXyjIYqSf=206?ixyWwqdxC-;Zoxn6&FfyeGohvzWCE;xXx7p$rou;g5`C8O6v zp&(asxcy#$>;aatB=(UtAU0*jpHBZkfO{|Q0PAPD`;CE>#lo0eT!9jv*s9 zNj&4f)R3Ic!0Skq7g-V|X&Z;KxJ`rV^_0zki-exQ#ePs`r&ng3oS;AfaJ2+*NSzkf zkc0-Ma9)FwIvs)9473InSym)%G$jfex*xC{e-G;A$=DpHa%ffMfu% ztfEr@;2#IMFv%W)m0cbycqSVWB_vq!?47oNcH&u?HL}rAc z#|f|kQ(PYF%oV`XqergK#-$&Tg237YUH}5%41x|NNv#e@!62ZlAW%A**N9q@8;I_8 ziE<(95t4ENkAN#6Pd``ibbq1Z23i;92}%_JVJNOgaiWJX4b?*!_WV;6MFU6aMH|ZM zaUfA3ev~Fb*JwGOr$vLPGZ+F5(@Wq_Pm#nK>i?M{Z?o~FL5EU$(A6YpJe1~e8r5*L z7Uy`17e#7dU4BxEKahP-72`4G$^T5Z@z@WP9Wdy(Re|z@UtW)b&53E3EIOSa5>hvW4K4x6OC8 z9=t9G+vd$Rfin-Sdu7Ti72qn=owm#iLE$edM-a59d<+;=$!1H6>Yu9Nqa%rs1N9By zFOi96Q<9bb>+RB-^iwONn%7G6c22FCQn~0JQQPrN_@?dfw%QQ2dVQGMx#d{h_ro&3 z8@*+9S@32l$8jk1==F^8WvM05-LJ=Y*416P^fcm$He_q9*39jeGz*9K-iAmhsk-evwB)k zNyJ)VY-rsX{kV(GOJkUYQ2ZqO<~QCg3rf2Y{nf3?V|Aajd$ygB z?~R)N;b!N$w%Zd^52dV~^)KDNM+vd#W$0GLysAuMR8>>O)tOWFwb?Vz&zL@X!8jcW27bahV2glv}9`BC2YDPy8z3BVm> NPFY~8p0jfOe*naL*+>8Y literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/item/turquoise_boots.png b/src/main/resources/assets/quickiemod/textures/item/turquoise_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..edc22168f4188eb4e6798d70cf4f1a980d5478da GIT binary patch literal 4355 zcmeHKeNa@_6@L)J;sT0-0hP*T9a9OueQ&?tzOo{)d~EC54NDa)sPE%0ytp54cOUGc zsWK!QB~G=*bkHc#34%=!lgto_4g;wW`XSLw)JCRQjfs|ttg%jYCB9cG&U zcr$O`z2~0uyXXAQxo7t7w6DsKlP{1X2oh&4uoS{?y!b{(!Qa$x9#inswW+9BD5Qc4 z-tTpCE}#&qd7uCx&WRwQez*OXvz~Z5`q8~ab7bVRi+caj-)Q{%omXo6`hVL^h1eO{ zTg|E046%!4t8)E)^Dngfdzvg=Ew)`<3FeyI_g}c5Xm>O=EZcW$I6ake)Y(c-MgMUi zrgz=3TMzCodFe*QO5Odz?2Fr?kH?oCzPxtN+xxzf=f6DAy)L=yz1_nJNgY@A52a?` zN}QRv^RuYKcM12%Dw9Y9lZlTSy53`@2u>LJm7hKkj*}O zV|CB@^z3+i$I_30bADj&zS`UOPvzH~2>Ken-1^URpETbFLBlz?nK=gYI5^e ze*Eiq_O{G@BVqS`A?x$}*7QZ4KGmsZU!UEv-+C?~e@723OaIZ?pEl)X3#Ml`tjPMAFaLj1r~erU$24IPgC;dzEWH}V~+g!rEf+q^sTKdT-L~CUc0{g)Rvv4 z@(=#B;fvxG^A@mwnf)JG=jk^2s|o80i3p*S__#MZzW>PsmA&6CuR3^RX8a3LtwZm3 z_9M>a))Ob&KAUsCGp@Asq#n#}|7*ndhS+CZ7WH}>sC>$mjo3RDCX)%nHJC<&LJc%f?GdOD>Ip0sA;K6I z5McZqFK}LuLd2wKZ>3;XD&e|f)IT?GvyH)f0wXLyKClqQV`>$Sx!u@Ai-3?@1wlp} z`d*7b5j>$-AqaRY{S3&h0v=)ULHyH8w9!eU1_R9!dWO=d31R}o&;1;%O3F3SD-nu?P_%(yDJ{dG6oEr;CzgiN7Pm}}r!n5$y#Ysm=p^y#*NipFN0#p@X zB|jlnc!{Z?Jmmm(kCAd6m2=-y3VMxRtJhOHl%VynhFCQmv9t*_>0yaz^^C^A>L;TI zyiOrV`9W4W5zgfMI*U`*^8qY-Cd-{B-f zQkc+Wpj}u7n-}bb*jO_h;Y@5hKj1Txiyv?Y2tB>Yl=z*dYnrYpF)$_N>FS!MYf21E zNqM@u{%>^2$FEbs1OEjD;blo#{AD7%XhqRK%eNq@$eT!SPv30u-anHsC zf%Y?pj~=O|qZ8hX!~1T(b^1Ad=H{5BoRdg{eTx~69{C=oUFxoFh~j^@kVcU0r@@{h T5BK~YI*(X$S6N!KH`M+YzF;QZ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/item/turquoise_chestplate.png b/src/main/resources/assets/quickiemod/textures/item/turquoise_chestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..f1464338a91987a4c5bd115f160a8fb29882369a GIT binary patch literal 4450 zcmeHKeNYo;8sG4JfEKDAV3}i$j34K1vYSmpk`gQ?5z=b_1qG}~HoI@amLwaJg#?PV z)k0Me7HC@x;17-P)kK z3nQZUqF)P2%*Bo_{L8*&d)lH6dtb1uQ4^0hFil-)=&F{1YfT6K*?8;an(S{s`BzW+ z^(FS^Gl}O%xAcqm^qqOdydrsdOVz#p&m(<-eUkjhtueQ25Ja?t)#M-L7a)Y|Se{@Zi2sk}xcs`nj;J8WuCO>SkMXc*nK z^bd*6-B-I8EGyVIRzI}6muskzL?n|I>$#EcXiLk*&Zk3Lf7KM7xgc$W>7B|YLoKJu zYg#upwe)H4M0AyJ1qX-ZY4zRW18C~Y+ZUfY(y_L7<8K#6u$MB&#?m%_td~@62Dtkd zZ-&qN^HAu+9hV0-RW%uwinnk_w>G38ao_&DG%!9s z;ELhYmeF!=rj2{}JNDLS;M>RDZ3_lOPFQn37S>jt=@|{pIV2RrS%AdnaKWNOkmS`q z7eyBX9<=})>(q*`fB3N&Wf`qFS7E|UE*&Uh(<|H{yCNfpt|+F}jCgfQc(P9e2^@f@ zP@lu@^k{rqv7c81+rqF^jQSybu~wXC%0hLV8=!KDT!Lc;A6q69r-Y-)ZpNxvuU|Vs z0ef0;5zo6cQmNPLm3T=B=e9`+wOTF3Wm1_8g9yx1?&K*S=JYHTD8@PTz(c!P7teA| zRN$m6Tq&;=i{U&v8K1*tGELDtJrgQGJ)}O$B_$-d)ZviMwD9nTGDtEJ&<|R8a^Mz~ zt_L2j)J+3J8F2DTXHqcql)bCeZTF|c&{ALr4hZ!?uf!~uX+~4ll!YLHjdi&ER#5C& zNS?J$i#01YVaA`%%s`;|6z?qbWbS@2M43z)Jx7-c;TiQ>vEX0Ba5T$k{7p3p0B*HV z7$DS2Ois`MQ_~g(OJdY2g#srToRrU?GCDmx<)nc?1<55WSV)|}tzZU4rkjOTN!e#cB~UStij>h-QlYkDjFpsQa-~X*QGf)P5?89^ z6s{mC)p#@vty#;t9TZ$n)$6qXX|6cYF?U@jV+ z8&Evw&fz$_RxE^s3YJsTCb*p#il_7x4R%U9tt4L$?UF|4)x zf1!oVgC>tJc{=NX{>%MC<2x!Fl#KVryLQ&Ul~B~bDKr#4o`Q!e1B^dT$TdDi7g0_d zfTzbqxlWF=KTryE5~oLrBjz$1a@s_XwI zSNQaG3OM1vATPWu4VZ>A;YBON^2;}#Fd`!L6C?A!Ye}FXo!V_ zp}f>m8BU{Rdp{XK*hUZx*2>Qi%6pVH>oqK=at9UZ8J8%rqo@^t4&?a9ja=k(X+ zJ@h}jFONRxZP(sO_>E=rbH6r+Z+!5s&Byn@b>t<{`=XPN z-?4t}(wX1buXqiYlQ@na>xjL2dy8f8^{=U{zAQ_aZ5?CAX|wra>rcDB|1fEosI0sj zd_MSc;|a=_H_-k4jc;N?5>nPx@834urTBgSUD&UF<-92p0#dsJB3;d=9yC7x9a??# zr1^v)tm{Jm-ZJLn3S*oW v{p#7F*s(+9$Es7@h(&=|!;~fb=^PPa`J%3FZ)m{{s1{;0Wa$66#=QMMHvUoz literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/item/turquoise_helmet.png b/src/main/resources/assets/quickiemod/textures/item/turquoise_helmet.png new file mode 100644 index 0000000000000000000000000000000000000000..b5979255912f2dccddfc1193f13128502e50528b GIT binary patch literal 4369 zcmeHKeNYtV8DBur9E!9`I17~Jv@ufmZf|ezj@{w>x@#>nr)NcfxdO)mpKO_g~CQV!!s zJzkL)oB)+7JOBj&fk%+Q1($tUbVTyRhxewL!oyP%PTsumj`6FW4N;%hyJnRp{B-)O z@eJW>5g6gBC{>ZtdgX{=)6KUnzi9qXLy=jN3jxOua+ zGr48K)}}4htB`GbXI^{i!tvDj_uq=ID{lVy$*;xiS?%#>Z#}2T8NYKnf`qLT%x1gQ zY#zu3X0T(`tES8o^AlPNb9bv^f1Mw5b>my~`SkRJlGqx1@~4XT=`FwfcD!wpwPwSv zuID|s*?rf#y6fxK)u9usf`_8AYScO1y_*(pP)@0R&~vNv(yc_4ELn1(a#L{6=e*%} zKmO*$SnZvfm~oSm*H?c$ht1za+)gaKH}Uqr)yEG!Y|D*7>m$x0hkx=^Ef;s+u?XC5Wl`Xj~rAs?z z7oPf6y|=Tw{_M5-RoRc5J-;Yi-c6rTwih(1W>(wn8L|3vnV-D(nj?AfgV{;F)z{xR zwR>ZoVo_~{bN;#;-yZMn@*m6>yv>UhdxM>EC+{oAFKnD&cQN&!Cu=+Cu(fSXn>%|% za?RH4_V`4sYTP7uMBHbIw(}8cfAHcgvjIG-XrK1X&$=GH{FiqTi+j!Er40w~&do{+ zCX{VH92OnDW*-3>?*F;5q4D7Awm&|25LUF^yR+^5o0DP51q4`H1-2zLE4tJSCpv&S z;PSwlLy)w20T08L010(~V!>@v{j2eq3Kck$>RG)Fw|UH9g^*e41-X@3d2D3~OL3}s za}{X;8Unb0#GnC})9s@JCRGTRhGSW*QK2Cdsl=ozu-Q?w=mjXLCe=8W9uUe2)m#Od z=H+-g$Fis&0?tgT6_VtkH5$L)ulDQIqPJM1r6@{+6B>fRpatfua7#=8bNgn<5PcXH z;A6dlM-oIgDq}JZu}m_lR8Wr&#OLzZY=iJ_Uq1_w4^4paXtZiv<8o<+d-$aEatP8N z(D!=y^56;8kOsCu^Qk6E@|UCIgu4O zx^IZ{dOfQnF^4e~$4HhpV2qyBVH88?Q&V-U9x#q!P*%53V%#i{p&+7{ik+hI0f<07lOnwd^p6Y_9;Tl5q}?N`~Sfl*6DU8Aj*87=ofOl1L>n z#z7h|ilqz`ASlwn=|WH(OD__=E(UI=;9`n_#^WvyDP+Rw1$L`RMX2#1iQUOaJajOr zmI&^$z>p$OaDiNjk=fK5^;(kB8cCg=qV%|a$S5CpeXtT`Of9a~ks*z|Ei_C963fVS z3IRfLmg~BgU5+uB*wx>0D|I#p2m$dPUI0fnxNp|=Qu&* z!|X*);4A)@wS0Kcw7xCR6nt>~ijb)9MCF3gzFFVYDTIy^iiQpa&9Hqb_?U9Qh2n%* zeJXYZ<1PlUd-RvVQs5i_=Q%PJ;|+Q}MpAknbFhHHv;a2(+@ZsDMlcfHC-Rb? z@qz`#kVnWBEYA>E=+mK%nmy9mzXHg+013lzBQ`{suAeYXf5IBMXAESVruhyhX(5AQ zO$Pe)$zbz>y-+jQ4Es5g+s+U8^zX$FxB`S8TVz!Hj?pzn*Qgj6mGM}0jnOqK21aE( zR$c!$x)ej#Dd2|xg8cBZH09db{qUj{=~$d$L6VSN$jR0-Q{;R96Q0cHdPKvm^6TJ_wxc_bcCL1I?~GpFY;Rj@ zJ78aCSoivRMa_R+JQ_E>%5?ov@1?uB)682w5Zt7%=v>O>mYBcIig<&4?Ft{W663q< zn;*Z@fkZ||9y+t(@fVJQ`&XZcfX|6P#rwO~$J_~*$EUNim9^tyo9`cc^C*B`AFf2E z8X};CcvyM&$=c~krLuGBJ;!gxKb7lu42Fcrj_o@M#N!lJeR1!%!DfdBvi literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/item/turquoise_leggings.png b/src/main/resources/assets/quickiemod/textures/item/turquoise_leggings.png new file mode 100644 index 0000000000000000000000000000000000000000..2c0a2552c41e2f7c53be3093c780e4694659089e GIT binary patch literal 4372 zcmeHLeNYtV8DG9F5rUBfNKIJQ6g0TEdwa)yY&aFT)4S2*^B~aF$lmVWv4y)m?)JEY z@dF|l6HSbol!_E4Msyk*Q%yRtqYy>G*hDKzld9DqNm~=6)I_9Il)k%sPczeDCi#z> z+1uUc{XM_ud4BKnzH{%rl%2UeBK+}i2!bL^Mtv^0M~T<0Q1Bi9-7p1i$EqxaLN4Wl zU2fjSm9el;>0)8l&)Fczf60;kTx3wftf7BK>jDFxe)81KOMBGUZ*P9+^6wl;0UMVu z3+}uzSbaJ8X91`4S0sl-oZpk9-hKW0i&+a^+!~y9sQcOlIQgLAu4Tn1&Hc5TbHDEV z)?n=G`s=65cAWbROZfJf=dIHNQNK($`QP{0N*BO}|C zkug>asGxD}Hl6Xr(s>=L^I8xzvLGtwqwL>&vm1H!=XHo>)*sUMM<&*HvnD<6oAdi>G7MXTPc-h0_b z?u>fxkNNUDFGmH>E)Jfvv#7K2sg|B++HTG1xv{FzKG=NEqwhZ2QC)3J{do3;#H(=A z)%PRL-aDC7usy%m(_6knW*qv++wq0^tf4-nDK16vRb}sjgN5G|w`?dn-MwkwCi?BY zd2O%t7ykWdN74T7!W&IPb=Quz9s0!EaKdPvv*I;4JuQN@6wlAxpZRi~@@CSSp^O8o zk^1xlM6C9)?7Gm4{Tqgl_c`Bb|FX6|Iup8rz51OzytbmocBQ;+>l6Db1B07ul3Q=S ztE%3ab^e9}tq8v32#Wd4VZIn7^Hm>D%22V-hM$iP59ztTrEOu@ozDYXOP}Z8S=+c6 ziu?L$Z_vDXfwbXI&kt1kvh4hD6W2cwWLe~HXjoUX7qpz81FcnPUP;otLq;*Ym6iD& zF3@ujl)A+4qUcgqfUT^ZbLx=3BOf9#$LNq}Q_Q&8mBE&9#ws_PSCwg@t4e7tgDhDb zp6Vw7frAw&*zYKFdPu(xk$6e)ESfO{mLNi@4kZx=Jlpl3^=8F^~9D3G6 zyE&J@@lIIeq^!JG&>;vIhsW}BxXk8pdZ%Yp1)vA!r(Bp^hGPx~Hrc}?7%BkCXhPrX z;jw@fisiB%-s`4WLj~&;=1-;i9U{gj8J^}CQhKy8 zxYmYiQqUAFBS)21LXB$Vgd8R0G`KSip`nRMR3@iKpqw--QUP)q2Y6^Du2Iuk;KQiZ zs8XR(p;kFfp(@HotJPErV^!djD6-rf=t`<=a#kW01E@4=h0P{cX;C!`5>e7h2BnlL z2DRZT8=;mn3N_0}R18fn@4PT+NA+ea5631q(cbVNL0y^T}BBu;GjcR za!#**0&3wLY@R@gYRc6qa-~+T!4(=pqfuxkKn1MZ13FRUl;bjmQW_Dbg#^U_VJWds z0fA%(wU8NZmJ)ckh3Ct3h?oE@dX5j9!E$0Kfznd~3rKMyg~Zh)PFM&9sldTQGER{A zBs|Y>w#xs978ehkIx^)(&I96CN~Vz&mB*Hkyp6n;ane$PVQEp26g^UchpHG=7;udY z(Iu4A&Vt=zv|Y#S-1oEsu25OE1g=I2TBAXg6hot0hNe+DtyC~pm4>1yR#IV{-NV}i zALVA#>_A7L6=+XMD|mr4Q46P{eI=|o3qUXw1ep*_F)A1~S}-Q=8DkZvV*jH_ssxy{ z$pF6*8`!+SUWkovhNGH+e1FW(=v@4mAz*kW$h7pGk!wb-X(=!*@Jx5j$TckmrUjnq zt{+UU@QLFT>jb}oeBiK@^#1l}aL@|1u2`;z;-R;oQypg>7SH`ZaT$v|5cJSo@d|(% z8e@SmOfZ=ZVPAy>KKf+Pp}F_A0#mz5pJvf~Oc%$N9NQ#2W`B1ezP@+$pRW=_hwr~W zXCJrbZq;zigSNr=(8s{{`fGi=hFh=Ry5HAd(YOA$`D=%@mX@4F#m8;ub}#uLwqRY= z3khcv&%Bb*S$hWh^*>70xA0#aDG%dgf8VqHaK#sqCpOn6Zu|#8cEwb~hW6>=6)>NKy$xK!g)5o9u4bnqMRvlAsnU zasxsc(b_w$;@KX`)ltG=GJMf&Y0ApON5pw<5ogGm$>X z<#sZxjfS{@i-u@F%LoMi{P9HD5wk`4ENA1J<{*&?e&WO2<5n+k7*q=UWy#H}i=COKd z-R~=-h~(AOg+T7%8+YPf-wb_wKfQPP^)IsCtGrshbzf8C(7gszPkErf{LtZ>4_jv) zTBytO)7Z+;0As3dUb|q)<zQ*4w`fEYhqOTT;PS@WmNxHkt6mw)_)RCCT)v;}X z+n>yQbK&9=*X-(fyQ0vvc9ndHe3r7bGi1Kp>wk6AlYl@FvX#|nats>H^TI*7dp9?! z^=Fp9(*1f~i#SfWv{p&AZYhb$KigJtAUrPPNZ*ImJuUMxcK#xwzefP@-qoV&oA1r#cZ23jIY+qLGm4R)uDsmEBfd4{s~9Sz6vM>bX>VsP=;o59W1k|E}<6XLr%k zHAN4bpVnOK?CL!0-J{W)L+ZCf8R>Cz7N1$sP_QpHg6&`R__1)^DXpZYcuvVTzsd|v zpgy1RZ{ewqcG1q6>rKiKu1nc_9*OP`O^}~|l3Kp^+_dOTVMiamd&(qaQVqx2kKc;v z>xe8a{sT_W_~SrGSo8EN@2pGG=Piz{8k7wke5KD9!5ynODIY8w5>Ty&FGads;SI4# z8~^g{m+S7H{C?xXD__qzcf$Q? zWdqGYX4=X+)Z+Ucr^FCTsl{vLM#SjS(50-t!cFH@WanEdHds`YI4xC_;wJ!so#sf$ zZ?`!-gkLQV@)F>gH%rA(5W;Oxiwli8kjCkzAzXq>5LoAD%Q11P2ug8N3}Mo)7^MJj zYH=yYxd^G$=krN?GKte|m7*$@N{V1o41)mz_5>Up>4zPj1w6$FhnDtO+^maZoeqfS zB+X7QrxuHWA9|jj-DNb6(K|e&DgZsCe$pjHC5Y5+myVC{aJq6pGMdm2MtJhUdX}1K zkJIb6(7JNk!7Uh1L0QJ)U0$~>SPo^8(l*)-pdK(PI$_96gE40;f|tO`+FijYAoc_# z$1*R(nvfgs36?WH5fDDcI|2Q?_8=Ibj7CE1w0QaS3|h6AAD^I{7M3D{k4!QmLs7E~ zRxuU|#xbQCRx+pxR^d2`%W0CvNqQWW!QtUZhlS>;0J($(Jcv?mRwi2z7$YeejLT6u zOd^OGR-rN(W~LY%wJ_r-R=HWwm85NaRy-92sF-96Ls29OBXUv>Z>lC=0Q|>9&(#I$1kurKK*1HR#|4C(?5aYB453URZK$B*%aNwK$7)c>OON z`K+DJ<49gjR3S%k6(&!{la+F%a$Ix)?e>69{In3D7$7Xk_bDI<+CeRZ z#!Zu))1B{h+SFn`C5Vq4a~r{OqDYR^k{k_45ll`X3If6MF&Tkl1TI^OU<5J_@1$5J z@W0Uf;(<~|rd-c@!1#fnX=Fv^(PblVBd<0#xRf9$xF`tHGE#zvET^epo`7q_Who^c zRvPRcqwV_K&i-I4kSaMYXJ9!dqd_Ym3`{B*62=s$f~JsU3{_YrvU{8i=Of*8x)taM zv;yrJ)CyW0oT#LUXkRJK&jJt(MilT1!SGSRq@x8(`90%##VOMN(j+Aa7`MrQxDgxJ zyue;49oq~?HRHFPAMrOj7eC?%fO=|>N$EQ!*OXk7QeaZxsqUJRYf=hK3OvCxva>sw1Pa{K?DfYtQOy%tM}| z@gH?u9oYIYwwc)c&u@I~i>>X6*675zm%)0%h9a%MRUYIL+kk`F)$%!UVuE3zn)*j6$+43I>09r2q literal 0 HcmV?d00001 diff --git a/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json index f57b23d..09a73b3 100644 --- a/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json +++ b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -14,6 +14,8 @@ "quickiemod:sandsalpeter", "quickiemod:dirtsalpeter", "quickiemod:orespeedpowder", - "quickiemod:oredeepslatespeedpowder" + "quickiemod:oredeepslatespeedpowder", + "quickiemod:oreturquoise", + "quickiemod:oredeepslateturquoise" ] } \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipe/blasting_turquoiseingot.json b/src/main/resources/data/quickiemod/recipe/blasting_turquoiseingot.json new file mode 100644 index 0000000..fd4832a --- /dev/null +++ b/src/main/resources/data/quickiemod/recipe/blasting_turquoiseingot.json @@ -0,0 +1,7 @@ +{ + "type": "minecraft:blasting", + "ingredient": "quickiemod:rawturquoise", + "result": {"id":"quickiemod:turquoiseingot"}, + "experience": 0.0, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/tag/items/ores/oreturquoise.json b/src/main/resources/data/quickiemod/tag/items/ores/oreturquoise.json new file mode 100644 index 0000000..cf3562b --- /dev/null +++ b/src/main/resources/data/quickiemod/tag/items/ores/oreturquoise.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "quickiemod:oreturquoise" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/tags/block/mineable/pickaxe.json b/src/main/resources/data/quickiemod/tags/block/mineable/pickaxe.json index 2eb0bd1..c75650d 100644 --- a/src/main/resources/data/quickiemod/tags/block/mineable/pickaxe.json +++ b/src/main/resources/data/quickiemod/tags/block/mineable/pickaxe.json @@ -9,6 +9,8 @@ "quickiemod:sandsalpeter", "quickiemod:dirtsalpeter", "quickiemod:orespeedpowder", - "quickiemod:oredeepslatespeedpowder" + "quickiemod:oredeepslatespeedpowder", + "quickiemod:oreturquoise", + "quickiemod:oredeepslateturquoise" ] } \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/worldgen/configured_feature/oreturquoise.json b/src/main/resources/data/quickiemod/worldgen/configured_feature/oreturquoise.json new file mode 100644 index 0000000..c0a8e9e --- /dev/null +++ b/src/main/resources/data/quickiemod/worldgen/configured_feature/oreturquoise.json @@ -0,0 +1,27 @@ +{ + "type": "minecraft:ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 10, + "targets": [ + { + "state": { + "Name": "quickiemod:oreturquoise" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:stone_ore_replaceables" + } + }, + { + "state": { + "Name": "quickiemod:oredeepslateturquoise" + }, + "target": { + "predicate_type": "minecraft:tag_match", + "tag": "minecraft:deepslate_ore_replaceables" + } + } + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/worldgen/placed_feature/oreturquoise.json b/src/main/resources/data/quickiemod/worldgen/placed_feature/oreturquoise.json new file mode 100644 index 0000000..8b594ac --- /dev/null +++ b/src/main/resources/data/quickiemod/worldgen/placed_feature/oreturquoise.json @@ -0,0 +1,27 @@ +{ + "feature": "quickiemod:oreturquoise", + "placement": [ + { + "type": "minecraft:count", + "count": 16 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:trapezoid", + "max_inclusive": { + "absolute": 128 + }, + "min_inclusive": { + "absolute": -120 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} \ No newline at end of file