From 2665d10acd050bd7a4473c611468fd767113fa0b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 31 Mar 2026 16:46:10 +0000 Subject: [PATCH 1/2] Initial plan From a1cf6b046245fb943610c994e0e8520ed44ea1b5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 31 Mar 2026 17:15:26 +0000 Subject: [PATCH 2/2] Add subfolders for recipe templates Agent-Logs-Url: https://github.com/thehale/papermc-plugin-template/sessions/4b484eea-c9a4-4d2a-94d5-d3822644cff4 Co-authored-by: thehale <47901316+thehale@users.noreply.github.com> --- .../resources/recipes/blasting/example.json | 9 +++++++++ .../recipes/campfire_cooking/example.json | 9 +++++++++ .../recipes/crafting/shaped/example.json | 20 +++++++++++++++++++ .../recipes/crafting/shapeless/example.json | 15 ++++++++++++++ .../resources/recipes/smelting/example.json | 9 +++++++++ .../resources/recipes/smithing/example.json | 15 ++++++++++++++ .../resources/recipes/smoking/example.json | 9 +++++++++ .../recipes/stonecutting/example.json | 8 ++++++++ 8 files changed, 94 insertions(+) create mode 100644 app/src/main/resources/recipes/blasting/example.json create mode 100644 app/src/main/resources/recipes/campfire_cooking/example.json create mode 100644 app/src/main/resources/recipes/crafting/shaped/example.json create mode 100644 app/src/main/resources/recipes/crafting/shapeless/example.json create mode 100644 app/src/main/resources/recipes/smelting/example.json create mode 100644 app/src/main/resources/recipes/smithing/example.json create mode 100644 app/src/main/resources/recipes/smoking/example.json create mode 100644 app/src/main/resources/recipes/stonecutting/example.json diff --git a/app/src/main/resources/recipes/blasting/example.json b/app/src/main/resources/recipes/blasting/example.json new file mode 100644 index 0000000..c899361 --- /dev/null +++ b/app/src/main/resources/recipes/blasting/example.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:blasting", + "ingredient": { + "item": "minecraft:iron_ore" + }, + "result": "minecraft:iron_ingot", + "experience": 0.7, + "cookingtime": 100 +} diff --git a/app/src/main/resources/recipes/campfire_cooking/example.json b/app/src/main/resources/recipes/campfire_cooking/example.json new file mode 100644 index 0000000..784316a --- /dev/null +++ b/app/src/main/resources/recipes/campfire_cooking/example.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:campfire_cooking", + "ingredient": { + "item": "minecraft:beef" + }, + "result": "minecraft:cooked_beef", + "experience": 0.35, + "cookingtime": 600 +} diff --git a/app/src/main/resources/recipes/crafting/shaped/example.json b/app/src/main/resources/recipes/crafting/shaped/example.json new file mode 100644 index 0000000..69b0fb3 --- /dev/null +++ b/app/src/main/resources/recipes/crafting/shaped/example.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "CCC", + " S ", + " S " + ], + "key": { + "C": { + "item": "minecraft:cobblestone" + }, + "S": { + "item": "minecraft:stick" + } + }, + "result": { + "item": "minecraft:stone_pickaxe", + "count": 1 + } +} diff --git a/app/src/main/resources/recipes/crafting/shapeless/example.json b/app/src/main/resources/recipes/crafting/shapeless/example.json new file mode 100644 index 0000000..af6c0cd --- /dev/null +++ b/app/src/main/resources/recipes/crafting/shapeless/example.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + { + "item": "minecraft:red_dye" + }, + { + "item": "minecraft:white_dye" + } + ], + "result": { + "item": "minecraft:pink_dye", + "count": 2 + } +} diff --git a/app/src/main/resources/recipes/smelting/example.json b/app/src/main/resources/recipes/smelting/example.json new file mode 100644 index 0000000..e390551 --- /dev/null +++ b/app/src/main/resources/recipes/smelting/example.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smelting", + "ingredient": { + "item": "minecraft:cobblestone" + }, + "result": "minecraft:stone", + "experience": 0.1, + "cookingtime": 200 +} diff --git a/app/src/main/resources/recipes/smithing/example.json b/app/src/main/resources/recipes/smithing/example.json new file mode 100644 index 0000000..80d5b63 --- /dev/null +++ b/app/src/main/resources/recipes/smithing/example.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:smithing_transform", + "template": { + "item": "minecraft:netherite_upgrade_smithing_template" + }, + "base": { + "item": "minecraft:diamond_sword" + }, + "addition": { + "item": "minecraft:netherite_ingot" + }, + "result": { + "item": "minecraft:netherite_sword" + } +} diff --git a/app/src/main/resources/recipes/smoking/example.json b/app/src/main/resources/recipes/smoking/example.json new file mode 100644 index 0000000..0071f6f --- /dev/null +++ b/app/src/main/resources/recipes/smoking/example.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:smoking", + "ingredient": { + "item": "minecraft:beef" + }, + "result": "minecraft:cooked_beef", + "experience": 0.35, + "cookingtime": 100 +} diff --git a/app/src/main/resources/recipes/stonecutting/example.json b/app/src/main/resources/recipes/stonecutting/example.json new file mode 100644 index 0000000..c207038 --- /dev/null +++ b/app/src/main/resources/recipes/stonecutting/example.json @@ -0,0 +1,8 @@ +{ + "type": "minecraft:stonecutting", + "ingredient": { + "item": "minecraft:cobblestone" + }, + "result": "minecraft:cobblestone_slab", + "count": 2 +}