From 7ed29850521b7450499c0275d47906f56b236fd7 Mon Sep 17 00:00:00 2001 From: Fugimii Date: Fri, 9 Feb 2024 19:55:45 +1000 Subject: [PATCH] datagen :D --- .../2a6c4893c768bc43ca87ea7d6ecdcaba130270b1 | 8 +++ .../5b38a70760b32179b6d7399732aa7f62e8793cb7 | 23 ++++++++ .../7adfc799bc63aad7dbb4040c11e8b499fd3b945b | 1 + .../8e5d61690f39401af1a249ac7756b56399634be2 | 27 +++++++++ .../e5f44278c047a3c549db4d1e452a7777839a2e19 | 7 +++ .../blockstates/deepslate_ruby_ore.json | 0 .../blockstates/end_stone_ruby_ore.json | 0 .../blockstates/nether_ruby_ore.json | 0 .../blockstates/raw_ruby_block.json | 0 .../tutorialmod/blockstates/ruby_block.json | 0 .../tutorialmod/blockstates/ruby_ore.json | 0 .../tutorialmod/blockstates/sound_block.json | 7 +++ .../models/block/deepslate_ruby_ore.json | 0 .../models/block/end_stone_ruby_ore.json | 0 .../models/block/nether_ruby_ore.json | 0 .../models/block/raw_ruby_block.json | 2 +- .../tutorialmod/models/block/ruby_block.json | 2 +- .../tutorialmod/models/block/ruby_ore.json | 0 .../tutorialmod/models/block/sound_block.json | 2 +- .../models/item/coal_briquette.json | 6 ++ .../models/item/deepslate_ruby_ore.json | 0 .../models/item/end_stone_ruby_ore.json | 0 .../models/item/metal_detector.json | 6 ++ .../models/item/nether_ruby_ore.json | 0 .../tutorialmod/models/item/raw_ruby.json | 2 +- .../models/item/raw_ruby_block.json | 0 .../assets/tutorialmod/models/item/ruby.json | 2 +- .../tutorialmod/models/item/ruby_block.json | 0 .../tutorialmod/models/item/ruby_ore.json | 0 .../tutorialmod/models/item/sound_block.json | 3 + .../tutorialmod/models/item/tomato.json | 6 ++ .../tags/blocks/needs_tool_level_4.json | 6 ++ .../tags/blocks/mineable/pickaxe.json | 12 ++++ .../tags/blocks/needs_diamond_tool.json | 6 ++ .../tags/blocks/needs_iron_tool.json | 7 +++ .../tags/blocks/needs_stone_tool.json | 6 ++ .../recipes/building_blocks/ruby.json | 34 +++++++++++ .../recipes/decorations/ruby_block.json | 34 +++++++++++ .../advancements/recipes/misc/raw_ruby.json | 47 +++++++++++++++ ...ruby_from_blasting_end_stone_ruby_ore.json | 34 +++++++++++ .../ruby_from_blasting_nether_ruby_ore.json | 34 +++++++++++ .../misc/ruby_from_blasting_raw_ruby.json | 34 +++++++++++ .../misc/ruby_from_blasting_ruby_ore.json | 34 +++++++++++ ...ruby_from_smelting_end_stone_ruby_ore.json | 34 +++++++++++ .../ruby_from_smelting_nether_ruby_ore.json | 34 +++++++++++ .../misc/ruby_from_smelting_raw_ruby.json | 34 +++++++++++ .../misc/ruby_from_smelting_ruby_ore.json | 34 +++++++++++ .../blocks/deepslate_ruby_ore.json | 58 +++++++++++++++++++ .../blocks/end_stone_ruby_ore.json | 58 +++++++++++++++++++ .../loot_tables/blocks/nether_ruby_ore.json | 58 +++++++++++++++++++ .../loot_tables/blocks/raw_ruby_block.json | 20 +++++++ .../loot_tables/blocks/ruby_block.json | 20 +++++++ .../loot_tables/blocks/ruby_ore.json | 58 +++++++++++++++++++ .../loot_tables/blocks/sound_block.json | 20 +++++++ .../data/tutorialmod/recipes/raw_ruby.json | 20 +++++++ .../data/tutorialmod/recipes/ruby.json | 13 +++++ .../data/tutorialmod/recipes/ruby_block.json | 17 ++++++ ...ruby_from_blasting_end_stone_ruby_ore.json | 11 ++++ .../ruby_from_blasting_nether_ruby_ore.json | 11 ++++ .../recipes/ruby_from_blasting_raw_ruby.json | 11 ++++ .../recipes/ruby_from_blasting_ruby_ore.json | 11 ++++ ...ruby_from_smelting_end_stone_ruby_ore.json | 11 ++++ .../ruby_from_smelting_nether_ruby_ore.json | 11 ++++ .../recipes/ruby_from_smelting_raw_ruby.json | 11 ++++ .../recipes/ruby_from_smelting_ruby_ore.json | 11 ++++ .../metal_detector_detectable_blocks.json | 14 +++++ .../tutorial/datagen/ModBlockTagProvider.java | 2 + .../tutorial/datagen/ModItemTagProvider.java | 2 + .../datagen/ModLootTableProvider.java | 2 + .../tutorial/datagen/ModModelProvider.java | 2 + .../tutorial/datagen/ModRecipeProvider.java | 2 + .../tutorialmod/blockstates/sound_block.json | 7 --- .../models/item/coal_briquette.json | 6 -- .../models/item/metal_detector.json | 6 -- .../tutorialmod/models/item/sound_block.json | 3 - .../tutorialmod/models/item/tomato.json | 6 -- 76 files changed, 977 insertions(+), 33 deletions(-) create mode 100644 src/main/generated/.cache/2a6c4893c768bc43ca87ea7d6ecdcaba130270b1 create mode 100644 src/main/generated/.cache/5b38a70760b32179b6d7399732aa7f62e8793cb7 create mode 100644 src/main/generated/.cache/7adfc799bc63aad7dbb4040c11e8b499fd3b945b create mode 100644 src/main/generated/.cache/8e5d61690f39401af1a249ac7756b56399634be2 create mode 100644 src/main/generated/.cache/e5f44278c047a3c549db4d1e452a7777839a2e19 rename src/main/{resources => generated}/assets/tutorialmod/blockstates/deepslate_ruby_ore.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/blockstates/end_stone_ruby_ore.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/blockstates/nether_ruby_ore.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/blockstates/raw_ruby_block.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/blockstates/ruby_block.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/blockstates/ruby_ore.json (100%) create mode 100644 src/main/generated/assets/tutorialmod/blockstates/sound_block.json rename src/main/{resources => generated}/assets/tutorialmod/models/block/deepslate_ruby_ore.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/models/block/end_stone_ruby_ore.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/models/block/nether_ruby_ore.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/models/block/raw_ruby_block.json (63%) rename src/main/{resources => generated}/assets/tutorialmod/models/block/ruby_block.json (61%) rename src/main/{resources => generated}/assets/tutorialmod/models/block/ruby_ore.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/models/block/sound_block.json (59%) create mode 100644 src/main/generated/assets/tutorialmod/models/item/coal_briquette.json rename src/main/{resources => generated}/assets/tutorialmod/models/item/deepslate_ruby_ore.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/models/item/end_stone_ruby_ore.json (100%) create mode 100644 src/main/generated/assets/tutorialmod/models/item/metal_detector.json rename src/main/{resources => generated}/assets/tutorialmod/models/item/nether_ruby_ore.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/models/item/raw_ruby.json (61%) rename src/main/{resources => generated}/assets/tutorialmod/models/item/raw_ruby_block.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/models/item/ruby.json (60%) rename src/main/{resources => generated}/assets/tutorialmod/models/item/ruby_block.json (100%) rename src/main/{resources => generated}/assets/tutorialmod/models/item/ruby_ore.json (100%) create mode 100644 src/main/generated/assets/tutorialmod/models/item/sound_block.json create mode 100644 src/main/generated/assets/tutorialmod/models/item/tomato.json create mode 100644 src/main/generated/data/fabric/tags/blocks/needs_tool_level_4.json create mode 100644 src/main/generated/data/minecraft/tags/blocks/mineable/pickaxe.json create mode 100644 src/main/generated/data/minecraft/tags/blocks/needs_diamond_tool.json create mode 100644 src/main/generated/data/minecraft/tags/blocks/needs_iron_tool.json create mode 100644 src/main/generated/data/minecraft/tags/blocks/needs_stone_tool.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/building_blocks/ruby.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/decorations/ruby_block.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/misc/raw_ruby.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_end_stone_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_nether_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_raw_ruby.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_end_stone_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_nether_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_raw_ruby.json create mode 100644 src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/loot_tables/blocks/deepslate_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/loot_tables/blocks/end_stone_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/loot_tables/blocks/nether_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/loot_tables/blocks/raw_ruby_block.json create mode 100644 src/main/generated/data/tutorialmod/loot_tables/blocks/ruby_block.json create mode 100644 src/main/generated/data/tutorialmod/loot_tables/blocks/ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/loot_tables/blocks/sound_block.json create mode 100644 src/main/generated/data/tutorialmod/recipes/raw_ruby.json create mode 100644 src/main/generated/data/tutorialmod/recipes/ruby.json create mode 100644 src/main/generated/data/tutorialmod/recipes/ruby_block.json create mode 100644 src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_end_stone_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_nether_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_raw_ruby.json create mode 100644 src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_end_stone_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_nether_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_raw_ruby.json create mode 100644 src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_ruby_ore.json create mode 100644 src/main/generated/data/tutorialmod/tags/blocks/metal_detector_detectable_blocks.json create mode 100644 src/main/java/net/fugimii/tutorial/datagen/ModBlockTagProvider.java create mode 100644 src/main/java/net/fugimii/tutorial/datagen/ModItemTagProvider.java create mode 100644 src/main/java/net/fugimii/tutorial/datagen/ModLootTableProvider.java create mode 100644 src/main/java/net/fugimii/tutorial/datagen/ModModelProvider.java create mode 100644 src/main/java/net/fugimii/tutorial/datagen/ModRecipeProvider.java delete mode 100644 src/main/resources/assets/tutorialmod/blockstates/sound_block.json delete mode 100644 src/main/resources/assets/tutorialmod/models/item/coal_briquette.json delete mode 100644 src/main/resources/assets/tutorialmod/models/item/metal_detector.json delete mode 100644 src/main/resources/assets/tutorialmod/models/item/sound_block.json delete mode 100644 src/main/resources/assets/tutorialmod/models/item/tomato.json diff --git a/src/main/generated/.cache/2a6c4893c768bc43ca87ea7d6ecdcaba130270b1 b/src/main/generated/.cache/2a6c4893c768bc43ca87ea7d6ecdcaba130270b1 new file mode 100644 index 0000000..68539c4 --- /dev/null +++ b/src/main/generated/.cache/2a6c4893c768bc43ca87ea7d6ecdcaba130270b1 @@ -0,0 +1,8 @@ +// 1.20.4 2024-02-09T19:55:16.427174908 TutorialMod/Block Loot Tables +cc949d0a6d37d42537b3f6a8856eca6dfd258e66 data/tutorialmod/loot_tables/blocks/sound_block.json +03a3b82f1a2fb709266d0911c5987cde08a8ef10 data/tutorialmod/loot_tables/blocks/end_stone_ruby_ore.json +6cbee860a058aff1471e8886d74965f5a072e318 data/tutorialmod/loot_tables/blocks/raw_ruby_block.json +3f950c6a949fc7757f6ee79a0dc95e652cf721fa data/tutorialmod/loot_tables/blocks/ruby_ore.json +e10b58ff9a7f9df85b67b7807d5ae423e7a759f8 data/tutorialmod/loot_tables/blocks/ruby_block.json +01b515238d9fe6e695ccb6cde2add8caa23ef2d1 data/tutorialmod/loot_tables/blocks/deepslate_ruby_ore.json +8fb6c58892093a4f3b3cfb425b862efcdedcc873 data/tutorialmod/loot_tables/blocks/nether_ruby_ore.json diff --git a/src/main/generated/.cache/5b38a70760b32179b6d7399732aa7f62e8793cb7 b/src/main/generated/.cache/5b38a70760b32179b6d7399732aa7f62e8793cb7 new file mode 100644 index 0000000..a2c1abe --- /dev/null +++ b/src/main/generated/.cache/5b38a70760b32179b6d7399732aa7f62e8793cb7 @@ -0,0 +1,23 @@ +// 1.20.4 2024-02-09T19:55:16.426924015 TutorialMod/Recipes +bdd1a2f3a87947bfdd91e6ea415c2385b43970db data/tutorialmod/advancements/recipes/misc/raw_ruby.json +e3dbaaf86976c41d3eda2ced039349ad46b7dd23 data/tutorialmod/recipes/raw_ruby.json +c4731ffbf4e6eaad4f517142169df11021461215 data/tutorialmod/recipes/ruby_from_smelting_end_stone_ruby_ore.json +54354767baa1edeaed45983ff85d1e7504c924b5 data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_nether_ruby_ore.json +99ac2fad730948cbfcb4c6637188b2d16f6853ce data/tutorialmod/recipes/ruby_from_smelting_nether_ruby_ore.json +d4795385ed106ab15961d35844b1398de7e45d96 data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_nether_ruby_ore.json +e82bd194278914325670819963836170d8b45424 data/tutorialmod/recipes/ruby_from_blasting_end_stone_ruby_ore.json +bfc763592df0c885eadf1fa6407ba618c5f52b86 data/tutorialmod/recipes/ruby_from_smelting_raw_ruby.json +52a8e7f117f6b2f98feb742c1ddad27f7763cfa6 data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_ruby_ore.json +adbd6aa707967bbb53ca9e96ba7a75e707a3ab1f data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_ruby_ore.json +ea3f2fa9245d18a2803d0eb21c54bec74d0924df data/tutorialmod/recipes/ruby_from_blasting_raw_ruby.json +4ef393bccf338995ca1f883c7374d69f6d505b00 data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_raw_ruby.json +dd79d75efdf8e6fe6d262df085f3fc17a170dd4b data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_end_stone_ruby_ore.json +f44a020805f68e57af1ec2cdf9c08d65a0a2493e data/tutorialmod/recipes/ruby_from_blasting_nether_ruby_ore.json +403a5552172030b1233c33869ec3eb673b2ed654 data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_end_stone_ruby_ore.json +1f79ee072c381aa558c6d92b1c1c915618f073de data/tutorialmod/advancements/recipes/building_blocks/ruby.json +ff1d1c860db286c03a200fb7e99386372ea23007 data/tutorialmod/recipes/ruby_from_smelting_ruby_ore.json +68d274b6bd0a38ce27e947d3182a794f5c8dcb72 data/tutorialmod/recipes/ruby.json +2c578d2ef5570b3f70994070d55800867fcaa8e8 data/tutorialmod/advancements/recipes/decorations/ruby_block.json +80ac03f16eb78a208c56db4f70f1fb8e2a11dc89 data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_raw_ruby.json +9b458a489cfd42cb04fa6ba6c4212e48360cc579 data/tutorialmod/recipes/ruby_block.json +c1a3567f63b520f5efe7395d79f6815e355e759f data/tutorialmod/recipes/ruby_from_blasting_ruby_ore.json diff --git a/src/main/generated/.cache/7adfc799bc63aad7dbb4040c11e8b499fd3b945b b/src/main/generated/.cache/7adfc799bc63aad7dbb4040c11e8b499fd3b945b new file mode 100644 index 0000000..904603c --- /dev/null +++ b/src/main/generated/.cache/7adfc799bc63aad7dbb4040c11e8b499fd3b945b @@ -0,0 +1 @@ +// 1.20.4 2024-02-09T19:55:16.426504133 TutorialMod/Tags for minecraft:item diff --git a/src/main/generated/.cache/8e5d61690f39401af1a249ac7756b56399634be2 b/src/main/generated/.cache/8e5d61690f39401af1a249ac7756b56399634be2 new file mode 100644 index 0000000..21f9271 --- /dev/null +++ b/src/main/generated/.cache/8e5d61690f39401af1a249ac7756b56399634be2 @@ -0,0 +1,27 @@ +// 1.20.4 2024-02-09T19:55:16.426617517 TutorialMod/Model Definitions +1e28efa60d451a0277c0e06152dd9c47e3e73701 assets/tutorialmod/blockstates/ruby_ore.json +dac8730911a1737e4cdd2e70cfc8d32b0b0ba457 assets/tutorialmod/models/block/sound_block.json +fdfadf4fbed71a5d0dee8237f61cf4a05d5b93d4 assets/tutorialmod/models/item/raw_ruby_block.json +eb1fa20950fba3a8d7186dc327c1ffb0dfce79b6 assets/tutorialmod/models/block/ruby_ore.json +614c8479da11bdafaa7223f769520123ba171468 assets/tutorialmod/models/block/deepslate_ruby_ore.json +e93e5d2c8c8e036c7383d253b6ed71d3f3cc7baa assets/tutorialmod/models/block/nether_ruby_ore.json +86c7c307167b5a0efe2175235a7fa584d4523ac3 assets/tutorialmod/blockstates/raw_ruby_block.json +7e439f9c39ea91be588ddc78cf4cd903b5b9cb70 assets/tutorialmod/blockstates/sound_block.json +de1b322d97929c84f07ee7634cc04489dd96a7e6 assets/tutorialmod/blockstates/end_stone_ruby_ore.json +9b062c50679acb96ed97c1ecdc1f6e85a7cdedd7 assets/tutorialmod/models/block/raw_ruby_block.json +227887ba16919b1cedc0c4188b78790643c2d62e assets/tutorialmod/blockstates/deepslate_ruby_ore.json +d265fc031081fa3e6544db97d53afd58d746ef33 assets/tutorialmod/models/block/ruby_block.json +2ca7de8e9b006ce3fe69daf7252f31de9a79fd29 assets/tutorialmod/models/block/end_stone_ruby_ore.json +d07fad06b4e5a92363d8d18e034dbd6a8641d34d assets/tutorialmod/models/item/ruby.json +69c2d540b8ddbd4e551bd70db496c57ee6450e49 assets/tutorialmod/blockstates/nether_ruby_ore.json +a3afdbdc2d5bc2b6615dfde9596d1eeeb3dc4564 assets/tutorialmod/models/item/ruby_block.json +d2ea57718b2b1d4bafd79cc6c71c483bab5528d7 assets/tutorialmod/blockstates/ruby_block.json +dd8175fa12280ab5f11423a30ce62f43befa9a1d assets/tutorialmod/models/item/raw_ruby.json +430890fbcf2db7c6b7b703b18ca062d9b174ed64 assets/tutorialmod/models/item/coal_briquette.json +c0634688a6b5b0c7310b2a754b1b90e7f02c886f assets/tutorialmod/models/item/nether_ruby_ore.json +93719e53df04c62d91023fe733206eb93b7aac86 assets/tutorialmod/models/item/metal_detector.json +6be76f1a1ff65477cdf294793fa18f09f935d954 assets/tutorialmod/models/item/deepslate_ruby_ore.json +f8363c61ac5c853aefbed155e9fe21d00ab5b177 assets/tutorialmod/models/item/ruby_ore.json +81c58771c6f956628ada19712ede57133eb95836 assets/tutorialmod/models/item/end_stone_ruby_ore.json +e1bcffd5dcbfb758a3668455d04d23c6efda02cf assets/tutorialmod/models/item/sound_block.json +a743381d7382b871f961ede3637b21dd7322ef0d assets/tutorialmod/models/item/tomato.json diff --git a/src/main/generated/.cache/e5f44278c047a3c549db4d1e452a7777839a2e19 b/src/main/generated/.cache/e5f44278c047a3c549db4d1e452a7777839a2e19 new file mode 100644 index 0000000..ce644d2 --- /dev/null +++ b/src/main/generated/.cache/e5f44278c047a3c549db4d1e452a7777839a2e19 @@ -0,0 +1,7 @@ +// 1.20.4 2024-02-09T19:55:16.426121011 TutorialMod/Tags for minecraft:block +04af89ac372616814468363bf06eb4e154e54d25 data/minecraft/tags/blocks/mineable/pickaxe.json +73c07b084712b06dbb0b224fdf6348000e5741df data/fabric/tags/blocks/needs_tool_level_4.json +6446ed28cb4ab3f15e9b978234672715ad219d65 data/minecraft/tags/blocks/needs_diamond_tool.json +ba8d493b80709dab74096050eae307a04a22b98b data/tutorialmod/tags/blocks/metal_detector_detectable_blocks.json +1094742dcaf3ee582a7a121e9ae4a2477318142b data/minecraft/tags/blocks/needs_iron_tool.json +090afd1457b32fdd36d347afa6679cf48a814de9 data/minecraft/tags/blocks/needs_stone_tool.json diff --git a/src/main/resources/assets/tutorialmod/blockstates/deepslate_ruby_ore.json b/src/main/generated/assets/tutorialmod/blockstates/deepslate_ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/blockstates/deepslate_ruby_ore.json rename to src/main/generated/assets/tutorialmod/blockstates/deepslate_ruby_ore.json diff --git a/src/main/resources/assets/tutorialmod/blockstates/end_stone_ruby_ore.json b/src/main/generated/assets/tutorialmod/blockstates/end_stone_ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/blockstates/end_stone_ruby_ore.json rename to src/main/generated/assets/tutorialmod/blockstates/end_stone_ruby_ore.json diff --git a/src/main/resources/assets/tutorialmod/blockstates/nether_ruby_ore.json b/src/main/generated/assets/tutorialmod/blockstates/nether_ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/blockstates/nether_ruby_ore.json rename to src/main/generated/assets/tutorialmod/blockstates/nether_ruby_ore.json diff --git a/src/main/resources/assets/tutorialmod/blockstates/raw_ruby_block.json b/src/main/generated/assets/tutorialmod/blockstates/raw_ruby_block.json similarity index 100% rename from src/main/resources/assets/tutorialmod/blockstates/raw_ruby_block.json rename to src/main/generated/assets/tutorialmod/blockstates/raw_ruby_block.json diff --git a/src/main/resources/assets/tutorialmod/blockstates/ruby_block.json b/src/main/generated/assets/tutorialmod/blockstates/ruby_block.json similarity index 100% rename from src/main/resources/assets/tutorialmod/blockstates/ruby_block.json rename to src/main/generated/assets/tutorialmod/blockstates/ruby_block.json diff --git a/src/main/resources/assets/tutorialmod/blockstates/ruby_ore.json b/src/main/generated/assets/tutorialmod/blockstates/ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/blockstates/ruby_ore.json rename to src/main/generated/assets/tutorialmod/blockstates/ruby_ore.json diff --git a/src/main/generated/assets/tutorialmod/blockstates/sound_block.json b/src/main/generated/assets/tutorialmod/blockstates/sound_block.json new file mode 100644 index 0000000..4eb82d5 --- /dev/null +++ b/src/main/generated/assets/tutorialmod/blockstates/sound_block.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "tutorialmod:block/sound_block" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tutorialmod/models/block/deepslate_ruby_ore.json b/src/main/generated/assets/tutorialmod/models/block/deepslate_ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/models/block/deepslate_ruby_ore.json rename to src/main/generated/assets/tutorialmod/models/block/deepslate_ruby_ore.json diff --git a/src/main/resources/assets/tutorialmod/models/block/end_stone_ruby_ore.json b/src/main/generated/assets/tutorialmod/models/block/end_stone_ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/models/block/end_stone_ruby_ore.json rename to src/main/generated/assets/tutorialmod/models/block/end_stone_ruby_ore.json diff --git a/src/main/resources/assets/tutorialmod/models/block/nether_ruby_ore.json b/src/main/generated/assets/tutorialmod/models/block/nether_ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/models/block/nether_ruby_ore.json rename to src/main/generated/assets/tutorialmod/models/block/nether_ruby_ore.json diff --git a/src/main/resources/assets/tutorialmod/models/block/raw_ruby_block.json b/src/main/generated/assets/tutorialmod/models/block/raw_ruby_block.json similarity index 63% rename from src/main/resources/assets/tutorialmod/models/block/raw_ruby_block.json rename to src/main/generated/assets/tutorialmod/models/block/raw_ruby_block.json index cbafd82..2f2ce27 100644 --- a/src/main/resources/assets/tutorialmod/models/block/raw_ruby_block.json +++ b/src/main/generated/assets/tutorialmod/models/block/raw_ruby_block.json @@ -1,5 +1,5 @@ { - "parent": "block/cube_all", + "parent": "minecraft:block/cube_all", "textures": { "all": "tutorialmod:block/raw_ruby_block" } diff --git a/src/main/resources/assets/tutorialmod/models/block/ruby_block.json b/src/main/generated/assets/tutorialmod/models/block/ruby_block.json similarity index 61% rename from src/main/resources/assets/tutorialmod/models/block/ruby_block.json rename to src/main/generated/assets/tutorialmod/models/block/ruby_block.json index d65d2ec..c6a1259 100644 --- a/src/main/resources/assets/tutorialmod/models/block/ruby_block.json +++ b/src/main/generated/assets/tutorialmod/models/block/ruby_block.json @@ -1,5 +1,5 @@ { - "parent": "block/cube_all", + "parent": "minecraft:block/cube_all", "textures": { "all": "tutorialmod:block/ruby_block" } diff --git a/src/main/resources/assets/tutorialmod/models/block/ruby_ore.json b/src/main/generated/assets/tutorialmod/models/block/ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/models/block/ruby_ore.json rename to src/main/generated/assets/tutorialmod/models/block/ruby_ore.json diff --git a/src/main/resources/assets/tutorialmod/models/block/sound_block.json b/src/main/generated/assets/tutorialmod/models/block/sound_block.json similarity index 59% rename from src/main/resources/assets/tutorialmod/models/block/sound_block.json rename to src/main/generated/assets/tutorialmod/models/block/sound_block.json index f4a7d26..770381f 100644 --- a/src/main/resources/assets/tutorialmod/models/block/sound_block.json +++ b/src/main/generated/assets/tutorialmod/models/block/sound_block.json @@ -1,6 +1,6 @@ { "parent": "minecraft:block/cube_all", "textures": { - "all": "tutorialmod:block/ruby_ore" + "all": "tutorialmod:block/sound_block" } } \ No newline at end of file diff --git a/src/main/generated/assets/tutorialmod/models/item/coal_briquette.json b/src/main/generated/assets/tutorialmod/models/item/coal_briquette.json new file mode 100644 index 0000000..eec7a0d --- /dev/null +++ b/src/main/generated/assets/tutorialmod/models/item/coal_briquette.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tutorialmod:item/coal_briquette" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tutorialmod/models/item/deepslate_ruby_ore.json b/src/main/generated/assets/tutorialmod/models/item/deepslate_ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/models/item/deepslate_ruby_ore.json rename to src/main/generated/assets/tutorialmod/models/item/deepslate_ruby_ore.json diff --git a/src/main/resources/assets/tutorialmod/models/item/end_stone_ruby_ore.json b/src/main/generated/assets/tutorialmod/models/item/end_stone_ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/models/item/end_stone_ruby_ore.json rename to src/main/generated/assets/tutorialmod/models/item/end_stone_ruby_ore.json diff --git a/src/main/generated/assets/tutorialmod/models/item/metal_detector.json b/src/main/generated/assets/tutorialmod/models/item/metal_detector.json new file mode 100644 index 0000000..e52ec34 --- /dev/null +++ b/src/main/generated/assets/tutorialmod/models/item/metal_detector.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tutorialmod:item/metal_detector" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/tutorialmod/models/item/nether_ruby_ore.json b/src/main/generated/assets/tutorialmod/models/item/nether_ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/models/item/nether_ruby_ore.json rename to src/main/generated/assets/tutorialmod/models/item/nether_ruby_ore.json diff --git a/src/main/resources/assets/tutorialmod/models/item/raw_ruby.json b/src/main/generated/assets/tutorialmod/models/item/raw_ruby.json similarity index 61% rename from src/main/resources/assets/tutorialmod/models/item/raw_ruby.json rename to src/main/generated/assets/tutorialmod/models/item/raw_ruby.json index d774841..c99b6fa 100644 --- a/src/main/resources/assets/tutorialmod/models/item/raw_ruby.json +++ b/src/main/generated/assets/tutorialmod/models/item/raw_ruby.json @@ -1,5 +1,5 @@ { - "parent": "item/generated", + "parent": "minecraft:item/generated", "textures": { "layer0": "tutorialmod:item/raw_ruby" } diff --git a/src/main/resources/assets/tutorialmod/models/item/raw_ruby_block.json b/src/main/generated/assets/tutorialmod/models/item/raw_ruby_block.json similarity index 100% rename from src/main/resources/assets/tutorialmod/models/item/raw_ruby_block.json rename to src/main/generated/assets/tutorialmod/models/item/raw_ruby_block.json diff --git a/src/main/resources/assets/tutorialmod/models/item/ruby.json b/src/main/generated/assets/tutorialmod/models/item/ruby.json similarity index 60% rename from src/main/resources/assets/tutorialmod/models/item/ruby.json rename to src/main/generated/assets/tutorialmod/models/item/ruby.json index ff387df..b55d56c 100644 --- a/src/main/resources/assets/tutorialmod/models/item/ruby.json +++ b/src/main/generated/assets/tutorialmod/models/item/ruby.json @@ -1,5 +1,5 @@ { - "parent": "item/generated", + "parent": "minecraft:item/generated", "textures": { "layer0": "tutorialmod:item/ruby" } diff --git a/src/main/resources/assets/tutorialmod/models/item/ruby_block.json b/src/main/generated/assets/tutorialmod/models/item/ruby_block.json similarity index 100% rename from src/main/resources/assets/tutorialmod/models/item/ruby_block.json rename to src/main/generated/assets/tutorialmod/models/item/ruby_block.json diff --git a/src/main/resources/assets/tutorialmod/models/item/ruby_ore.json b/src/main/generated/assets/tutorialmod/models/item/ruby_ore.json similarity index 100% rename from src/main/resources/assets/tutorialmod/models/item/ruby_ore.json rename to src/main/generated/assets/tutorialmod/models/item/ruby_ore.json diff --git a/src/main/generated/assets/tutorialmod/models/item/sound_block.json b/src/main/generated/assets/tutorialmod/models/item/sound_block.json new file mode 100644 index 0000000..b5aad15 --- /dev/null +++ b/src/main/generated/assets/tutorialmod/models/item/sound_block.json @@ -0,0 +1,3 @@ +{ + "parent": "tutorialmod:block/sound_block" +} \ No newline at end of file diff --git a/src/main/generated/assets/tutorialmod/models/item/tomato.json b/src/main/generated/assets/tutorialmod/models/item/tomato.json new file mode 100644 index 0000000..b8cda1e --- /dev/null +++ b/src/main/generated/assets/tutorialmod/models/item/tomato.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "tutorialmod:item/tomato" + } +} \ No newline at end of file diff --git a/src/main/generated/data/fabric/tags/blocks/needs_tool_level_4.json b/src/main/generated/data/fabric/tags/blocks/needs_tool_level_4.json new file mode 100644 index 0000000..2eedd1a --- /dev/null +++ b/src/main/generated/data/fabric/tags/blocks/needs_tool_level_4.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "tutorialmod:end_stone_ruby_ore" + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minecraft/tags/blocks/mineable/pickaxe.json b/src/main/generated/data/minecraft/tags/blocks/mineable/pickaxe.json new file mode 100644 index 0000000..0cfe084 --- /dev/null +++ b/src/main/generated/data/minecraft/tags/blocks/mineable/pickaxe.json @@ -0,0 +1,12 @@ +{ + "replace": false, + "values": [ + "tutorialmod:raw_ruby_block", + "tutorialmod:ruby_block", + "tutorialmod:ruby_ore", + "tutorialmod:deepslate_ruby_ore", + "tutorialmod:nether_ruby_ore", + "tutorialmod:end_stone_ruby_ore", + "tutorialmod:sound_block" + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minecraft/tags/blocks/needs_diamond_tool.json b/src/main/generated/data/minecraft/tags/blocks/needs_diamond_tool.json new file mode 100644 index 0000000..230ca9b --- /dev/null +++ b/src/main/generated/data/minecraft/tags/blocks/needs_diamond_tool.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "tutorialmod:deepslate_ruby_ore" + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minecraft/tags/blocks/needs_iron_tool.json b/src/main/generated/data/minecraft/tags/blocks/needs_iron_tool.json new file mode 100644 index 0000000..4935fe7 --- /dev/null +++ b/src/main/generated/data/minecraft/tags/blocks/needs_iron_tool.json @@ -0,0 +1,7 @@ +{ + "replace": false, + "values": [ + "tutorialmod:raw_ruby_block", + "tutorialmod:ruby_ore" + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minecraft/tags/blocks/needs_stone_tool.json b/src/main/generated/data/minecraft/tags/blocks/needs_stone_tool.json new file mode 100644 index 0000000..2bea217 --- /dev/null +++ b/src/main/generated/data/minecraft/tags/blocks/needs_stone_tool.json @@ -0,0 +1,6 @@ +{ + "replace": false, + "values": [ + "tutorialmod:ruby_block" + ] +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/building_blocks/ruby.json b/src/main/generated/data/tutorialmod/advancements/recipes/building_blocks/ruby.json new file mode 100644 index 0000000..f154168 --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/building_blocks/ruby.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ruby_block": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:ruby_block" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ruby" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_ruby_block" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ruby" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/decorations/ruby_block.json b/src/main/generated/data/tutorialmod/advancements/recipes/decorations/ruby_block.json new file mode 100644 index 0000000..6ef0917 --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/decorations/ruby_block.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ruby": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:ruby" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ruby_block" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_ruby" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ruby_block" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/misc/raw_ruby.json b/src/main/generated/data/tutorialmod/advancements/recipes/misc/raw_ruby.json new file mode 100644 index 0000000..9486344 --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/misc/raw_ruby.json @@ -0,0 +1,47 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ruby": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:ruby" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_stone": { + "conditions": { + "items": [ + { + "items": [ + "minecraft:stone" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:raw_ruby" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_stone", + "has_ruby" + ] + ], + "rewards": { + "recipes": [ + "minecraft:raw_ruby" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_end_stone_ruby_ore.json b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_end_stone_ruby_ore.json new file mode 100644 index 0000000..e35b368 --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_end_stone_ruby_ore.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_end_stone_ruby_ore": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:end_stone_ruby_ore" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ruby_from_blasting_end_stone_ruby_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_end_stone_ruby_ore" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ruby_from_blasting_end_stone_ruby_ore" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_nether_ruby_ore.json b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_nether_ruby_ore.json new file mode 100644 index 0000000..1c3c258 --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_nether_ruby_ore.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_nether_ruby_ore": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:nether_ruby_ore" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ruby_from_blasting_nether_ruby_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_nether_ruby_ore" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ruby_from_blasting_nether_ruby_ore" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_raw_ruby.json b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_raw_ruby.json new file mode 100644 index 0000000..68ebdc8 --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_raw_ruby.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_ruby": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:raw_ruby" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ruby_from_blasting_raw_ruby" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_raw_ruby" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ruby_from_blasting_raw_ruby" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_ruby_ore.json b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_ruby_ore.json new file mode 100644 index 0000000..ebe4f7b --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_blasting_ruby_ore.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ruby_ore": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:ruby_ore" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ruby_from_blasting_ruby_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_ruby_ore" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ruby_from_blasting_ruby_ore" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_end_stone_ruby_ore.json b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_end_stone_ruby_ore.json new file mode 100644 index 0000000..c45d549 --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_end_stone_ruby_ore.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_end_stone_ruby_ore": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:end_stone_ruby_ore" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ruby_from_smelting_end_stone_ruby_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_end_stone_ruby_ore" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ruby_from_smelting_end_stone_ruby_ore" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_nether_ruby_ore.json b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_nether_ruby_ore.json new file mode 100644 index 0000000..0868842 --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_nether_ruby_ore.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_nether_ruby_ore": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:nether_ruby_ore" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ruby_from_smelting_nether_ruby_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_nether_ruby_ore" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ruby_from_smelting_nether_ruby_ore" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_raw_ruby.json b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_raw_ruby.json new file mode 100644 index 0000000..72f0be2 --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_raw_ruby.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_raw_ruby": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:raw_ruby" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ruby_from_smelting_raw_ruby" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_raw_ruby" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ruby_from_smelting_raw_ruby" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_ruby_ore.json b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_ruby_ore.json new file mode 100644 index 0000000..d5fe7b7 --- /dev/null +++ b/src/main/generated/data/tutorialmod/advancements/recipes/misc/ruby_from_smelting_ruby_ore.json @@ -0,0 +1,34 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_ruby_ore": { + "conditions": { + "items": [ + { + "items": [ + "tutorialmod:ruby_ore" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "minecraft:ruby_from_smelting_ruby_ore" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_the_recipe", + "has_ruby_ore" + ] + ], + "rewards": { + "recipes": [ + "minecraft:ruby_from_smelting_ruby_ore" + ] + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/loot_tables/blocks/deepslate_ruby_ore.json b/src/main/generated/data/tutorialmod/loot_tables/blocks/deepslate_ruby_ore.json new file mode 100644 index 0000000..f3ffacf --- /dev/null +++ b/src/main/generated/data/tutorialmod/loot_tables/blocks/deepslate_ruby_ore.json @@ -0,0 +1,58 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "tutorialmod:deepslate_ruby_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tutorialmod:raw_ruby" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/loot_tables/blocks/end_stone_ruby_ore.json b/src/main/generated/data/tutorialmod/loot_tables/blocks/end_stone_ruby_ore.json new file mode 100644 index 0000000..b01de46 --- /dev/null +++ b/src/main/generated/data/tutorialmod/loot_tables/blocks/end_stone_ruby_ore.json @@ -0,0 +1,58 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "tutorialmod:end_stone_ruby_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tutorialmod:raw_ruby" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/loot_tables/blocks/nether_ruby_ore.json b/src/main/generated/data/tutorialmod/loot_tables/blocks/nether_ruby_ore.json new file mode 100644 index 0000000..941607e --- /dev/null +++ b/src/main/generated/data/tutorialmod/loot_tables/blocks/nether_ruby_ore.json @@ -0,0 +1,58 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "tutorialmod:nether_ruby_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tutorialmod:raw_ruby" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/loot_tables/blocks/raw_ruby_block.json b/src/main/generated/data/tutorialmod/loot_tables/blocks/raw_ruby_block.json new file mode 100644 index 0000000..013ca4d --- /dev/null +++ b/src/main/generated/data/tutorialmod/loot_tables/blocks/raw_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": "tutorialmod:raw_ruby_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/loot_tables/blocks/ruby_block.json b/src/main/generated/data/tutorialmod/loot_tables/blocks/ruby_block.json new file mode 100644 index 0000000..bb9a71c --- /dev/null +++ b/src/main/generated/data/tutorialmod/loot_tables/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": "tutorialmod:ruby_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/loot_tables/blocks/ruby_ore.json b/src/main/generated/data/tutorialmod/loot_tables/blocks/ruby_ore.json new file mode 100644 index 0000000..ef06acd --- /dev/null +++ b/src/main/generated/data/tutorialmod/loot_tables/blocks/ruby_ore.json @@ -0,0 +1,58 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "enchantments": [ + { + "enchantment": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + ], + "name": "tutorialmod:ruby_ore" + }, + { + "type": "minecraft:item", + "functions": [ + { + "add": false, + "count": { + "type": "minecraft:uniform", + "max": 5.0, + "min": 2.0 + }, + "function": "minecraft:set_count" + }, + { + "enchantment": "minecraft:fortune", + "formula": "minecraft:ore_drops", + "function": "minecraft:apply_bonus" + }, + { + "function": "minecraft:explosion_decay" + } + ], + "name": "tutorialmod:raw_ruby" + } + ] + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/loot_tables/blocks/sound_block.json b/src/main/generated/data/tutorialmod/loot_tables/blocks/sound_block.json new file mode 100644 index 0000000..0b62a84 --- /dev/null +++ b/src/main/generated/data/tutorialmod/loot_tables/blocks/sound_block.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "tutorialmod:sound_block" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/raw_ruby.json b/src/main/generated/data/tutorialmod/recipes/raw_ruby.json new file mode 100644 index 0000000..e2b25e4 --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/raw_ruby.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "R": { + "item": "tutorialmod:ruby" + }, + "S": { + "item": "minecraft:stone" + } + }, + "pattern": [ + "SSS", + "SRS", + "SSS" + ], + "result": { + "item": "tutorialmod:raw_ruby" + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/ruby.json b/src/main/generated/data/tutorialmod/recipes/ruby.json new file mode 100644 index 0000000..002710f --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/ruby.json @@ -0,0 +1,13 @@ +{ + "type": "minecraft:crafting_shapeless", + "category": "building", + "ingredients": [ + { + "item": "tutorialmod:ruby_block" + } + ], + "result": { + "count": 9, + "item": "tutorialmod:ruby" + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/ruby_block.json b/src/main/generated/data/tutorialmod/recipes/ruby_block.json new file mode 100644 index 0000000..2354525 --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/ruby_block.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "#": { + "item": "tutorialmod:ruby" + } + }, + "pattern": [ + "###", + "###", + "###" + ], + "result": { + "item": "tutorialmod:ruby_block" + } +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_end_stone_ruby_ore.json b/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_end_stone_ruby_ore.json new file mode 100644 index 0000000..7cb9098 --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_end_stone_ruby_ore.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.7, + "group": "ruby", + "ingredient": { + "item": "tutorialmod:end_stone_ruby_ore" + }, + "result": "tutorialmod:ruby" +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_nether_ruby_ore.json b/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_nether_ruby_ore.json new file mode 100644 index 0000000..7190a68 --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_nether_ruby_ore.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.7, + "group": "ruby", + "ingredient": { + "item": "tutorialmod:nether_ruby_ore" + }, + "result": "tutorialmod:ruby" +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_raw_ruby.json b/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_raw_ruby.json new file mode 100644 index 0000000..dd44ef1 --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_raw_ruby.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.7, + "group": "ruby", + "ingredient": { + "item": "tutorialmod:raw_ruby" + }, + "result": "tutorialmod:ruby" +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_ruby_ore.json b/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_ruby_ore.json new file mode 100644 index 0000000..41be867 --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/ruby_from_blasting_ruby_ore.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:blasting", + "category": "misc", + "cookingtime": 100, + "experience": 0.7, + "group": "ruby", + "ingredient": { + "item": "tutorialmod:ruby_ore" + }, + "result": "tutorialmod:ruby" +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_end_stone_ruby_ore.json b/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_end_stone_ruby_ore.json new file mode 100644 index 0000000..b92a0fb --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_end_stone_ruby_ore.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.7, + "group": "ruby", + "ingredient": { + "item": "tutorialmod:end_stone_ruby_ore" + }, + "result": "tutorialmod:ruby" +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_nether_ruby_ore.json b/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_nether_ruby_ore.json new file mode 100644 index 0000000..2ea9221 --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_nether_ruby_ore.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.7, + "group": "ruby", + "ingredient": { + "item": "tutorialmod:nether_ruby_ore" + }, + "result": "tutorialmod:ruby" +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_raw_ruby.json b/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_raw_ruby.json new file mode 100644 index 0000000..d261f8d --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_raw_ruby.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.7, + "group": "ruby", + "ingredient": { + "item": "tutorialmod:raw_ruby" + }, + "result": "tutorialmod:ruby" +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_ruby_ore.json b/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_ruby_ore.json new file mode 100644 index 0000000..dd19de0 --- /dev/null +++ b/src/main/generated/data/tutorialmod/recipes/ruby_from_smelting_ruby_ore.json @@ -0,0 +1,11 @@ +{ + "type": "minecraft:smelting", + "category": "misc", + "cookingtime": 200, + "experience": 0.7, + "group": "ruby", + "ingredient": { + "item": "tutorialmod:ruby_ore" + }, + "result": "tutorialmod:ruby" +} \ No newline at end of file diff --git a/src/main/generated/data/tutorialmod/tags/blocks/metal_detector_detectable_blocks.json b/src/main/generated/data/tutorialmod/tags/blocks/metal_detector_detectable_blocks.json new file mode 100644 index 0000000..e347b32 --- /dev/null +++ b/src/main/generated/data/tutorialmod/tags/blocks/metal_detector_detectable_blocks.json @@ -0,0 +1,14 @@ +{ + "replace": false, + "values": [ + "tutorialmod:ruby_ore", + "#minecraft:gold_ores", + "#minecraft:emerald_ores", + "#minecraft:redstone_ores", + "#minecraft:lapis_ores", + "#minecraft:diamond_ores", + "#minecraft:iron_ores", + "#minecraft:copper_ores", + "#minecraft:coal_ores" + ] +} \ No newline at end of file diff --git a/src/main/java/net/fugimii/tutorial/datagen/ModBlockTagProvider.java b/src/main/java/net/fugimii/tutorial/datagen/ModBlockTagProvider.java new file mode 100644 index 0000000..117d6fb --- /dev/null +++ b/src/main/java/net/fugimii/tutorial/datagen/ModBlockTagProvider.java @@ -0,0 +1,2 @@ +package net.fugimii.tutorial.datagen;public class ModBlockTagProvider { +} diff --git a/src/main/java/net/fugimii/tutorial/datagen/ModItemTagProvider.java b/src/main/java/net/fugimii/tutorial/datagen/ModItemTagProvider.java new file mode 100644 index 0000000..0fb8ecb --- /dev/null +++ b/src/main/java/net/fugimii/tutorial/datagen/ModItemTagProvider.java @@ -0,0 +1,2 @@ +package net.fugimii.tutorial.datagen;public class ModItemTagProvider { +} diff --git a/src/main/java/net/fugimii/tutorial/datagen/ModLootTableProvider.java b/src/main/java/net/fugimii/tutorial/datagen/ModLootTableProvider.java new file mode 100644 index 0000000..2367eea --- /dev/null +++ b/src/main/java/net/fugimii/tutorial/datagen/ModLootTableProvider.java @@ -0,0 +1,2 @@ +package net.fugimii.tutorial.datagen;public class ModLootTableProvider { +} diff --git a/src/main/java/net/fugimii/tutorial/datagen/ModModelProvider.java b/src/main/java/net/fugimii/tutorial/datagen/ModModelProvider.java new file mode 100644 index 0000000..f850234 --- /dev/null +++ b/src/main/java/net/fugimii/tutorial/datagen/ModModelProvider.java @@ -0,0 +1,2 @@ +package net.fugimii.tutorial.datagen;public class ModModelProvider { +} diff --git a/src/main/java/net/fugimii/tutorial/datagen/ModRecipeProvider.java b/src/main/java/net/fugimii/tutorial/datagen/ModRecipeProvider.java new file mode 100644 index 0000000..45a9812 --- /dev/null +++ b/src/main/java/net/fugimii/tutorial/datagen/ModRecipeProvider.java @@ -0,0 +1,2 @@ +package net.fugimii.tutorial.datagen;public class ModRecipeProvider { +} diff --git a/src/main/resources/assets/tutorialmod/blockstates/sound_block.json b/src/main/resources/assets/tutorialmod/blockstates/sound_block.json deleted file mode 100644 index 367fc38..0000000 --- a/src/main/resources/assets/tutorialmod/blockstates/sound_block.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "variants": { - "": { - "model": "tutorialmod:block/nether_ruby_ore" - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tutorialmod/models/item/coal_briquette.json b/src/main/resources/assets/tutorialmod/models/item/coal_briquette.json deleted file mode 100644 index 2aba3f5..0000000 --- a/src/main/resources/assets/tutorialmod/models/item/coal_briquette.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tutorialmod:item/coal_briqeutte" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tutorialmod/models/item/metal_detector.json b/src/main/resources/assets/tutorialmod/models/item/metal_detector.json deleted file mode 100644 index ff387df..0000000 --- a/src/main/resources/assets/tutorialmod/models/item/metal_detector.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tutorialmod:item/ruby" - } -} \ No newline at end of file diff --git a/src/main/resources/assets/tutorialmod/models/item/sound_block.json b/src/main/resources/assets/tutorialmod/models/item/sound_block.json deleted file mode 100644 index 85fdec3..0000000 --- a/src/main/resources/assets/tutorialmod/models/item/sound_block.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "parent": "tutorialmod:block/ruby_block" -} \ No newline at end of file diff --git a/src/main/resources/assets/tutorialmod/models/item/tomato.json b/src/main/resources/assets/tutorialmod/models/item/tomato.json deleted file mode 100644 index d774841..0000000 --- a/src/main/resources/assets/tutorialmod/models/item/tomato.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "parent": "item/generated", - "textures": { - "layer0": "tutorialmod:item/raw_ruby" - } -} \ No newline at end of file