From 19ba6fd72588dfbe5d52d0fa7991786ea5535b16 Mon Sep 17 00:00:00 2001 From: Jottyfan Date: Fri, 13 Feb 2026 23:17:45 +0100 Subject: [PATCH] added recipes --- .../tags/block/mineable/pickaxe.json | 8 ++++++++ .../minecraft/tags/block/need_iron_tool.json | 7 +++++++ .../uno/loot_table/blocks/ruby_block.json | 20 +++++++++++++++++++ .../loot_table/blocks/ruby_deepslate_ore.json | 20 +++++++++++++++++++ .../data/uno/loot_table/blocks/ruby_ore.json | 20 +++++++++++++++++++ .../blasting_ruby_from_rubydeepslateore.json | 9 +++++++++ .../recipe/blasting_ruby_from_rubyore.json | 9 +++++++++ .../uno/recipe/campfire_torch_from_stub.json | 9 +++++++++ .../recipe/shaped_rubyblock_from_ruby.json | 15 ++++++++++++++ .../recipe/shapeless_ruby_from_rubyblock.json | 10 ++++++++++ .../uno/recipe/shapeless_stub_from_stick.json | 10 ++++++++++ 11 files changed, 137 insertions(+) create mode 100644 src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json create mode 100644 src/main/resources/data/minecraft/tags/block/need_iron_tool.json create mode 100644 src/main/resources/data/uno/loot_table/blocks/ruby_block.json create mode 100644 src/main/resources/data/uno/loot_table/blocks/ruby_deepslate_ore.json create mode 100644 src/main/resources/data/uno/loot_table/blocks/ruby_ore.json create mode 100644 src/main/resources/data/uno/recipe/blasting_ruby_from_rubydeepslateore.json create mode 100644 src/main/resources/data/uno/recipe/blasting_ruby_from_rubyore.json create mode 100644 src/main/resources/data/uno/recipe/campfire_torch_from_stub.json create mode 100644 src/main/resources/data/uno/recipe/shaped_rubyblock_from_ruby.json create mode 100644 src/main/resources/data/uno/recipe/shapeless_ruby_from_rubyblock.json create mode 100644 src/main/resources/data/uno/recipe/shapeless_stub_from_stick.json diff --git a/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json new file mode 100644 index 0000000..723aeb4 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/mineable/pickaxe.json @@ -0,0 +1,8 @@ +{ + "replace": false, + "values": [ + "uno:ruby_block", + "uno:ruby_ore", + "uno:ruby_deepslate_ore" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/need_iron_tool.json b/src/main/resources/data/minecraft/tags/block/need_iron_tool.json new file mode 100644 index 0000000..3282c1e --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/need_iron_tool.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "uno:ruby_ore", + "uno:ruby_deepslate_ore" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/uno/loot_table/blocks/ruby_block.json b/src/main/resources/data/uno/loot_table/blocks/ruby_block.json new file mode 100644 index 0000000..8ab4b44 --- /dev/null +++ b/src/main/resources/data/uno/loot_table/blocks/ruby_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "uno:ruby_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/uno/loot_table/blocks/ruby_deepslate_ore.json b/src/main/resources/data/uno/loot_table/blocks/ruby_deepslate_ore.json new file mode 100644 index 0000000..0f8aa55 --- /dev/null +++ b/src/main/resources/data/uno/loot_table/blocks/ruby_deepslate_ore.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "uno:ruby" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/uno/loot_table/blocks/ruby_ore.json b/src/main/resources/data/uno/loot_table/blocks/ruby_ore.json new file mode 100644 index 0000000..0f8aa55 --- /dev/null +++ b/src/main/resources/data/uno/loot_table/blocks/ruby_ore.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "uno:ruby" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/uno/recipe/blasting_ruby_from_rubydeepslateore.json b/src/main/resources/data/uno/recipe/blasting_ruby_from_rubydeepslateore.json new file mode 100644 index 0000000..d73bcb4 --- /dev/null +++ b/src/main/resources/data/uno/recipe/blasting_ruby_from_rubydeepslateore.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:blasting", + "ingredient": "uno:ruby_deepslate_ore", + "result": { + "id": "uno:ruby" + }, + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/uno/recipe/blasting_ruby_from_rubyore.json b/src/main/resources/data/uno/recipe/blasting_ruby_from_rubyore.json new file mode 100644 index 0000000..3836a6d --- /dev/null +++ b/src/main/resources/data/uno/recipe/blasting_ruby_from_rubyore.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:blasting", + "ingredient": "uno:ruby_ore", + "result": { + "id": "uno:ruby" + }, + "experience": 0.1, + "cookingtime": 200 +} \ No newline at end of file diff --git a/src/main/resources/data/uno/recipe/campfire_torch_from_stub.json b/src/main/resources/data/uno/recipe/campfire_torch_from_stub.json new file mode 100644 index 0000000..f9acbca --- /dev/null +++ b/src/main/resources/data/uno/recipe/campfire_torch_from_stub.json @@ -0,0 +1,9 @@ +{ + "type": "minecraft:campfire_cooking", + "ingredient": "uno:stub", + "result": { + "id": "minecraft:torch" + }, + "experience": 0.1, + "cookingtime": 20 +} \ No newline at end of file diff --git a/src/main/resources/data/uno/recipe/shaped_rubyblock_from_ruby.json b/src/main/resources/data/uno/recipe/shaped_rubyblock_from_ruby.json new file mode 100644 index 0000000..b606524 --- /dev/null +++ b/src/main/resources/data/uno/recipe/shaped_rubyblock_from_ruby.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "###", + "###", + "###" + ], + "key": { + "#": "uno:ruby" + }, + "result": { + "id": "uno:ruby_block", + "count": 1 + } +} \ No newline at end of file diff --git a/src/main/resources/data/uno/recipe/shapeless_ruby_from_rubyblock.json b/src/main/resources/data/uno/recipe/shapeless_ruby_from_rubyblock.json new file mode 100644 index 0000000..2c624c7 --- /dev/null +++ b/src/main/resources/data/uno/recipe/shapeless_ruby_from_rubyblock.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "uno:ruby_block" + ], + "result": { + "id": "uno:ruby", + "count": 9 + } +} \ No newline at end of file diff --git a/src/main/resources/data/uno/recipe/shapeless_stub_from_stick.json b/src/main/resources/data/uno/recipe/shapeless_stub_from_stick.json new file mode 100644 index 0000000..994ebce --- /dev/null +++ b/src/main/resources/data/uno/recipe/shapeless_stub_from_stick.json @@ -0,0 +1,10 @@ +{ + "type": "minecraft:crafting_shapeless", + "ingredients": [ + "minecraft:stick" + ], + "result": { + "id": "uno:stub", + "count": 2 + } +} \ No newline at end of file