diff --git a/src/main/java/de/jottyfan/quickiemod/blocks/BlockQuickiepowder.java b/src/main/java/de/jottyfan/quickiemod/blocks/BlockQuickiepowder.java new file mode 100644 index 0000000..43a169a --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/blocks/BlockQuickiepowder.java @@ -0,0 +1,42 @@ +package de.jottyfan.quickiemod.blocks; + +import java.util.Arrays; +import java.util.List; + +import com.mojang.serialization.MapCodec; + +import de.jottyfan.quickiemod.items.QuickieItems; +import net.minecraft.block.AbstractBlock; +import net.minecraft.block.BlockState; +import net.minecraft.block.FallingBlock; +import net.minecraft.item.ItemStack; +import net.minecraft.loot.context.LootContextParameterSet.Builder; +import net.minecraft.world.explosion.Explosion; + +/** + * + * @author jotty + * + */ +public class BlockQuickiepowder extends FallingBlock { + + public BlockQuickiepowder() { + super(AbstractBlock.Settings.create().luminance(state -> 12)); + } + + @Override + public List getDroppedStacks(BlockState state, Builder builder) { + return Arrays.asList(new ItemStack[] { new ItemStack(QuickieItems.QUICKIEPOWDER.getItem(), 9) }); + } + + @Override + public boolean shouldDropItemsOnExplosion(Explosion explosion) { + return true; + } + + @Override + protected MapCodec getCodec() { + // TODO Auto-generated method stub + return null; + } +} diff --git a/src/main/java/de/jottyfan/quickiemod/blocks/BlockSpeedpowder.java b/src/main/java/de/jottyfan/quickiemod/blocks/BlockSpeedpowder.java new file mode 100644 index 0000000..4b5a5e7 --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/blocks/BlockSpeedpowder.java @@ -0,0 +1,42 @@ +package de.jottyfan.quickiemod.blocks; + +import java.util.Arrays; +import java.util.List; + +import com.mojang.serialization.MapCodec; + +import de.jottyfan.quickiemod.items.QuickieItems; +import net.minecraft.block.AbstractBlock; +import net.minecraft.block.BlockState; +import net.minecraft.block.FallingBlock; +import net.minecraft.item.ItemStack; +import net.minecraft.loot.context.LootContextParameterSet.Builder; +import net.minecraft.world.explosion.Explosion; + +/** + * + * @author jotty + * + */ +public class BlockSpeedpowder extends FallingBlock { + + public BlockSpeedpowder() { + super(AbstractBlock.Settings.create().luminance(state -> 12)); + } + + @Override + public List getDroppedStacks(BlockState state, Builder builder) { + return Arrays.asList(new ItemStack[] { new ItemStack(QuickieItems.SPEEDPOWDER.getItem(), 9) }); + } + + @Override + public boolean shouldDropItemsOnExplosion(Explosion explosion) { + return true; + } + + @Override + protected MapCodec getCodec() { + // TODO Auto-generated method stub + return null; + } +} diff --git a/src/main/java/de/jottyfan/quickiemod/blocks/QuickieBlocks.java b/src/main/java/de/jottyfan/quickiemod/blocks/QuickieBlocks.java index 7ffb15a..6f0311c 100644 --- a/src/main/java/de/jottyfan/quickiemod/blocks/QuickieBlocks.java +++ b/src/main/java/de/jottyfan/quickiemod/blocks/QuickieBlocks.java @@ -18,7 +18,9 @@ public enum QuickieBlocks { ORE_DEEPSLATESULPHOR(new BlockOreDeepslateSulphor(), "oredeepslatesulphor"), SAND_SALPETER(new BlockSandSalpeter(), "sandsalpeter"), BLOCKSULPHOR(new BlockSulphor(), "blocksulphor"), - BLOCKSALPETER(new BlockSalpeter(), "blocksalpeter"); + BLOCKSALPETER(new BlockSalpeter(), "blocksalpeter"), + BLOCKSPEEDPOWDER(new BlockSpeedpowder(), "blockspeedpowder"), + BLOCKQUICKIEPOWDER(new BlockQuickiepowder(), "blockquickiepowder"); // @formatter:on private final Block block; diff --git a/src/main/java/de/jottyfan/quickiemod/items/ItemOxidizedcopperpowder.java b/src/main/java/de/jottyfan/quickiemod/items/ItemOxidizedcopperpowder.java new file mode 100644 index 0000000..317428b --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/items/ItemOxidizedcopperpowder.java @@ -0,0 +1,15 @@ +package de.jottyfan.quickiemod.items; + +import net.minecraft.item.Item; + +/** + * + * @author jotty + * + */ +public class ItemOxidizedcopperpowder extends Item { + + public ItemOxidizedcopperpowder() { + super(new Item.Settings().maxCount(64)); + } +} diff --git a/src/main/java/de/jottyfan/quickiemod/items/ItemQuickieingot.java b/src/main/java/de/jottyfan/quickiemod/items/ItemQuickieingot.java new file mode 100644 index 0000000..e1c9fb6 --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/items/ItemQuickieingot.java @@ -0,0 +1,15 @@ +package de.jottyfan.quickiemod.items; + +import net.minecraft.item.Item; + +/** + * + * @author jotty + * + */ +public class ItemQuickieingot extends Item { + + public ItemQuickieingot() { + super(new Item.Settings()); + } +} diff --git a/src/main/java/de/jottyfan/quickiemod/items/ItemQuickiepowder.java b/src/main/java/de/jottyfan/quickiemod/items/ItemQuickiepowder.java new file mode 100644 index 0000000..9ac56ca --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/items/ItemQuickiepowder.java @@ -0,0 +1,15 @@ +package de.jottyfan.quickiemod.items; + +import net.minecraft.item.Item; + +/** + * + * @author jotty + * + */ +public class ItemQuickiepowder extends Item { + + public ItemQuickiepowder() { + super(new Item.Settings()); + } +} diff --git a/src/main/java/de/jottyfan/quickiemod/items/ItemSpeedingot.java b/src/main/java/de/jottyfan/quickiemod/items/ItemSpeedingot.java new file mode 100644 index 0000000..04c739a --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/items/ItemSpeedingot.java @@ -0,0 +1,15 @@ +package de.jottyfan.quickiemod.items; + +import net.minecraft.item.Item; + +/** + * + * @author jotty + * + */ +public class ItemSpeedingot extends Item { + + public ItemSpeedingot() { + super(new Item.Settings()); + } +} diff --git a/src/main/java/de/jottyfan/quickiemod/items/ItemSpeedpowder.java b/src/main/java/de/jottyfan/quickiemod/items/ItemSpeedpowder.java new file mode 100644 index 0000000..ee5e92b --- /dev/null +++ b/src/main/java/de/jottyfan/quickiemod/items/ItemSpeedpowder.java @@ -0,0 +1,15 @@ +package de.jottyfan.quickiemod.items; + +import net.minecraft.item.Item; + +/** + * + * @author jotty + * + */ +public class ItemSpeedpowder extends Item { + + public ItemSpeedpowder() { + super(new Item.Settings()); + } +} diff --git a/src/main/java/de/jottyfan/quickiemod/items/QuickieItems.java b/src/main/java/de/jottyfan/quickiemod/items/QuickieItems.java index b011800..e817ab3 100644 --- a/src/main/java/de/jottyfan/quickiemod/items/QuickieItems.java +++ b/src/main/java/de/jottyfan/quickiemod/items/QuickieItems.java @@ -13,7 +13,12 @@ public enum QuickieItems { CARROTSTACK(new ItemCarrotstack(), "carrotstack"), STUB(new ItemStub(), "stub"), SALPETER(new ItemSalpeter(), "salpeter"), - SULPHOR(new ItemSulphor(), "sulphor"); + SULPHOR(new ItemSulphor(), "sulphor"), + SPEEDPOWDER(new ItemSpeedpowder(), "speedpowder"), + QUICKIEPOWDER(new ItemQuickiepowder(), "quickiepowder"), + OXIDIZEDCOPPERPOWDER(new ItemOxidizedcopperpowder(), "oxidizedcopperpowder"), + SPEEDINGOT(new ItemSpeedingot(), "speedingot"), + QUICKIEINGOT(new ItemQuickieingot(), "quickieingot"); // @formatter:on private final Item item; 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/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/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/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/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 0000000..958902d Binary files /dev/null and b/src/main/resources/assets/quickiemod/textures/block/blockquickiepowder.png differ 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 0000000..2b5b745 Binary files /dev/null and b/src/main/resources/assets/quickiemod/textures/block/blockspeedpowder.png differ 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 0000000..2a3b472 Binary files /dev/null and b/src/main/resources/assets/quickiemod/textures/item/oxidizedcopperpowder.png differ 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 0000000..cc7b6d3 Binary files /dev/null and b/src/main/resources/assets/quickiemod/textures/item/quickieingot.png differ diff --git a/src/main/resources/assets/quickiemod/textures/item/quickiepowder.png b/src/main/resources/assets/quickiemod/textures/item/quickiepowder.png new file mode 100644 index 0000000..317fdb7 Binary files /dev/null and b/src/main/resources/assets/quickiemod/textures/item/quickiepowder.png differ 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 0000000..dd44c2f Binary files /dev/null and b/src/main/resources/assets/quickiemod/textures/item/speedingot.png differ 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 0000000..a096fe3 Binary files /dev/null and b/src/main/resources/assets/quickiemod/textures/item/speedpowder.png differ diff --git a/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder1.json b/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder1.json new file mode 100644 index 0000000..46d49fb --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder1.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "minecraft:oxidized_copper" + }, + "result": { + "id": "quickiemod:oxidizedcopperpowder" + }, + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder2.json b/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder2.json new file mode 100644 index 0000000..027803b --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder2.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "minecraft:oxidized_cut_copper" + }, + "result": { + "id": "quickiemod:oxidizedcopperpowder" + }, + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder3.json b/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder3.json new file mode 100644 index 0000000..f6f5e2e --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder3.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "minecraft:oxidized_cut_copper_stairs" + }, + "result": { + "id": "quickiemod:oxidizedcopperpowder"}, + "experience": 0.1, + "cookingtime": 200 +}, + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder4.json b/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder4.json new file mode 100644 index 0000000..ed29978 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/blasting_oxidized_copper_powder4.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "minecraft:oxidized_cut_copper_slab" + }, + "result": { + "id": "quickiemod:oxidizedcopperpowder"}, + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/blasting_quickieingot.json b/src/main/resources/data/quickiemod/recipes/blasting_quickieingot.json new file mode 100644 index 0000000..771c171 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/blasting_quickieingot.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "quickiemod:quickiepowder" + }, + "result": {"id":"quickiemod:quickieingot"}, + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/blasting_speedingot.json b/src/main/resources/data/quickiemod/recipes/blasting_speedingot.json new file mode 100644 index 0000000..d7fbc43 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/blasting_speedingot.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "quickiemod:speedpowder" + }, + "result": {"id":"quickiemod:speedingot"}, + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/shaped_blockquickiepowder_from_quickiepowder.json b/src/main/resources/data/quickiemod/recipes/shaped_blockquickiepowder_from_quickiepowder.json new file mode 100644 index 0000000..1b97cae --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/shaped_blockquickiepowder_from_quickiepowder.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "sss", + "sss", + "sss" + ], + "key": { + "s": { + "item": "quickiemod:quickiepowder" + } + }, + "result": { + "id": "quickiemod:blockquickiepowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/shaped_blockspeedpowder_from_speedpowder.json b/src/main/resources/data/quickiemod/recipes/shaped_blockspeedpowder_from_speedpowder.json new file mode 100644 index 0000000..1ecacc2 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/shaped_blockspeedpowder_from_speedpowder.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "sss", + "sss", + "sss" + ], + "key": { + "s": { + "item": "quickiemod:speedpowder" + } + }, + "result": { + "id": "quickiemod:blockspeedpowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/shapeless_blockquickiepowder_from_slimeblockandspeedpowderblock.json b/src/main/resources/data/quickiemod/recipes/shapeless_blockquickiepowder_from_slimeblockandspeedpowderblock.json new file mode 100644 index 0000000..efac6dd --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/shapeless_blockquickiepowder_from_slimeblockandspeedpowderblock.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:slime_block" + }, + { + "item": "quickiemod:blockspeedpowder" + } + ], + "result": { + "id": "quickiemod:blockquickiepowder", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/shapeless_blockspeedpowder_from_salpetersulforcoalblock.json b/src/main/resources/data/quickiemod/recipes/shapeless_blockspeedpowder_from_salpetersulforcoalblock.json new file mode 100644 index 0000000..20c05cc --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/shapeless_blockspeedpowder_from_salpetersulforcoalblock.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "quickiemod:blocksalpeter" + },{ + "item": "quickiemod:blocksulphor" + },{ + "item": "minecraft:coal_block" + } + ], + "result": { + "id": "quickiemod:blockspeedpowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/shapeless_glowstone_item_frame.json b/src/main/resources/data/quickiemod/recipes/shapeless_glowstone_item_frame.json new file mode 100644 index 0000000..c33b2f4 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/shapeless_glowstone_item_frame.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:item_frame" + }, + { + "item": "minecraft:glowstone_dust" + } + ], + "result": { + "id": "minecraft:glow_item_frame", + "count": 2 + } +} diff --git a/src/main/resources/data/quickiemod/recipes/shapeless_quickiepowder_from_block.json b/src/main/resources/data/quickiemod/recipes/shapeless_quickiepowder_from_block.json new file mode 100644 index 0000000..39e4c1d --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/shapeless_quickiepowder_from_block.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "quickiemod:blockquickiepowder" + } + ], + "result": { + "id": "quickiemod:quickiepowder", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/shapeless_quickiepowder_from_oxidizedcopperpowder.json b/src/main/resources/data/quickiemod/recipes/shapeless_quickiepowder_from_oxidizedcopperpowder.json new file mode 100644 index 0000000..057b568 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/shapeless_quickiepowder_from_oxidizedcopperpowder.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "quickiemod:speedpowder" + }, + { + "item": "quickiemod:oxidizedcopperpowder" + } + ], + "result": { + "id": "quickiemod:quickiepowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/shapeless_quickiepowder_from_slimeball.json b/src/main/resources/data/quickiemod/recipes/shapeless_quickiepowder_from_slimeball.json new file mode 100644 index 0000000..0723b3e --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/shapeless_quickiepowder_from_slimeball.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "quickiemod:speedpowder" + }, + { + "item": "minecraft:slime_ball" + } + ], + "result": { + "id": "quickiemod:quickiepowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/shapeless_speedpowder.json b/src/main/resources/data/quickiemod/recipes/shapeless_speedpowder.json new file mode 100644 index 0000000..a30ed13 --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/shapeless_speedpowder.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:gunpowder" + }, + { + "item": "minecraft:redstone" + } + ], + "result": { + "id": "quickiemod:speedpowder", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/quickiemod/recipes/shapeless_speedpowder_from_block.json b/src/main/resources/data/quickiemod/recipes/shapeless_speedpowder_from_block.json new file mode 100644 index 0000000..fe9dbee --- /dev/null +++ b/src/main/resources/data/quickiemod/recipes/shapeless_speedpowder_from_block.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "quickiemod:blockspeedpowder" + } + ], + "result": { + "id": "quickiemod:speedpowder", + "count": 9 + } +} \ No newline at end of file