From 92e058704612b17dd23ecd2cef164aebd35babc8 Mon Sep 17 00:00:00 2001
From: thepigcat <benpospo@gmail.com>
Date: Sun, 8 Dec 2024 21:24:28 +0100
Subject: [PATCH] datagened stuff

---
 .../59eb3dbb5f86130e09b3c62d89b9525ee01cf52d  |   3 +
 .../e0d3d0b8d9c807675613821fa865a35f707cd83f  |   2 +
 .../carbort/blockstates/bedrock_ore.json      |   7 ++
 .../models/block/bedrock_drill_active.json    |   6 ++
 .../carbort/models/block/bedrock_ore.json     |   7 ++
 .../carbort/models/item/bedrock_ore.json      |   3 +
 .../carbort/models/item/bedrockium_dust.json  |   6 ++
 .../carbort/models/item/watering_can.json     |  13 ++++
 .../recipes/decorations/bedrock_drill.json    |  32 ++++++++
 .../recipes/tools/chunk_analyzer.json         |  32 ++++++++
 .../recipes/tools/chunk_vacuum.json           |  32 ++++++++
 .../recipes/tools/funeral_pickaxe.json        |  32 ++++++++
 .../recipes/tools/golden_bean.json            |  32 ++++++++
 .../recipes/tools/healing_axe.json            |  32 ++++++++
 .../recipes/tools/shrinkinator.json           |  32 ++++++++
 .../block/watering_can_transformations.json   |   8 ++
 .../loot_table/blocks/bedrock_drill.json      |  21 ++++++
 .../loot_table/blocks/bedrock_ore.json        |  71 ++++++++++++++++++
 .../data/carbort/recipe/bedrock_drill.json    |  24 ++++++
 .../data/carbort/recipe/chunk_analyzer.json   |  30 ++++++++
 .../data/carbort/recipe/chunk_vacuum.json     |  24 ++++++
 .../data/carbort/recipe/funeral_pickaxe.json  |  27 +++++++
 .../data/carbort/recipe/golden_bean.json      |  21 ++++++
 .../data/carbort/recipe/healing_axe.json      |  21 ++++++
 .../data/carbort/recipe/shrinkinator.json     |  27 +++++++
 .../tags/block/bedrock_drill_mineable.json    |   5 ++
 .../carbort/textures/item/watering_can.png    | Bin 0 -> 412 bytes
 .../textures/item/watering_can_overlay.png    | Bin 0 -> 110 bytes
 28 files changed, 550 insertions(+)
 create mode 100644 src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d
 create mode 100644 src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f
 create mode 100644 src/generated/resources/assets/carbort/blockstates/bedrock_ore.json
 create mode 100644 src/generated/resources/assets/carbort/models/block/bedrock_drill_active.json
 create mode 100644 src/generated/resources/assets/carbort/models/block/bedrock_ore.json
 create mode 100644 src/generated/resources/assets/carbort/models/item/bedrock_ore.json
 create mode 100644 src/generated/resources/assets/carbort/models/item/bedrockium_dust.json
 create mode 100644 src/generated/resources/assets/carbort/models/item/watering_can.json
 create mode 100644 src/generated/resources/data/carbort/advancement/recipes/decorations/bedrock_drill.json
 create mode 100644 src/generated/resources/data/carbort/advancement/recipes/tools/chunk_analyzer.json
 create mode 100644 src/generated/resources/data/carbort/advancement/recipes/tools/chunk_vacuum.json
 create mode 100644 src/generated/resources/data/carbort/advancement/recipes/tools/funeral_pickaxe.json
 create mode 100644 src/generated/resources/data/carbort/advancement/recipes/tools/golden_bean.json
 create mode 100644 src/generated/resources/data/carbort/advancement/recipes/tools/healing_axe.json
 create mode 100644 src/generated/resources/data/carbort/advancement/recipes/tools/shrinkinator.json
 create mode 100644 src/generated/resources/data/carbort/data_maps/block/watering_can_transformations.json
 create mode 100644 src/generated/resources/data/carbort/loot_table/blocks/bedrock_drill.json
 create mode 100644 src/generated/resources/data/carbort/loot_table/blocks/bedrock_ore.json
 create mode 100644 src/generated/resources/data/carbort/recipe/bedrock_drill.json
 create mode 100644 src/generated/resources/data/carbort/recipe/chunk_analyzer.json
 create mode 100644 src/generated/resources/data/carbort/recipe/chunk_vacuum.json
 create mode 100644 src/generated/resources/data/carbort/recipe/funeral_pickaxe.json
 create mode 100644 src/generated/resources/data/carbort/recipe/golden_bean.json
 create mode 100644 src/generated/resources/data/carbort/recipe/healing_axe.json
 create mode 100644 src/generated/resources/data/carbort/recipe/shrinkinator.json
 create mode 100644 src/generated/resources/data/carbort/tags/block/bedrock_drill_mineable.json
 create mode 100644 src/main/resources/assets/carbort/textures/item/watering_can.png
 create mode 100644 src/main/resources/assets/carbort/textures/item/watering_can_overlay.png

