Compare commits

...

1 Commits

Author SHA1 Message Date
375ca107f5 Added Wool Dyeing Datapack 2024-12-23 01:42:39 -06:00
18 changed files with 620 additions and 0 deletions

View File

@ -0,0 +1,53 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_block": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "minecraft:wool"
}
]
}
},
"has_dye": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"tag": "wool_dyeing:dyes"
}
]
}
}
},
"requirements": [
[
"has_block"
],
[
"has_dye"
]
],
"rewards": {
"recipes": [
"wool_dyeing:white_wool",
"wool_dyeing:orange_wool",
"wool_dyeing:magenta_wool",
"wool_dyeing:light_blue_wool",
"wool_dyeing:yellow_wool",
"wool_dyeing:lime_wool",
"wool_dyeing:pink_wool",
"wool_dyeing:gray_wool",
"wool_dyeing:light_gray_wool",
"wool_dyeing:cyan_wool",
"wool_dyeing:purple_wool",
"wool_dyeing:blue_wool",
"wool_dyeing:brown_wool",
"wool_dyeing:green_wool",
"wool_dyeing:red_wool",
"wool_dyeing:black_wool"
]
}
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"}
],
"O": {
"item": "minecraft:black_dye"
}
},
"result": {
"id": "minecraft:black_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:blue_dye"
}
},
"result": {
"id": "minecraft:blue_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:brown_dye"
}
},
"result": {
"id": "minecraft:brown_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:cyan_dye"
}
},
"result": {
"id": "minecraft:cyan_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:gray_dye"
}
},
"result": {
"id": "minecraft:gray_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:green_dye"
}
},
"result": {
"id": "minecraft:green_wool",
"count": 8
},
"group": "universal_dyeing_wool"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:light_blue_dye"
}
},
"result": {
"id": "minecraft:light_blue_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:light_gray_dye"
}
},
"result": {
"id": "minecraft:light_gray_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:lime_dye"
}
},
"result": {
"id": "minecraft:lime_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:magenta_dye"
}
},
"result": {
"id": "minecraft:magenta_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:orange_dye"
}
},
"result": {
"id": "minecraft:orange_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:pink_dye"
}
},
"result": {
"id": "minecraft:pink_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:purple_dye"
}
},
"result": {
"id": "minecraft:purple_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:red_dye"
}
},
"result": {
"id": "minecraft:red_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:yellow_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"tag": "universal_dyeing:dyes/white_dye"
}
},
"result": {
"id": "minecraft:white_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,35 @@
{
"type": "crafting_shaped",
"pattern": [
"###",
"#O#",
"###"
],
"key": {
"#": [
{"item": "minecraft:white_wool"},
{"item": "minecraft:orange_wool"},
{"item": "minecraft:magenta_wool"},
{"item": "minecraft:light_blue_wool"},
{"item": "minecraft:lime_wool"},
{"item": "minecraft:pink_wool"},
{"item": "minecraft:gray_wool"},
{"item": "minecraft:light_gray_wool"},
{"item": "minecraft:cyan_wool"},
{"item": "minecraft:purple_wool"},
{"item": "minecraft:blue_wool"},
{"item": "minecraft:brown_wool"},
{"item": "minecraft:green_wool"},
{"item": "minecraft:red_wool"},
{"item": "minecraft:black_wool"}
],
"O": {
"item": "minecraft:yellow_dye"
}
},
"result": {
"id": "minecraft:yellow_wool",
"count": 8
},
"group": "wool_dyeing"
}

View File

@ -0,0 +1,7 @@
{
"pack":{
"pack_format": 48,
"supported_formats": {"min_inclusive": 48, "max_inclusive": 61},
"description": [{"text":"Wool Dyeing","color":"gold"}]
}
}