From fb6867f25b49b12962c364a36e2e04c9f5949ad3 Mon Sep 17 00:00:00 2001 From: Jottyfan Date: Sat, 16 Nov 2024 00:43:40 +0100 Subject: [PATCH] added ingots and oxidized copper powder --- .../de/jottyfan/quickiemod/block/ModBlocks.java | 6 ++++++ .../quickiemod/identifier/ModIdentifiers.java | 8 ++++++++ .../de/jottyfan/quickiemod/item/ModItems.java | 10 ++++++++++ .../quickiemod/blockstates/blocksalpeter.json | 7 +++++++ .../quickiemod/blockstates/blocksulphor.json | 7 +++++++ .../quickiemod/models/block/blocksalpeter.json | 6 ++++++ .../quickiemod/models/block/blocksulphor.json | 6 ++++++ .../quickiemod/models/item/blocksalpeter.json | 10 ++++++++++ .../quickiemod/models/item/blocksulphor.json | 10 ++++++++++ .../models/item/oxidizedcopperpowder.json | 6 ++++++ .../quickiemod/models/item/quickieingot.json | 6 ++++++ .../assets/quickiemod/models/item/salpeter.json | 6 ++++++ .../quickiemod/models/item/speedingot.json | 6 ++++++ .../assets/quickiemod/models/item/sulphor.json | 6 ++++++ .../quickiemod/textures/block/blocksalpeter.png | Bin 0 -> 6048 bytes .../quickiemod/textures/block/blocksulphor.png | Bin 0 -> 2118 bytes .../textures/item/oxidizedcopperpowder.png | Bin 0 -> 5945 bytes .../quickiemod/textures/item/quickieingot.png | Bin 0 -> 779 bytes .../assets/quickiemod/textures/item/salpeter.png | Bin 0 -> 5801 bytes .../quickiemod/textures/item/speedingot.png | Bin 0 -> 799 bytes .../assets/quickiemod/textures/item/sulphor.png | Bin 0 -> 5992 bytes .../recipe/blasting_oxidized_copper_powder1.json | 9 +++++++++ .../recipe/blasting_oxidized_copper_powder2.json | 9 +++++++++ .../recipe/blasting_oxidized_copper_powder3.json | 11 +++++++++++ .../recipe/blasting_oxidized_copper_powder4.json | 8 ++++++++ .../quickiemod/recipe/blasting_quickieingot.json | 7 +++++++ .../blasting_salpeter_from_brain_coral.json | 13 +++++++++++++ .../blasting_salpeter_from_bubble_coral.json | 13 +++++++++++++ .../blasting_salpeter_from_fire_coral.json | 13 +++++++++++++ .../blasting_salpeter_from_horn_coral.json | 13 +++++++++++++ .../blasting_salpeter_from_tube_coral.json | 13 +++++++++++++ .../quickiemod/recipe/blasting_speedingot.json | 7 +++++++ .../quickiemod/recipe/shaped_blocksalpeter.json | 15 +++++++++++++++ .../quickiemod/recipe/shaped_blocksulphor.json | 15 +++++++++++++++ ...speedpowder_from_salpetersulforcoalblock.json | 3 ++- .../quickiemod/recipe/shapeless_gunpowder.json | 12 ++++++++++++ .../recipe/shapeless_salpeter_from_block.json | 10 ++++++++++ .../recipe/shapeless_string_from_wool.json | 10 ++++++++++ .../recipe/shapeless_sulphor_from_block.json | 10 ++++++++++ 39 files changed, 290 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/assets/quickiemod/blockstates/blocksalpeter.json create mode 100644 src/main/resources/assets/quickiemod/blockstates/blocksulphor.json create mode 100644 src/main/resources/assets/quickiemod/models/block/blocksalpeter.json create mode 100644 src/main/resources/assets/quickiemod/models/block/blocksulphor.json create mode 100644 src/main/resources/assets/quickiemod/models/item/blocksalpeter.json create mode 100644 src/main/resources/assets/quickiemod/models/item/blocksulphor.json create mode 100644 src/main/resources/assets/quickiemod/models/item/oxidizedcopperpowder.json create mode 100644 src/main/resources/assets/quickiemod/models/item/quickieingot.json create mode 100644 src/main/resources/assets/quickiemod/models/item/salpeter.json create mode 100644 src/main/resources/assets/quickiemod/models/item/speedingot.json create mode 100644 src/main/resources/assets/quickiemod/models/item/sulphor.json create mode 100644 src/main/resources/assets/quickiemod/textures/block/blocksalpeter.png create mode 100644 src/main/resources/assets/quickiemod/textures/block/blocksulphor.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/oxidizedcopperpowder.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/quickieingot.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/salpeter.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/speedingot.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/sulphor.png create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_oxidized_copper_powder1.json create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_oxidized_copper_powder2.json create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_oxidized_copper_powder3.json create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_oxidized_copper_powder4.json create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_quickieingot.json create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_salpeter_from_brain_coral.json create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_salpeter_from_bubble_coral.json create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_salpeter_from_fire_coral.json create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_salpeter_from_horn_coral.json create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_salpeter_from_tube_coral.json create mode 100644 src/main/resources/data/quickiemod/recipe/blasting_speedingot.json create mode 100644 src/main/resources/data/quickiemod/recipe/shaped_blocksalpeter.json create mode 100644 src/main/resources/data/quickiemod/recipe/shaped_blocksulphor.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_gunpowder.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_salpeter_from_block.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_string_from_wool.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_sulphor_from_block.json diff --git a/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java b/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java index d1acc59..cbe86a1 100644 --- a/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java +++ b/src/main/java/de/jottyfan/quickiemod/block/ModBlocks.java @@ -27,6 +27,10 @@ public class ModBlocks { ModIdentifiers.BLOCK_QUICKIEPOWDER, new ItemStack[] { new ItemStack(ModItems.ITEM_QUICKIEPOWDER, 9) })); public static final Block BLOCK_SPEEDPOWDER = registerBlock(ModIdentifiers.BLOCK_SPEEDPOWDER, new BlockPowder( ModIdentifiers.BLOCK_SPEEDPOWDER, new ItemStack[] { new ItemStack(ModItems.ITEM_SPEEDPOWDER, 9) })); + public static final Block BLOCK_SALPETER = registerBlock(ModIdentifiers.BLOCK_SALPETER, new BlockPowder( + ModIdentifiers.BLOCK_SALPETER, new ItemStack[] { new ItemStack(ModItems.ITEM_SALPETER, 9) })); + public static final Block BLOCK_SULFOR = registerBlock(ModIdentifiers.BLOCK_SULFOR, new BlockPowder( + ModIdentifiers.BLOCK_SULFOR, new ItemStack[] { new ItemStack(ModItems.ITEM_SULFOR, 9) })); private static final Block registerBlock(Identifier identifier, Block block) { Registry.register(Registries.ITEM, identifier, new BlockItem(block, new Item.Settings() @@ -40,6 +44,8 @@ public class ModBlocks { List blocks = new ArrayList<>(); blocks.add(BLOCK_QUICKIEPOWDER); blocks.add(BLOCK_SPEEDPOWDER); + blocks.add(BLOCK_SALPETER); + blocks.add(BLOCK_SULFOR); return blocks; } } diff --git a/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java b/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java index f3101b7..7effc5a 100644 --- a/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java +++ b/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java @@ -12,6 +12,14 @@ public class ModIdentifiers { public static final Identifier ITEM_STUB = Identifier.of(Quickiemod.MOD_ID, "stub"); public static final Identifier ITEM_SPEEDPOWDER = Identifier.of(Quickiemod.MOD_ID, "speedpowder"); public static final Identifier ITEM_QUICKIEPOWDER = Identifier.of(Quickiemod.MOD_ID, "quickiepowder"); + public static final Identifier ITEM_SALPETER = Identifier.of(Quickiemod.MOD_ID, "salpeter"); + public static final Identifier ITEM_SULFOR = Identifier.of(Quickiemod.MOD_ID, "sulphor"); + public static final Identifier ITEM_OXIDIZEDCOPPERPOWDER = Identifier.of(Quickiemod.MOD_ID, "oxidizedcopperpowder"); + public static final Identifier ITEM_SPEEDINGOT = Identifier.of(Quickiemod.MOD_ID, "speedingot"); + public static final Identifier ITEM_QUICKIEINGOT = Identifier.of(Quickiemod.MOD_ID, "quickieingot"); + public static final Identifier BLOCK_QUICKIEPOWDER = Identifier.of(Quickiemod.MOD_ID, "blockquickiepowder"); public static final Identifier BLOCK_SPEEDPOWDER = Identifier.of(Quickiemod.MOD_ID, "blockspeedpowder"); + public static final Identifier BLOCK_SALPETER = Identifier.of(Quickiemod.MOD_ID, "blocksalpeter"); + public static final Identifier BLOCK_SULFOR = Identifier.of(Quickiemod.MOD_ID, "blocksulphor"); } diff --git a/src/main/java/de/jottyfan/quickiemod/item/ModItems.java b/src/main/java/de/jottyfan/quickiemod/item/ModItems.java index 2040c37..f3fb6ff 100644 --- a/src/main/java/de/jottyfan/quickiemod/item/ModItems.java +++ b/src/main/java/de/jottyfan/quickiemod/item/ModItems.java @@ -19,6 +19,11 @@ public class ModItems { public static final Item ITEM_STUB = registerItem(ModIdentifiers.ITEM_STUB, new Item64Stack(ModIdentifiers.ITEM_STUB)); public static final Item ITEM_SPEEDPOWDER = registerItem(ModIdentifiers.ITEM_SPEEDPOWDER, new Item64Stack(ModIdentifiers.ITEM_SPEEDPOWDER)); public static final Item ITEM_QUICKIEPOWDER = registerItem(ModIdentifiers.ITEM_QUICKIEPOWDER, new Item64Stack(ModIdentifiers.ITEM_QUICKIEPOWDER)); + public static final Item ITEM_SALPETER = registerItem(ModIdentifiers.ITEM_SALPETER, new Item64Stack(ModIdentifiers.ITEM_SALPETER)); + public static final Item ITEM_SULFOR = registerItem(ModIdentifiers.ITEM_SULFOR, new Item64Stack(ModIdentifiers.ITEM_SULFOR)); + public static final Item ITEM_OXIDIZEDCOPPERPOWDER = registerItem(ModIdentifiers.ITEM_OXIDIZEDCOPPERPOWDER, new Item64Stack(ModIdentifiers.ITEM_OXIDIZEDCOPPERPOWDER)); + public static final Item ITEM_SPEEDINGOT = registerItem(ModIdentifiers.ITEM_SPEEDINGOT, new Item64Stack(ModIdentifiers.ITEM_SPEEDINGOT)); + public static final Item ITEM_QUICKIEINGOT = registerItem(ModIdentifiers.ITEM_QUICKIEINGOT, new Item64Stack(ModIdentifiers.ITEM_QUICKIEINGOT)); private static final Item registerItem(Identifier identifier, Item item) { return Registry.register(Registries.ITEM, identifier, item); @@ -31,6 +36,11 @@ public class ModItems { items.add(ITEM_STUB); items.add(ITEM_SPEEDPOWDER); items.add(ITEM_QUICKIEPOWDER); + items.add(ITEM_SALPETER); + items.add(ITEM_SULFOR); + items.add(ITEM_OXIDIZEDCOPPERPOWDER); + items.add(ITEM_SPEEDINGOT); + items.add(ITEM_QUICKIEINGOT); return items; } } diff --git a/src/main/resources/assets/quickiemod/blockstates/blocksalpeter.json b/src/main/resources/assets/quickiemod/blockstates/blocksalpeter.json new file mode 100644 index 0000000..6dfbf76 --- /dev/null +++ b/src/main/resources/assets/quickiemod/blockstates/blocksalpeter.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "quickiemod:block/blocksalpeter" + } + } +} diff --git a/src/main/resources/assets/quickiemod/blockstates/blocksulphor.json b/src/main/resources/assets/quickiemod/blockstates/blocksulphor.json new file mode 100644 index 0000000..53372bf --- /dev/null +++ b/src/main/resources/assets/quickiemod/blockstates/blocksulphor.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "quickiemod:block/blocksulphor" + } + } +} diff --git a/src/main/resources/assets/quickiemod/models/block/blocksalpeter.json b/src/main/resources/assets/quickiemod/models/block/blocksalpeter.json new file mode 100644 index 0000000..d1b361e --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/block/blocksalpeter.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "quickiemod:block/blocksalpeter" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/block/blocksulphor.json b/src/main/resources/assets/quickiemod/models/block/blocksulphor.json new file mode 100644 index 0000000..5436927 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/block/blocksulphor.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "quickiemod:block/blocksulphor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/blocksalpeter.json b/src/main/resources/assets/quickiemod/models/item/blocksalpeter.json new file mode 100644 index 0000000..9c55fd2 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/blocksalpeter.json @@ -0,0 +1,10 @@ +{ + "parent": "quickiemod:block/blocksalpeter", + "display": { + "thirdperson": { + "rotation": [ 10, -45, 170 ], + "translation": [ 0, 1.5, -2.75 ], + "scale": [ 0.375, 0.375, 0.375 ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/blocksulphor.json b/src/main/resources/assets/quickiemod/models/item/blocksulphor.json new file mode 100644 index 0000000..838c873 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/blocksulphor.json @@ -0,0 +1,10 @@ +{ + "parent": "quickiemod:block/blocksulphor", + "display": { + "thirdperson": { + "rotation": [ 10, -45, 170 ], + "translation": [ 0, 1.5, -2.75 ], + "scale": [ 0.375, 0.375, 0.375 ] + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/oxidizedcopperpowder.json b/src/main/resources/assets/quickiemod/models/item/oxidizedcopperpowder.json new file mode 100644 index 0000000..83ca589 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/oxidizedcopperpowder.json @@ -0,0 +1,6 @@ +{ + "parent": "item/coal", + "textures": { + "layer0": "quickiemod:item/oxidizedcopperpowder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/quickieingot.json b/src/main/resources/assets/quickiemod/models/item/quickieingot.json new file mode 100644 index 0000000..1c10cfc --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/quickieingot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/coal", + "textures": { + "layer0": "quickiemod:item/quickieingot" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/salpeter.json b/src/main/resources/assets/quickiemod/models/item/salpeter.json new file mode 100644 index 0000000..98f1001 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/salpeter.json @@ -0,0 +1,6 @@ +{ + "parent": "item/coal", + "textures": { + "layer0": "quickiemod:item/salpeter" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/speedingot.json b/src/main/resources/assets/quickiemod/models/item/speedingot.json new file mode 100644 index 0000000..8238b53 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/speedingot.json @@ -0,0 +1,6 @@ +{ + "parent": "item/coal", + "textures": { + "layer0": "quickiemod:item/speedingot" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/sulphor.json b/src/main/resources/assets/quickiemod/models/item/sulphor.json new file mode 100644 index 0000000..25184d5 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/sulphor.json @@ -0,0 +1,6 @@ +{ + "parent": "item/coal", + "textures": { + "layer0": "quickiemod:item/sulphor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/textures/block/blocksalpeter.png b/src/main/resources/assets/quickiemod/textures/block/blocksalpeter.png new file mode 100644 index 0000000000000000000000000000000000000000..2d5f6f99f64499a4bcb46bbfb15536df57da9e55 GIT binary patch literal 6048 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 U8zsLj53U~sli_SzYP~JyKUx%6dH?_b literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/block/blocksulphor.png b/src/main/resources/assets/quickiemod/textures/block/blocksulphor.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9725321df20b5a91d25ed84a699cf351760808 GIT binary patch literal 2118 zcmV-M2)Xx(P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O1bvk|ik){O1&N1SAm4aahgf26OyzK*U=ryV|N} zURXvDf)K)8a!51&^Y3Z?g&z}n<0Yn$L$LVy>@ycMl0CokBO?_s;!{oq3vH;61G`>}*lH`-H;Spaa4e zMrtSd8M}?p7i)Lsj}ERj+V|f(cC)8B$5~zR0Z0X-i@HnMEer&l{-6tM6uYKAf~(4OR}Q=v&?KN~fK=y`C&lew|mw&WsbZf;TF*F}>f$mqr;@YBGW zgPEULXwRGXe2o%j?u3yjhQ^E0UoP{L@t<6eqd8aV64~@%g}8X-G{RWStvg165Sogq zY<%}+-txx25$nL9Y?u=kSZqBms?aO9+~(O~oLFz{DGiEU9RMQCEeM7j7_fnyP#_zb zBjmzy0zU0puiJbK{#xdn^kdGo%GXhzlr^w8{l!c`wMH=o50N zh!bx_BuJDbSxRuh2MHm>ur#Vf7k!i%VvH%~SdvRVNeU^ZlyWMWvx9_54mp~fa?Yh- z(gN27Ul)uhrE+!ESE-@Knrg14A$^)}(n5 zjXcUku1z=nlo@86Y35lT)|Ayx*6545-?K)_+G5P_aq-0(%rRaUwB$qNS5V9qS+ zl(}Dd`+>Dy_KxBKi3vbM>o&gDh~M2Fpo>$&S<8g74b}WS>q1gakPz zOZxQ3u(mM_z|x@b)13)wC)l6h+*@$Rb3h&|s1;>(`U$giv->@A>p&Q+1_K>ESe4|T z7~CCQ=(g^(<}?D6eowTq`yF&TXC|Tp3bwCu99cSu6(YVY-!S;Vo9>dmqPskd8%2fG zZoJU?SPwF+)iZ4RB}i)QSm`z{P>0;iTC5$9ml2uDn^$1GCC$WUH3wQMbfW7JBUV;T zYC4++wa;OnJjYxP79-)DaE(PyMvjOm%E1W4@OS1u87w;GMGujk<@q}$+>YaD?Vra{ z8%7>@`q3Z@x=9CTqLa8dh=O z!({Px-YUQ7*t-@5&iV^}h#AL>Rcq3Rf5Dj)POz`6yj7IqhQr9Aq}bq!$_TAv%Xacq z))SysPQE47Ee2i>DkI8)IXe1dp?cOr9o$}_Jc@RfCdH=fX#Fdp^?a52DG{bruYR>h zT*H+lt6pt3j|(kjM8Z>5Zk>;x@Z2lBYYcC~VBRrA*DV7nANu02-pLC|O~r7SGMi%! zVHI`Ph5Vh2BrO4;zUMYe6YY)T()AMf+tAId&@TxVlzwl&#@_V_R0ju;18`3-Q7Pf- z2OjNKrqQn|wl3Y3Y*VDbbkv3Z-Hy$}^iM^;OyJNjH%%tjgJFFw^)oJ{x!DD1>lq-K z#jDuf6(Y%0AaUf=`U1}%DvG_>#Jjyqzk4cO)lq3~?JbLc3U58lyEy+Z&p&b$Cr)gT z81r9)hTnr&vIi>w00B@?OjJd9Yz3r}1gxD6uAULDp9-&{60@QQwx$@frx~@T9<`_y zw5b`lsS&lQ8n&q#wy7YususAa6t}Dqx~mtttQfnk5Vox&ysZ2+*kaw;T;JJOz6A}k3q-JY=0002B zNkl(>x(Y>aQkAk8um#>r@ zBI>*Kie-rdQa7vRW=~@l8i1ERHdyZ#g8VmbKruU8-8V@Cq$2h9yf>s>WI_SZ9<6B2 zW&v^Tc~R%nWTd*g5tbcMAasQ-_?ge w%$ySb25e2s!81V06YQmVy{-~1BY&U&0Mr>UmZ`M02><{907*qoM6N<$f&+L8I{*Lx literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/item/oxidizedcopperpowder.png b/src/main/resources/assets/quickiemod/textures/item/oxidizedcopperpowder.png new file mode 100644 index 0000000000000000000000000000000000000000..2a3b472b0b5c080d000d377006cc7bc159353804 GIT binary patch literal 5945 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 Bzn1_2 literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/item/quickieingot.png b/src/main/resources/assets/quickiemod/textures/item/quickieingot.png new file mode 100644 index 0000000000000000000000000000000000000000..cc7b6d3cb74df89eb3fe4698e93a9472b433eff8 GIT binary patch literal 779 zcmV+m1N8ifP)EX>4Tx04R}tkv&MmKpe$iTcsjZK|6>zWT=8*7ZnkwT7@E12(?114knj=L6e3g z#l=x@EjakGSaoo5*44pP5ClI!TwR`&;VI;7KC5R9pqlyyBun?tHBgI6D_TwJ@A;&M0OD0zd zj2sK7K!xP^!T;cQw`P8F!c7XrfzB7({ulv*yFjC6+uz5w-8caP&%l+|@>lA>%qQu! zmKHez`nG|K>y{?(0hc?#;FB&Hk|PCZ`ty0<{fxdT3k=)>-D_@d&3&9c0BPzfc>^3A z0;2`WUiWx+S9@>&o@w^?0{~QV-&Wh95-_CX>@2HM@dakSAh-}0002uNklLc!>N20_cd)nzwh}*p^pHbVRLRa17Rl~IS`Gb{+yJ_iO~yK&ZfO7j002ov JPDHLkV1glxMNt3% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/item/salpeter.png b/src/main/resources/assets/quickiemod/textures/item/salpeter.png new file mode 100644 index 0000000000000000000000000000000000000000..cd765ccd5d95d59b5c19f451245b9de11f2aba81 GIT binary patch literal 5801 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 L2tG6|ap}JS7ks0s literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/item/speedingot.png b/src/main/resources/assets/quickiemod/textures/item/speedingot.png new file mode 100644 index 0000000000000000000000000000000000000000..dd44c2f46ec7ed13421fc61daf4bd01a73d4ae31 GIT binary patch literal 799 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