mirror of
https://github.com/FabricMC/fabric.git
synced 2024-11-23 08:08:02 -05:00
Fix Recipe Provider not calling generate (#4078)
* Fix Recipe Provider not calling generate * Commit data generated files to repo
This commit is contained in:
parent
0771530439
commit
a3dc8b6ac6
48 changed files with 779 additions and 2 deletions
2
fabric-data-generation-api-v1/.gitignore
vendored
2
fabric-data-generation-api-v1/.gitignore
vendored
|
@ -1 +1 @@
|
|||
/src/testmod/generated
|
||||
/src/testmod/generated/.cache
|
||||
|
|
|
@ -98,7 +98,7 @@ public abstract class FabricRecipeProvider extends RecipeGenerator.RecipeProvide
|
|||
return registriesFuture.thenCompose((wrapperLookup -> {
|
||||
Set<Identifier> generatedRecipes = Sets.newHashSet();
|
||||
List<CompletableFuture<?>> list = new ArrayList<>();
|
||||
getRecipeGenerator(wrapperLookup, new RecipeExporter() {
|
||||
RecipeGenerator recipeGenerator = getRecipeGenerator(wrapperLookup, new RecipeExporter() {
|
||||
@Override
|
||||
public void accept(Identifier recipeId, Recipe<?> recipe, @Nullable AdvancementEntry advancement) {
|
||||
Identifier identifier = getRecipeIdentifier(recipeId);
|
||||
|
@ -134,6 +134,7 @@ public abstract class FabricRecipeProvider extends RecipeGenerator.RecipeProvide
|
|||
public void addRootAdvancement() {
|
||||
}
|
||||
});
|
||||
recipeGenerator.generate();
|
||||
return CompletableFuture.allOf(list.toArray(CompletableFuture[]::new));
|
||||
}));
|
||||
}
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "fabric-data-gen-api-v1-testmod:block/block_that_drops_nothing"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "fabric-data-gen-api-v1-testmod:block/block_with_vanilla_loot_table"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "fabric-data-gen-api-v1-testmod:block/block_without_item"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "fabric-data-gen-api-v1-testmod:block/block_without_loot_table"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "fabric-data-gen-api-v1-testmod:block/simple_block"
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"attribute.name.armor": "Generic Armor",
|
||||
"block.fabric-data-gen-api-v1-testmod.simple_block": "Simple Block",
|
||||
"entity.minecraft.allay": "Allay",
|
||||
"fabric-data-gen-api-v1-testmod.identifier_test": "Identifier Test",
|
||||
"itemGroup.fabric-data-gen-api-v1-testmod.default": "Datagen Itemgroup"
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"block.fabric-data-gen-api-v1-testmod.simple_block": "シンプルブロック",
|
||||
"fabric-data-gen-api-v1-testmod.simple_item_group": "データ生成項目",
|
||||
"this.is.a.test": "こんにちは"
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/cube_all",
|
||||
"textures": {
|
||||
"all": "fabric-data-gen-api-v1-testmod:block/block_that_drops_nothing"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/cube_all",
|
||||
"textures": {
|
||||
"all": "fabric-data-gen-api-v1-testmod:block/block_with_vanilla_loot_table"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/cube_all",
|
||||
"textures": {
|
||||
"all": "fabric-data-gen-api-v1-testmod:block/block_without_item"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/cube_all",
|
||||
"textures": {
|
||||
"all": "fabric-data-gen-api-v1-testmod:block/block_without_loot_table"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:block/cube_all",
|
||||
"textures": {
|
||||
"all": "fabric-data-gen-api-v1-testmod:block/simple_block"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"parent": "fabric-data-gen-api-v1-testmod:block/simple_block"
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_log": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "#minecraft:acacia_logs"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"trigger": "minecraft:recipe_unlocked",
|
||||
"conditions": {
|
||||
"recipe": "fabric-data-gen-api-v1-testmod:simple_block"
|
||||
}
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_log"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"fabric-data-gen-api-v1-testmod:simple_block"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_payment": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "#minecraft:beacon_payment_items"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"trigger": "minecraft:recipe_unlocked",
|
||||
"conditions": {
|
||||
"recipe": "minecraft:beacon"
|
||||
}
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_payment"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"minecraft:beacon"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:true"
|
||||
}
|
||||
],
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_stick": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "minecraft:stick"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"trigger": "minecraft:recipe_unlocked",
|
||||
"conditions": {
|
||||
"recipe": "minecraft:diamond"
|
||||
}
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_stick"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"minecraft:diamond"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_pickaxe": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "minecraft:diamond_pickaxe"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"trigger": "minecraft:recipe_unlocked",
|
||||
"conditions": {
|
||||
"recipe": "minecraft:diamond_block"
|
||||
}
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_pickaxe"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"minecraft:diamond_block"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:registry_contains",
|
||||
"registry": "minecraft:item",
|
||||
"values": [
|
||||
"minecraft:diamond_block"
|
||||
]
|
||||
}
|
||||
],
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_frame": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "minecraft:item_frame"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"trigger": "minecraft:recipe_unlocked",
|
||||
"conditions": {
|
||||
"recipe": "minecraft:diamond_ore"
|
||||
}
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_frame"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"minecraft:diamond_ore"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,42 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:registry_contains",
|
||||
"registry": "minecraft:worldgen/biome",
|
||||
"values": [
|
||||
"minecraft:plains",
|
||||
"minecraft:badlands"
|
||||
]
|
||||
}
|
||||
],
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_frame": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "minecraft:item_frame"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"trigger": "minecraft:recipe_unlocked",
|
||||
"conditions": {
|
||||
"recipe": "minecraft:emerald"
|
||||
}
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_frame"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"minecraft:emerald"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,43 @@
|
|||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_pickaxe": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "minecraft:golden_pickaxe"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"has_shovel": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "minecraft:golden_shovel"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"trigger": "minecraft:recipe_unlocked",
|
||||
"conditions": {
|
||||
"recipe": "minecraft:gold_block"
|
||||
}
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_pickaxe",
|
||||
"has_shovel"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"minecraft:gold_block"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:not",
|
||||
"value": {
|
||||
"condition": "fabric:true"
|
||||
}
|
||||
}
|
||||
],
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_dirt": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "minecraft:dirt"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"trigger": "minecraft:recipe_unlocked",
|
||||
"conditions": {
|
||||
"recipe": "minecraft:gold_ingot"
|
||||
}
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_dirt"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"minecraft:gold_ingot"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,32 @@
|
|||
{
|
||||
"parent": "minecraft:recipes/root",
|
||||
"criteria": {
|
||||
"has_charcoal": {
|
||||
"trigger": "minecraft:inventory_changed",
|
||||
"conditions": {
|
||||
"items": [
|
||||
{
|
||||
"items": "minecraft:charcoal"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"has_the_recipe": {
|
||||
"trigger": "minecraft:recipe_unlocked",
|
||||
"conditions": {
|
||||
"recipe": "minecraft:torch"
|
||||
}
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"has_the_recipe",
|
||||
"has_charcoal"
|
||||
]
|
||||
],
|
||||
"rewards": {
|
||||
"recipes": [
|
||||
"minecraft:torch"
|
||||
]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"criteria": {
|
||||
"killed_something": {
|
||||
"trigger": "minecraft:player_killed_entity"
|
||||
}
|
||||
},
|
||||
"display": {
|
||||
"announce_to_chat": false,
|
||||
"background": "minecraft:textures/gui/advancements/backgrounds/end.png",
|
||||
"description": {
|
||||
"translate": "advancements.test.root.description"
|
||||
},
|
||||
"icon": {
|
||||
"count": 1,
|
||||
"id": "fabric-data-gen-api-v1-testmod:simple_block"
|
||||
},
|
||||
"show_toast": false,
|
||||
"title": {
|
||||
"translate": "advancements.test.root.title"
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"killed_something"
|
||||
]
|
||||
],
|
||||
"sends_telemetry_event": true
|
||||
}
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:not",
|
||||
"value": {
|
||||
"condition": "fabric:true"
|
||||
}
|
||||
}
|
||||
],
|
||||
"criteria": {
|
||||
"killed_something": {
|
||||
"trigger": "minecraft:player_killed_entity"
|
||||
}
|
||||
},
|
||||
"display": {
|
||||
"announce_to_chat": false,
|
||||
"background": "minecraft:textures/gui/advancements/backgrounds/end.png",
|
||||
"description": {
|
||||
"translate": "advancements.test.root_not_loaded.description"
|
||||
},
|
||||
"icon": {
|
||||
"count": 1,
|
||||
"id": "fabric-data-gen-api-v1-testmod:simple_block"
|
||||
},
|
||||
"show_toast": false,
|
||||
"title": {
|
||||
"translate": "advancements.test.root_not_loaded.title"
|
||||
}
|
||||
},
|
||||
"requirements": [
|
||||
[
|
||||
"killed_something"
|
||||
]
|
||||
],
|
||||
"sends_telemetry_event": true
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"biome": "minecraft:plains"
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:all_mods_loaded",
|
||||
"values": [
|
||||
"fabric-data-gen-api-v1-testmod"
|
||||
]
|
||||
}
|
||||
],
|
||||
"value": ":tiny_potato:"
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0.0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "fabric-data-gen-api-v1-testmod:simple_block"
|
||||
}
|
||||
],
|
||||
"rolls": 1.0
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,34 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:not",
|
||||
"value": {
|
||||
"condition": "fabric:not",
|
||||
"value": {
|
||||
"condition": "fabric:true"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"condition": "fabric:true"
|
||||
}
|
||||
],
|
||||
"type": "minecraft:block",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0.0,
|
||||
"conditions": [
|
||||
{
|
||||
"condition": "minecraft:survives_explosion"
|
||||
}
|
||||
],
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "fabric-data-gen-api-v1-testmod:simple_block"
|
||||
}
|
||||
],
|
||||
"rolls": 1.0
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"block": "minecraft:melon",
|
||||
"condition": "minecraft:block_state_property"
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"category": "misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"fabric:type": "fabric:difference",
|
||||
"base": {
|
||||
"fabric:type": "fabric:any",
|
||||
"ingredients": [
|
||||
"#minecraft:beacon_payment_items",
|
||||
"minecraft:copper_ingot"
|
||||
]
|
||||
},
|
||||
"subtracted": [
|
||||
"minecraft:iron_ingot",
|
||||
"minecraft:gold_ingot",
|
||||
"minecraft:diamond"
|
||||
]
|
||||
}
|
||||
],
|
||||
"result": {
|
||||
"count": 1,
|
||||
"id": "minecraft:beacon"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:true"
|
||||
}
|
||||
],
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"category": "misc",
|
||||
"ingredients": [
|
||||
"minecraft:stick"
|
||||
],
|
||||
"result": {
|
||||
"count": 1,
|
||||
"id": "minecraft:diamond"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"category": "misc",
|
||||
"ingredients": [
|
||||
"minecraft:diamond_pickaxe",
|
||||
"minecraft:diamond_pickaxe",
|
||||
"minecraft:diamond_pickaxe",
|
||||
"minecraft:diamond_pickaxe",
|
||||
{
|
||||
"fabric:type": "fabric:components",
|
||||
"base": "minecraft:diamond_pickaxe",
|
||||
"components": {
|
||||
"minecraft:damage": 0
|
||||
}
|
||||
},
|
||||
"minecraft:diamond_pickaxe",
|
||||
"minecraft:diamond_pickaxe",
|
||||
"minecraft:diamond_pickaxe",
|
||||
"minecraft:diamond_pickaxe"
|
||||
],
|
||||
"result": {
|
||||
"count": 1,
|
||||
"id": "minecraft:diamond_block"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:registry_contains",
|
||||
"registry": "minecraft:item",
|
||||
"values": [
|
||||
"minecraft:diamond_block"
|
||||
]
|
||||
}
|
||||
],
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"category": "misc",
|
||||
"ingredients": [
|
||||
"minecraft:item_frame"
|
||||
],
|
||||
"result": {
|
||||
"count": 4,
|
||||
"id": "minecraft:diamond_ore"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:registry_contains",
|
||||
"registry": "minecraft:worldgen/biome",
|
||||
"values": [
|
||||
"minecraft:plains",
|
||||
"minecraft:badlands"
|
||||
]
|
||||
}
|
||||
],
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"category": "misc",
|
||||
"ingredients": [
|
||||
"minecraft:item_frame",
|
||||
"minecraft:item_frame"
|
||||
],
|
||||
"result": {
|
||||
"count": 4,
|
||||
"id": "minecraft:emerald"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"category": "misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"fabric:type": "fabric:any",
|
||||
"ingredients": [
|
||||
"minecraft:golden_pickaxe",
|
||||
"minecraft:golden_shovel"
|
||||
]
|
||||
}
|
||||
],
|
||||
"result": {
|
||||
"count": 1,
|
||||
"id": "minecraft:gold_block"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:not",
|
||||
"value": {
|
||||
"condition": "fabric:true"
|
||||
}
|
||||
}
|
||||
],
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"category": "misc",
|
||||
"ingredients": [
|
||||
"minecraft:dirt"
|
||||
],
|
||||
"result": {
|
||||
"count": 1,
|
||||
"id": "minecraft:gold_ingot"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"category": "building",
|
||||
"group": "planks",
|
||||
"ingredients": [
|
||||
"#minecraft:acacia_logs"
|
||||
],
|
||||
"result": {
|
||||
"count": 1,
|
||||
"id": "fabric-data-gen-api-v1-testmod:simple_block"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
{
|
||||
"type": "minecraft:crafting_shapeless",
|
||||
"category": "misc",
|
||||
"ingredients": [
|
||||
{
|
||||
"fabric:type": "fabric:all",
|
||||
"ingredients": [
|
||||
"#minecraft:coals",
|
||||
"minecraft:charcoal"
|
||||
]
|
||||
}
|
||||
],
|
||||
"result": {
|
||||
"count": 1,
|
||||
"id": "minecraft:torch"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"values": [
|
||||
"minecraft:shriek"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"values": [
|
||||
"minecraft:badlands",
|
||||
"minecraft:bamboo_jungle",
|
||||
"minecraft:basalt_deltas"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"fabric:load_conditions": [
|
||||
{
|
||||
"condition": "fabric:true"
|
||||
}
|
||||
],
|
||||
"type": "minecraft:barter",
|
||||
"pools": [
|
||||
{
|
||||
"bonus_rolls": 0.0,
|
||||
"entries": [
|
||||
{
|
||||
"type": "minecraft:item",
|
||||
"name": "fabric-data-gen-api-v1-testmod:simple_block"
|
||||
}
|
||||
],
|
||||
"rolls": 1.0
|
||||
}
|
||||
]
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"values": [
|
||||
"#minecraft:animals_spawnable_on"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"values": [
|
||||
"fabric-data-gen-api-v1-testmod:simple_block"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"replace": true,
|
||||
"values": [
|
||||
"fabric-data-gen-api-v1-testmod:simple_block"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"values": [
|
||||
"fabric-data-gen-api-v1-testmod:simple_block"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,3 @@
|
|||
{
|
||||
"value": ":tiny_potato:"
|
||||
}
|
Loading…
Reference in a new issue