feat(datapacks): add ironchest recipes and datapack sync automation

- Add crafting recipes for copper, iron, gold, and diamond chests using IronChest mod
- Remove vanilla copper chest recipe to prevent conflicts
- Introduce `.env.example` for local world configuration
- Add `bash/sync-datapacks-to-world.sh` script to mirror datapacks to Minecraft world saves
  - Supports one-time sync and watch mode for real-time updates
  - Uses `rsync` for efficient file synchronization
This commit is contained in:
2026-07-21 16:44:58 +03:00
parent fec88fe91b
commit 3c3997ec7d
7 changed files with 132 additions and 5 deletions

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"III",
"ISI",
"III"
],
"key": {
"I": "minecraft:copper_ingot",
"S": "minecraft:chest"
},
"result": {
"id": "ironchest:copper_chest"
}
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"III",
"ISI",
"III"
],
"key": {
"I": "minecraft:diamond",
"S": "ironchest:gold_chest"
},
"result": {
"id": "ironchest:diamond_chest"
}
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"III",
"ISI",
"III"
],
"key": {
"I": "minecraft:gold_ingot",
"S": "ironchest:iron_chest"
},
"result": {
"id": "ironchest:gold_chest"
}
}

View File

@ -0,0 +1,15 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"III",
"ISI",
"III"
],
"key": {
"I": "minecraft:iron_ingot",
"S": "ironchest:copper_chest"
},
"result": {
"id": "ironchest:iron_chest"
}
}

View File

@ -1,7 +1,5 @@
{
"type": "minecraft:crafting_shapeless",
"ingredients": [
"minecraft:copper_ingot"
],
"result": {"id": "minecraft:copper_chest", "count": 0}
}
"ingredients": [],
"result": {"item": "minecraft:air", "count": 0}
}