├── pack.mcmeta ├── data ├── skyblock │ ├── structures │ │ └── skyblock_platform.nbt │ ├── recipes │ │ ├── ghast_to_quartz.json │ │ ├── oak_from_blasting.json │ │ ├── acacia_from_blasting.json │ │ ├── birch_from_blasting.json │ │ ├── cobble_from_blasting.json │ │ ├── jungle_from_blasting.json │ │ ├── spruce_from_blasting.json │ │ ├── dark_oak_from_blasting.json │ │ ├── stripped_oak_from_blasting.json │ │ ├── smooth_stone_from_blasting.json │ │ ├── stripped_acacia_from_blasting.json │ │ ├── stripped_birch_from_blasting.json │ │ ├── stripped_jungle_from_blasting.json │ │ ├── stripped_spruce_from_blasting.json │ │ ├── stripped_dark_oak_from_blasting.json │ │ ├── sand_to_red_sand.json │ │ └── enchanted_golden_apple.json │ ├── advancements │ │ └── initialise-recipes.json │ └── functions │ │ └── spawn_island.mcfunction ├── carpet │ └── tags │ │ └── blocks │ │ ├── dispenser_placeable_whitelist.json │ │ └── dispenser_placeable_blacklist.json └── minecraft │ └── recipes │ └── magma_cream.json └── README.md /pack.mcmeta: -------------------------------------------------------------------------------- 1 | { 2 | "pack": { 3 | "pack_format": 4, 4 | "description": "Skyblock pack with custom recipes and more!" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /data/skyblock/structures/skyblock_platform.nbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DeadlyMC/Skyblock-datapack/HEAD/data/skyblock/structures/skyblock_platform.nbt -------------------------------------------------------------------------------- /data/skyblock/recipes/ghast_to_quartz.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "smelting", 3 | "ingredient": { "item": "minecraft:ghast_tear" }, 4 | "result": "minecraft:quartz", 5 | "experience": 0.5, 6 | "cookingtime": 200 7 | } -------------------------------------------------------------------------------- /data/carpet/tags/blocks/dispenser_placeable_whitelist.json: -------------------------------------------------------------------------------- 1 | { 2 | "replace": true, 3 | "values": [ 4 | "#carpet:full_cube", 5 | "#minecraft:rails", 6 | "#minecraft:slabs", 7 | "#minecraft:stairs" 8 | ] 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/oak_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:oak_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/acacia_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:acacia_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/birch_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:birch_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/cobble_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:cobblestone" 5 | }, 6 | "result": "minecraft:stone", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/jungle_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:jungle_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/spruce_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:spruce_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/dark_oak_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:dark_oak_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/stripped_oak_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:stripped_oak_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/advancements/initialise-recipes.json: -------------------------------------------------------------------------------- 1 | { 2 | "criteria": { 3 | "unlockcustomrecipes": { 4 | "trigger":"minecraft:tick" 5 | } 6 | }, 7 | "rewards": { 8 | "recipes": [ 9 | "skyblock" 10 | ] 11 | } 12 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/smooth_stone_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:stone" 5 | }, 6 | "result": "minecraft:smooth_stone", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } 10 | -------------------------------------------------------------------------------- /data/skyblock/recipes/stripped_acacia_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:stripped_acacia_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/stripped_birch_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:stripped_birch_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/stripped_jungle_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:stripped_jungle_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/stripped_spruce_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:stripped_spruce_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/stripped_dark_oak_from_blasting.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:blasting", 3 | "ingredient": { 4 | "item": "minecraft:stripped_dark_oak_log" 5 | }, 6 | "result": "minecraft:charcoal", 7 | "experience": 0.1, 8 | "cookingtime": 100 9 | } -------------------------------------------------------------------------------- /data/skyblock/recipes/sand_to_red_sand.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "minecraft:sand" 6 | }, 7 | { 8 | "item": "minecraft:red_dye" 9 | } 10 | ], 11 | "result": { 12 | "item": "minecraft:red_sand" 13 | } 14 | } -------------------------------------------------------------------------------- /data/minecraft/recipes/magma_cream.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "minecraft:crafting_shapeless", 3 | "ingredients": [ 4 | { 5 | "item": "minecraft:magma_cream" 6 | } 7 | ], 8 | "result": 9 | { 10 | "item": "minecraft:magma_cream", 11 | "count": 1 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Skyblock-datapack 2 | Datapack with crafting/smelting recipes for ilmango patreon skyblock 3 | 4 | # How to use? 5 | - Download the datapack from the releases section of this github repository 6 | - Drop the zip file in the datapacks folder of your world 7 | - And u are done! 8 | 9 | # How to spawn an island 10 | - Use the command `/function skyblock:spawn_island` 11 | or 12 | - You can use a structure file called skyblock:skyblock_platform 13 | -------------------------------------------------------------------------------- /data/skyblock/recipes/enchanted_golden_apple.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "crafting_shaped", 3 | "pattern": [ 4 | "111", 5 | "121", 6 | "111" 7 | ], 8 | "key": { 9 | "1": { 10 | "item": "minecraft:gold_block" 11 | }, 12 | "2": { 13 | "item": "minecraft:apple" 14 | } 15 | }, 16 | "result": { 17 | "item": "minecraft:enchanted_golden_apple", 18 | "count": 1 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /data/carpet/tags/blocks/dispenser_placeable_blacklist.json: -------------------------------------------------------------------------------- 1 | { 2 | "replace": true, 3 | "values": [ 4 | "minecraft:wheat", 5 | "minecraft:melon_stem", 6 | "minecraft:pumpkin_stem", 7 | "minecraft:beetroots", 8 | "minecraft:nether_wart", 9 | "minecraft:chorus_flower", 10 | "minecraft:sweet_berry_bush", 11 | "minecraft:oak_sapling", 12 | "minecraft:spruce_sapling", 13 | "minecraft:birch_sapling", 14 | "minecraft:jungle_sapling", 15 | "minecraft:acacia_sapling", 16 | "minecraft:dark_oak_sapling", 17 | "minecraft:brown_mushroom", 18 | "minecraft:red_mushroom", 19 | "minecraft:cocoa", 20 | "minecraft:carrots", 21 | "minecraft:potatoes", 22 | "#minecraft:anvil" 23 | ] 24 | } -------------------------------------------------------------------------------- /data/skyblock/functions/spawn_island.mcfunction: -------------------------------------------------------------------------------- 1 | # Function that creates a skyblock platform by Quinten Cabo 2 | 3 | execute at @s run fill ~2 ~-1 ~2 ~-2 ~-1 ~-7 grass_block 4 | execute at @s run fill ~ ~-1 ~ ~ ~-1 ~ mycelium 5 | execute at @s run fill ~ ~-1 ~-5 ~ ~-1 ~-5 dirt 6 | execute at @s run fill ~-2 ~3 ~-3 ~2 ~4 ~-7 oak_leaves 7 | execute at @s run fill ~-1 ~5 ~-5 ~1 ~6 ~-5 oak_leaves 8 | execute at @s run fill ~ ~5 ~-4 ~ ~6 ~-6 oak_leaves 9 | execute at @s run fill ~ ~5 ~-4 ~ ~6 ~-6 oak_leaves 10 | execute at @s run fill ~1 ~5 ~-4 ~1 ~5 ~-4 oak_leaves 11 | execute at @s run fill ~-1 ~5 ~-6 ~-1 ~5 ~-6 oak_leaves 12 | execute at @s run fill ~-2 ~4 ~-3 ~-2 ~4 ~-3 air 13 | execute at @s run fill ~-2 ~3 ~-7 ~-2 ~3 ~-7 air 14 | execute at @s run fill ~ ~ ~-5 ~ ~5 ~-5 oak_log 15 | --------------------------------------------------------------------------------