diff --git a/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d
new file mode 100644
index 0000000..7d1d436
--- /dev/null
+++ b/src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d
@@ -0,0 +1,3 @@
+// 1.21.1	2024-12-08T11:02:21.369247197	Loot Tables
+e75e217c8d7322fb5b366bfdfc27af2e7ed7245d data/carbort/loot_table/blocks/bedrock_drill.json
+5c6afa54f93812e0b1b74241c2f26603e421f667 data/carbort/loot_table/blocks/bedrock_ore.json
diff --git a/src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f b/src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f
new file mode 100644
index 0000000..a4ba449
--- /dev/null
+++ b/src/generated/resources/.cache/e0d3d0b8d9c807675613821fa865a35f707cd83f
@@ -0,0 +1,2 @@
+// 1.21.1	2024-12-08T20:05:39.147312864	Data Maps
+f3736c49b316e141e4a05b5244a832c737f786d8 data/carbort/data_maps/block/watering_can_transformations.json
diff --git a/src/generated/resources/assets/carbort/blockstates/bedrock_ore.json b/src/generated/resources/assets/carbort/blockstates/bedrock_ore.json
new file mode 100644
index 0000000..6d61293
--- /dev/null
+++ b/src/generated/resources/assets/carbort/blockstates/bedrock_ore.json
@@ -0,0 +1,7 @@
+{
+  "variants": {
+    "": {
+      "model": "carbort:block/bedrock_ore"
+    }
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/assets/carbort/models/block/bedrock_drill_active.json b/src/generated/resources/assets/carbort/models/block/bedrock_drill_active.json
new file mode 100644
index 0000000..ec0af01
--- /dev/null
+++ b/src/generated/resources/assets/carbort/models/block/bedrock_drill_active.json
@@ -0,0 +1,6 @@
+{
+  "parent": "carbort:block/bedrock_drill",
+  "textures": {
+    "0": "carbort:block/bedrock_drill_active"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/assets/carbort/models/block/bedrock_ore.json b/src/generated/resources/assets/carbort/models/block/bedrock_ore.json
new file mode 100644
index 0000000..e59944f
--- /dev/null
+++ b/src/generated/resources/assets/carbort/models/block/bedrock_ore.json
@@ -0,0 +1,7 @@
+{
+  "parent": "minecraft:block/cube_top",
+  "textures": {
+    "side": "minecraft:block/bedrock",
+    "top": "carbort:block/bedrock_ore"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/assets/carbort/models/item/bedrock_ore.json b/src/generated/resources/assets/carbort/models/item/bedrock_ore.json
new file mode 100644
index 0000000..e431f74
--- /dev/null
+++ b/src/generated/resources/assets/carbort/models/item/bedrock_ore.json
@@ -0,0 +1,3 @@
+{
+  "parent": "carbort:block/bedrock_ore"
+}
\ No newline at end of file
diff --git a/src/generated/resources/assets/carbort/models/item/bedrockium_dust.json b/src/generated/resources/assets/carbort/models/item/bedrockium_dust.json
new file mode 100644
index 0000000..55d494a
--- /dev/null
+++ b/src/generated/resources/assets/carbort/models/item/bedrockium_dust.json
@@ -0,0 +1,6 @@
+{
+  "parent": "minecraft:item/generated",
+  "textures": {
+    "layer0": "carbort:item/bedrockium_dust"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/assets/carbort/models/item/watering_can.json b/src/generated/resources/assets/carbort/models/item/watering_can.json
new file mode 100644
index 0000000..d1d2af3
--- /dev/null
+++ b/src/generated/resources/assets/carbort/models/item/watering_can.json
@@ -0,0 +1,13 @@
+{
+  "parent": "neoforge:item/default",
+  "apply_tint": true,
+  "flip_gas": true,
+  "fluid": "minecraft:empty",
+  "loader": "neoforge:fluid_container",
+  "textures": {
+    "base": "carbort:item/watering_can",
+    "fluid": "carbort:item/watering_can_overlay",
+    "layer0": "carbort:item/watering_can",
+    "particle": "carbort:item/watering_can_overlay"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/advancement/recipes/decorations/bedrock_drill.json b/src/generated/resources/data/carbort/advancement/recipes/decorations/bedrock_drill.json
new file mode 100644
index 0000000..532fd13
--- /dev/null
+++ b/src/generated/resources/data/carbort/advancement/recipes/decorations/bedrock_drill.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "criteria": {
+    "has_item": {
+      "conditions": {
+        "items": [
+          {
+            "items": "carbort:deepsteal_ingot"
+          }
+        ]
+      },
+      "trigger": "minecraft:inventory_changed"
+    },
+    "has_the_recipe": {
+      "conditions": {
+        "recipe": "carbort:bedrock_drill"
+      },
+      "trigger": "minecraft:recipe_unlocked"
+    }
+  },
+  "requirements": [
+    [
+      "has_the_recipe",
+      "has_item"
+    ]
+  ],
+  "rewards": {
+    "recipes": [
+      "carbort:bedrock_drill"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/advancement/recipes/tools/chunk_analyzer.json b/src/generated/resources/data/carbort/advancement/recipes/tools/chunk_analyzer.json
new file mode 100644
index 0000000..aa34a93
--- /dev/null
+++ b/src/generated/resources/data/carbort/advancement/recipes/tools/chunk_analyzer.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "criteria": {
+    "has_item": {
+      "conditions": {
+        "items": [
+          {
+            "items": "#c:gems/diamond"
+          }
+        ]
+      },
+      "trigger": "minecraft:inventory_changed"
+    },
+    "has_the_recipe": {
+      "conditions": {
+        "recipe": "carbort:chunk_analyzer"
+      },
+      "trigger": "minecraft:recipe_unlocked"
+    }
+  },
+  "requirements": [
+    [
+      "has_the_recipe",
+      "has_item"
+    ]
+  ],
+  "rewards": {
+    "recipes": [
+      "carbort:chunk_analyzer"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/advancement/recipes/tools/chunk_vacuum.json b/src/generated/resources/data/carbort/advancement/recipes/tools/chunk_vacuum.json
new file mode 100644
index 0000000..b125b65
--- /dev/null
+++ b/src/generated/resources/data/carbort/advancement/recipes/tools/chunk_vacuum.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "criteria": {
+    "has_item": {
+      "conditions": {
+        "items": [
+          {
+            "items": "carbort:deepsteal_ingot"
+          }
+        ]
+      },
+      "trigger": "minecraft:inventory_changed"
+    },
+    "has_the_recipe": {
+      "conditions": {
+        "recipe": "carbort:chunk_vacuum"
+      },
+      "trigger": "minecraft:recipe_unlocked"
+    }
+  },
+  "requirements": [
+    [
+      "has_the_recipe",
+      "has_item"
+    ]
+  ],
+  "rewards": {
+    "recipes": [
+      "carbort:chunk_vacuum"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/advancement/recipes/tools/funeral_pickaxe.json b/src/generated/resources/data/carbort/advancement/recipes/tools/funeral_pickaxe.json
new file mode 100644
index 0000000..e39364f
--- /dev/null
+++ b/src/generated/resources/data/carbort/advancement/recipes/tools/funeral_pickaxe.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "criteria": {
+    "has_item": {
+      "conditions": {
+        "items": [
+          {
+            "items": "carbort:bedrockium_ingot"
+          }
+        ]
+      },
+      "trigger": "minecraft:inventory_changed"
+    },
+    "has_the_recipe": {
+      "conditions": {
+        "recipe": "carbort:funeral_pickaxe"
+      },
+      "trigger": "minecraft:recipe_unlocked"
+    }
+  },
+  "requirements": [
+    [
+      "has_the_recipe",
+      "has_item"
+    ]
+  ],
+  "rewards": {
+    "recipes": [
+      "carbort:funeral_pickaxe"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/advancement/recipes/tools/golden_bean.json b/src/generated/resources/data/carbort/advancement/recipes/tools/golden_bean.json
new file mode 100644
index 0000000..ac6560b
--- /dev/null
+++ b/src/generated/resources/data/carbort/advancement/recipes/tools/golden_bean.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "criteria": {
+    "has_item": {
+      "conditions": {
+        "items": [
+          {
+            "items": "carbort:bean"
+          }
+        ]
+      },
+      "trigger": "minecraft:inventory_changed"
+    },
+    "has_the_recipe": {
+      "conditions": {
+        "recipe": "carbort:golden_bean"
+      },
+      "trigger": "minecraft:recipe_unlocked"
+    }
+  },
+  "requirements": [
+    [
+      "has_the_recipe",
+      "has_item"
+    ]
+  ],
+  "rewards": {
+    "recipes": [
+      "carbort:golden_bean"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/advancement/recipes/tools/healing_axe.json b/src/generated/resources/data/carbort/advancement/recipes/tools/healing_axe.json
new file mode 100644
index 0000000..d185f6f
--- /dev/null
+++ b/src/generated/resources/data/carbort/advancement/recipes/tools/healing_axe.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "criteria": {
+    "has_item": {
+      "conditions": {
+        "items": [
+          {
+            "items": "carbort:unstable_ingot"
+          }
+        ]
+      },
+      "trigger": "minecraft:inventory_changed"
+    },
+    "has_the_recipe": {
+      "conditions": {
+        "recipe": "carbort:healing_axe"
+      },
+      "trigger": "minecraft:recipe_unlocked"
+    }
+  },
+  "requirements": [
+    [
+      "has_the_recipe",
+      "has_item"
+    ]
+  ],
+  "rewards": {
+    "recipes": [
+      "carbort:healing_axe"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/advancement/recipes/tools/shrinkinator.json b/src/generated/resources/data/carbort/advancement/recipes/tools/shrinkinator.json
new file mode 100644
index 0000000..5d401bb
--- /dev/null
+++ b/src/generated/resources/data/carbort/advancement/recipes/tools/shrinkinator.json
@@ -0,0 +1,32 @@
+{
+  "parent": "minecraft:recipes/root",
+  "criteria": {
+    "has_item": {
+      "conditions": {
+        "items": [
+          {
+            "items": "carbort:bean"
+          }
+        ]
+      },
+      "trigger": "minecraft:inventory_changed"
+    },
+    "has_the_recipe": {
+      "conditions": {
+        "recipe": "carbort:shrinkinator"
+      },
+      "trigger": "minecraft:recipe_unlocked"
+    }
+  },
+  "requirements": [
+    [
+      "has_the_recipe",
+      "has_item"
+    ]
+  ],
+  "rewards": {
+    "recipes": [
+      "carbort:shrinkinator"
+    ]
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/data_maps/block/watering_can_transformations.json b/src/generated/resources/data/carbort/data_maps/block/watering_can_transformations.json
new file mode 100644
index 0000000..df27b13
--- /dev/null
+++ b/src/generated/resources/data/carbort/data_maps/block/watering_can_transformations.json
@@ -0,0 +1,8 @@
+{
+  "values": {
+    "minecraft:raw_iron_block": {
+      "fluid": "minecraft:lava",
+      "result": "minecraft:iron_block"
+    }
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/loot_table/blocks/bedrock_drill.json b/src/generated/resources/data/carbort/loot_table/blocks/bedrock_drill.json
new file mode 100644
index 0000000..087a732
--- /dev/null
+++ b/src/generated/resources/data/carbort/loot_table/blocks/bedrock_drill.json
@@ -0,0 +1,21 @@
+{
+  "type": "minecraft:block",
+  "pools": [
+    {
+      "bonus_rolls": 0.0,
+      "conditions": [
+        {
+          "condition": "minecraft:survives_explosion"
+        }
+      ],
+      "entries": [
+        {
+          "type": "minecraft:item",
+          "name": "carbort:bedrock_drill"
+        }
+      ],
+      "rolls": 1.0
+    }
+  ],
+  "random_sequence": "carbort:blocks/bedrock_drill"
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/loot_table/blocks/bedrock_ore.json b/src/generated/resources/data/carbort/loot_table/blocks/bedrock_ore.json
new file mode 100644
index 0000000..d5fec4e
--- /dev/null
+++ b/src/generated/resources/data/carbort/loot_table/blocks/bedrock_ore.json
@@ -0,0 +1,71 @@
+{
+  "type": "minecraft:block",
+  "pools": [
+    {
+      "bonus_rolls": 0.0,
+      "conditions": [
+        {
+          "condition": "minecraft:survives_explosion"
+        }
+      ],
+      "entries": [
+        {
+          "type": "minecraft:sequence",
+          "children": [
+            {
+              "type": "minecraft:dynamic",
+              "name": "minecraft:alternatives"
+            },
+            {
+              "type": "minecraft:alternatives",
+              "children": [
+                {
+                  "type": "minecraft:item",
+                  "conditions": [
+                    {
+                      "chance": 0.33,
+                      "condition": "minecraft:random_chance"
+                    }
+                  ],
+                  "name": "minecraft:raw_copper"
+                },
+                {
+                  "type": "minecraft:item",
+                  "conditions": [
+                    {
+                      "chance": 0.33,
+                      "condition": "minecraft:random_chance"
+                    }
+                  ],
+                  "name": "minecraft:raw_iron"
+                },
+                {
+                  "type": "minecraft:item",
+                  "conditions": [
+                    {
+                      "chance": 0.22,
+                      "condition": "minecraft:random_chance"
+                    }
+                  ],
+                  "name": "minecraft:raw_gold"
+                },
+                {
+                  "type": "minecraft:item",
+                  "conditions": [
+                    {
+                      "chance": 0.11,
+                      "condition": "minecraft:random_chance"
+                    }
+                  ],
+                  "name": "carbort:bedrockium_dust"
+                }
+              ]
+            }
+          ]
+        }
+      ],
+      "rolls": 1.0
+    }
+  ],
+  "random_sequence": "carbort:blocks/bedrock_ore"
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/recipe/bedrock_drill.json b/src/generated/resources/data/carbort/recipe/bedrock_drill.json
new file mode 100644
index 0000000..e775851
--- /dev/null
+++ b/src/generated/resources/data/carbort/recipe/bedrock_drill.json
@@ -0,0 +1,24 @@
+{
+  "type": "minecraft:crafting_shaped",
+  "category": "misc",
+  "key": {
+    "C": {
+      "item": "minecraft:comparator"
+    },
+    "D": {
+      "item": "carbort:deepsteal_ingot"
+    },
+    "T": {
+      "item": "carbort:tormented_soul"
+    }
+  },
+  "pattern": [
+    "DCD",
+    "DTD",
+    "D D"
+  ],
+  "result": {
+    "count": 1,
+    "id": "carbort:bedrock_drill"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/recipe/chunk_analyzer.json b/src/generated/resources/data/carbort/recipe/chunk_analyzer.json
new file mode 100644
index 0000000..7f7b969
--- /dev/null
+++ b/src/generated/resources/data/carbort/recipe/chunk_analyzer.json
@@ -0,0 +1,30 @@
+{
+  "type": "minecraft:crafting_shaped",
+  "category": "equipment",
+  "key": {
+    "D": {
+      "tag": "c:gems/diamond"
+    },
+    "E": {
+      "tag": "c:gems/emerald"
+    },
+    "I": {
+      "tag": "c:ingots/iron"
+    },
+    "P": {
+      "tag": "c:glass_panes/colorless"
+    },
+    "R": {
+      "tag": "c:dusts/redstone"
+    }
+  },
+  "pattern": [
+    "RE ",
+    "IPI",
+    "IDI"
+  ],
+  "result": {
+    "count": 1,
+    "id": "carbort:chunk_analyzer"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/recipe/chunk_vacuum.json b/src/generated/resources/data/carbort/recipe/chunk_vacuum.json
new file mode 100644
index 0000000..2db043e
--- /dev/null
+++ b/src/generated/resources/data/carbort/recipe/chunk_vacuum.json
@@ -0,0 +1,24 @@
+{
+  "type": "minecraft:crafting_shaped",
+  "category": "equipment",
+  "key": {
+    "D": {
+      "item": "carbort:deepsteal_ingot"
+    },
+    "R": {
+      "tag": "c:dusts/redstone"
+    },
+    "U": {
+      "item": "carbort:unstable_ingot"
+    }
+  },
+  "pattern": [
+    "DDD",
+    "RUU",
+    "D  "
+  ],
+  "result": {
+    "count": 1,
+    "id": "carbort:chunk_vacuum"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/recipe/funeral_pickaxe.json b/src/generated/resources/data/carbort/recipe/funeral_pickaxe.json
new file mode 100644
index 0000000..5d9d745
--- /dev/null
+++ b/src/generated/resources/data/carbort/recipe/funeral_pickaxe.json
@@ -0,0 +1,27 @@
+{
+  "type": "minecraft:crafting_shaped",
+  "category": "equipment",
+  "key": {
+    "B": {
+      "item": "carbort:bedrockium_ingot"
+    },
+    "D": {
+      "item": "carbort:deepsteal_ingot"
+    },
+    "P": {
+      "item": "carbort:party_pickaxe"
+    },
+    "S": {
+      "tag": "c:rods/wooden"
+    }
+  },
+  "pattern": [
+    "DBD",
+    " P ",
+    " S "
+  ],
+  "result": {
+    "count": 1,
+    "id": "carbort:funeral_pickaxe"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/recipe/golden_bean.json b/src/generated/resources/data/carbort/recipe/golden_bean.json
new file mode 100644
index 0000000..494de36
--- /dev/null
+++ b/src/generated/resources/data/carbort/recipe/golden_bean.json
@@ -0,0 +1,21 @@
+{
+  "type": "minecraft:crafting_shaped",
+  "category": "equipment",
+  "key": {
+    "B": {
+      "item": "carbort:bean"
+    },
+    "G": {
+      "tag": "c:nuggets/gold"
+    }
+  },
+  "pattern": [
+    "GGG",
+    "GBG",
+    "GGG"
+  ],
+  "result": {
+    "count": 1,
+    "id": "carbort:golden_bean"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/recipe/healing_axe.json b/src/generated/resources/data/carbort/recipe/healing_axe.json
new file mode 100644
index 0000000..71b9815
--- /dev/null
+++ b/src/generated/resources/data/carbort/recipe/healing_axe.json
@@ -0,0 +1,21 @@
+{
+  "type": "minecraft:crafting_shaped",
+  "category": "equipment",
+  "key": {
+    "O": {
+      "tag": "c:obsidians"
+    },
+    "U": {
+      "item": "carbort:unstable_ingot"
+    }
+  },
+  "pattern": [
+    "UU",
+    "UO",
+    " O"
+  ],
+  "result": {
+    "count": 1,
+    "id": "carbort:healing_axe"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/recipe/shrinkinator.json b/src/generated/resources/data/carbort/recipe/shrinkinator.json
new file mode 100644
index 0000000..00e8297
--- /dev/null
+++ b/src/generated/resources/data/carbort/recipe/shrinkinator.json
@@ -0,0 +1,27 @@
+{
+  "type": "minecraft:crafting_shaped",
+  "category": "equipment",
+  "key": {
+    "B": {
+      "item": "carbort:bean"
+    },
+    "I": {
+      "tag": "c:ingots/iron"
+    },
+    "P": {
+      "tag": "c:glass_panes/colorless"
+    },
+    "R": {
+      "tag": "c:dusts/redstone"
+    }
+  },
+  "pattern": [
+    "IPI",
+    "IBI",
+    "IRI"
+  ],
+  "result": {
+    "count": 1,
+    "id": "carbort:shrinkinator"
+  }
+}
\ No newline at end of file
diff --git a/src/generated/resources/data/carbort/tags/block/bedrock_drill_mineable.json b/src/generated/resources/data/carbort/tags/block/bedrock_drill_mineable.json
new file mode 100644
index 0000000..cbffb24
--- /dev/null
+++ b/src/generated/resources/data/carbort/tags/block/bedrock_drill_mineable.json
@@ -0,0 +1,5 @@
+{
+  "values": [
+    "carbort:bedrock_ore"
+  ]
+}
\ No newline at end of file
diff --git a/src/main/resources/assets/carbort/textures/item/watering_can.png b/src/main/resources/assets/carbort/textures/item/watering_can.png
new file mode 100644
index 0000000000000000000000000000000000000000..96edde7e500365e0f2346e7e27c688855de729a2
GIT binary patch
literal 412
zcmV;N0b~A&P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp)
z=>Px$R!KxbR5*>*kv~WRaU8`z7X}6`VK+#N3LZ6Ni_y?r2|^G!)MjAN;^fxoAPqso
zO+rf$*dR>`fs?~cxhR2h2Py<Q{E!440)=bocbJ}gz3KPoz4v|Z_k({AW!c3vpS1yu
zY6(k>07zAu3w&3DX+CQk)e^eV!ms)ONN6gS7%iB103MEZY<VCFMN<IK7X$pN58Y@H
z)3zM0<aq$<pI`LFfWp%=kg<(wiTkTd&U1H8g7o1wmKc#tT>OkG*r`fWapI(-LHj1Q
z&*n*z$7}}Hyd>ji0Emxw%yyTeDX4Y(yj-7>dwoN%brg>@&}$t9uoLYr@q=B=cK4Uq
z8c$pwdu4W`*E)*qE>Uh+&U$ad%k6Q*F^46;kd6lJgr)*ujVHt-VW+}eVmxjJQW#!e
zb;PoQ6uMTJb+7k^XrTb*hJ_XiQ11;F#7is8R+*3d_wWtEEtpgB>^Z6c0000<MNUMn
GLSTYal(AX>

literal 0
HcmV?d00001

diff --git a/src/main/resources/assets/carbort/textures/item/watering_can_overlay.png b/src/main/resources/assets/carbort/textures/item/watering_can_overlay.png
new file mode 100644
index 0000000000000000000000000000000000000000..30870d6a5fcf9422e721238e6f383fb1b1e56648
GIT binary patch
literal 110
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|G(24#Lo9le
z6C_xBeyIEh0{L|lCJL^On!~1$eJq{hsGbDt;sz}S2IGZ1EVdK2zX9rD@O1TaS?83{
F1OV?$AL;-A

literal 0
HcmV?d00001