From 09c6ad7253ddd9edf65dcd9f35bab21cc988e992 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=85=B9=E5=8D=A1=E7=8F=AD=E6=AF=95=E4=B8=9A?= =?UTF-8?q?=E7=94=9F?= Date: Mon, 23 Feb 2026 18:22:34 +0800 Subject: [PATCH 1/6] feat: add spiderweb block recipe --- box3formula/data/box3/recipe/spiderweb.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 box3formula/data/box3/recipe/spiderweb.json diff --git a/box3formula/data/box3/recipe/spiderweb.json b/box3formula/data/box3/recipe/spiderweb.json new file mode 100644 index 0000000..a903c1f --- /dev/null +++ b/box3formula/data/box3/recipe/spiderweb.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "###" + ], + "key": { + "#": "minecraft:cobweb" + }, + "result": { + "id": "box3:spiderweb", + "count": 8 + } +} \ No newline at end of file From e17f2b8dd92fe3f437a50fc369865da40c998469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=85=B9=E5=8D=A1=E7=8F=AD=E6=AF=95=E4=B8=9A?= =?UTF-8?q?=E7=94=9F?= Date: Mon, 23 Feb 2026 18:29:35 +0800 Subject: [PATCH 2/6] feat: add snow_grass block recipe --- box3formula/data/box3/recipe/snow_grass.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 box3formula/data/box3/recipe/snow_grass.json diff --git a/box3formula/data/box3/recipe/snow_grass.json b/box3formula/data/box3/recipe/snow_grass.json new file mode 100644 index 0000000..b95212a --- /dev/null +++ b/box3formula/data/box3/recipe/snow_grass.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "minecraft:snowball", + "box3:grass" + ], + "result": { + "id": "box3:snow_grass", + "count": 1 + }, + "group": "nature" +} \ No newline at end of file From 55dc3f9263407e4a37649b4055f332fd8c489677 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=85=B9=E5=8D=A1=E7=8F=AD=E6=AF=95=E4=B8=9A?= =?UTF-8?q?=E7=94=9F?= Date: Mon, 23 Feb 2026 18:54:18 +0800 Subject: [PATCH 3/6] feat: add a-z block recipe --- box3formula/data/box3/recipe/a.json | 17 +++++++++++++++++ box3formula/data/box3/recipe/b.json | 17 +++++++++++++++++ box3formula/data/box3/recipe/c.json | 17 +++++++++++++++++ box3formula/data/box3/recipe/d.json | 1 + box3formula/data/box3/recipe/e.json | 1 + box3formula/data/box3/recipe/f.json | 1 + box3formula/data/box3/recipe/g.json | 1 + box3formula/data/box3/recipe/h.json | 1 + box3formula/data/box3/recipe/i.json | 1 + box3formula/data/box3/recipe/j.json | 1 + box3formula/data/box3/recipe/k.json | 1 + box3formula/data/box3/recipe/l.json | 1 + box3formula/data/box3/recipe/m.json | 1 + box3formula/data/box3/recipe/n.json | 1 + box3formula/data/box3/recipe/o.json | 1 + box3formula/data/box3/recipe/p.json | 1 + box3formula/data/box3/recipe/q.json | 1 + box3formula/data/box3/recipe/r.json | 1 + box3formula/data/box3/recipe/s.json | 1 + box3formula/data/box3/recipe/t.json | 1 + box3formula/data/box3/recipe/u.json | 1 + box3formula/data/box3/recipe/v.json | 1 + box3formula/data/box3/recipe/w.json | 1 + box3formula/data/box3/recipe/x.json | 1 + box3formula/data/box3/recipe/y.json | 1 + box3formula/data/box3/recipe/z.json | 1 + 26 files changed, 74 insertions(+) create mode 100644 box3formula/data/box3/recipe/a.json create mode 100644 box3formula/data/box3/recipe/b.json create mode 100644 box3formula/data/box3/recipe/c.json create mode 100644 box3formula/data/box3/recipe/d.json create mode 100644 box3formula/data/box3/recipe/e.json create mode 100644 box3formula/data/box3/recipe/f.json create mode 100644 box3formula/data/box3/recipe/g.json create mode 100644 box3formula/data/box3/recipe/h.json create mode 100644 box3formula/data/box3/recipe/i.json create mode 100644 box3formula/data/box3/recipe/j.json create mode 100644 box3formula/data/box3/recipe/k.json create mode 100644 box3formula/data/box3/recipe/l.json create mode 100644 box3formula/data/box3/recipe/m.json create mode 100644 box3formula/data/box3/recipe/n.json create mode 100644 box3formula/data/box3/recipe/o.json create mode 100644 box3formula/data/box3/recipe/p.json create mode 100644 box3formula/data/box3/recipe/q.json create mode 100644 box3formula/data/box3/recipe/r.json create mode 100644 box3formula/data/box3/recipe/s.json create mode 100644 box3formula/data/box3/recipe/t.json create mode 100644 box3formula/data/box3/recipe/u.json create mode 100644 box3formula/data/box3/recipe/v.json create mode 100644 box3formula/data/box3/recipe/w.json create mode 100644 box3formula/data/box3/recipe/x.json create mode 100644 box3formula/data/box3/recipe/y.json create mode 100644 box3formula/data/box3/recipe/z.json diff --git a/box3formula/data/box3/recipe/a.json b/box3formula/data/box3/recipe/a.json new file mode 100644 index 0000000..a0fe9c7 --- /dev/null +++ b/box3formula/data/box3/recipe/a.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#B ", + " ", + " " + ], + "key": { + "#": "box3:zero", + "B": "box3:one" + }, + "result": { + "id": "box3:a", + "count": 2 + }, + "group": "box3:字母" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/b.json b/box3formula/data/box3/recipe/b.json new file mode 100644 index 0000000..53e41aa --- /dev/null +++ b/box3formula/data/box3/recipe/b.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#B ", + " ", + " " + ], + "key": { + "#": "box3:zero", + "B": "box3:two" + }, + "result": { + "id": "box3:b", + "count": 2 + }, + "group": "box3:字母" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/c.json b/box3formula/data/box3/recipe/c.json new file mode 100644 index 0000000..af73668 --- /dev/null +++ b/box3formula/data/box3/recipe/c.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "#B ", + " ", + " " + ], + "key": { + "#": "box3:zero", + "B": "box3:three" + }, + "result": { + "id": "box3:c", + "count": 2 + }, + "group": "box3:字母" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/d.json b/box3formula/data/box3/recipe/d.json new file mode 100644 index 0000000..332d1cc --- /dev/null +++ b/box3formula/data/box3/recipe/d.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:four"}, "result": {"id": "box3:d", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/e.json b/box3formula/data/box3/recipe/e.json new file mode 100644 index 0000000..c5f36a6 --- /dev/null +++ b/box3formula/data/box3/recipe/e.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:five"}, "result": {"id": "box3:e", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/f.json b/box3formula/data/box3/recipe/f.json new file mode 100644 index 0000000..9b5ebda --- /dev/null +++ b/box3formula/data/box3/recipe/f.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:six"}, "result": {"id": "box3:f", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/g.json b/box3formula/data/box3/recipe/g.json new file mode 100644 index 0000000..7a5ee1b --- /dev/null +++ b/box3formula/data/box3/recipe/g.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:seven"}, "result": {"id": "box3:g", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/h.json b/box3formula/data/box3/recipe/h.json new file mode 100644 index 0000000..d3d0160 --- /dev/null +++ b/box3formula/data/box3/recipe/h.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:eight"}, "result": {"id": "box3:h", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/i.json b/box3formula/data/box3/recipe/i.json new file mode 100644 index 0000000..44e6c19 --- /dev/null +++ b/box3formula/data/box3/recipe/i.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:nine"}, "result": {"id": "box3:i", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/j.json b/box3formula/data/box3/recipe/j.json new file mode 100644 index 0000000..7db6be2 --- /dev/null +++ b/box3formula/data/box3/recipe/j.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:zero"}, "result": {"id": "box3:j", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/k.json b/box3formula/data/box3/recipe/k.json new file mode 100644 index 0000000..0c96b6b --- /dev/null +++ b/box3formula/data/box3/recipe/k.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:one"}, "result": {"id": "box3:k", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/l.json b/box3formula/data/box3/recipe/l.json new file mode 100644 index 0000000..9424215 --- /dev/null +++ b/box3formula/data/box3/recipe/l.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:two"}, "result": {"id": "box3:l", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/m.json b/box3formula/data/box3/recipe/m.json new file mode 100644 index 0000000..6d59d83 --- /dev/null +++ b/box3formula/data/box3/recipe/m.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:three"}, "result": {"id": "box3:m", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/n.json b/box3formula/data/box3/recipe/n.json new file mode 100644 index 0000000..b9d4ed2 --- /dev/null +++ b/box3formula/data/box3/recipe/n.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:four"}, "result": {"id": "box3:n", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/o.json b/box3formula/data/box3/recipe/o.json new file mode 100644 index 0000000..59bc058 --- /dev/null +++ b/box3formula/data/box3/recipe/o.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:five"}, "result": {"id": "box3:o", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/p.json b/box3formula/data/box3/recipe/p.json new file mode 100644 index 0000000..159a66e --- /dev/null +++ b/box3formula/data/box3/recipe/p.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:six"}, "result": {"id": "box3:p", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/q.json b/box3formula/data/box3/recipe/q.json new file mode 100644 index 0000000..b092605 --- /dev/null +++ b/box3formula/data/box3/recipe/q.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:seven"}, "result": {"id": "box3:q", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/r.json b/box3formula/data/box3/recipe/r.json new file mode 100644 index 0000000..4eb5f8d --- /dev/null +++ b/box3formula/data/box3/recipe/r.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:eight"}, "result": {"id": "box3:r", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/s.json b/box3formula/data/box3/recipe/s.json new file mode 100644 index 0000000..5e2bf81 --- /dev/null +++ b/box3formula/data/box3/recipe/s.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:nine"}, "result": {"id": "box3:s", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/t.json b/box3formula/data/box3/recipe/t.json new file mode 100644 index 0000000..13892d4 --- /dev/null +++ b/box3formula/data/box3/recipe/t.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:zero"}, "result": {"id": "box3:t", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/u.json b/box3formula/data/box3/recipe/u.json new file mode 100644 index 0000000..8d04aba --- /dev/null +++ b/box3formula/data/box3/recipe/u.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:one"}, "result": {"id": "box3:u", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/v.json b/box3formula/data/box3/recipe/v.json new file mode 100644 index 0000000..363757a --- /dev/null +++ b/box3formula/data/box3/recipe/v.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:two"}, "result": {"id": "box3:v", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/w.json b/box3formula/data/box3/recipe/w.json new file mode 100644 index 0000000..1ac2feb --- /dev/null +++ b/box3formula/data/box3/recipe/w.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:three"}, "result": {"id": "box3:w", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/x.json b/box3formula/data/box3/recipe/x.json new file mode 100644 index 0000000..5b74798 --- /dev/null +++ b/box3formula/data/box3/recipe/x.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:four"}, "result": {"id": "box3:x", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/y.json b/box3formula/data/box3/recipe/y.json new file mode 100644 index 0000000..33a5a84 --- /dev/null +++ b/box3formula/data/box3/recipe/y.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:five"}, "result": {"id": "box3:y", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/z.json b/box3formula/data/box3/recipe/z.json new file mode 100644 index 0000000..d949ea1 --- /dev/null +++ b/box3formula/data/box3/recipe/z.json @@ -0,0 +1 @@ +{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:six"}, "result": {"id": "box3:z", "count": 2}, "group": "box3:字母"} \ No newline at end of file From 05da201796ef044f4edbbfbc467bdba0fd3ae231 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=85=B9=E5=8D=A1=E7=8F=AD=E6=AF=95=E4=B8=9A?= =?UTF-8?q?=E7=94=9F?= Date: Mon, 23 Feb 2026 19:31:49 +0800 Subject: [PATCH 4/6] =?UTF-8?q?hotfix:=20=E4=BF=AE=E5=A4=8D=E9=83=A8?= =?UTF-8?q?=E5=88=86=E6=96=B9=E5=9D=97=E5=90=88=E6=88=90=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- box3formula/data/box3/recipe/a.json | 5 ++--- box3formula/data/box3/recipe/b.json | 5 ++--- box3formula/data/box3/recipe/c.json | 5 ++--- box3formula/data/box3/recipe/d.json | 2 +- box3formula/data/box3/recipe/e.json | 2 +- box3formula/data/box3/recipe/f.json | 2 +- box3formula/data/box3/recipe/g.json | 2 +- box3formula/data/box3/recipe/h.json | 2 +- box3formula/data/box3/recipe/i.json | 2 +- box3formula/data/box3/recipe/j.json | 2 +- box3formula/data/box3/recipe/k.json | 2 +- box3formula/data/box3/recipe/l.json | 2 +- box3formula/data/box3/recipe/m.json | 2 +- box3formula/data/box3/recipe/n.json | 2 +- box3formula/data/box3/recipe/o.json | 2 +- box3formula/data/box3/recipe/p.json | 2 +- box3formula/data/box3/recipe/q.json | 2 +- box3formula/data/box3/recipe/r.json | 2 +- box3formula/data/box3/recipe/s.json | 2 +- box3formula/data/box3/recipe/t.json | 2 +- box3formula/data/box3/recipe/u.json | 2 +- box3formula/data/box3/recipe/v.json | 2 +- box3formula/data/box3/recipe/w.json | 2 +- box3formula/data/box3/recipe/x.json | 2 +- box3formula/data/box3/recipe/y.json | 2 +- box3formula/data/box3/recipe/z.json | 2 +- 26 files changed, 29 insertions(+), 32 deletions(-) diff --git a/box3formula/data/box3/recipe/a.json b/box3formula/data/box3/recipe/a.json index a0fe9c7..2aa0de1 100644 --- a/box3formula/data/box3/recipe/a.json +++ b/box3formula/data/box3/recipe/a.json @@ -1,9 +1,8 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - "#B ", - " ", - " " + "# ", + " B" ], "key": { "#": "box3:zero", diff --git a/box3formula/data/box3/recipe/b.json b/box3formula/data/box3/recipe/b.json index 53e41aa..1383834 100644 --- a/box3formula/data/box3/recipe/b.json +++ b/box3formula/data/box3/recipe/b.json @@ -1,9 +1,8 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - "#B ", - " ", - " " + "# ", + " B" ], "key": { "#": "box3:zero", diff --git a/box3formula/data/box3/recipe/c.json b/box3formula/data/box3/recipe/c.json index af73668..e0e82ed 100644 --- a/box3formula/data/box3/recipe/c.json +++ b/box3formula/data/box3/recipe/c.json @@ -1,9 +1,8 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - "#B ", - " ", - " " + "# ", + " B" ], "key": { "#": "box3:zero", diff --git a/box3formula/data/box3/recipe/d.json b/box3formula/data/box3/recipe/d.json index 332d1cc..2b30d92 100644 --- a/box3formula/data/box3/recipe/d.json +++ b/box3formula/data/box3/recipe/d.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:four"}, "result": {"id": "box3:d", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:four"}, "result": {"id": "box3:d", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/e.json b/box3formula/data/box3/recipe/e.json index c5f36a6..2cc5909 100644 --- a/box3formula/data/box3/recipe/e.json +++ b/box3formula/data/box3/recipe/e.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:five"}, "result": {"id": "box3:e", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:five"}, "result": {"id": "box3:e", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/f.json b/box3formula/data/box3/recipe/f.json index 9b5ebda..223f121 100644 --- a/box3formula/data/box3/recipe/f.json +++ b/box3formula/data/box3/recipe/f.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:six"}, "result": {"id": "box3:f", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:six"}, "result": {"id": "box3:f", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/g.json b/box3formula/data/box3/recipe/g.json index 7a5ee1b..5010a76 100644 --- a/box3formula/data/box3/recipe/g.json +++ b/box3formula/data/box3/recipe/g.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:seven"}, "result": {"id": "box3:g", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:seven"}, "result": {"id": "box3:g", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/h.json b/box3formula/data/box3/recipe/h.json index d3d0160..1fa9c69 100644 --- a/box3formula/data/box3/recipe/h.json +++ b/box3formula/data/box3/recipe/h.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:eight"}, "result": {"id": "box3:h", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:eight"}, "result": {"id": "box3:h", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/i.json b/box3formula/data/box3/recipe/i.json index 44e6c19..12c7d9b 100644 --- a/box3formula/data/box3/recipe/i.json +++ b/box3formula/data/box3/recipe/i.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:zero", "B": "box3:nine"}, "result": {"id": "box3:i", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:nine"}, "result": {"id": "box3:i", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/j.json b/box3formula/data/box3/recipe/j.json index 7db6be2..00dc7a6 100644 --- a/box3formula/data/box3/recipe/j.json +++ b/box3formula/data/box3/recipe/j.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:zero"}, "result": {"id": "box3:j", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:zero"}, "result": {"id": "box3:j", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/k.json b/box3formula/data/box3/recipe/k.json index 0c96b6b..351ef91 100644 --- a/box3formula/data/box3/recipe/k.json +++ b/box3formula/data/box3/recipe/k.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:one"}, "result": {"id": "box3:k", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:one"}, "result": {"id": "box3:k", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/l.json b/box3formula/data/box3/recipe/l.json index 9424215..a7faf6f 100644 --- a/box3formula/data/box3/recipe/l.json +++ b/box3formula/data/box3/recipe/l.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:two"}, "result": {"id": "box3:l", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:two"}, "result": {"id": "box3:l", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/m.json b/box3formula/data/box3/recipe/m.json index 6d59d83..f80f37e 100644 --- a/box3formula/data/box3/recipe/m.json +++ b/box3formula/data/box3/recipe/m.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:three"}, "result": {"id": "box3:m", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:three"}, "result": {"id": "box3:m", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/n.json b/box3formula/data/box3/recipe/n.json index b9d4ed2..3a2329b 100644 --- a/box3formula/data/box3/recipe/n.json +++ b/box3formula/data/box3/recipe/n.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:four"}, "result": {"id": "box3:n", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:four"}, "result": {"id": "box3:n", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/o.json b/box3formula/data/box3/recipe/o.json index 59bc058..aae73a0 100644 --- a/box3formula/data/box3/recipe/o.json +++ b/box3formula/data/box3/recipe/o.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:five"}, "result": {"id": "box3:o", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:five"}, "result": {"id": "box3:o", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/p.json b/box3formula/data/box3/recipe/p.json index 159a66e..8b8057a 100644 --- a/box3formula/data/box3/recipe/p.json +++ b/box3formula/data/box3/recipe/p.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:six"}, "result": {"id": "box3:p", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:six"}, "result": {"id": "box3:p", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/q.json b/box3formula/data/box3/recipe/q.json index b092605..532ed7c 100644 --- a/box3formula/data/box3/recipe/q.json +++ b/box3formula/data/box3/recipe/q.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:seven"}, "result": {"id": "box3:q", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:seven"}, "result": {"id": "box3:q", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/r.json b/box3formula/data/box3/recipe/r.json index 4eb5f8d..1194969 100644 --- a/box3formula/data/box3/recipe/r.json +++ b/box3formula/data/box3/recipe/r.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:eight"}, "result": {"id": "box3:r", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:eight"}, "result": {"id": "box3:r", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/s.json b/box3formula/data/box3/recipe/s.json index 5e2bf81..12c5c44 100644 --- a/box3formula/data/box3/recipe/s.json +++ b/box3formula/data/box3/recipe/s.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:one", "B": "box3:nine"}, "result": {"id": "box3:s", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:nine"}, "result": {"id": "box3:s", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/t.json b/box3formula/data/box3/recipe/t.json index 13892d4..213f836 100644 --- a/box3formula/data/box3/recipe/t.json +++ b/box3formula/data/box3/recipe/t.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:zero"}, "result": {"id": "box3:t", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:zero"}, "result": {"id": "box3:t", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/u.json b/box3formula/data/box3/recipe/u.json index 8d04aba..6567c2a 100644 --- a/box3formula/data/box3/recipe/u.json +++ b/box3formula/data/box3/recipe/u.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:one"}, "result": {"id": "box3:u", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:one"}, "result": {"id": "box3:u", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/v.json b/box3formula/data/box3/recipe/v.json index 363757a..210e894 100644 --- a/box3formula/data/box3/recipe/v.json +++ b/box3formula/data/box3/recipe/v.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:two"}, "result": {"id": "box3:v", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:two"}, "result": {"id": "box3:v", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/w.json b/box3formula/data/box3/recipe/w.json index 1ac2feb..beaeb0a 100644 --- a/box3formula/data/box3/recipe/w.json +++ b/box3formula/data/box3/recipe/w.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:three"}, "result": {"id": "box3:w", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:three"}, "result": {"id": "box3:w", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/x.json b/box3formula/data/box3/recipe/x.json index 5b74798..94876f5 100644 --- a/box3formula/data/box3/recipe/x.json +++ b/box3formula/data/box3/recipe/x.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:four"}, "result": {"id": "box3:x", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:four"}, "result": {"id": "box3:x", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/y.json b/box3formula/data/box3/recipe/y.json index 33a5a84..6ea4028 100644 --- a/box3formula/data/box3/recipe/y.json +++ b/box3formula/data/box3/recipe/y.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:five"}, "result": {"id": "box3:y", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:five"}, "result": {"id": "box3:y", "count": 2}, "group": "box3:字母"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/z.json b/box3formula/data/box3/recipe/z.json index d949ea1..7584839 100644 --- a/box3formula/data/box3/recipe/z.json +++ b/box3formula/data/box3/recipe/z.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["#B ", " ", " "], "key": {"#": "box3:two", "B": "box3:six"}, "result": {"id": "box3:z", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:six"}, "result": {"id": "box3:z", "count": 2}, "group": "box3:字母"} \ No newline at end of file From 58ec5dda859e7cb5bb15619afee6f08abdab3552 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=85=B9=E5=8D=A1=E7=8F=AD=E6=AF=95=E4=B8=9A?= =?UTF-8?q?=E7=94=9F?= Date: Mon, 23 Feb 2026 20:16:58 +0800 Subject: [PATCH 5/6] =?UTF-8?q?fix(data):=20=E6=9B=B4=E6=96=B0=E9=85=8D?= =?UTF-8?q?=E6=96=B9=E5=88=86=E7=BB=84=E5=90=8D=E7=A7=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将所有字母配方的分组从 "box3:字母" 修改为 "letters", 同时将snow_grass配方的分组从 "nature" 修改为 "grass" --- box3formula/data/box3/recipe/a.json | 2 +- box3formula/data/box3/recipe/b.json | 2 +- box3formula/data/box3/recipe/c.json | 2 +- box3formula/data/box3/recipe/d.json | 2 +- box3formula/data/box3/recipe/e.json | 2 +- box3formula/data/box3/recipe/f.json | 2 +- box3formula/data/box3/recipe/g.json | 2 +- box3formula/data/box3/recipe/h.json | 2 +- box3formula/data/box3/recipe/i.json | 2 +- box3formula/data/box3/recipe/j.json | 2 +- box3formula/data/box3/recipe/k.json | 2 +- box3formula/data/box3/recipe/l.json | 2 +- box3formula/data/box3/recipe/m.json | 2 +- box3formula/data/box3/recipe/n.json | 2 +- box3formula/data/box3/recipe/o.json | 2 +- box3formula/data/box3/recipe/p.json | 2 +- box3formula/data/box3/recipe/q.json | 2 +- box3formula/data/box3/recipe/r.json | 2 +- box3formula/data/box3/recipe/s.json | 2 +- box3formula/data/box3/recipe/snow_grass.json | 2 +- box3formula/data/box3/recipe/t.json | 2 +- box3formula/data/box3/recipe/u.json | 2 +- box3formula/data/box3/recipe/v.json | 2 +- box3formula/data/box3/recipe/w.json | 2 +- box3formula/data/box3/recipe/x.json | 2 +- box3formula/data/box3/recipe/y.json | 2 +- box3formula/data/box3/recipe/z.json | 2 +- 27 files changed, 27 insertions(+), 27 deletions(-) diff --git a/box3formula/data/box3/recipe/a.json b/box3formula/data/box3/recipe/a.json index 2aa0de1..7621517 100644 --- a/box3formula/data/box3/recipe/a.json +++ b/box3formula/data/box3/recipe/a.json @@ -12,5 +12,5 @@ "id": "box3:a", "count": 2 }, - "group": "box3:字母" + "group": "letters" } \ No newline at end of file diff --git a/box3formula/data/box3/recipe/b.json b/box3formula/data/box3/recipe/b.json index 1383834..051032b 100644 --- a/box3formula/data/box3/recipe/b.json +++ b/box3formula/data/box3/recipe/b.json @@ -12,5 +12,5 @@ "id": "box3:b", "count": 2 }, - "group": "box3:字母" + "group": "letters" } \ No newline at end of file diff --git a/box3formula/data/box3/recipe/c.json b/box3formula/data/box3/recipe/c.json index e0e82ed..03feed4 100644 --- a/box3formula/data/box3/recipe/c.json +++ b/box3formula/data/box3/recipe/c.json @@ -12,5 +12,5 @@ "id": "box3:c", "count": 2 }, - "group": "box3:字母" + "group": "letters" } \ No newline at end of file diff --git a/box3formula/data/box3/recipe/d.json b/box3formula/data/box3/recipe/d.json index 2b30d92..58fa7e6 100644 --- a/box3formula/data/box3/recipe/d.json +++ b/box3formula/data/box3/recipe/d.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:four"}, "result": {"id": "box3:d", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:four"}, "result": {"id": "box3:d", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/e.json b/box3formula/data/box3/recipe/e.json index 2cc5909..2ae268a 100644 --- a/box3formula/data/box3/recipe/e.json +++ b/box3formula/data/box3/recipe/e.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:five"}, "result": {"id": "box3:e", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:five"}, "result": {"id": "box3:e", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/f.json b/box3formula/data/box3/recipe/f.json index 223f121..058d235 100644 --- a/box3formula/data/box3/recipe/f.json +++ b/box3formula/data/box3/recipe/f.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:six"}, "result": {"id": "box3:f", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:six"}, "result": {"id": "box3:f", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/g.json b/box3formula/data/box3/recipe/g.json index 5010a76..03afecb 100644 --- a/box3formula/data/box3/recipe/g.json +++ b/box3formula/data/box3/recipe/g.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:seven"}, "result": {"id": "box3:g", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:seven"}, "result": {"id": "box3:g", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/h.json b/box3formula/data/box3/recipe/h.json index 1fa9c69..3606a0d 100644 --- a/box3formula/data/box3/recipe/h.json +++ b/box3formula/data/box3/recipe/h.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:eight"}, "result": {"id": "box3:h", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:eight"}, "result": {"id": "box3:h", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/i.json b/box3formula/data/box3/recipe/i.json index 12c7d9b..9b9f3e7 100644 --- a/box3formula/data/box3/recipe/i.json +++ b/box3formula/data/box3/recipe/i.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:nine"}, "result": {"id": "box3:i", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:zero", "B": "box3:nine"}, "result": {"id": "box3:i", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/j.json b/box3formula/data/box3/recipe/j.json index 00dc7a6..ae9c99a 100644 --- a/box3formula/data/box3/recipe/j.json +++ b/box3formula/data/box3/recipe/j.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:zero"}, "result": {"id": "box3:j", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:zero"}, "result": {"id": "box3:j", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/k.json b/box3formula/data/box3/recipe/k.json index 351ef91..b305809 100644 --- a/box3formula/data/box3/recipe/k.json +++ b/box3formula/data/box3/recipe/k.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:one"}, "result": {"id": "box3:k", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:one"}, "result": {"id": "box3:k", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/l.json b/box3formula/data/box3/recipe/l.json index a7faf6f..38e783d 100644 --- a/box3formula/data/box3/recipe/l.json +++ b/box3formula/data/box3/recipe/l.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:two"}, "result": {"id": "box3:l", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:two"}, "result": {"id": "box3:l", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/m.json b/box3formula/data/box3/recipe/m.json index f80f37e..e7e5b55 100644 --- a/box3formula/data/box3/recipe/m.json +++ b/box3formula/data/box3/recipe/m.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:three"}, "result": {"id": "box3:m", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:three"}, "result": {"id": "box3:m", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/n.json b/box3formula/data/box3/recipe/n.json index 3a2329b..5216e50 100644 --- a/box3formula/data/box3/recipe/n.json +++ b/box3formula/data/box3/recipe/n.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:four"}, "result": {"id": "box3:n", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:four"}, "result": {"id": "box3:n", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/o.json b/box3formula/data/box3/recipe/o.json index aae73a0..dd223a1 100644 --- a/box3formula/data/box3/recipe/o.json +++ b/box3formula/data/box3/recipe/o.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:five"}, "result": {"id": "box3:o", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:five"}, "result": {"id": "box3:o", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/p.json b/box3formula/data/box3/recipe/p.json index 8b8057a..42d7f41 100644 --- a/box3formula/data/box3/recipe/p.json +++ b/box3formula/data/box3/recipe/p.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:six"}, "result": {"id": "box3:p", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:six"}, "result": {"id": "box3:p", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/q.json b/box3formula/data/box3/recipe/q.json index 532ed7c..0a4aec1 100644 --- a/box3formula/data/box3/recipe/q.json +++ b/box3formula/data/box3/recipe/q.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:seven"}, "result": {"id": "box3:q", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:seven"}, "result": {"id": "box3:q", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/r.json b/box3formula/data/box3/recipe/r.json index 1194969..cf08ddc 100644 --- a/box3formula/data/box3/recipe/r.json +++ b/box3formula/data/box3/recipe/r.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:eight"}, "result": {"id": "box3:r", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:eight"}, "result": {"id": "box3:r", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/s.json b/box3formula/data/box3/recipe/s.json index 12c5c44..139a638 100644 --- a/box3formula/data/box3/recipe/s.json +++ b/box3formula/data/box3/recipe/s.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:nine"}, "result": {"id": "box3:s", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:one", "B": "box3:nine"}, "result": {"id": "box3:s", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/snow_grass.json b/box3formula/data/box3/recipe/snow_grass.json index b95212a..8ea8673 100644 --- a/box3formula/data/box3/recipe/snow_grass.json +++ b/box3formula/data/box3/recipe/snow_grass.json @@ -8,5 +8,5 @@ "id": "box3:snow_grass", "count": 1 }, - "group": "nature" + "group": "grass" } \ No newline at end of file diff --git a/box3formula/data/box3/recipe/t.json b/box3formula/data/box3/recipe/t.json index 213f836..2fb1a6c 100644 --- a/box3formula/data/box3/recipe/t.json +++ b/box3formula/data/box3/recipe/t.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:zero"}, "result": {"id": "box3:t", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:zero"}, "result": {"id": "box3:t", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/u.json b/box3formula/data/box3/recipe/u.json index 6567c2a..646e4c4 100644 --- a/box3formula/data/box3/recipe/u.json +++ b/box3formula/data/box3/recipe/u.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:one"}, "result": {"id": "box3:u", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:one"}, "result": {"id": "box3:u", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/v.json b/box3formula/data/box3/recipe/v.json index 210e894..d3ae2c0 100644 --- a/box3formula/data/box3/recipe/v.json +++ b/box3formula/data/box3/recipe/v.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:two"}, "result": {"id": "box3:v", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:two"}, "result": {"id": "box3:v", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/w.json b/box3formula/data/box3/recipe/w.json index beaeb0a..30d2753 100644 --- a/box3formula/data/box3/recipe/w.json +++ b/box3formula/data/box3/recipe/w.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:three"}, "result": {"id": "box3:w", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:three"}, "result": {"id": "box3:w", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/x.json b/box3formula/data/box3/recipe/x.json index 94876f5..b06b182 100644 --- a/box3formula/data/box3/recipe/x.json +++ b/box3formula/data/box3/recipe/x.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:four"}, "result": {"id": "box3:x", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:four"}, "result": {"id": "box3:x", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/y.json b/box3formula/data/box3/recipe/y.json index 6ea4028..096f901 100644 --- a/box3formula/data/box3/recipe/y.json +++ b/box3formula/data/box3/recipe/y.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:five"}, "result": {"id": "box3:y", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:five"}, "result": {"id": "box3:y", "count": 2}, "group": "letters"} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/z.json b/box3formula/data/box3/recipe/z.json index 7584839..5011a75 100644 --- a/box3formula/data/box3/recipe/z.json +++ b/box3formula/data/box3/recipe/z.json @@ -1 +1 @@ -{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:six"}, "result": {"id": "box3:z", "count": 2}, "group": "box3:字母"} \ No newline at end of file +{"type": "minecraft:crafting_shaped", "pattern": ["# ", " B"], "key": {"#": "box3:two", "B": "box3:six"}, "result": {"id": "box3:z", "count": 2}, "group": "letters"} \ No newline at end of file From d5327a2ea72d2f5ca5bdd1c1f501087fe07ae664 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E5=85=B9=E5=8D=A1=E7=8F=AD=E6=AF=95=E4=B8=9A?= =?UTF-8?q?=E7=94=9F?= Date: Mon, 23 Feb 2026 21:02:13 +0800 Subject: [PATCH 6/6] feat: add *_grass, *_grass_all recipes --- block_id.json | 2 +- box3formula/data/box3/recipe/blue_grass.json | 12 ++++++++++++ .../data/box3/recipe/blue_grass_all.json | 16 ++++++++++++++++ .../data/box3/recipe/blue_grass_all_2.json | 17 +++++++++++++++++ .../data/box3/recipe/light_blue_grass.json | 12 ++++++++++++ .../data/box3/recipe/light_blue_grass_all.json | 16 ++++++++++++++++ .../box3/recipe/light_blue_grass_all_2.json | 17 +++++++++++++++++ .../data/box3/recipe/light_purple_grass.json | 12 ++++++++++++ .../box3/recipe/light_purple_grass_all.json | 16 ++++++++++++++++ .../box3/recipe/light_purple_grass_all_2.json | 17 +++++++++++++++++ box3formula/data/box3/recipe/orange_grass.json | 12 ++++++++++++ .../data/box3/recipe/orange_grass_all.json | 16 ++++++++++++++++ .../data/box3/recipe/orange_grass_all_2.json | 17 +++++++++++++++++ box3formula/data/box3/recipe/pink_grass.json | 12 ++++++++++++ .../data/box3/recipe/pink_grass_all.json | 16 ++++++++++++++++ .../data/box3/recipe/pink_grass_all_2.json | 17 +++++++++++++++++ box3formula/data/box3/recipe/purple_grass.json | 12 ++++++++++++ .../data/box3/recipe/purple_grass_all.json | 16 ++++++++++++++++ .../data/box3/recipe/purple_grass_all_2.json | 17 +++++++++++++++++ 19 files changed, 271 insertions(+), 1 deletion(-) create mode 100644 box3formula/data/box3/recipe/blue_grass.json create mode 100644 box3formula/data/box3/recipe/blue_grass_all.json create mode 100644 box3formula/data/box3/recipe/blue_grass_all_2.json create mode 100644 box3formula/data/box3/recipe/light_blue_grass.json create mode 100644 box3formula/data/box3/recipe/light_blue_grass_all.json create mode 100644 box3formula/data/box3/recipe/light_blue_grass_all_2.json create mode 100644 box3formula/data/box3/recipe/light_purple_grass.json create mode 100644 box3formula/data/box3/recipe/light_purple_grass_all.json create mode 100644 box3formula/data/box3/recipe/light_purple_grass_all_2.json create mode 100644 box3formula/data/box3/recipe/orange_grass.json create mode 100644 box3formula/data/box3/recipe/orange_grass_all.json create mode 100644 box3formula/data/box3/recipe/orange_grass_all_2.json create mode 100644 box3formula/data/box3/recipe/pink_grass.json create mode 100644 box3formula/data/box3/recipe/pink_grass_all.json create mode 100644 box3formula/data/box3/recipe/pink_grass_all_2.json create mode 100644 box3formula/data/box3/recipe/purple_grass.json create mode 100644 box3formula/data/box3/recipe/purple_grass_all.json create mode 100644 box3formula/data/box3/recipe/purple_grass_all_2.json diff --git a/block_id.json b/block_id.json index a9c925a..f37176b 100644 --- a/block_id.json +++ b/block_id.json @@ -328,7 +328,7 @@ "675": "box3:pink_grass_all", "677": "box3:light_blue_grass", "679": "box3:light_blue_grass_all", - "681": "box3:light_purple_grass_", + "681": "box3:light_purple_grass", "683": "box3:light_purple_grass_all", "685": "box3:dark_red_grass", "687": "box3:dark_red_grass_all", diff --git a/box3formula/data/box3/recipe/blue_grass.json b/box3formula/data/box3/recipe/blue_grass.json new file mode 100644 index 0000000..4e41f15 --- /dev/null +++ b/box3formula/data/box3/recipe/blue_grass.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "box3:grass", + "minecraft:blue_dye" + ], + "result": { + "id": "box3:blue_grass", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/blue_grass_all.json b/box3formula/data/box3/recipe/blue_grass_all.json new file mode 100644 index 0000000..ecfdce4 --- /dev/null +++ b/box3formula/data/box3/recipe/blue_grass_all.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "###" + ], + "key": { + "#": "box3:blue_grass" + }, + "result": { + "id": "box3:blue_grass_all", + "count": 8 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/blue_grass_all_2.json b/box3formula/data/box3/recipe/blue_grass_all_2.json new file mode 100644 index 0000000..53d5fad --- /dev/null +++ b/box3formula/data/box3/recipe/blue_grass_all_2.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "B#B", + " B " + ], + "key": { + "#": "box3:grass", + "B": "minecraft:blue_dye" + }, + "result": { + "id": "box3:blue_grass_all", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/light_blue_grass.json b/box3formula/data/box3/recipe/light_blue_grass.json new file mode 100644 index 0000000..4b184e1 --- /dev/null +++ b/box3formula/data/box3/recipe/light_blue_grass.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "box3:grass", + "minecraft:light_blue_dye" + ], + "result": { + "id": "box3:light_blue_grass", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/light_blue_grass_all.json b/box3formula/data/box3/recipe/light_blue_grass_all.json new file mode 100644 index 0000000..bb28320 --- /dev/null +++ b/box3formula/data/box3/recipe/light_blue_grass_all.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "###" + ], + "key": { + "#": "box3:light_blue_grass" + }, + "result": { + "id": "box3:light_blue_grass_all", + "count": 8 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/light_blue_grass_all_2.json b/box3formula/data/box3/recipe/light_blue_grass_all_2.json new file mode 100644 index 0000000..bb6c488 --- /dev/null +++ b/box3formula/data/box3/recipe/light_blue_grass_all_2.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "B#B", + " B " + ], + "key": { + "#": "box3:grass", + "B": "minecraft:light_blue_dye" + }, + "result": { + "id": "box3:light_blue_grass_all", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/light_purple_grass.json b/box3formula/data/box3/recipe/light_purple_grass.json new file mode 100644 index 0000000..6f0020c --- /dev/null +++ b/box3formula/data/box3/recipe/light_purple_grass.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "box3:grass", + "minecraft:magenta_dye" + ], + "result": { + "id": "box3:light_purple_grass", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/light_purple_grass_all.json b/box3formula/data/box3/recipe/light_purple_grass_all.json new file mode 100644 index 0000000..59aeb7c --- /dev/null +++ b/box3formula/data/box3/recipe/light_purple_grass_all.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "###" + ], + "key": { + "#": "box3:light_purple_grass" + }, + "result": { + "id": "box3:light_purple_grass_all", + "count": 8 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/light_purple_grass_all_2.json b/box3formula/data/box3/recipe/light_purple_grass_all_2.json new file mode 100644 index 0000000..6a8049b --- /dev/null +++ b/box3formula/data/box3/recipe/light_purple_grass_all_2.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "B#B", + " B " + ], + "key": { + "#": "box3:grass", + "B": "minecraft:magenta_dye" + }, + "result": { + "id": "box3:light_purple_grass_all", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/orange_grass.json b/box3formula/data/box3/recipe/orange_grass.json new file mode 100644 index 0000000..9a493e4 --- /dev/null +++ b/box3formula/data/box3/recipe/orange_grass.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "box3:grass", + "minecraft:orange_dye" + ], + "result": { + "id": "box3:orange_grass", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/orange_grass_all.json b/box3formula/data/box3/recipe/orange_grass_all.json new file mode 100644 index 0000000..0562f7e --- /dev/null +++ b/box3formula/data/box3/recipe/orange_grass_all.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "###" + ], + "key": { + "#": "box3:orange_grass" + }, + "result": { + "id": "box3:orange_grass_all", + "count": 8 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/orange_grass_all_2.json b/box3formula/data/box3/recipe/orange_grass_all_2.json new file mode 100644 index 0000000..2a8a767 --- /dev/null +++ b/box3formula/data/box3/recipe/orange_grass_all_2.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "B#B", + " B " + ], + "key": { + "#": "box3:grass", + "B": "minecraft:orange_dye" + }, + "result": { + "id": "box3:orange_grass_all", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/pink_grass.json b/box3formula/data/box3/recipe/pink_grass.json new file mode 100644 index 0000000..12d683a --- /dev/null +++ b/box3formula/data/box3/recipe/pink_grass.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "box3:grass", + "minecraft:pink_dye" + ], + "result": { + "id": "box3:pink_grass", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/pink_grass_all.json b/box3formula/data/box3/recipe/pink_grass_all.json new file mode 100644 index 0000000..f9a73f3 --- /dev/null +++ b/box3formula/data/box3/recipe/pink_grass_all.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "###" + ], + "key": { + "#": "box3:pink_grass" + }, + "result": { + "id": "box3:pink_grass_all", + "count": 8 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/pink_grass_all_2.json b/box3formula/data/box3/recipe/pink_grass_all_2.json new file mode 100644 index 0000000..94919f6 --- /dev/null +++ b/box3formula/data/box3/recipe/pink_grass_all_2.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "B#B", + " B " + ], + "key": { + "#": "box3:grass", + "B": "minecraft:pink_dye" + }, + "result": { + "id": "box3:pink_grass_all", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/purple_grass.json b/box3formula/data/box3/recipe/purple_grass.json new file mode 100644 index 0000000..f6dbd3c --- /dev/null +++ b/box3formula/data/box3/recipe/purple_grass.json @@ -0,0 +1,12 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "box3:grass", + "minecraft:purple_dye" + ], + "result": { + "id": "box3:purple_grass", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/purple_grass_all.json b/box3formula/data/box3/recipe/purple_grass_all.json new file mode 100644 index 0000000..22b7673 --- /dev/null +++ b/box3formula/data/box3/recipe/purple_grass_all.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "###" + ], + "key": { + "#": "box3:purple_grass" + }, + "result": { + "id": "box3:purple_grass_all", + "count": 8 + }, + "group": "grass" +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/purple_grass_all_2.json b/box3formula/data/box3/recipe/purple_grass_all_2.json new file mode 100644 index 0000000..556a8de --- /dev/null +++ b/box3formula/data/box3/recipe/purple_grass_all_2.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " B ", + "B#B", + " B " + ], + "key": { + "#": "box3:grass", + "B": "minecraft:purple_dye" + }, + "result": { + "id": "box3:purple_grass_all", + "count": 1 + }, + "group": "grass" +} \ No newline at end of file