From 2e9452cae1a80efb93dc0bca235b7f3c39158b8b Mon Sep 17 00:00:00 2001 From: Jottyfan Date: Fri, 15 Nov 2024 21:39:44 +0100 Subject: [PATCH] added powders --- .../quickiemod/identifier/ModIdentifiers.java | 3 ++- .../item/AbstractIdentifiedItem.java | 20 ++++++++++++++++ .../jottyfan/quickiemod/item/Item64Stack.java | 16 +++++++++++++ .../de/jottyfan/quickiemod/item/ModItems.java | 22 +++++++++++------- .../blockstates/blockquickiepowder.json | 7 ++++++ .../blockstates/blockspeedpowder.json | 7 ++++++ .../models/block/blockquickiepowder.json | 6 +++++ .../models/block/blockspeedpowder.json | 6 +++++ .../models/item/blockquickiepowder.json | 10 ++++++++ .../models/item/blockspeedpowder.json | 10 ++++++++ .../quickiemod/models/item/quickiepowder.json | 6 +++++ .../quickiemod/models/item/speedpowder.json | 6 +++++ .../textures/block/blockquickiepowder.png | Bin 0 -> 5013 bytes .../textures/block/blockspeedpowder.png | Bin 0 -> 4909 bytes .../textures/item/quickiepowder.png | Bin 0 -> 4647 bytes .../quickiemod/textures/item/speedpowder.png | Bin 0 -> 439 bytes ...er_from_slimeblockandspeedpowderblock.json | 11 +++++++++ ...edpowder_from_salpetersulforcoalblock.json | 12 ++++++++++ .../shapeless_quickiepowder_from_block.json | 10 ++++++++ ...ickiepowder_from_oxidizedcopperpowder.json | 11 +++++++++ ...hapeless_quickiepowder_from_slimeball.json | 11 +++++++++ .../recipe/shapeless_speedpowder.json | 11 +++++++++ .../shapeless_speedpowder_from_block.json | 10 ++++++++ 23 files changed, 186 insertions(+), 9 deletions(-) create mode 100644 src/main/java/de/jottyfan/quickiemod/item/AbstractIdentifiedItem.java create mode 100644 src/main/java/de/jottyfan/quickiemod/item/Item64Stack.java create mode 100644 src/main/resources/assets/quickiemod/blockstates/blockquickiepowder.json create mode 100644 src/main/resources/assets/quickiemod/blockstates/blockspeedpowder.json create mode 100644 src/main/resources/assets/quickiemod/models/block/blockquickiepowder.json create mode 100644 src/main/resources/assets/quickiemod/models/block/blockspeedpowder.json create mode 100644 src/main/resources/assets/quickiemod/models/item/blockquickiepowder.json create mode 100644 src/main/resources/assets/quickiemod/models/item/blockspeedpowder.json create mode 100644 src/main/resources/assets/quickiemod/models/item/quickiepowder.json create mode 100644 src/main/resources/assets/quickiemod/models/item/speedpowder.json create mode 100644 src/main/resources/assets/quickiemod/textures/block/blockquickiepowder.png create mode 100644 src/main/resources/assets/quickiemod/textures/block/blockspeedpowder.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/quickiepowder.png create mode 100644 src/main/resources/assets/quickiemod/textures/item/speedpowder.png create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_blockquickiepowder_from_slimeblockandspeedpowderblock.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_blockspeedpowder_from_salpetersulforcoalblock.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_block.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_oxidizedcopperpowder.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_slimeball.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_speedpowder.json create mode 100644 src/main/resources/data/quickiemod/recipe/shapeless_speedpowder_from_block.json diff --git a/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java b/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java index d6ca197..8db418c 100644 --- a/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java +++ b/src/main/java/de/jottyfan/quickiemod/identifier/ModIdentifiers.java @@ -10,5 +10,6 @@ import net.minecraft.util.Identifier; */ 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"); } diff --git a/src/main/java/de/jottyfan/quickiemod/item/AbstractIdentifiedItem.java b/src/main/java/de/jottyfan/quickiemod/item/AbstractIdentifiedItem.java new file mode 100644 index 0000000..0bc8bda --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/item/AbstractIdentifiedItem.java @@ -0,0 +1,20 @@ +package de.jottyfan.quickiemod.item; + +import net.minecraft.item.Item; +import net.minecraft.registry.RegistryKey; +import net.minecraft.registry.RegistryKeys; +import net.minecraft.util.Identifier; + +/** + * + * @author jotty + * + */ +public abstract class AbstractIdentifiedItem extends Item { + + public AbstractIdentifiedItem(Identifier identifier, Integer maxCount) { + super(new Item.Settings().maxCount(maxCount).useItemPrefixedTranslationKey() + .registryKey(RegistryKey.of(RegistryKeys.ITEM, identifier))); + } + +} diff --git a/src/main/java/de/jottyfan/quickiemod/item/Item64Stack.java b/src/main/java/de/jottyfan/quickiemod/item/Item64Stack.java new file mode 100644 index 0000000..2ca2b1d --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/item/Item64Stack.java @@ -0,0 +1,16 @@ +package de.jottyfan.quickiemod.item; + +import net.minecraft.util.Identifier; + +/** + * + * @author jotty + * + */ +public class Item64Stack extends AbstractIdentifiedItem { + + public Item64Stack(Identifier identifier) { + super(identifier, 64); + } + +} diff --git a/src/main/java/de/jottyfan/quickiemod/item/ModItems.java b/src/main/java/de/jottyfan/quickiemod/item/ModItems.java index f692619..ee59111 100644 --- a/src/main/java/de/jottyfan/quickiemod/item/ModItems.java +++ b/src/main/java/de/jottyfan/quickiemod/item/ModItems.java @@ -2,13 +2,14 @@ package de.jottyfan.quickiemod.item; import de.jottyfan.quickiemod.Quickiemod; import de.jottyfan.quickiemod.identifier.ModIdentifiers; -import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents; +import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup; import net.minecraft.item.Item; -import net.minecraft.item.ItemGroups; +import net.minecraft.item.ItemStack; import net.minecraft.registry.Registries; import net.minecraft.registry.Registry; import net.minecraft.registry.RegistryKey; import net.minecraft.registry.RegistryKeys; +import net.minecraft.text.Text; import net.minecraft.util.Identifier; /** @@ -17,9 +18,9 @@ import net.minecraft.util.Identifier; * */ public class ModItems { - public static final Item ITEM_STUB = registerItem(ModIdentifiers.ITEM_STUB, - new Item(new Item.Settings().maxCount(64).useItemPrefixedTranslationKey() - .registryKey(RegistryKey.of(RegistryKeys.ITEM, ModIdentifiers.ITEM_STUB)))); + 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)); private static final Item registerItem(Identifier identifier, Item item) { return Registry.register(Registries.ITEM, identifier, item); @@ -28,8 +29,13 @@ public class ModItems { public static final void registerModItems() { Quickiemod.LOGGER.info(String.format("registering items for %s", Quickiemod.MOD_ID)); - ItemGroupEvents.modifyEntriesEvent(ItemGroups.INGREDIENTS).register(entries -> { - entries.add(ITEM_STUB); - }); + Registry.register(Registries.ITEM_GROUP, + RegistryKey.of(RegistryKeys.ITEM_GROUP, Identifier.of(Quickiemod.MOD_ID, "itemgroup")), + FabricItemGroup.builder().icon(() -> new ItemStack(ITEM_SPEEDPOWDER)) + .displayName(Text.literal(Quickiemod.MOD_ID)).entries((enabledFeatures, stacks) -> { + stacks.add(new ItemStack(ITEM_STUB)); + stacks.add(new ItemStack(ITEM_SPEEDPOWDER)); + stacks.add(new ItemStack(ITEM_QUICKIEPOWDER)); + }).build()); } } diff --git a/src/main/resources/assets/quickiemod/blockstates/blockquickiepowder.json b/src/main/resources/assets/quickiemod/blockstates/blockquickiepowder.json new file mode 100644 index 0000000..3a61359 --- /dev/null +++ b/src/main/resources/assets/quickiemod/blockstates/blockquickiepowder.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "quickiemod:block/blockquickiepowder" + } + } +} diff --git a/src/main/resources/assets/quickiemod/blockstates/blockspeedpowder.json b/src/main/resources/assets/quickiemod/blockstates/blockspeedpowder.json new file mode 100644 index 0000000..d7180b7 --- /dev/null +++ b/src/main/resources/assets/quickiemod/blockstates/blockspeedpowder.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "quickiemod:block/blockspeedpowder" + } + } +} diff --git a/src/main/resources/assets/quickiemod/models/block/blockquickiepowder.json b/src/main/resources/assets/quickiemod/models/block/blockquickiepowder.json new file mode 100644 index 0000000..74f91e5 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/block/blockquickiepowder.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "quickiemod:block/blockquickiepowder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/block/blockspeedpowder.json b/src/main/resources/assets/quickiemod/models/block/blockspeedpowder.json new file mode 100644 index 0000000..2c47f2c --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/block/blockspeedpowder.json @@ -0,0 +1,6 @@ +{ + "parent": "block/cube_all", + "textures": { + "all": "quickiemod:block/blockspeedpowder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/blockquickiepowder.json b/src/main/resources/assets/quickiemod/models/item/blockquickiepowder.json new file mode 100644 index 0000000..277c69a --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/blockquickiepowder.json @@ -0,0 +1,10 @@ +{ + "parent": "quickiemod:block/blockquickiepowder", + "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/blockspeedpowder.json b/src/main/resources/assets/quickiemod/models/item/blockspeedpowder.json new file mode 100644 index 0000000..9cb3013 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/blockspeedpowder.json @@ -0,0 +1,10 @@ +{ + "parent": "quickiemod:block/blockspeedpowder", + "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/quickiepowder.json b/src/main/resources/assets/quickiemod/models/item/quickiepowder.json new file mode 100644 index 0000000..02966e1 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/quickiepowder.json @@ -0,0 +1,6 @@ +{ + "parent": "item/coal", + "textures": { + "layer0": "quickiemod:item/quickiepowder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/models/item/speedpowder.json b/src/main/resources/assets/quickiemod/models/item/speedpowder.json new file mode 100644 index 0000000..79cd274 --- /dev/null +++ b/src/main/resources/assets/quickiemod/models/item/speedpowder.json @@ -0,0 +1,6 @@ +{ + "parent": "item/coal", + "textures": { + "layer0": "quickiemod:item/speedpowder" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/quickiemod/textures/block/blockquickiepowder.png b/src/main/resources/assets/quickiemod/textures/block/blockquickiepowder.png new file mode 100644 index 0000000000000000000000000000000000000000..958902d60843fa9f14ee16bd1dfcc3c10f75171d GIT binary patch literal 5013 zcmeHKdsGu=7LN$1Ac_hqtxAljMVw?ZnF-01$SVjD0^y~AXq`+ZFhU+A69{UxD_CDE zy1r4+E#kVif^yVVtE~70*9R}3Sc>?r+JY!TZH4_35OKHX>~YU_|03rkGxOcw{eAcT z?)~n`tW<;tJ2`yhz+$nSWFgWhaCNqP2ik*Q_ZOW6xSU-O6URgm8Em~lr>0XWHj}BR z*p!)8vsmUjjbiqYGw{G)Dm~L}%kG=&!4=asw5lCOmwbQu5}1~#^z_^h#d{62q@ zyZ0|r`=W&1@rvXECw0xK9aU~qTlIsK6K}4`-F*K|Qa+t_R~>o6ZPOmd+f!mpoh{`3 zprN_B*k$OnfUJ_^0r(M5x zD%RQ7*DrBSp39uVvz-%{jpUCT({``Ew7mY)FH&Z@UVb8DZPRYgjftvwFl$+}*K5Ab zxU_7KbI3y}->KobX)SAZlXB|C&hK`Teo&l)v-64(tBAU@ADoH+Vip3#jri%FI`5K*bcK%U5)g26)F!sDU7SAT3l1^`{Z?y;lll|{l=Hu%&%e} zTYSK`y}l?mZ%4~|j*R{CuE_nKpLtX=Hs;YUH`5X(`!%~At@*SgVZ_!q9;MaQ1;J%^ zg!;7l>id#Ah5@4&BOcL)-E4VrobC6OkGHp!RY6rp9=2ZpzWj&&>vk8{c$b|T4@VX} zGwsZ1OK*GCl$*Z9_i&rxl&$f|dKPQQY#OvzoIDICbs8?A(kUsfS)&Ji$71>Tn)L*k zLNRP5l|*YLoTlR^Ic!=b;mpG1uv{NVCDS1b3{>=j@ECGI3Mp1`e5X11m~lX$p%{W~ z)}(5UxLLxn^5Wp$vdrVKtq>+f!ikeB*nv6&#YVX(7lwk&bUMPB=D_wbsML6rbb2=h zc#?3E8Agxuco`WP+zbI%XGr4l#bPlJMtBGU0R&{s)G~w_(i$gND7rYLl#w*hdWP0% z*%nShsWUMW4hPuTZ{ySG(2|se3XpSYz(Zm}u~O(QguF44 z5<*FD6cULj3L?d7gb=7v5*8u7C?X6r=t?5BcT^TC6`)dy0G@(L2t@!N3Zr~TLsAwv!>#6H8m9`!wHrskAaDwbg!APW2Dr=m8 ztII?t6WSySOpoq%eY;NoMk`=yF&`7bVu&Cx3_?*v4H0Uk7*fJ8D5#o5y}d>6vm144 zCWA0g{z*VbpcQCOt5)n!tcCJ?ADxj*S*id8gZMCnh++@~hXpu_dBNZY=J5UxDUy_0 zjlxPuBo+!FlrO{}5rU~93MDX+vJ1v?USodt`Ab+gTQ^=)hE{n zDeytyzV7;;$>s3wjgiuVKYAJ9eb8GXasuy?_R7#;DeEHZAggmt-sLo~GDsg1Z)C9? zM_9i7SljYOgT(=iOdd4gk)xXnDp>jlel3e-lPHt=$A~WOu8CN&(Qb74^U6yd`Stm? zGLv}oZS~)c($*3Q>@FLpBr7GDel-5=ZXx+S^FCw)iQ00#}A7l=ou{+ zGlwgaj@h(ks^_0}_3{rGKl_MUve)H}-T4mckW{xt|6@XRvwXPRr?_@UVVsiA$qyE{ zUs;-^$|*s1wcV72{5`8JVuiM&6uvpVWcZ_*p*6=ov48z6d%?<0rGLyZ((6)lR+pQb zY(MXpu__IpKy7Yqd8CO9P08}Bs?3>SE8cc{+3GFMFQ3dJ~^Mc4hqF zhQ(ZG^}_b&XztXE)dej}PIL_0Flfre886ZbuPslU=9xI^z*GGh_p4u@4k+`mf1S;1 zH9Yv{Xqt9M>45f!g1UqY5AI2e^HM?@*Lb_RHAb#?>c4T-)FE4Qze-dV%y7uJt9cPK zuB!TUYs1LVsSWN+Zfu@)Z_UCSM}ga<&`Vd=M~tv7*>$|_LVEPm`Cphj$Qn(6Y0~8O zpUi`c4(AT7T=%3fYMAR}<;ZB+x8tz9W}8+QX#3^Yt!eHBp!Ha?pm1q%z`UjZ1a{g> AKmY&$ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/block/blockspeedpowder.png b/src/main/resources/assets/quickiemod/textures/block/blockspeedpowder.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5b745f6e789da65527bcb61b6651fe83a78b43 GIT binary patch literal 4909 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 S7ybcrBBsI;eRuw@eg6SXnrq7d literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/quickiemod/textures/item/speedpowder.png b/src/main/resources/assets/quickiemod/textures/item/speedpowder.png new file mode 100644 index 0000000000000000000000000000000000000000..a096fe3115d77f6be1986d36d37cb976c50e3f87 GIT binary patch literal 439 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtw=AEs@Rw)DfjSvoJY5_^EKVPtyx*%SQRGgk!>+uDIrL{K6OcNvbz1+& z8LyKj)_NY<&8oa;`&6#Rj44l3n3VR^)-hekHv6bnxaXPEP9Fs+*R@Btiq%{6tTKA_ zUGmSKo178H*&@!SeR);NG?9aUt5n~4cbln??B*X&*&IE=7igCG0S=F8UMxz2e-;W@ z@U34gc=~A5_lFZMyEIMDD-TXxeJEVdU8W+(B;s6}&a&WuqaS|?JkXix5?lUXptmDV zlxxRo(dQc_)@`*Zw~ASES?782yeM6s9NwbmVhno5k|Cn?1|8YD&1KRy&*n1dXRNJl fSNZ=>dOu_RqA4gTe~DWM4fzC^W{ literal 0 HcmV?d00001 diff --git a/src/main/resources/data/quickiemod/recipe/shapeless_blockquickiepowder_from_slimeblockandspeedpowderblock.json b/src/main/resources/data/quickiemod/recipe/shapeless_blockquickiepowder_from_slimeblockandspeedpowderblock.json new file mode 100644 index 0000000..38d0b09 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipe/shapeless_blockquickiepowder_from_slimeblockandspeedpowderblock.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "minecraft:slime_block", + "quickiemod:blockspeedpowder" + ], + "result": { + "id": "quickiemod:blockquickiepowder", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipe/shapeless_blockspeedpowder_from_salpetersulforcoalblock.json b/src/main/resources/data/quickiemod/recipe/shapeless_blockspeedpowder_from_salpetersulforcoalblock.json new file mode 100644 index 0000000..157e805 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipe/shapeless_blockspeedpowder_from_salpetersulforcoalblock.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "quickiemod:blocksalpeter", + "quickiemod:blocksulphor", + "minecraft:coal_block" + ], + "result": { + "id": "quickiemod:blockspeedpowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_block.json b/src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_block.json new file mode 100644 index 0000000..a4c871a --- /dev/null +++ b/src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_block.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "quickiemod:blockquickiepowder" + ], + "result": { + "id": "quickiemod:quickiepowder", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_oxidizedcopperpowder.json b/src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_oxidizedcopperpowder.json new file mode 100644 index 0000000..b89b35f --- /dev/null +++ b/src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_oxidizedcopperpowder.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "quickiemod:speedpowder", + "quickiemod:oxidizedcopperpowder" + ], + "result": { + "id": "quickiemod:quickiepowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_slimeball.json b/src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_slimeball.json new file mode 100644 index 0000000..81437a5 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipe/shapeless_quickiepowder_from_slimeball.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "quickiemod:speedpowder", + "minecraft:slime_ball" + ], + "result": { + "id": "quickiemod:quickiepowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipe/shapeless_speedpowder.json b/src/main/resources/data/quickiemod/recipe/shapeless_speedpowder.json new file mode 100644 index 0000000..98ab0a9 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipe/shapeless_speedpowder.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "minecraft:gunpowder", + "minecraft:redstone" + ], + "result": { + "id": "quickiemod:speedpowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipe/shapeless_speedpowder_from_block.json b/src/main/resources/data/quickiemod/recipe/shapeless_speedpowder_from_block.json new file mode 100644 index 0000000..a1dba73 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipe/shapeless_speedpowder_from_block.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "quickiemod:blockspeedpowder" + ], + "result": { + "id": "quickiemod:speedpowder", + "count": 9 + } +} \ No newline at end of file