diff --git a/build.gradle b/build.gradle index 5ff11707..0a6fd230 100644 --- a/build.gradle +++ b/build.gradle @@ -13,7 +13,7 @@ buildscript { } plugins { - id 'fabric-loom' version '1.2-SNAPSHOT' apply(false) + id 'fabric-loom' version '1.6-SNAPSHOT' apply(false) id 'net.minecraftforge.gradle' version '[6.0,6.2)' apply(false) id 'org.spongepowered.gradle.vanilla' version '0.2.1-SNAPSHOT' apply(false) id 'org.spongepowered.mixin' version '0.7-SNAPSHOT' apply(false) diff --git a/common/src/main/resources/data/botanytrees/recipes/aether/golden_oak.json b/common/src/main/resources/data/botanytrees/recipes/aether/golden_oak.json new file mode 100644 index 00000000..ddbc6bb1 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether/golden_oak.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "aether:golden_oak_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether:golden_oak_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether:golden_oak_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether:golden_oak_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "aether:golden_oak_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/aether/skyroot.json b/common/src/main/resources/data/botanytrees/recipes/aether/skyroot.json new file mode 100644 index 00000000..acd83dfa --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether/skyroot.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "aether:skyroot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether:skyroot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether:skyroot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether:skyroot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "aether:skyroot_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/aerfin.json b/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/aerfin.json new file mode 100644 index 00000000..d5298960 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/aerfin.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "gravitation:aerfin_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "gravitation:aerfin_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "gravitation:aerfin_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "gravitation:aerfin_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "gravitation:aerfin_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/beladon.json b/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/beladon.json new file mode 100644 index 00000000..d438e8c3 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/beladon.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "gravitation:beladon_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "gravitation:beladon_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "gravitation:beladon_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "gravitation:beladon_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "gravitation:beladon_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/blue_aerfin.json b/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/blue_aerfin.json new file mode 100644 index 00000000..e49b54a5 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/blue_aerfin.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "gravitation:blue_aerfin_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "gravitation:blue_aerfin_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "gravitation:blue_aerfin_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "gravitation:aerfin_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "gravitation:blue_aerfin_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/enchanted.json b/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/enchanted.json new file mode 100644 index 00000000..766404b1 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/enchanted.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "gravitation:enchanted_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "gravitation:enchanted_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "gravitation:enchanted_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "gravitation:enchanted_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "gravitation:enchanted_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/golden_aerfin.json b/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/golden_aerfin.json new file mode 100644 index 00000000..b80dc336 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_gravitation/golden_aerfin.json @@ -0,0 +1,54 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "gravitation:golden_aerfin_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "gravitation:golden_aerfin_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "gravitation:golden_aerfin_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "gravitation:aerfin_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "aether:golden_amber" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.10, + "output": { + "item": "gravitation:golden_aerfin_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_redux/blighted_skyroot.json b/common/src/main/resources/data/botanytrees/recipes/aether_redux/blighted_skyroot.json new file mode 100644 index 00000000..f0f5a778 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_redux/blighted_skyroot.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "aether_redux:blighted_skyroot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether_redux:blighted_skyroot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether_redux:blighted_skyroot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether:skyroot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "aether_redux:blighted_skyroot_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_redux/blightwillow.json b/common/src/main/resources/data/botanytrees/recipes/aether_redux/blightwillow.json new file mode 100644 index 00000000..a2382600 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_redux/blightwillow.json @@ -0,0 +1,62 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "aether_redux:blightwillow_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether_redux:blightwillow_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether_redux:blightwillow_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether_redux:blightwillow_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether_redux:blightwillow_roots" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.02, + "output": { + "item": "aether_redux:sporing_blightwillow_log" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.10, + "output": { + "item": "aether_redux:blightwillow_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_redux/crystal.json b/common/src/main/resources/data/botanytrees/recipes/aether_redux/crystal.json new file mode 100644 index 00000000..63a9008d --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_redux/crystal.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "aether_redux:crystal_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether_redux:crystal_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether_redux:crystal_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether_redux:crystal_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "aether_redux:crystal_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_redux/crystal_fruit.json b/common/src/main/resources/data/botanytrees/recipes/aether_redux/crystal_fruit.json new file mode 100644 index 00000000..1bbf9110 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_redux/crystal_fruit.json @@ -0,0 +1,54 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "aether_redux:crystal_fruit_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether_redux:crystal_fruit_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether_redux:crystal_fruit_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether_redux:crystal_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:white_apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "aether_redux:crystal_fruit_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_redux/fieldsproot.json b/common/src/main/resources/data/botanytrees/recipes/aether_redux/fieldsproot.json new file mode 100644 index 00000000..900f1c93 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_redux/fieldsproot.json @@ -0,0 +1,54 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "aether_redux:fieldsproot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether_redux:fieldsproot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether_redux:fieldsproot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether_redux:fieldsproot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether_redux:fieldsproot_petals" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.10, + "output": { + "item": "aether_redux:fieldsproot_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_redux/gilded_oak.json b/common/src/main/resources/data/botanytrees/recipes/aether_redux/gilded_oak.json new file mode 100644 index 00000000..8ddeaf30 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_redux/gilded_oak.json @@ -0,0 +1,78 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "aether_redux:gilded_oak_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether_redux:gilded_oak_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether_redux:gilded_oak_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether:skyroot_log" + }, + "minRolls": 2, + "maxRolls": 3 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether_redux:gilded_vines" + }, + "minRolls": 4, + "maxRolls": 6 + }, + { + "chance": 0.10, + "output": { + "item": "aether_redux:gilded_leaf_pile" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.02, + "output": { + "item": "aether:golden_skyroot_log" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.10, + "output": { + "item": "aether_redux:gilded_oak_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_redux/glacia.json b/common/src/main/resources/data/botanytrees/recipes/aether_redux/glacia.json new file mode 100644 index 00000000..64fef391 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_redux/glacia.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "aether_redux:glacia_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether_redux:glacia_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether_redux:glacia_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether_redux:glacia_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "aether_redux:glacia_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/aether_redux/purple_glacia.json b/common/src/main/resources/data/botanytrees/recipes/aether_redux/purple_glacia.json new file mode 100644 index 00000000..1e9d7d13 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/aether_redux/purple_glacia.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "aether_redux:purple_glacia_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether_redux:purple_glacia_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether_redux:purple_glacia_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether_redux:glacia_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "aether_redux:purple_glacia_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/alexscaves/ancient.json b/common/src/main/resources/data/botanytrees/recipes/alexscaves/ancient.json new file mode 100644 index 00000000..fb77100c --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/alexscaves/ancient.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "alexscaves:ancient_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "alexscaves:ancient_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2750, + "display": { + "block": "alexscaves:ancient_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 3, + "maxRolls": 5 + }, + { + "chance": 0.25, + "output": { + "item": "alexscaves:tree_star" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "alexscaves:ancient_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/alexscaves/pewen.json b/common/src/main/resources/data/botanytrees/recipes/alexscaves/pewen.json new file mode 100644 index 00000000..2a505177 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/alexscaves/pewen.json @@ -0,0 +1,69 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "alexscaves:pewen_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "alexscaves:pewen_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2750, + "display": { + "block": "alexscaves:pewen_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "alexscaves:pewen_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "alexscaves:pewen_sapling" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.10, + "output": { + "item": "alexscaves:pine_nuts" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "alexscaves:pewen_branch" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.05, + "output": { + "item": "alexscaves:pewem_pines" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/alexscaves/thornwood.json b/common/src/main/resources/data/botanytrees/recipes/alexscaves/thornwood.json new file mode 100644 index 00000000..03ba7d3b --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/alexscaves/thornwood.json @@ -0,0 +1,38 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "alexscaves:thornwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "alexscaves:thornwood_sapling" + }, + "categories": [ + "dirt", + "stone" + ], + "growthTicks": 2750, + "display": { + "block": "alexscaves:thornwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "alexscaves:thornwood_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.15, + "output": { + "item": "alexscaves:thornwood_branch" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/ancient_aether/crrystal_skyroot.json b/common/src/main/resources/data/botanytrees/recipes/ancient_aether/crrystal_skyroot.json new file mode 100644 index 00000000..436eb070 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/ancient_aether/crrystal_skyroot.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "ancient_aether:crystal_skyroot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "ancient_aether:crystal_skyroot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "ancient_aether:crystal_skyroot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether:skyroot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "ancient_aether:crystal_skyroot_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/ancient_aether/enchanted_skyroot.json b/common/src/main/resources/data/botanytrees/recipes/ancient_aether/enchanted_skyroot.json new file mode 100644 index 00000000..7e749a79 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/ancient_aether/enchanted_skyroot.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "ancient_aether:enchanted_skyroot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "ancient_aether:enchanted_skyroot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "ancient_aether:enchanted_skyroot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether:skyroot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "ancient_aether:enchanted_skyroot_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/ancient_aether/highsproot.json b/common/src/main/resources/data/botanytrees/recipes/ancient_aether/highsproot.json new file mode 100644 index 00000000..c67229ce --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/ancient_aether/highsproot.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "ancient_aether:highsproot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "ancient_aether:highsproot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "ancient_aether:highsproot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "ancient_aether:highsproot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "ancient_aether:highsproot_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/ancient_aether/sakura.json b/common/src/main/resources/data/botanytrees/recipes/ancient_aether/sakura.json new file mode 100644 index 00000000..f392f776 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/ancient_aether/sakura.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "ancient_aether:sakura_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "ancient_aether:sakura_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "ancient_aether:sakura_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "ancient_aether:sakura_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "ancient_aether:sakura_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/ancient_aether/skyroot_pine.json b/common/src/main/resources/data/botanytrees/recipes/ancient_aether/skyroot_pine.json new file mode 100644 index 00000000..c3e9ec77 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/ancient_aether/skyroot_pine.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "ancient_aether:skyroot_pine_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "ancient_aether:skyroot_pine_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "ancient_aether:skyroot_pine_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether:skyroot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "ancient_aether:skyroot_pine_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/atmospheric/dry_laurel.json b/common/src/main/resources/data/botanytrees/recipes/atmospheric/dry_laurel.json new file mode 100644 index 00000000..d29ac2b6 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/atmospheric/dry_laurel.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "atmospheric:dry_laurel_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "atmospheric:dry_laurel_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "atmospheric:dry_laurel_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "atmospheric:laurel_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "atmospheric:dry_laurel_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/atmospheric/green_aspen.json b/common/src/main/resources/data/botanytrees/recipes/atmospheric/green_aspen.json new file mode 100644 index 00000000..081226ba --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/atmospheric/green_aspen.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "atmospheric:green_aspen_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "atmospheric:green_aspen_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "atmospheric:green_aspen_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "atmospheric:aspen_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "atmospheric:green_aspen_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/atmospheric/laurel.json b/common/src/main/resources/data/botanytrees/recipes/atmospheric/laurel.json new file mode 100644 index 00000000..8843aed5 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/atmospheric/laurel.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "atmospheric:laurel_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "atmospheric:laurel_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "atmospheric:laurel_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "atmospheric:laurel_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "atmospheric:laurel_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/beachparty/palm.json b/common/src/main/resources/data/botanytrees/recipes/beachparty/palm.json new file mode 100644 index 00000000..685d9e7a --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/beachparty/palm.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "beachparty:palm_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "beachparty:palm_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "beachparty:palm_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "beachparty:palm_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "beachparty:coconut" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "beachparty:palm_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/betternether/anchor_tree.json b/common/src/main/resources/data/botanytrees/recipes/betternether/anchor_tree.json new file mode 100644 index 00000000..999a999e --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/betternether/anchor_tree.json @@ -0,0 +1,39 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betternether:anchor_tree_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betternether:anchor_tree_sapling" + }, + "categories": [ + "mycelium", + "farmland", + "mushroom" + ], + "growthTicks": 2750, + "display": { + "block": "betternether:anchor_tree_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betternether:anchor_tree_log" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.50, + "output": { + "item": "betternether:anchor_tree_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/betternether/giant_mold.json b/common/src/main/resources/data/botanytrees/recipes/betternether/giant_mold.json new file mode 100644 index 00000000..c74f6162 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/betternether/giant_mold.json @@ -0,0 +1,37 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betternether:giant_mold_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betternether:giant_mold_sapling" + }, + "categories": [ + "nether_mycelium" + ], + "growthTicks": 2750, + "display": { + "block": "betternether:giant_mold_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betternether:mushroom_stem" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.50, + "output": { + "item": "betternether:giant_mold_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/betternether/mushroom_fir.json b/common/src/main/resources/data/botanytrees/recipes/betternether/mushroom_fir.json new file mode 100644 index 00000000..da9cfc48 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/betternether/mushroom_fir.json @@ -0,0 +1,39 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betternether:mushroom_fir_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betternether:mushroom_fir_sapling" + }, + "categories": [ + "mycelium", + "farmland", + "mushroom" + ], + "growthTicks": 2750, + "display": { + "block": "betternether:mushroom_fir_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betternether:mushroom_fir_stem" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.50, + "output": { + "item": "betternether:mushroom_fir_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/betternether/nether_sakura.json b/common/src/main/resources/data/botanytrees/recipes/betternether/nether_sakura.json new file mode 100644 index 00000000..9a69ef95 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/betternether/nether_sakura.json @@ -0,0 +1,38 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betternether:nether_sakura_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betternether:nether_sakura_sapling" + }, + "categories": [ + "nether", + "jungle_grass" + ], + "growthTicks": 2750, + "display": { + "block": "betternether:nether_sakura_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betternether:nether_sakura_log" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.50, + "output": { + "item": "betternether:nether_sakura_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/betternether/rubeus.json b/common/src/main/resources/data/botanytrees/recipes/betternether/rubeus.json new file mode 100644 index 00000000..cfbb82ea --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/betternether/rubeus.json @@ -0,0 +1,37 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betternether:rubeus_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betternether:rubeus_sapling" + }, + "categories": [ + "nether" + ], + "growthTicks": 2750, + "display": { + "block": "betternether:rubeus_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betternether:rubeus_log" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.50, + "output": { + "item": "betternether:rubeus_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/betternether/willow.json b/common/src/main/resources/data/botanytrees/recipes/betternether/willow.json new file mode 100644 index 00000000..fe943dea --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/betternether/willow.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betternether:willow_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betternether:willow_sapling" + }, + "categories": [ + "nether" + ], + "growthTicks": 2750, + "display": { + "block": "betternether:willow_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betternether:willow_log" + }, + "minRolls": 5, + "maxRolls": 8 + }, + { + "chance": 0.10, + "output": { + "item": "betternether:willow_torch" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "betternether:willow_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/biomesoplenty/orange_autumn.json b/common/src/main/resources/data/botanytrees/recipes/biomesoplenty/orange_autumn.json index 6d7b682b..cb2eeb16 100644 --- a/common/src/main/resources/data/botanytrees/recipes/biomesoplenty/orange_autumn.json +++ b/common/src/main/resources/data/botanytrees/recipes/biomesoplenty/orange_autumn.json @@ -22,7 +22,7 @@ { "chance": 1.00, "output": { - "item": "minecraft:oak_log" + "item": "minecraft:dark_oak_log" }, "minRolls": 2, "maxRolls": 4 diff --git a/common/src/main/resources/data/botanytrees/recipes/biomesoplenty/snowblossom.json b/common/src/main/resources/data/botanytrees/recipes/biomesoplenty/snowblossom.json new file mode 100644 index 00000000..8d727159 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomesoplenty/snowblossom.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomesoplenty:snowblossom_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomesoplenty:snowblossom_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomesoplenty:snowblossom_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:cherry_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "biomesoplenty:snowblossom_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/araucaria.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/araucaria.json new file mode 100644 index 00000000..802168a9 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/araucaria.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:araucaria_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:araucaria_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:araucaria_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:pine_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:araucaria_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/aspen.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/aspen.json new file mode 100644 index 00000000..5756304d --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/aspen.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:aspen_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:aspen_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:aspen_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:aspen_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:aspen_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/baobab.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/baobab.json new file mode 100644 index 00000000..5de51538 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/baobab.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:baobab_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:baobab_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:baobab_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:baobab_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "biomeswevegone:baobab_fruit" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:baobab_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/blue_enchanted.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/blue_enchanted.json new file mode 100644 index 00000000..f99e14e2 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/blue_enchanted.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:blue_enchanted_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:blue_enchanted_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:blue_enchanted_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:blue_enchanted_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:blue_enchanted_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/blue_spruce.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/blue_spruce.json new file mode 100644 index 00000000..2c640d7c --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/blue_spruce.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:blue_spruce_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:blue_spruce_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:blue_spruce_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:spruce_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:blue_spruce_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/brown_birch.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/brown_birch.json new file mode 100644 index 00000000..303543d3 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/brown_birch.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:brown_birch_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:brown_birch_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:brown_birch_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:birch_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:brown_birch_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/brown_oak.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/brown_oak.json new file mode 100644 index 00000000..bc4182cd --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/brown_oak.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:brown_oak_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:brown_oak_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:brown_oak_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:brown_oak_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/brown_zelkova.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/brown_zelkova.json new file mode 100644 index 00000000..b0bf19ab --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/brown_zelkova.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:brown_zelkova_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:brown_zelkova_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:brown_zelkova_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:zelkova_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:brown_zelkova_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/cika.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/cika.json new file mode 100644 index 00000000..6eaa54f2 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/cika.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:cika_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:cika_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:cika_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:cika_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:cika_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/cypress.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/cypress.json new file mode 100644 index 00000000..58d7446d --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/cypress.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:cypress_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:cypress_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:cypress_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:cypress_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:cypress_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/ebony.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/ebony.json new file mode 100644 index 00000000..d741f7dd --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/ebony.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:ebony_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:ebony_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:ebony_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:ebony_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:ebony_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/fir.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/fir.json new file mode 100644 index 00000000..76e75db8 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/fir.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:fir_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:fir_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:fir_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:fir_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:fir_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/green_enchanted.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/green_enchanted.json new file mode 100644 index 00000000..27e9cbd7 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/green_enchanted.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:green_enchanted_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:green_enchanted_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:green_enchanted_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:green_enchanted_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:green_enchanted_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/holly.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/holly.json new file mode 100644 index 00000000..c9ba9cc1 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/holly.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:holly_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:holly_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:holly_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:holly_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:sweet_berries" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:holly_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/indigo_jacaranda.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/indigo_jacaranda.json new file mode 100644 index 00000000..b401e2e1 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/indigo_jacaranda.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:indigo_jacaranda_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:indigo_jacaranda_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:indigo_jacaranda_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:jacaranda_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:indigo_jacaranda_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/ironwood.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/ironwood.json new file mode 100644 index 00000000..7d7f1e1c --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/ironwood.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:ironwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:ironwood_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:ironwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:ironwood_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:ironwood_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/jacaranda.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/jacaranda.json new file mode 100644 index 00000000..314adfa4 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/jacaranda.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:jacaranda_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:jacaranda_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:jacaranda_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:jacaranda_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:jacaranda_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/mahogany.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/mahogany.json new file mode 100644 index 00000000..b93f3b31 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/mahogany.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:mahogany_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:mahogany_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:mahogany_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:mahogany_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:mahogany_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/maple.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/maple.json new file mode 100644 index 00000000..e1cab60e --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:maple_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orange_birch.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orange_birch.json new file mode 100644 index 00000000..f5eccf78 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orange_birch.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:orange_birch_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:orange_birch_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:orange_birch_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:birch_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:orange_birch_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orange_oak.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orange_oak.json new file mode 100644 index 00000000..ab98b2e0 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orange_oak.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:orange_oak_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:orange_oak_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:orange_oak_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:orange_oak_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orange_spruce.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orange_spruce.json new file mode 100644 index 00000000..fdef308d --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orange_spruce.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:orange_spruce_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:orange_spruce_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:orange_spruce_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:spruce_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:orange_spruce_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orchard.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orchard.json new file mode 100644 index 00000000..74ecd9dc --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/orchard.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:orchard_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:orchard_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:orchard_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:orchard_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/palm.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/palm.json new file mode 100644 index 00000000..d28b5275 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/palm.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:palm_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:palm_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:palm_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:palm_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:palm_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/palo_verde.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/palo_verde.json new file mode 100644 index 00000000..6a874422 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/palo_verde.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:palo_verde_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:palo_verde_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:palo_verde_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:palo_verde_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:palo_verde_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/pine.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/pine.json new file mode 100644 index 00000000..65a1f715 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/pine.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:pine_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:pine_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:pine_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:pine_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:pine_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/rainbow_eucalyptus.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/rainbow_eucalyptus.json new file mode 100644 index 00000000..b4d40a11 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/rainbow_eucalyptus.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:rainbow_eucalyptus_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:rainbow_eucalyptus_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:rainbow_eucalyptus_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:rainbow_eucalyptus_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:rainbow_eucalyptus_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_birch.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_birch.json new file mode 100644 index 00000000..6e45becd --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_birch.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:red_birch_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:red_birch_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:red_birch_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:birch_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:red_birch_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_maple.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_maple.json new file mode 100644 index 00000000..3ba89b91 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:red_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:red_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:red_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:red_maple_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_oak.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_oak.json new file mode 100644 index 00000000..786a0c3f --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_oak.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:red_oak_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:red_oak_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:red_oak_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:red_oak_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_spruce.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_spruce.json new file mode 100644 index 00000000..c02cb2a6 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/red_spruce.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:red_spruce_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:red_spruce_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:red_spruce_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:spruce_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:red_spruce_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/redwood.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/redwood.json new file mode 100644 index 00000000..b6befe38 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/redwood.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:redwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:redwood_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:redwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:redwood_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:redwood_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/silver_maple.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/silver_maple.json new file mode 100644 index 00000000..935ce6b1 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/silver_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:silver_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:silver_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:silver_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:silver_maple_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/skyris.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/skyris.json new file mode 100644 index 00000000..9ae36f35 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/skyris.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:skyris_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:skyris_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:skyris_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:skyris_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "biomeswevegone:green_apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:skyris_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/white_mangrove.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/white_mangrove.json new file mode 100644 index 00000000..5ee9d625 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/white_mangrove.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:white_mangrove_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:white_mangrove_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:white_mangrove_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:white_mangrove_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:white_mangrove_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/white_sakura.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/white_sakura.json new file mode 100644 index 00000000..88d93a50 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/white_sakura.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:white_sakura_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:white_sakura_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:white_sakura_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:white_sakura_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:white_sakura_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/willow.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/willow.json new file mode 100644 index 00000000..7cce14b7 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/willow.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:willow_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:willow_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:willow_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:willow_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:willow_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/witch_hazel.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/witch_hazel.json new file mode 100644 index 00000000..3fb93132 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/witch_hazel.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:witch_hazel_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:witch_hazel_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:witch_hazel_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:witch_hazel_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:witch_hazel_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yellow_birch.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yellow_birch.json new file mode 100644 index 00000000..afe23c93 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yellow_birch.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:yellow_birch_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:yellow_birch_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:yellow_birch_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:birch_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:yellow_birch_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yellow_sakura.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yellow_sakura.json new file mode 100644 index 00000000..c7ee6e80 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yellow_sakura.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:yellow_sakura_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:yellow_sakura_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:yellow_sakura_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:yellow_sakura_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:yellow_sakura_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yellow_spruce.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yellow_spruce.json new file mode 100644 index 00000000..94bd8eda --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yellow_spruce.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:yellow_spruce_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:yellow_spruce_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:yellow_spruce_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:spruce_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:yellow_spruce_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yucca.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yucca.json new file mode 100644 index 00000000..b0527f14 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/yucca.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:yucca_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:yucca_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:yucca_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:yucca_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "biomeswevegone:yucca_fruit" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:yucca_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/zelkova.json b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/zelkova.json new file mode 100644 index 00000000..d2bef8ec --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/biomeswevegone/zelkova.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "biomeswevegone:zelkova_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "biomeswevegone:zelkova_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "biomeswevegone:zelkova_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "biomeswevegone:zelkova_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "biomeswevegone:zelkova_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/bloomingnature/aspen_sapling.json b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/aspen_sapling.json new file mode 100644 index 00000000..b44918dd --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/aspen_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "bloomingnature:aspen_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "bloomingnature:aspen_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "bloomingnature:aspen_sapling" + }, + "drops": [ + { + "chance": 1, + "output": { + "item": "bloomingnature:aspen_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "bloomingnature:aspen_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "bloomingnature:aspen_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/bloomingnature/baobab_sapling.json b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/baobab_sapling.json new file mode 100644 index 00000000..c5f7070a --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/baobab_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "bloomingnature:baobab_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "bloomingnature:baobab_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "bloomingnature:baobab_sapling" + }, + "drops": [ + { + "chance": 1, + "output": { + "item": "bloomingnature:baobab_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "bloomingnature:baobab_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "bloomingnature:baobab_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/bloomingnature/chestnut_sapling.json b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/chestnut_sapling.json new file mode 100644 index 00000000..ca94d11e --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/chestnut_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "bloomingnature:chestnut_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "bloomingnature:chestnut_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "bloomingnature:chestnut_sapling" + }, + "drops": [ + { + "chance": 1, + "output": { + "item": "bloomingnature:chestnut_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "bloomingnature:chestnut_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "bloomingnature:chestnut_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/bloomingnature/ebony_sapling.json b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/ebony_sapling.json new file mode 100644 index 00000000..c654f3e9 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/ebony_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "bloomingnature:ebony_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "bloomingnature:ebony_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "bloomingnature:ebony_sapling" + }, + "drops": [ + { + "chance": 1, + "output": { + "item": "bloomingnature:ebony_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "bloomingnature:ebony_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "bloomingnature:ebony_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/bloomingnature/fan_palm_sprout.json b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/fan_palm_sprout.json new file mode 100644 index 00000000..7bc1db24 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/fan_palm_sprout.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "bloomingnature:fan_palm_sprout" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "bloomingnature:fan_palm_sprout" + }, + "categories": [ + "sand" + ], + "growthTicks": 2400, + "display": { + "block": "bloomingnature:fan_palm_sprout" + }, + "drops": [ + { + "chance": 1, + "output": { + "item": "bloomingnature:fan_palm_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "bloomingnature:fan_palm_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "bloomingnature:fan_palm_sprout" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/bloomingnature/fir_sapling.json b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/fir_sapling.json new file mode 100644 index 00000000..aa3bf8bf --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/fir_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "bloomingnature:fir_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "bloomingnature:fir_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "bloomingnature:fir_sapling" + }, + "drops": [ + { + "chance": 1, + "output": { + "item": "bloomingnature:fir_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "bloomingnature:fir_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "bloomingnature:fir_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/bloomingnature/larch_sapling.json b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/larch_sapling.json new file mode 100644 index 00000000..3bec590b --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/larch_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "bloomingnature:larch_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "bloomingnature:larch_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "bloomingnature:larch_sapling" + }, + "drops": [ + { + "chance": 1, + "output": { + "item": "bloomingnature:larch_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "bloomingnature:larch_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "bloomingnature:larch_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/bloomingnature/swamp_cypress_sapling.json b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/swamp_cypress_sapling.json new file mode 100644 index 00000000..3b64186f --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/swamp_cypress_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "bloomingnature:swamp_cypress_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "bloomingnature:swamp_cypress_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "bloomingnature:swamp_cypress_sapling" + }, + "drops": [ + { + "chance": 1, + "output": { + "item": "bloomingnature:swamp_cypress_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "bloomingnature:swamp_cypress_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "bloomingnature:swamp_cypress_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/bloomingnature/swamp_oak_sapling.json b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/swamp_oak_sapling.json new file mode 100644 index 00000000..d033c146 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/bloomingnature/swamp_oak_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "bloomingnature:swamp_oak_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "bloomingnature:swamp_oak_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "bloomingnature:swamp_oak_sapling" + }, + "drops": [ + { + "chance": 1, + "output": { + "item": "bloomingnature:swamp_oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "bloomingnature:swamp_oak_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "bloomingnature:swamp_oak_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/caupona/fig.json b/common/src/main/resources/data/botanytrees/recipes/caupona/fig.json new file mode 100644 index 00000000..5e7164b6 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/caupona/fig.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "caupona:fig_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "caupona:fig_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "caupona:fig_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "caupona:fig_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "caupona:fig_fruits" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "caupona:fig_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/caupona/walnut.json b/common/src/main/resources/data/botanytrees/recipes/caupona/walnut.json new file mode 100644 index 00000000..22b69d22 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/caupona/walnut.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "caupona:walnut_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "caupona:walnut_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "caupona:walnut_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "caupona:walnut_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "caupona:walnut_fruits" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "caupona:walnut_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/caupona/wolfberry.json b/common/src/main/resources/data/botanytrees/recipes/caupona/wolfberry.json new file mode 100644 index 00000000..5ffdc999 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/caupona/wolfberry.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "caupona:wolfberry_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "caupona:wolfberry_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "caupona:wolfberry_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "caupona:wolfberry_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "caupona:wolfberry_fruits" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "caupona:wolfberry_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/create_dd/rubber_sapling.json b/common/src/main/resources/data/botanytrees/recipes/create_dd/rubber_sapling.json new file mode 100644 index 00000000..c74b91bd --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/create_dd/rubber_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "create_dd:rubber_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "create_dd:rubber_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "create_dd:rubber_sapling" + }, + "drops": [ + { + "chance": 1, + "output": { + "item": "create_dd:rubber_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "create_dd:rubber_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "create_dd:rubber_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/culturaldelights/avocado.json b/common/src/main/resources/data/botanytrees/recipes/culturaldelights/avocado.json new file mode 100644 index 00000000..267a7ba6 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/culturaldelights/avocado.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "culturaldelights:avocado_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "culturaldelights:avocado_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "culturaldelights:avocado_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "culturaldelights:avocado_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "culturaldelights:avocado" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "culturaldelights:avocado_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/deep_aether/blue_roseroot.json b/common/src/main/resources/data/botanytrees/recipes/deep_aether/blue_roseroot.json new file mode 100644 index 00000000..41271865 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/deep_aether/blue_roseroot.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "deep_aether:blue_roseroot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "deep_aether:blue_roseroot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "deep_aether:blue_roseroot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "deep_aether:roseroot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "deep_aether:blue_roseroot_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/deep_aether/conberry.json b/common/src/main/resources/data/botanytrees/recipes/deep_aether/conberry.json new file mode 100644 index 00000000..e4821ee8 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/deep_aether/conberry.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "deep_aether:conberry_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "deep_aether:conberry_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "deep_aether:conberry_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "deep_aether:conberry_log" + }, + "minRolls": 2, + "maxRolls": 3 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "deep_aether:conberry_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/deep_aether/cruderoot.json b/common/src/main/resources/data/botanytrees/recipes/deep_aether/cruderoot.json new file mode 100644 index 00000000..39544e59 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/deep_aether/cruderoot.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "deep_aether:cruderoot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "deep_aether:cruderoot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "deep_aether:cruderoot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "deep_aether:cruderoot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "deep_aether:cruderoot_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/deep_aether/roseroot.json b/common/src/main/resources/data/botanytrees/recipes/deep_aether/roseroot.json new file mode 100644 index 00000000..09fa4e34 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/deep_aether/roseroot.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "deep_aether:roseroot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "deep_aether:roseroot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "deep_aether:roseroot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "deep_aether:roseroot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "deep_aether:roseroot_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/deep_aether/sunroot.json b/common/src/main/resources/data/botanytrees/recipes/deep_aether/sunroot.json new file mode 100644 index 00000000..09e37b78 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/deep_aether/sunroot.json @@ -0,0 +1,54 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "deep_aether:sunroot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "deep_aether:sunroot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "deep_aether:sunroot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "deep_aether:sunroot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "deep_aether:sunroot_hanger" + }, + "minRolls": 2, + "maxRolls": 3 + }, + { + "chance": 0.10, + "output": { + "item": "deep_aether:sunroot_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/deep_aether/yagroot.json b/common/src/main/resources/data/botanytrees/recipes/deep_aether/yagroot.json new file mode 100644 index 00000000..f6edca67 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/deep_aether/yagroot.json @@ -0,0 +1,70 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "deep_aether:yagroot_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "deep_aether:yagroot_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "deep_aether:yagroot_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "deep_aether:yagroot_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "deep_aether:yagroot_roots" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "deep_aether:yagroot_vine" + }, + "minRolls": 2, + "maxRolls": 3 + }, + { + "chance": 0.10, + "output": { + "item": "deep_aether:aether_moss_carpet" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "deep_aether:yagroot_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/cherrywood.json b/common/src/main/resources/data/botanytrees/recipes/deeperdarker/echo.json similarity index 50% rename from common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/cherrywood.json rename to common/src/main/resources/data/botanytrees/recipes/deeperdarker/echo.json index 2c9023a0..9381f034 100644 --- a/common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/cherrywood.json +++ b/common/src/main/resources/data/botanytrees/recipes/deeperdarker/echo.json @@ -1,69 +1,53 @@ -{ - "bookshelf:load_conditions": [ - { - "type": "bookshelf:item_exists", - "values": [ - "forbidden_arcanus:cherrywood_sapling" - ] - } - ], - "type": "botanypots:crop", - "seed": { - "item": "forbidden_arcanus:cherrywood_sapling" - }, - "categories": [ - "dirt" - ], - "growthTicks": 2400, - "display": { - "block": "forbidden_arcanus:cherrywood_sapling" - }, - "drops": [ - { - "chance": 1.00, - "output": { - "item": "forbidden_arcanus:cherrywood_log" - }, - "minRolls": 2, - "maxRolls": 4 - }, - { - "chance": 1.00, - "output": { - "item": "forbidden_arcanus:thin_cherrywood_log" - }, - "minRolls": 2, - "maxRolls": 4 - }, - { - "chance": 0.25, - "output": { - "item": "minecraft:stick" - }, - "minRolls": 1, - "maxRolls": 2 - }, - { - "chance": 0.10, - "output": { - "item": "forbidden_arcanus:cherry_flower_vines" - }, - "minRolls": 2, - "maxRolls": 4 - }, - { - "chance": 0.25, - "output": { - "item": "forbidden_arcanus:cherrywood_leaf_carpet" - }, - "minRolls": 1, - "maxRolls": 2 - }, - { - "chance": 0.15, - "output": { - "item": "forbidden_arcanus:cherrywood_sapling" - } - } - ] +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "deeperdarker:echo_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "deeperdarker:echo_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "deeperdarker:echo_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "deeperdarker:echo_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "deeperdarker:sculk_gleam" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.15, + "output": { + "item": "deeperdarker:echo_sapling" + } + } + ] } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/acacia.json b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/acacia.json new file mode 100644 index 00000000..74316be3 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/acacia.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "dynamictrees:acacia_seed" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "dynamictrees:acacia_seed" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "minecraft:acacia_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:acacia_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.10, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "dynamictrees:acacia_seed" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/apple.json b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/apple.json new file mode 100644 index 00000000..560f7724 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/apple.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "dynamictrees:apple_oak_seed" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "dynamictrees:apple_oak_seed" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "minecraft:oak_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.10, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "dynamictrees:apple_oak_seed" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/azalea.json b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/azalea.json new file mode 100644 index 00000000..b446eceb --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/azalea.json @@ -0,0 +1,35 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "dynamictrees:azalea_seed" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "dynamictrees:azalea_seed" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "minecraft:azalea" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + } + }, + { + "chance": 0.15, + "output": { + "item": "dynamictrees:azalea_seed" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/birch.json b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/birch.json new file mode 100644 index 00000000..acb9688c --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/birch.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "dynamictrees:birch_seed" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "dynamictrees:birch_seed" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "minecraft:birch_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:birch_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.10, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "dynamictrees:birch_seed" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/cocoa.json b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/cocoa.json new file mode 100644 index 00000000..0b983192 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/cocoa.json @@ -0,0 +1,51 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "dynamictrees:cocoa_seed" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "dynamictrees:cocoa_seed" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "minecraft:jungle_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.10, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "dynamictrees:cocoa_seed" + } + }, + { + "chance": 0.15, + "output": { + "item": "dynamictrees:cocoa_seed" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/dark_oak.json b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/dark_oak.json new file mode 100644 index 00000000..60e106e3 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/dark_oak.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "dynamictrees:dark_oak_seed" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "dynamictrees:dark_oak_seed" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "minecraft:dark_oak_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:dark_oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.10, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "dynamictrees:dark_oak_seed" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/jungle.json b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/jungle.json new file mode 100644 index 00000000..8cc3a21a --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/jungle.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "dynamictrees:jungle_seed" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "dynamictrees:jungle_seed" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "minecraft:jungle_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.10, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "dynamictrees:jungle_seed" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/oak.json b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/oak.json new file mode 100644 index 00000000..f299e1c8 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/oak.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "dynamictrees:oak_seed" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "dynamictrees:oak_seed" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "minecraft:oak_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.10, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "dynamictrees:oak_seed" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/spruce.json b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/spruce.json new file mode 100644 index 00000000..7797bbef --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/dynamictrees/crop/spruce.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "dynamictrees:spruce_seed" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "dynamictrees:spruce_seed" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "minecraft:spruce_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:spruce_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.10, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "dynamictrees:spruce_seed" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/eidolon/illwood.json b/common/src/main/resources/data/botanytrees/recipes/eidolon/illwood.json new file mode 100644 index 00000000..588eb1cf --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/eidolon/illwood.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "eidolon:illwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "eidolon:illwood_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2750, + "display": { + "block": "eidolon:illwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "eidolon:illwood_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "eidolon:illwood_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/ends_phantasm/pream.json b/common/src/main/resources/data/botanytrees/recipes/ends_phantasm/pream.json new file mode 100644 index 00000000..c3d06c77 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/ends_phantasm/pream.json @@ -0,0 +1,37 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "phantasm:pream_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "phantasm:pream_sapling" + }, + "categories": [ + "end_stone" + ], + "growthTicks": 2750, + "display": { + "block": "phantasm:pream_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "phantasm:pream_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "phantasm:pream_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/environmental/blue_wisteria.json b/common/src/main/resources/data/botanytrees/recipes/environmental/blue_wisteria.json index 15c7b22f..254050f2 100644 --- a/common/src/main/resources/data/botanytrees/recipes/environmental/blue_wisteria.json +++ b/common/src/main/resources/data/botanytrees/recipes/environmental/blue_wisteria.json @@ -36,7 +36,7 @@ "maxRolls": 2 }, { - "chance": 0.01, + "chance": 0.15, "output": { "item": "environmental:blue_wisteria_sapling" } diff --git a/common/src/main/resources/data/botanytrees/recipes/environmental/cheerful_plum.json b/common/src/main/resources/data/botanytrees/recipes/environmental/cheerful_plum.json new file mode 100644 index 00000000..4ad548e3 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/environmental/cheerful_plum.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "environmental:cheerful_plum_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "environmental:cheerful_plum_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "environmental:cheerful_plum_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "environmental:plum_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "environmental:plum" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "environmental:cheerful_plum_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/environmental/cherry.json b/common/src/main/resources/data/botanytrees/recipes/environmental/cherry.json index 56f6c395..ca14a3a9 100644 --- a/common/src/main/resources/data/botanytrees/recipes/environmental/cherry.json +++ b/common/src/main/resources/data/botanytrees/recipes/environmental/cherry.json @@ -36,7 +36,7 @@ "maxRolls": 2 }, { - "chance": 0.01, + "chance": 0.15, "output": { "item": "environmental:cherry_sapling" } diff --git a/common/src/main/resources/data/botanytrees/recipes/environmental/moody_plum.json b/common/src/main/resources/data/botanytrees/recipes/environmental/moody_plum.json new file mode 100644 index 00000000..08663b56 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/environmental/moody_plum.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "environmental:moody_plum_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "environmental:moody_plum_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "environmental:moody_plum_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "environmental:plum_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "environmental:plum" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "environmental:moody_plum_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/environmental/pine.json b/common/src/main/resources/data/botanytrees/recipes/environmental/pine.json new file mode 100644 index 00000000..d020b9a3 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/environmental/pine.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "environmental:pine_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "environmental:pine_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "environmental:pine_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "environmental:pine_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "environmental:pine_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/environmental/pink_wisteria.json b/common/src/main/resources/data/botanytrees/recipes/environmental/pink_wisteria.json index 05f7dbff..529b1aca 100644 --- a/common/src/main/resources/data/botanytrees/recipes/environmental/pink_wisteria.json +++ b/common/src/main/resources/data/botanytrees/recipes/environmental/pink_wisteria.json @@ -36,7 +36,7 @@ "maxRolls": 2 }, { - "chance": 0.01, + "chance": 0.15, "output": { "item": "environmental:pink_wisteria_sapling" } diff --git a/common/src/main/resources/data/botanytrees/recipes/environmental/plum.json b/common/src/main/resources/data/botanytrees/recipes/environmental/plum.json new file mode 100644 index 00000000..4e3cc595 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/environmental/plum.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "environmental:plum_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "environmental:plum_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "environmental:plum_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "environmental:plum_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "environmental:plum" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "environmental:plum_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/environmental/purple_wisteria.json b/common/src/main/resources/data/botanytrees/recipes/environmental/purple_wisteria.json index f564c36c..0eaf492c 100644 --- a/common/src/main/resources/data/botanytrees/recipes/environmental/purple_wisteria.json +++ b/common/src/main/resources/data/botanytrees/recipes/environmental/purple_wisteria.json @@ -36,7 +36,7 @@ "maxRolls": 2 }, { - "chance": 0.01, + "chance": 0.15, "output": { "item": "environmental:purple_wisteria_sapling" } diff --git a/common/src/main/resources/data/botanytrees/recipes/environmental/white_wisteria.json b/common/src/main/resources/data/botanytrees/recipes/environmental/white_wisteria.json index 74c78977..60c6d3a3 100644 --- a/common/src/main/resources/data/botanytrees/recipes/environmental/white_wisteria.json +++ b/common/src/main/resources/data/botanytrees/recipes/environmental/white_wisteria.json @@ -36,7 +36,7 @@ "maxRolls": 2 }, { - "chance": 0.01, + "chance": 0.15, "output": { "item": "environmental:white_wisteria_sapling" } diff --git a/common/src/main/resources/data/botanytrees/recipes/environmental/willow.json b/common/src/main/resources/data/botanytrees/recipes/environmental/willow.json index aad3e43b..dc59a791 100644 --- a/common/src/main/resources/data/botanytrees/recipes/environmental/willow.json +++ b/common/src/main/resources/data/botanytrees/recipes/environmental/willow.json @@ -36,7 +36,7 @@ "maxRolls": 2 }, { - "chance": 0.01, + "chance": 0.15, "output": { "item": "environmental:willow_sapling" } diff --git a/common/src/main/resources/data/botanytrees/recipes/foodables/apple_sapling.json b/common/src/main/resources/data/botanytrees/recipes/foodables/apple_sapling.json new file mode 100644 index 00000000..1e2a35e2 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/foodables/apple_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "foodables:apple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "foodables:apple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "foodables:apple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:spruce_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "foodables:apple_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/foodables/banana_sapling.json b/common/src/main/resources/data/botanytrees/recipes/foodables/banana_sapling.json new file mode 100644 index 00000000..7baa3f97 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/foodables/banana_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "foodables:banana_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "foodables:banana_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "foodables:banana_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "foodables:banana" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "foodables:banana_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/foodables/lemon_sapling.json b/common/src/main/resources/data/botanytrees/recipes/foodables/lemon_sapling.json new file mode 100644 index 00000000..347ddad3 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/foodables/lemon_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "foodables:lemon_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "foodables:lemon_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "foodables:lemon_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "foodables:lemon" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "foodables:lemon_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/foodables/lime_sapling.json b/common/src/main/resources/data/botanytrees/recipes/foodables/lime_sapling.json new file mode 100644 index 00000000..272905ce --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/foodables/lime_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "foodables:lime_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "foodables:lime_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "foodables:lime_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "foodables:lime" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "foodables:lime_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/foodables/mango_sapling.json b/common/src/main/resources/data/botanytrees/recipes/foodables/mango_sapling.json new file mode 100644 index 00000000..3605b634 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/foodables/mango_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "foodables:mango_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "foodables:mango_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "foodables:mango_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "foodables:mango" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "foodables:mango_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/foodables/orange_sapling.json b/common/src/main/resources/data/botanytrees/recipes/foodables/orange_sapling.json new file mode 100644 index 00000000..422c1264 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/foodables/orange_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "foodables:orange_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "foodables:orange_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "foodables:orange_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "foodables:orange" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "foodables:orange_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/foodables/peppercorn.json b/common/src/main/resources/data/botanytrees/recipes/foodables/peppercorn.json new file mode 100644 index 00000000..b8ad05eb --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/foodables/peppercorn.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "foodables:peppercorn_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "foodables:peppercorn_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "foodables:peppercorn_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "foodables:peppercorn" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "foodables:peppercorn_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/mysterywood.json b/common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/aurum.json similarity index 66% rename from common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/mysterywood.json rename to common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/aurum.json index 3b211d59..1eb555b9 100644 --- a/common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/mysterywood.json +++ b/common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/aurum.json @@ -1,53 +1,53 @@ -{ - "bookshelf:load_conditions": [ - { - "type": "bookshelf:item_exists", - "values": [ - "forbidden_arcanus:mysterywood_sapling" - ] - } - ], - "type": "botanypots:crop", - "seed": { - "item": "forbidden_arcanus:mysterywood_sapling" - }, - "categories": [ - "dirt" - ], - "growthTicks": 2400, - "display": { - "block": "forbidden_arcanus:mysterywood_sapling" - }, - "drops": [ - { - "chance": 1.00, - "output": { - "item": "forbidden_arcanus:mysterywood_log" - }, - "minRolls": 2, - "maxRolls": 4 - }, - { - "chance": 0.25, - "output": { - "item": "minecraft:stick" - }, - "minRolls": 1, - "maxRolls": 2 - }, - { - "chance": 0.005, - "output": { - "item": "minecraft:gold_nugget" - }, - "minRolls": 1, - "maxRolls": 2 - }, - { - "chance": 0.01, - "output": { - "item": "forbidden_arcanus:mysterywood_sapling" - } - } - ] +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "forbidden_arcanus:aurum_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "forbidden_arcanus:aurum_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "forbidden_arcanus:aurum_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "forbidden_arcanus:aurum_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "minecraft:gold_nugget" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "forbidden_arcanus:aurum_sapling" + } + } + ] } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/growing_edelwood.json b/common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/growing_edelwood.json index 5e3a9f80..ecff6fe6 100644 --- a/common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/growing_edelwood.json +++ b/common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/growing_edelwood.json @@ -20,12 +20,12 @@ }, "drops": [ { - "chance": 1.00, + "chance": 0.50, "output": { "item": "forbidden_arcanus:edelwood_log" }, - "minRolls": 2, - "maxRolls": 4 + "minRolls": 1, + "maxRolls": 2 }, { "chance": 0.25, @@ -36,7 +36,7 @@ "maxRolls": 2 }, { - "chance": 0.01, + "chance": 0.15, "output": { "item": "forbidden_arcanus:growing_edelwood" } diff --git a/common/src/main/resources/data/botanytrees/recipes/goodending/cypress.json b/common/src/main/resources/data/botanytrees/recipes/goodending/cypress.json new file mode 100644 index 00000000..9ea38dd3 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/goodending/cypress.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "goodending:cypress_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "goodending:cypress_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2750, + "display": { + "block": "goodending:cypress_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "goodending:cypress_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "goodending:cypress_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/gtceu/rubber.json b/common/src/main/resources/data/botanytrees/recipes/gtceu/rubber.json new file mode 100644 index 00000000..532ab7db --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/gtceu/rubber.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "gtceu:rubber_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "gtceu:rubber_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "gtceu:rubber_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "gtceu:rubber_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.50, + "output": { + "item": "gtceu:sticky_resin" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "gtceu:rubber_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/ic2/rubberwood.json b/common/src/main/resources/data/botanytrees/recipes/ic2/rubberwood.json new file mode 100644 index 00000000..b8e3fbae --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/ic2/rubberwood.json @@ -0,0 +1,37 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "ic2:rubber_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "ic2:rubber_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "ic2:rubber_sapling" + }, + "drops": [ + { + "chance": 0.50, + "output": { + "item": "ic2:rubber_wood" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "ic2:rubber_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/lost_aether_content/holiday.json b/common/src/main/resources/data/botanytrees/recipes/lost_aether_content/holiday.json new file mode 100644 index 00000000..ff7708fb --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/lost_aether_content/holiday.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "lost_aether_content:holiday_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "lost_aether_content:holiday_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "lost_aether_content:holiday_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether:skyroot_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "lost_aether_content:holiday_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/meadow/pine.json b/common/src/main/resources/data/botanytrees/recipes/meadow/pine.json new file mode 100644 index 00000000..ccdfa8ca --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/meadow/pine.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "meadow:pine_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "meadow:pine_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "meadow:pine_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "meadow:pine_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "meadow:pine_sapling" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/nethers_exoticism/jabuticaba.json b/common/src/main/resources/data/botanytrees/recipes/nethers_exoticism/jabuticaba.json new file mode 100644 index 00000000..44fb2fa7 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/nethers_exoticism/jabuticaba.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "nethers_exoticism:jaboticaba_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "nethers_exoticism:jaboticaba_sapling" + }, + "categories": [ + "blackstone" + ], + "growthTicks": 2750, + "display": { + "block": "nethers_exoticism:jaboticaba_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "nethers_exoticism:jaboticaba_branch" + }, + "minRolls": 3, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "nethers_exoticism:jaboticaba" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "nethers_exoticism:jaboticaba_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/nethers_exoticism/kiwano.json b/common/src/main/resources/data/botanytrees/recipes/nethers_exoticism/kiwano.json new file mode 100644 index 00000000..5275a6b0 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/nethers_exoticism/kiwano.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "nethers_exoticism:kiwano_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "nethers_exoticism:kiwano_sapling" + }, + "categories": [ + "nylium", + "netherrack" + ], + "growthTicks": 2750, + "display": { + "block": "nethers_exoticism:kiwano_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:warped_stem" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "nethers_exoticism:kiwano" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "nethers_exoticism:kiwano_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/nethers_exoticism/rambutan.json b/common/src/main/resources/data/botanytrees/recipes/nethers_exoticism/rambutan.json new file mode 100644 index 00000000..a4fee427 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/nethers_exoticism/rambutan.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "nethers_exoticism:ramboutan_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "nethers_exoticism:ramboutan_sapling" + }, + "categories": [ + "nylium", + "netherrack" + ], + "growthTicks": 2750, + "display": { + "block": "nethers_exoticism:ramboutan_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "nethers_exoticism:ramboutan_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "nethers_exoticism:ramboutan" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "nethers_exoticism:ramboutan_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/occultism/otherworld.json b/common/src/main/resources/data/botanytrees/recipes/occultism/otherworld.json new file mode 100644 index 00000000..d7830483 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/occultism/otherworld.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "occultism:otherworld_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "occultism:otherworld_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2750, + "display": { + "block": "occultism:otherworld_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "occultism:otherworld_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "occultism:otherworld_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/outer_end/azure.json b/common/src/main/resources/data/botanytrees/recipes/outer_end/azure.json new file mode 100644 index 00000000..1fd949a5 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/outer_end/azure.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "outer_end:azure_bud" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "outer_end:azure_bud" + }, + "categories": [ + "end" + ], + "growthTicks": 2750, + "display": { + "block": "outer_end:azure_bud" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "outer_end:azure_stem" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.50, + "output": { + "item": "outer_end:azure_stamen" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "outer_end:azure_bud" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/acorn_sapling.json b/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/acorn_sapling.json new file mode 100644 index 00000000..f0f4c268 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/acorn_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pamhc2trees:acorn_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pamhc2trees:acorn_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pamhc2trees:acorn_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "pamhc2trees:acornitem" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.001, + "output": { + "item": "pamhc2trees:acorn_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/eucalyptus_sapling.json b/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/eucalyptus_sapling.json new file mode 100644 index 00000000..9078961d --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/eucalyptus_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pamhc2trees:eucalyptus_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pamhc2trees:eucalyptus_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pamhc2trees:eucalyptus_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "pamhc2trees:eucalyptusitem" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.001, + "output": { + "item": "pamhc2trees:eucalyptus_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/mesquite_sapling.json b/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/mesquite_sapling.json new file mode 100644 index 00000000..89d9fc93 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/mesquite_sapling.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pamhc2trees:mesquite_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pamhc2trees:mesquite_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pamhc2trees:mesquite_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "pamhc2trees:mesquiteitem" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.001, + "output": { + "item": "pamhc2trees:mesquite_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/pinyon_sapling.json b/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/pinyon_sapling.json new file mode 100644 index 00000000..0c9a2d0e --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/pinyon_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pamhc2trees:pinyon_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pamhc2trees:pinyon_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pamhc2trees:pinyon_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "pamhc2trees:pinyonitem" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.001, + "output": { + "item": "pamhc2trees:pinyon_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/rubber_sapling.json b/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/rubber_sapling.json new file mode 100644 index 00000000..1a32719f --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pamhc2trees/rubber_sapling.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pamhc2trees:rubber_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pamhc2trees:rubber_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pamhc2trees:rubber_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "pamhc2trees:latexitem" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.001, + "output": { + "item": "pamhc2trees:rubber_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/aspen.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/aspen.json new file mode 100644 index 00000000..49809081 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/aspen.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:aspen_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:aspen_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:aspen_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:aspen_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:aspen_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/baobab.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/baobab.json new file mode 100644 index 00000000..bced198a --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/baobab.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:baobab_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:baobab_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:baobab_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:baobab_log" + }, + "minRolls": 5, + "maxRolls": 7 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:baobab_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/cottonwood.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/cottonwood.json new file mode 100644 index 00000000..24826587 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/cottonwood.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:cottonwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:cottonwood_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:cottonwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:cottonwood_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:cottonwood_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/fir.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/fir.json new file mode 100644 index 00000000..39e58442 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/fir.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:fir_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:fir_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:fir_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:fir_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:fir_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/joshua.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/joshua.json new file mode 100644 index 00000000..807c1681 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/joshua.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:joshua_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:joshua_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:joshua_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:joshua_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:joshua_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/juniper.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/juniper.json new file mode 100644 index 00000000..70795f7c --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/juniper.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:juniper_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:juniper_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:juniper_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:juniper_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "pioneer:juniper_berries" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:juniper_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/orange_maple.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/orange_maple.json new file mode 100644 index 00000000..ae69c788 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/orange_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:orange_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:orange_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:orange_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:orange_maple_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/palm.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/palm.json new file mode 100644 index 00000000..28d08479 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/palm.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:palm_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:palm_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:palm_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:palm_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:palm_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/pine.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/pine.json new file mode 100644 index 00000000..59c0d0fa --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/pine.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:pine_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:pine_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:pine_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:pine_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:pine_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/pink_cherry.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/pink_cherry.json new file mode 100644 index 00000000..59c66cf9 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/pink_cherry.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:pink_sakura_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:pink_sakura_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:pink_sakura_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:sakura_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:pink_sakura_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/purple_maple.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/purple_maple.json new file mode 100644 index 00000000..0b569f3d --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/purple_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:purple_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:purple_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:purple_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:purple_maple_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/red_maple.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/red_maple.json new file mode 100644 index 00000000..f287d5df --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/red_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:red_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:red_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:red_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:red_maple_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/redwood.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/redwood.json new file mode 100644 index 00000000..1b4e4227 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/redwood.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:redwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:redwood_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:redwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:redwood_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:redwood_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/tamarack.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/tamarack.json new file mode 100644 index 00000000..ac6772de --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/tamarack.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:tamarack_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:tamarack_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:tamarack_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:tamarack_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:tamarack_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/white_cherry.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/white_cherry.json new file mode 100644 index 00000000..0d42d158 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/white_cherry.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:white_sakura_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:white_sakura_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:white_sakura_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:sakura_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:white_sakura_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/pioneer/willow.json b/common/src/main/resources/data/botanytrees/recipes/pioneer/willow.json new file mode 100644 index 00000000..65c8ce70 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pioneer/willow.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pioneer:willow_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pioneer:willow_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "pioneer:willow_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pioneer:willow_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "pioneer:willow_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/promenade/blush_sakura.json b/common/src/main/resources/data/botanytrees/recipes/promenade/blush_sakura.json new file mode 100644 index 00000000..c74106c9 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/promenade/blush_sakura.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "promenade:blush_sakura_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "promenade:blush_sakura_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "promenade:blush_sakura_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "promenade:sakura_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "promenade:blush_sakura_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/promenade/cotton_sakura.json b/common/src/main/resources/data/botanytrees/recipes/promenade/cotton_sakura.json new file mode 100644 index 00000000..cbf74185 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/promenade/cotton_sakura.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "promenade:cotton_sakura_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "promenade:cotton_sakura_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "promenade:cotton_sakura_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "promenade:sakura_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "promenade:cotton_sakura_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/promenade/dark_amaranth.json b/common/src/main/resources/data/botanytrees/recipes/promenade/dark_amaranth.json new file mode 100644 index 00000000..6295ac8b --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/promenade/dark_amaranth.json @@ -0,0 +1,46 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "promenade:dark_amaranth_fungus" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "promenade:dark_amaranth_fungus" + }, + "categories": [ + "end", + "black_dylium" + ], + "growthTicks": 2400, + "display": { + "block": "promenade:dark_amaranth_fungus" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "promenade:dark_amaranth_stem" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "promenade:dark_amaranth_fungus" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/promenade/fulvous_maple.json b/common/src/main/resources/data/botanytrees/recipes/promenade/fulvous_maple.json new file mode 100644 index 00000000..c0b6c378 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/promenade/fulvous_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "promenade:fulvous_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "promenade:fulvous_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "promenade:fulvous_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "promenade:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "promenade:fulvous_maple_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/promenade/mulkado_maple.json b/common/src/main/resources/data/botanytrees/recipes/promenade/mulkado_maple.json new file mode 100644 index 00000000..3e760e25 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/promenade/mulkado_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "promenade:mikado_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "promenade:mikado_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "promenade:mikado_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "promenade:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "promenade:mikado_maple_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/promenade/palm.json b/common/src/main/resources/data/botanytrees/recipes/promenade/palm.json new file mode 100644 index 00000000..4e2b207a --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/promenade/palm.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "promenade:palm_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "promenade:palm_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "promenade:palm_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "promenade:palm_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "promenade:banana" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.01, + "output": { + "item": "promenade:palm_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/promenade/sap_maple.json b/common/src/main/resources/data/botanytrees/recipes/promenade/sap_maple.json new file mode 100644 index 00000000..69073080 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/promenade/sap_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "promenade:sap_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "promenade:sap_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "promenade:sap_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "promenade:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "promenade:sap_maple_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/promenade/vermilion_maple.json b/common/src/main/resources/data/botanytrees/recipes/promenade/vermilion_maple.json new file mode 100644 index 00000000..e71f24d5 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/promenade/vermilion_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "promenade:vermilion_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "promenade:vermilion_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "promenade:vermilion_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "promenade:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "promenade:vermilion_maple_sapling" + } + } + ] +} diff --git a/common/src/main/resources/data/botanytrees/recipes/pyromancer/pyrowood.json b/common/src/main/resources/data/botanytrees/recipes/pyromancer/pyrowood.json new file mode 100644 index 00000000..11da71bc --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/pyromancer/pyrowood.json @@ -0,0 +1,37 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "pyromancer:pyrowood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "pyromancer:pyrowood_sapling" + }, + "categories": [ + "pyromossed_netherrack" + ], + "growthTicks": 2750, + "display": { + "block": "pyromancer:pyrowood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "pyromancer:pyrowood_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "pyromancer:pyrowood_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/alpha.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/alpha.json new file mode 100644 index 00000000..0064359e --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/alpha.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:alpha_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:alpha_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:alpha_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:alpha_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:alpha_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/apple_oak.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/apple_oak.json new file mode 100644 index 00000000..2fdc7ca5 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/apple_oak.json @@ -0,0 +1,61 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:apple_oak_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:apple_oak_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:apple_oak_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "minecraft:oak_sapling" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:apple_oak_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/ashen.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/ashen.json new file mode 100644 index 00000000..798723e6 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/ashen.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:ashen_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:ashen_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:ashen_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:ashen_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:ashen_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/bamboo.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/bamboo.json new file mode 100644 index 00000000..643e581e --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/bamboo.json @@ -0,0 +1,38 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:bamboo_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:bamboo_sapling" + }, + "categories": [ + "dirt", + "podzol" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:bamboo_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:bamboo_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:bamboo_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/baobab.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/baobab.json new file mode 100644 index 00000000..27f14268 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/baobab.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:baobab_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:baobab_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:baobab_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:baobab_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:baobab_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/blackwood.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/blackwood.json new file mode 100644 index 00000000..5c8c236c --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/blackwood.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:blackwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:blackwood_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:blackwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:blackwood_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:blackwood_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/blue_magnolia.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/blue_magnolia.json new file mode 100644 index 00000000..fb8c22f3 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/blue_magnolia.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:blue_magnolia_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:blue_magnolia_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:blue_magnolia_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:magnolia_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:blue_magnolia_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/brimwood.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/brimwood.json new file mode 100644 index 00000000..c2ffc709 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/brimwood.json @@ -0,0 +1,47 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:brimwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:brimwood_sapling" + }, + "categories": [ + "dirt", + "nether", + "nylium" + ], + "growthTicks": 2750, + "display": { + "block": "regions_unexplored:brimwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:brimwood_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:brimwood_log_magma" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:brimwood_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/cobalt.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/cobalt.json new file mode 100644 index 00000000..340945b3 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/cobalt.json @@ -0,0 +1,43 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:cobalt_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:cobalt_sapling" + }, + "categories": [ + "nether", + "mycotoxic_nylium", + "glistering_nylium", + "cobalt_nylium", + "warped_nylium", + "brimsprout_nylium", + "crimson_nylium" + ], + "growthTicks": 2750, + "display": { + "block": "regions_unexplored:cobalt_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:cobalt_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "regions_unexplored:cobalt_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/cypress.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/cypress.json new file mode 100644 index 00000000..18df62f9 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/cypress.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:cypress_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:cypress_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:cypress_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:cypress_log" + }, + "minRolls": 3, + "maxRolls": 5 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:cypress_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/dead.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/dead.json new file mode 100644 index 00000000..fe512381 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/dead.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:dead_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:dead_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:dead_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:dead_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:dead_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/dead_pine.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/dead_pine.json new file mode 100644 index 00000000..0131eefc --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/dead_pine.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:dead_pine_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:dead_pine_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:dead_pine_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:pine_log" + }, + "minRolls": 4, + "maxRolls": 6 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:dead_pine_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/enchanted_birch.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/enchanted_birch.json new file mode 100644 index 00000000..4d5ec6b0 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/enchanted_birch.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:enchanted_birch_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:enchanted_birch_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:enchanted_birch_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:silver_birch_log" + }, + "minRolls": 1, + "maxRolls": 3 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:enchanted_birch_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/eucalyptus.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/eucalyptus.json new file mode 100644 index 00000000..b1bb710d --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/eucalyptus.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:eucalyptus_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:eucalyptus_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:eucalyptus_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:eucalyptus_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:eucalyptus_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/flowering_oak.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/flowering_oak.json new file mode 100644 index 00000000..32844520 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/flowering_oak.json @@ -0,0 +1,61 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:flowering_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:flowering_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:flowering_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "minecraft:oak_sapling" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:flowering_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/golden_larch.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/golden_larch.json new file mode 100644 index 00000000..72d45c83 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/golden_larch.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:golden_larch_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:golden_larch_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:golden_larch_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:larch_log" + }, + "minRolls": 4, + "maxRolls": 6 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:golden_larch_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/joshua.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/joshua.json new file mode 100644 index 00000000..bd6bb67f --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/joshua.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:joshua_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:joshua_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:joshua_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:joshua_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 3, + "maxRolls": 6 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:joshua_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/kapok.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/kapok.json new file mode 100644 index 00000000..f914e97b --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/kapok.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:kapok_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:kapok_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:kapok_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:kapok_log" + }, + "minRolls": 4, + "maxRolls": 6 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 3, + "maxRolls": 4 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:kapok_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/larch.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/larch.json new file mode 100644 index 00000000..3afe597b --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/larch.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:larch_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:larch_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:larch_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:larch_log" + }, + "minRolls": 4, + "maxRolls": 6 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:larch_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/magnolia.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/magnolia.json new file mode 100644 index 00000000..5e1141b0 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/magnolia.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:magnolia_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:magnolia_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:magnolia_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:magnolia_log" + }, + "minRolls": 1, + "maxRolls": 3 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:magnolia_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/maple.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/maple.json new file mode 100644 index 00000000..477317cd --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/maple.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:maple_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/mauve.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/mauve.json new file mode 100644 index 00000000..acf36bc1 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/mauve.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:mauve_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:mauve_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:mauve_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:mauve_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:mauve_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/orange_maple.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/orange_maple.json new file mode 100644 index 00000000..ae66bf08 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/orange_maple.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:orange_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:orange_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:orange_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:orange_maple_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/palm.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/palm.json new file mode 100644 index 00000000..d914050f --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/palm.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:palm_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:palm_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:palm_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:palm_log" + }, + "minRolls": 1, + "maxRolls": 3 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:palm_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/pine.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/pine.json new file mode 100644 index 00000000..0252ae30 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/pine.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:pine_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:pine_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:pine_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:pine_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:pine_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/pink_magnolia.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/pink_magnolia.json new file mode 100644 index 00000000..9cb24ea8 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/pink_magnolia.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:pink_magnolia_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:pink_magnolia_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:pink_magnolia_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:magnolia_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:pink_magnolia_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/red_maple.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/red_maple.json new file mode 100644 index 00000000..5852d93e --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/red_maple.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:red_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:red_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:red_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:red_maple_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/redwood.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/redwood.json new file mode 100644 index 00000000..1d58b138 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/redwood.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:redwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:redwood_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:redwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:redwood_log" + }, + "minRolls": 3, + "maxRolls": 5 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 3, + "maxRolls": 5 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:redwood_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/silver_birch.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/silver_birch.json new file mode 100644 index 00000000..56216d14 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/silver_birch.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:silver_birch_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:silver_birch_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:silver_birch_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:silver_birch_log" + }, + "minRolls": 1, + "maxRolls": 3 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:silver_birch_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/small_oak.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/small_oak.json new file mode 100644 index 00000000..c52df053 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/small_oak.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:small_oak_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:small_oak_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:small_oak_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:small_oak_log" + }, + "minRolls": 1, + "maxRolls": 3 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:small_oak_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/socotra.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/socotra.json new file mode 100644 index 00000000..4d2bbc7b --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/socotra.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:socotra_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:socotra_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:socotra_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:socotra_log" + }, + "minRolls": 3, + "maxRolls": 5 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "regions_unexplored:socotra_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/white_magnolia.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/white_magnolia.json new file mode 100644 index 00000000..13bc5bed --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/white_magnolia.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:white_magnolia_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:white_magnolia_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:white_magnolia_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:magnolia_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:white_magnolia_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/willow.json b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/willow.json new file mode 100644 index 00000000..62504230 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/regions_unexplored/willow.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "regions_unexplored:willow_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "regions_unexplored:willow_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "regions_unexplored:willow_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "regions_unexplored:willow_log" + }, + "minRolls": 3, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 2, + "maxRolls": 3 + }, + { + "chance": 0.05, + "output": { + "item": "regions_unexplored:willow_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/thermal/rubberwood.json b/common/src/main/resources/data/botanytrees/recipes/thermal/rubberwood.json new file mode 100644 index 00000000..6d32a8a8 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/thermal/rubberwood.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "thermal:rubberwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "thermal:rubberwood_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "thermal:rubberwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "thermal:rubberwood_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "thermal:rubberwood_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/brown_autumnal.json b/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/brown_autumnal.json new file mode 100644 index 00000000..f51feda9 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/brown_autumnal.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "traverse:brown_autumnal_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "traverse:brown_autumnal_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2750, + "display": { + "block": "traverse:brown_autumnal_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "traverse:brown_autumnal_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/fir.json b/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/fir.json new file mode 100644 index 00000000..cf59a8d6 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/fir.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "traverse:fir_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "traverse:fir_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2750, + "display": { + "block": "traverse:fir_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "traverse:fir_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "traverse:fir_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/orange_autumnal.json b/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/orange_autumnal.json new file mode 100644 index 00000000..5efdda9a --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/orange_autumnal.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "traverse:orange_autumnal_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "traverse:orange_autumnal_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2750, + "display": { + "block": "traverse:orange_autumnal_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:oak_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "traverse:orange_autumnal_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/red_autumnal.json b/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/red_autumnal.json new file mode 100644 index 00000000..5f4662d2 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/red_autumnal.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "traverse:red_autumnal_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "traverse:red_autumnal_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2750, + "display": { + "block": "traverse:red_autumnal_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:dark_oak_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "traverse:red_autumnal_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/yellow_autumnal.json b/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/yellow_autumnal.json new file mode 100644 index 00000000..b08a9d7a --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/traverse_reforged/yellow_autumnal.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "traverse:yellow_autumnal_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "traverse:yellow_autumnal_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2750, + "display": { + "block": "traverse:yellow_autumnal_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:birch_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "traverse:yellow_autumnal_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/grapefruit.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/grapefruit.json new file mode 100644 index 00000000..7e1d56c2 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/grapefruit.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:grapefruit_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:grapefruit_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:grapefruit_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "tropicraft:grapefruit" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:grapefruit_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/lemon.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/lemon.json new file mode 100644 index 00000000..43280224 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/lemon.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:lemon_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:lemon_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:lemon_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "tropicraft:lemon" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:lemon_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/lime.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/lime.json new file mode 100644 index 00000000..721084ac --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/lime.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:lime_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:lime_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:lime_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "tropicraft:lime" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:lime_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/mahogany.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/mahogany.json new file mode 100644 index 00000000..96f8b56d --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/mahogany.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:mahogany_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:mahogany_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:mahogany_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "tropicraft:mahogany_log" + }, + "minRolls": 3, + "maxRolls": 5 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:mahogany_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_black.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_black.json new file mode 100644 index 00000000..b1831aa6 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_black.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:black_mangrove_propagule" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:black_mangrove_propagule" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:black_mangrove_propagule" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "tropicraft:black_mangrove_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "tropicraft:black_mangrove_roots" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:black_mangrove_propagule" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_red.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_red.json new file mode 100644 index 00000000..22886cad --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_red.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:red_mangrove_propagule" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:red_mangrove_propagule" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:red_mangrove_propagule" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "tropicraft:red_mangrove_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "tropicraft:red_mangrove_roots" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:red_mangrove_propagule" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_tall.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_tall.json new file mode 100644 index 00000000..9047c358 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_tall.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:tall_mangrove_propagule" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:tall_mangrove_propagule" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:tall_mangrove_propagule" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "tropicraft:light_mangrove_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "tropicraft:light_mangrove_roots" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:tall_mangrove_propagule" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_tea.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_tea.json new file mode 100644 index 00000000..2f9d0d56 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/mangrove_tea.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:tea_mangrove_propagule" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:tea_mangrove_propagule" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:tea_mangrove_propagule" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "tropicraft:light_mangrove_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "tropicraft:light_mangrove_roots" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:tea_mangrove_propagule" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/orange.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/orange.json new file mode 100644 index 00000000..e5d10169 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/orange.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:orange_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:orange_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:orange_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "tropicraft:orange" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:orange_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/palm.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/palm.json new file mode 100644 index 00000000..0b5d09ec --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/palm.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:palm_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:palm_sapling" + }, + "categories": [ + "sand" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:palm_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "tropicraft:palm_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "tropicraft:coconut" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:palm_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/tropicraft/papaya.json b/common/src/main/resources/data/botanytrees/recipes/tropicraft/papaya.json new file mode 100644 index 00000000..72a999e6 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/tropicraft/papaya.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "tropicraft:papaya_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "tropicraft:papaya_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "tropicraft:papaya_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "tropicraft:papaya_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "tropicraft:papaya" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "tropicraft:papaya_sapling" + } + } + ] + } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/vampirism/bloody_spruce.json b/common/src/main/resources/data/botanytrees/recipes/vampirism/cursed_spruce_sapling.json similarity index 68% rename from common/src/main/resources/data/botanytrees/recipes/vampirism/bloody_spruce.json rename to common/src/main/resources/data/botanytrees/recipes/vampirism/cursed_spruce_sapling.json index 0482eba0..40b617e1 100644 --- a/common/src/main/resources/data/botanytrees/recipes/vampirism/bloody_spruce.json +++ b/common/src/main/resources/data/botanytrees/recipes/vampirism/cursed_spruce_sapling.json @@ -1,45 +1,45 @@ -{ - "bookshelf:load_conditions": [ - { - "type": "bookshelf:item_exists", - "values": [ - "vampirism:bloody_spruce_sapling" - ] - } - ], - "type": "botanypots:crop", - "seed": { - "item": "vampirism:bloody_spruce_sapling" - }, - "categories": [ - "dirt" - ], - "growthTicks": 2400, - "display": { - "block": "vampirism:bloody_spruce_sapling" - }, - "drops": [ - { - "chance": 1.00, - "output": { - "item": "vampirism:bloody_spruce_log" - }, - "minRolls": 2, - "maxRolls": 4 - }, - { - "chance": 0.25, - "output": { - "item": "minecraft:stick" - }, - "minRolls": 1, - "maxRolls": 2 - }, - { - "chance": 0.01, - "output": { - "item": "vampirism:bloody_spruce_sapling" - } - } - ] +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "vampirism:cursed_spruce_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "vampirism:cursed_spruce_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "vampirism:cursed_spruce_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "vampirism:cursed_spruce_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "vampirism:cursed_spruce_sapling" + } + } + ] } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/vampirism/vampire_spruce.json b/common/src/main/resources/data/botanytrees/recipes/vampirism/dark_spruce_sapling.json similarity index 68% rename from common/src/main/resources/data/botanytrees/recipes/vampirism/vampire_spruce.json rename to common/src/main/resources/data/botanytrees/recipes/vampirism/dark_spruce_sapling.json index f5c96bf8..734f3e2f 100644 --- a/common/src/main/resources/data/botanytrees/recipes/vampirism/vampire_spruce.json +++ b/common/src/main/resources/data/botanytrees/recipes/vampirism/dark_spruce_sapling.json @@ -1,45 +1,45 @@ -{ - "bookshelf:load_conditions": [ - { - "type": "bookshelf:item_exists", - "values": [ - "vampirism:vampire_spruce_sapling" - ] - } - ], - "type": "botanypots:crop", - "seed": { - "item": "vampirism:vampire_spruce_sapling" - }, - "categories": [ - "dirt" - ], - "growthTicks": 2400, - "display": { - "block": "vampirism:vampire_spruce_sapling" - }, - "drops": [ - { - "chance": 1.00, - "output": { - "item": "vampirism:vampire_spruce_log" - }, - "minRolls": 2, - "maxRolls": 4 - }, - { - "chance": 0.25, - "output": { - "item": "minecraft:stick" - }, - "minRolls": 1, - "maxRolls": 2 - }, - { - "chance": 0.01, - "output": { - "item": "vampirism:vampire_spruce_sapling" - } - } - ] +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "vampirism:dark_spruce_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "vampirism:dark_spruce_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "vampirism:dark_spruce_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "vampirism:dark_spruce_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.01, + "output": { + "item": "vampirism:dark_spruce_sapling" + } + } + ] } \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/vinery/apple.json b/common/src/main/resources/data/botanytrees/recipes/vinery/apple.json new file mode 100644 index 00000000..92abcd45 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/vinery/apple.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "vinery:apple_tree_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "vinery:apple_tree_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "vinery:apple_tree_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "vinery:apple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:apple" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "vinery:apple_tree_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/vinery/dark_cherry.json b/common/src/main/resources/data/botanytrees/recipes/vinery/dark_cherry.json new file mode 100644 index 00000000..482e18ee --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/vinery/dark_cherry.json @@ -0,0 +1,59 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "vinery:dark_cherry_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "vinery:dark_cherry_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "vinery:dark_cherry_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "vinery:dark_cherry_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.20, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "vinery:cherry" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "vinery:dark_cherry_sapling" + } + }, + { + "chance": 0.05, + "output": { + "item": "vinery:rotten_cherry" + } + } + ] +} \ No newline at end of file diff --git a/common/src/main/resources/data/botanytrees/recipes/windswept/chestnut.json b/common/src/main/resources/data/botanytrees/recipes/windswept/chestnut.json new file mode 100644 index 00000000..74637fdc --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/windswept/chestnut.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "windswept:chestnut_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "windswept:chestnut_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "windswept:chestnut_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "windswept:chestnut_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "windswept:chestnuts" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "windswept:chestnut_sapling" + } + } + ] + } diff --git a/common/src/main/resources/data/botanytrees/recipes/windswept/holly.json b/common/src/main/resources/data/botanytrees/recipes/windswept/holly.json new file mode 100644 index 00000000..d45daee7 --- /dev/null +++ b/common/src/main/resources/data/botanytrees/recipes/windswept/holly.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "windswept:holly_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "windswept:holly_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "windswept:holly_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "windswept:holly_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "windswept:holly_berries" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "windswept:holly_sapling" + } + } + ] + } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index fae08049..0d184210 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/settings.gradle b/settings.gradle index 2013da14..33bef50f 100644 --- a/settings.gradle +++ b/settings.gradle @@ -17,7 +17,7 @@ pluginManagement { } plugins { - id 'org.gradle.toolchains.foojay-resolver-convention' version '0.5.0' + id 'org.gradle.toolchains.foojay-resolver-convention' version '0.8.0' } rootProject.name = "BotanyTrees"