From 52ecd14dd437f318e477e4b28e1792ea8ecc5452 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: Tue, 24 Feb 2026 15:56:24 +0800 Subject: [PATCH 1/7] feat: add air_duct block recipe --- box3formula/data/box3/recipe/air_duct.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 box3formula/data/box3/recipe/air_duct.json diff --git a/box3formula/data/box3/recipe/air_duct.json b/box3formula/data/box3/recipe/air_duct.json new file mode 100644 index 0000000..7f47852 --- /dev/null +++ b/box3formula/data/box3/recipe/air_duct.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "iii", + " ", + "iii" + ], + "key": { + "i": "minecraft:iron_ingot" + }, + "result": { + "id": "box3:air_duct", + "count": 1 + } +} \ No newline at end of file From 8b09ffa649f67f901c9ad35aa6e48b24f959acfd 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: Tue, 24 Feb 2026 16:03:47 +0800 Subject: [PATCH 2/7] feat: add barrier block recipe --- box3formula/data/box3/recipe/barrier.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 box3formula/data/box3/recipe/barrier.json diff --git a/box3formula/data/box3/recipe/barrier.json b/box3formula/data/box3/recipe/barrier.json new file mode 100644 index 0000000..c24249b --- /dev/null +++ b/box3formula/data/box3/recipe/barrier.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "# #", + " G ", + "# #" + ], + "key": { + "#": "minecraft:green_dye", + "G": "minecraft:glass" + }, + "result": { + "id": "box3:barrier", + "count": 1 + } +} \ No newline at end of file From f36640977e71ff6c440987088917a69f12a02b42 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: Tue, 24 Feb 2026 16:11:09 +0800 Subject: [PATCH 3/7] feat: add bamboo block recipe --- box3formula/data/box3/recipe/bamboo.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 box3formula/data/box3/recipe/bamboo.json diff --git a/box3formula/data/box3/recipe/bamboo.json b/box3formula/data/box3/recipe/bamboo.json new file mode 100644 index 0000000..e1e19d8 --- /dev/null +++ b/box3formula/data/box3/recipe/bamboo.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": "minecraft:bamboo" + }, + "result": { + "id": "box3:bamboo", + "count": 1 + } +} \ No newline at end of file From ef2fccfdb2befa71604a0680af60a8578c77e1be 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: Tue, 24 Feb 2026 16:13:48 +0800 Subject: [PATCH 4/7] feat: add dirt block recipe --- box3formula/data/box3/recipe/dirt.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 box3formula/data/box3/recipe/dirt.json diff --git a/box3formula/data/box3/recipe/dirt.json b/box3formula/data/box3/recipe/dirt.json new file mode 100644 index 0000000..12623a3 --- /dev/null +++ b/box3formula/data/box3/recipe/dirt.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "##", + "##" + ], + "key": { + "#": "minecraft:dirt" + }, + "result": { + "id": "box3:dirt", + "count": 4 + } +} \ No newline at end of file From ead777b983cb2a6de3c625b9e1a2498c559d361f 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: Tue, 24 Feb 2026 16:52:54 +0800 Subject: [PATCH 5/7] feat: add (*_)glass block recipes --- box3formula/data/box3/recipe/black_glass.json | 16 ++++++++++++++++ box3formula/data/box3/recipe/blue_glass.json | 16 ++++++++++++++++ box3formula/data/box3/recipe/color_glass.json | 18 ++++++++++++++++++ box3formula/data/box3/recipe/glass.json | 15 +++++++++++++++ box3formula/data/box3/recipe/green_glass.json | 16 ++++++++++++++++ box3formula/data/box3/recipe/red_glass.json | 16 ++++++++++++++++ .../data/box3/recipe/stained_glass.json | 15 +++++++++++++++ 7 files changed, 112 insertions(+) create mode 100644 box3formula/data/box3/recipe/black_glass.json create mode 100644 box3formula/data/box3/recipe/blue_glass.json create mode 100644 box3formula/data/box3/recipe/color_glass.json create mode 100644 box3formula/data/box3/recipe/glass.json create mode 100644 box3formula/data/box3/recipe/green_glass.json create mode 100644 box3formula/data/box3/recipe/red_glass.json create mode 100644 box3formula/data/box3/recipe/stained_glass.json diff --git a/box3formula/data/box3/recipe/black_glass.json b/box3formula/data/box3/recipe/black_glass.json new file mode 100644 index 0000000..b1f366c --- /dev/null +++ b/box3formula/data/box3/recipe/black_glass.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#B#", + "###" + ], + "key": { + "#": "box3:glass", + "B": "minecraft:black_dye" + }, + "result": { + "id": "box3:black_glass", + "count": 8 + } +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/blue_glass.json b/box3formula/data/box3/recipe/blue_glass.json new file mode 100644 index 0000000..49ccbbc --- /dev/null +++ b/box3formula/data/box3/recipe/blue_glass.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#B#", + "###" + ], + "key": { + "#": "box3:glass", + "B": "minecraft:blue_dye" + }, + "result": { + "id": "box3:blue_glass", + "count": 8 + } +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/color_glass.json b/box3formula/data/box3/recipe/color_glass.json new file mode 100644 index 0000000..56b526b --- /dev/null +++ b/box3formula/data/box3/recipe/color_glass.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:green_dye", + "minecraft:blue_dye", + "minecraft:red_dye" + ], + "result": { + "id": "box3:color_glass", + "count": 6 + } +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/glass.json b/box3formula/data/box3/recipe/glass.json new file mode 100644 index 0000000..e718d85 --- /dev/null +++ b/box3formula/data/box3/recipe/glass.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "# #", + "###" + ], + "key": { + "#": "minecraft:cyan_stained_glass" + }, + "result": { + "id": "box3:glass", + "count": 8 + } +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/green_glass.json b/box3formula/data/box3/recipe/green_glass.json new file mode 100644 index 0000000..d235355 --- /dev/null +++ b/box3formula/data/box3/recipe/green_glass.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#B#", + "###" + ], + "key": { + "#": "box3:glass", + "B": "minecraft:green_dye" + }, + "result": { + "id": "box3:green_glass", + "count": 8 + } +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/red_glass.json b/box3formula/data/box3/recipe/red_glass.json new file mode 100644 index 0000000..d2f8c00 --- /dev/null +++ b/box3formula/data/box3/recipe/red_glass.json @@ -0,0 +1,16 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "#B#", + "###" + ], + "key": { + "#": "box3:glass", + "B": "minecraft:red_dye" + }, + "result": { + "id": "box3:red_glass", + "count": 8 + } +} \ No newline at end of file diff --git a/box3formula/data/box3/recipe/stained_glass.json b/box3formula/data/box3/recipe/stained_glass.json new file mode 100644 index 0000000..a9dcbab --- /dev/null +++ b/box3formula/data/box3/recipe/stained_glass.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "minecraft:glass", + "minecraft:glass", + "minecraft:glass", + "minecraft:green_dye", + "minecraft:blue_dye", + "minecraft:red_dye" + ], + "result": { + "id": "box3:stained_glass", + "count": 3 + } +} \ No newline at end of file From c7f105e5a6f47742428780c72b0c57e936380c91 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: Tue, 24 Feb 2026 16:57:56 +0800 Subject: [PATCH 6/7] fix: update barrier recipe(because it was too expensive) --- box3formula/data/box3/recipe/barrier.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/box3formula/data/box3/recipe/barrier.json b/box3formula/data/box3/recipe/barrier.json index c24249b..235668d 100644 --- a/box3formula/data/box3/recipe/barrier.json +++ b/box3formula/data/box3/recipe/barrier.json @@ -1,9 +1,9 @@ { "type": "minecraft:crafting_shaped", "pattern": [ - "# #", - " G ", - "# #" + "#G#", + "GGG", + "#G#" ], "key": { "#": "minecraft:green_dye", From 7a3dd22b31caf24773aaf99e3ed5f8d7db6c6008 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: Tue, 24 Feb 2026 17:04:42 +0800 Subject: [PATCH 7/7] fix: change barrier output amount from 1 to 5 --- box3formula/data/box3/recipe/barrier.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/box3formula/data/box3/recipe/barrier.json b/box3formula/data/box3/recipe/barrier.json index 235668d..329f98f 100644 --- a/box3formula/data/box3/recipe/barrier.json +++ b/box3formula/data/box3/recipe/barrier.json @@ -11,6 +11,6 @@ }, "result": { "id": "box3:barrier", - "count": 1 + "count": 5 } } \ No newline at end of file