Skip to content

Commit

Permalink
Added datagen
Browse files Browse the repository at this point in the history
  • Loading branch information
StellarWind22 committed Dec 20, 2023
1 parent f4f30c4 commit a8138d1
Show file tree
Hide file tree
Showing 83 changed files with 1,022 additions and 125 deletions.
22 changes: 22 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,18 @@ loom {
}
}

runs {
// This adds a new gradle task that runs the datagen API: "gradlew runDatagen"
datagen {
inherit server
name "Data Generation"
vmArg "-Dfabric-api.datagen"
vmArg "-Dfabric-api.datagen.output-dir=${file("src/main/generated")}"
vmArg "-Dfabric-api.datagen.modid=${modid}"

runDir "build/datagen"
}
}
}

dependencies {
Expand Down Expand Up @@ -88,4 +100,14 @@ publishing {
// The repositories here will be used for publishing your artifact, not for
// retrieving dependencies.
}
}

sourceSets {
main {
resources {
srcDirs += [
'src/main/generated'
]
}
}
}
1 change: 1 addition & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ loader_version=0.15.0
mod_version = 1.0.0
maven_group = com.github.crimsondawn45
archives_base_name = MeatMiner
modid = meatminer

# Dependencies
fabric_version=0.91.1+1.20.4
15 changes: 15 additions & 0 deletions src/main/generated/.cache/23b78d5ce6d74bc4fb37c3f0b49394bc18bff5f8
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
// 1.20.4 2023-12-20T02:56:00.7327309 Meat Miner/Model Definitions
3b77b90fd9e16bca22aa09938aed2a25b3a1eee2 assets\meatminer\models\item\nether_meat_ore.json
56a59bae70629eb886d0ee62bfcc00a250d9d30f assets\meatminer\models\item\deepslate_meat_ore.json
0abdbd35f0c39c264f4c9ede7bab104fa045f16d assets\meatminer\models\block\nether_meat_ore.json
f5044a7dfa41f992adad380cb64907b3766648f5 assets\meatminer\blockstates\deepslate_meat_ore.json
cae104e69f2763d6a072570e8662f141e6c58cfd assets\meatminer\models\item\end_meat_ore.json
b76bb197dba2085a18e3dc77efb24149b1c6d0f8 assets\meatminer\models\item\meat_ore.json
0dc08626bbd326132408ea86f5d71ff298300baa assets\meatminer\models\block\deepslate_meat_ore.json
88ddadd1163d3827d6ed6f118776274d93866e42 assets\meatminer\models\block\meat_ore.json
44c799e76130150e141712a68220591c14309ab5 assets\meatminer\models\block\end_meat_ore.json
be33d41a66fd2f9e9a9615ad16ceea274fcb870f assets\meatminer\blockstates\end_meat_ore.json
c527b40f338725d2000519478699838c594160f9 assets\meatminer\models\item\raw_meat.json
5e866c431a23f9fa6d6ffb65e874c6464adf913e assets\meatminer\blockstates\meat_ore.json
6f215f8168250da0fb66d21d59a2b85161f31d7b assets\meatminer\blockstates\nether_meat_ore.json
b60cf210626819812bfa2884d7177aa2edf76662 assets\meatminer\models\item\cooked_meat.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
// 1.20.4 2023-12-20T02:56:00.7337285 Meat Miner/Tags for minecraft:block
90a2dffaef75a947b6fed0e08c6b9814becdc887 data\minecraft\tags\blocks\mineable\pickaxe.json
31 changes: 31 additions & 0 deletions src/main/generated/.cache/715818a734647da632f1d2d46d6446617a2fc8f4
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
// 1.20.4 2023-12-20T02:56:00.7297406 Meat Miner/Recipes
40b316b8d7faf5ca2bc7ee962ff8ceac13386e1a data\meatminer\advancements\recipes\food\cooked_meat_from_campfire_deepslate_meat_ore.json
d99e4bd828b02d2280ab21844714908cba95c9d5 data\meatminer\recipes\cooked_meat_from_smoking_deepslate_meat_ore.json
a3a11159c75a766b2a40fb1af6b7de85870eb5c5 data\meatminer\advancements\recipes\food\cooked_meat_from_campfire_end_meat_ore.json
46b5c9d1a96ca340aed959200342958e2b678868 data\meatminer\advancements\recipes\food\cooked_meat_from_smelting_deepslate_meat_ore.json
d893c11235f62abf355a91a0c1f60d82851c9e91 data\meatminer\recipes\cooked_meat_from_campfire_raw_meat.json
6bbb8fdaed6faf9cc2ce57c72411d86b46645070 data\meatminer\advancements\recipes\food\cooked_meat_from_smoking_end_meat_ore.json
743316b9b91e4d96c8f4d2c16245ce5b3d9d95f3 data\meatminer\advancements\recipes\food\cooked_meat_from_smoking_meat_ore.json
4d2063028ea9deb33286a83a7ab8d3c0ca2a50f0 data\meatminer\recipes\cooked_meat_from_smoking_end_meat_ore.json
ac4f28168684562752da84eb2c3b593e8ad89623 data\meatminer\recipes\cooked_meat_from_smoking_nether_meat_ore.json
b5ed6e92b4389a395142dd5cfc5b66adcd8235f1 data\meatminer\advancements\recipes\food\cooked_meat_from_campfire_raw_meat.json
0f90206d11e3261dc7c6df2400e8159d9e8eac97 data\meatminer\advancements\recipes\food\cooked_meat_from_smelting_meat_ore.json
47c6807f92103ed749aceca46a0d45ad76687ed7 data\meatminer\recipes\cooked_meat_from_smelting_nether_meat_ore.json
2b5022a3d2ad3f7c0e22f46b56e24eead357cf6a data\meatminer\advancements\recipes\food\cooked_meat_from_smelting_nether_meat_ore.json
ba5481da4cce75c464bb483547d56172b01d4264 data\meatminer\recipes\cooked_meat_from_campfire_deepslate_meat_ore.json
da2b1d40679f6e9eb2ec5ed31c3c5fdbbf6d4e2f data\meatminer\advancements\recipes\food\cooked_meat_from_campfire_meat_ore.json
00caa38bbe117a5d54af7239ef3148ad6d15b6ad data\meatminer\advancements\recipes\food\cooked_meat_from_campfire_nether_meat_ore.json
194832e095e30fa9b9e86193231f5c832d6ba81a data\meatminer\recipes\cooked_meat_from_smelting_deepslate_meat_ore.json
d8616d68462afaf62c247e0925764620f520c401 data\meatminer\recipes\cooked_meat_from_smelting_end_meat_ore.json
b7f94cc5ccf25cad283a1ca6b864caa095b33c24 data\meatminer\advancements\recipes\food\cooked_meat_from_smoking_deepslate_meat_ore.json
1430a0d4f63ef83501c7e9f38266c60f351c4d98 data\meatminer\recipes\cooked_meat_from_smoking_meat_ore.json
49e9df1b0c4a6ea4d3370d33d8d6ba861c24f5a1 data\meatminer\recipes\cooked_meat_from_smelting_meat_ore.json
1a5b43004b588f6eadf017547ba3a401357643c7 data\meatminer\recipes\cooked_meat_from_campfire_meat_ore.json
0c9b63160090d697a9d0973d7a26f491c3538937 data\meatminer\advancements\recipes\food\cooked_meat_from_smoking_nether_meat_ore.json
c56fa3fc41086d3eaa814fc30fd6104478eccf8a data\meatminer\advancements\recipes\food\cooked_meat_from_smoking_raw_meat.json
9ff5ada74a45744efd250d9c1d2b583bea15f5dd data\meatminer\recipes\cooked_meat_from_campfire_nether_meat_ore.json
133068eea93f02edd2c1004fb76892d87c5fc8fc data\meatminer\advancements\recipes\food\cooked_meat_from_smelting_raw_meat.json
ac7698830d6fb2e8cdd858fc68db69cc992a0945 data\meatminer\recipes\cooked_meat_from_campfire_end_meat_ore.json
a908bb5673c2b74c214bb9f007051fbe2cc00744 data\meatminer\recipes\cooked_meat_from_smoking_raw_meat.json
c8320628b95867c7d83f1d510d92b0beee29b12e data\meatminer\advancements\recipes\food\cooked_meat_from_smelting_end_meat_ore.json
29af39bad6cb2f42c637d6938bced4ec2c4eb88f data\meatminer\recipes\cooked_meat_from_smelting_raw_meat.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
// 1.20.4 2023-12-20T02:56:00.7327309 Meat Miner/Block Loot Tables
4bb0535b2fb893ba4bb5ffa5aa666194ebb91b68 data\meatminer\loot_tables\blocks\nether_meat_ore.json
1b0c232e2a0b004d9fb6edde6a275b0e7e15d4b2 data\meatminer\loot_tables\blocks\end_meat_ore.json
702c8ae9f604839954c1274f39029c742517158d data\meatminer\loot_tables\blocks\deepslate_meat_ore.json
fdcf3554a17751a4fe2ea3065166582e81110851 data\meatminer\loot_tables\blocks\meat_ore.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
// 1.20.4 2023-12-20T02:56:00.7317347 Meat Miner/Tags for minecraft:item
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "meatminer:block/deepslate_meat_ore"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "meatminer:block/end_meat_ore"
}
}
}
7 changes: 7 additions & 0 deletions src/main/generated/assets/meatminer/blockstates/meat_ore.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "meatminer:block/meat_ore"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"variants": {
"": {
"model": "meatminer:block/nether_meat_ore"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "meatminer:block/deepslate_meat_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "meatminer:block/end_meat_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "meatminer:block/meat_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:block/cube_all",
"textures": {
"all": "meatminer:block/nether_meat_ore"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "meatminer:item/cooked_meat"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "meatminer:block/deepslate_meat_ore"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "meatminer:block/end_meat_ore"
}
3 changes: 3 additions & 0 deletions src/main/generated/assets/meatminer/models/item/meat_ore.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "meatminer:block/meat_ore"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"parent": "meatminer:block/nether_meat_ore"
}
6 changes: 6 additions & 0 deletions src/main/generated/assets/meatminer/models/item/raw_meat.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"parent": "minecraft:item/generated",
"textures": {
"layer0": "meatminer:item/raw_meat"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_deepslate_meat_ore": {
"conditions": {
"items": [
{
"items": [
"meatminer:deepslate_meat_ore"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:cooked_meat_from_campfire_deepslate_meat_ore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_deepslate_meat_ore"
]
],
"rewards": {
"recipes": [
"minecraft:cooked_meat_from_campfire_deepslate_meat_ore"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_end_meat_ore": {
"conditions": {
"items": [
{
"items": [
"meatminer:end_meat_ore"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:cooked_meat_from_campfire_end_meat_ore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_end_meat_ore"
]
],
"rewards": {
"recipes": [
"minecraft:cooked_meat_from_campfire_end_meat_ore"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_meat_ore": {
"conditions": {
"items": [
{
"items": [
"meatminer:meat_ore"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:cooked_meat_from_campfire_meat_ore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_meat_ore"
]
],
"rewards": {
"recipes": [
"minecraft:cooked_meat_from_campfire_meat_ore"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_nether_meat_ore": {
"conditions": {
"items": [
{
"items": [
"meatminer:nether_meat_ore"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:cooked_meat_from_campfire_nether_meat_ore"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_nether_meat_ore"
]
],
"rewards": {
"recipes": [
"minecraft:cooked_meat_from_campfire_nether_meat_ore"
]
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"parent": "minecraft:recipes/root",
"criteria": {
"has_raw_meat": {
"conditions": {
"items": [
{
"items": [
"meatminer:raw_meat"
]
}
]
},
"trigger": "minecraft:inventory_changed"
},
"has_the_recipe": {
"conditions": {
"recipe": "minecraft:cooked_meat_from_campfire_raw_meat"
},
"trigger": "minecraft:recipe_unlocked"
}
},
"requirements": [
[
"has_the_recipe",
"has_raw_meat"
]
],
"rewards": {
"recipes": [
"minecraft:cooked_meat_from_campfire_raw_meat"
]
}
}
Loading

0 comments on commit a8138d1

Please sign in to comment.