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/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..0b6ce396 --- /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:fieldsprout_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "aether_redux:fieldsprout_sapling" + }, + "categories": [ + "dirt", + "aether_dirt" + ], + "growthTicks": 2750, + "display": { + "block": "aether_redux:fieldsprout_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "aether_redux:fieldsprout_log" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether:skyroot_stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.20, + "output": { + "item": "aether_redux:fieldsprout_petals" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.10, + "output": { + "item": "aether_redux:fieldsprout_sapling" + } + } + ] +} diff --git a/Common/src/main/resources/data/botanytrees/recipes/aether_redux/flowering_fieldsprout.json b/Common/src/main/resources/data/botanytrees/recipes/aether_redux/purple_glacia.json similarity index 56% rename from Common/src/main/resources/data/botanytrees/recipes/aether_redux/flowering_fieldsprout.json rename to Common/src/main/resources/data/botanytrees/recipes/aether_redux/purple_glacia.json index cafa4bf7..1e9d7d13 100644 --- a/Common/src/main/resources/data/botanytrees/recipes/aether_redux/flowering_fieldsprout.json +++ b/Common/src/main/resources/data/botanytrees/recipes/aether_redux/purple_glacia.json @@ -1,54 +1,46 @@ -{ - "bookshelf:load_conditions": [ - { - "type": "bookshelf:item_exists", - "values": [ - "aether_redux:flowering_fieldsprout_sapling" - ] - } - ], - "type": "botanypots:crop", - "seed": { - "item": "aether_redux:flowering_fieldsprout_sapling" - }, - "categories": [ - "dirt", - "aether_dirt" - ], - "growthTicks": 2750, - "display": { - "block": "aether_redux:flowering_fieldsprout_sapling" - }, - "drops": [ - { - "chance": 1.00, - "output": { - "item": "aether_redux:fieldsprout_log" - }, - "minRolls": 1, - "maxRolls": 2 - }, - { - "chance": 0.20, - "output": { - "item": "aether:skyroot_stick" - }, - "minRolls": 1, - "maxRolls": 2 - }, - { - "chance": 0.20, - "output": { - "item": "aether_redux:fieldsprout_petals" - }, - "minRolls": 1, - "maxRolls": 1 - }, - { - "chance": 0.10, - "output": { - "item": "aether_redux:flowering_fieldsprout_sapling" - } - } - ] - } +{ + "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/betterend/dragon_tree.json b/Common/src/main/resources/data/botanytrees/recipes/betterend/dragon_tree.json new file mode 100644 index 00000000..8ac80514 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/betterend/dragon_tree.json @@ -0,0 +1,37 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betterend:dragon_tree_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betterend:dragon_tree_sapling" + }, + "categories": [ + "shadow_grass" + ], + "growthTicks": 5500, + "display": { + "block": "betterend:dragon_tree_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betterend:dragon_tree_log" + }, + "minRolls": 7, + "maxRolls": 10 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:dragon_tree_sapling" + } + } + ] +} diff --git a/Common/src/main/resources/data/botanytrees/recipes/betterend/helix_tree.json b/Common/src/main/resources/data/botanytrees/recipes/betterend/helix_tree.json new file mode 100644 index 00000000..1f4bc16d --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/betterend/helix_tree.json @@ -0,0 +1,37 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betterend:helix_tree_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betterend:helix_tree_sapling" + }, + "categories": [ + "amber_moss" + ], + "growthTicks": 5500, + "display": { + "block": "betterend:helix_tree_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betterend:helix_tree_log" + }, + "minRolls": 5, + "maxRolls": 8 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:helix_tree_sapling" + } + } + ] +} diff --git a/Common/src/main/resources/data/botanytrees/recipes/betterend/lacugrove.json b/Common/src/main/resources/data/botanytrees/recipes/betterend/lacugrove.json new file mode 100644 index 00000000..fad30b15 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/betterend/lacugrove.json @@ -0,0 +1,37 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betterend:lacugrove_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betterend:lacugrove_sapling" + }, + "categories": [ + "end_moss" + ], + "growthTicks": 5500, + "display": { + "block": "betterend:lacugrove_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betterend:lacugrove_log" + }, + "minRolls": 5, + "maxRolls": 8 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:lacugrove_sapling" + } + } + ] +} diff --git a/Common/src/main/resources/data/botanytrees/recipes/betterend/lucernia.json b/Common/src/main/resources/data/botanytrees/recipes/betterend/lucernia.json new file mode 100644 index 00000000..d60b9a7b --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/betterend/lucernia.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betterend:lucernia_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betterend:lucernia_sapling" + }, + "categories": [ + "rutiscus" + ], + "growthTicks": 5500, + "display": { + "block": "betterend:lucernia_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betterend:lucernia_log" + }, + "minRolls": 5, + "maxRolls": 8 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:filalux" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:lucernia_sapling" + } + } + ] +} diff --git a/Common/src/main/resources/data/botanytrees/recipes/betterend/mossy_glowshroom.json b/Common/src/main/resources/data/botanytrees/recipes/betterend/mossy_glowshroom.json new file mode 100644 index 00000000..330ed952 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/betterend/mossy_glowshroom.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betterend:mossy_glowshroom_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betterend:mossy_glowshroom_sapling" + }, + "categories": [ + "end_moss" + ], + "growthTicks": 5500, + "display": { + "block": "betterend:mossy_glowshroom_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betterend:mossy_glowshroom_log" + }, + "minRolls": 7, + "maxRolls": 10 + }, + { + "chance": 0.20, + "output": { + "item": "betterend:mossy_glowshroom_cap" + }, + "minRolls": 4, + "maxRolls": 6 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:mossy_glowshroom_fur" + }, + "minRolls": 1, + "maxRolls": 3 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:mossy_glowshroom_sapling" + } + } + ] +} diff --git a/Common/src/main/resources/data/botanytrees/recipes/betterend/pythadendron.json b/Common/src/main/resources/data/botanytrees/recipes/betterend/pythadendron.json new file mode 100644 index 00000000..75049b73 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/betterend/pythadendron.json @@ -0,0 +1,37 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betterend:pythadendron_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betterend:pythadendron_sapling" + }, + "categories": [ + "chorus_nylium" + ], + "growthTicks": 5500, + "display": { + "block": "betterend:pythadendron_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betterend:pythadendron_log" + }, + "minRolls": 5, + "maxRolls": 8 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:pythadendron_sapling" + } + } + ] +} diff --git a/Common/src/main/resources/data/botanytrees/recipes/betterend/tenanea.json b/Common/src/main/resources/data/botanytrees/recipes/betterend/tenanea.json new file mode 100644 index 00000000..bdc8f9e5 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/betterend/tenanea.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betterend:tenanea_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betterend:tenanea_sapling" + }, + "categories": [ + "pink_moss" + ], + "growthTicks": 5500, + "display": { + "block": "betterend:tenanea_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betterend:tenanea_log" + }, + "minRolls": 7, + "maxRolls": 10 + }, + { + "chance": 0.20, + "output": { + "item": "betterend:tenanea_flowers" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:tenanea_sapling" + } + } + ] +} diff --git a/Common/src/main/resources/data/botanytrees/recipes/betterend/umbrella_tree.json b/Common/src/main/resources/data/botanytrees/recipes/betterend/umbrella_tree.json new file mode 100644 index 00000000..6c17feaa --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/betterend/umbrella_tree.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "betterend:umbrella_tree_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "betterend:umbrella_tree_sapling" + }, + "categories": [ + "jungle_moss" + ], + "growthTicks": 5500, + "display": { + "block": "betterend:umbrella_tree_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "betterend:umbrella_tree_log" + }, + "minRolls": 5, + "maxRolls": 8 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:umbrella_tree_membrane" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.03, + "output": { + "item": "betterend:umbrella_tree_cluster" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.10, + "output": { + "item": "betterend:umbrella_tree_sapling" + } + } + ] +} 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/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/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/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/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/cherrywood.json b/Common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/cherrywood.json deleted file mode 100644 index 2c9023a0..00000000 --- a/Common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/cherrywood.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "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" - } - } - ] - } \ No newline at end of file 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..d5dd7b5f --- /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.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "gtceu: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/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/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/terrestria/bryce_tree.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/bryce_tree.json new file mode 100644 index 00000000..9c9d6976 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/bryce_tree.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:bryce_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:bryce_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:bryce_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:small_oak_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.05, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.05, + "output": { + "item": "terrestria:bryce_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/cypress.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/cypress.json new file mode 100644 index 00000000..9a47eb45 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/cypress.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:cypress_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:cypress_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:cypress_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:cypress_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:cypress_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/dark_japanese_maple.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/dark_japanese_maple.json new file mode 100644 index 00000000..efe0f84b --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/dark_japanese_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:dark_japanese_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:dark_japanese_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:dark_japanese_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:japanese_maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:dark_japanese_maple_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/hemlock.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/hemlock.json new file mode 100644 index 00000000..a9b3f73b --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/hemlock.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:hemlock_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:hemlock_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:hemlock_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:hemlock_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:hemlock_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/japanese_maple.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/japanese_maple.json new file mode 100644 index 00000000..54229755 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/japanese_maple.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:japanese_maple_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:japanese_maple_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:japanese_maple_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:japanese_maple_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:japanese_maple_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/japanese_maple_shrub.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/japanese_maple_shrub.json new file mode 100644 index 00000000..5e3e218c --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/japanese_maple_shrub.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:japanese_maple_shrub_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:japanese_maple_shrub_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:japanese_maple_shrub_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:japanese_maple_log" + }, + "minRolls": 1, + "maxRolls": 1 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:japanese_maple_shrub_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/jungle_palm.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/jungle_palm.json new file mode 100644 index 00000000..d9c336f1 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/jungle_palm.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:jungle_palm_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:jungle_palm_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:jungle_palm_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "minecraft:jungle_wood" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:jungle_palm_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/rainbow_eucalyptus.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/rainbow_eucalyptus.json new file mode 100644 index 00000000..ace5f069 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/rainbow_eucalyptus.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:rainbow_eucalyptus_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:rainbow_eucalyptus_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:rainbow_eucalyptus_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:rainbow_eucalyptus_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:rainbow_eucalyptus_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/redwood.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/redwood.json new file mode 100644 index 00000000..a4f5554c --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/redwood.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:redwood_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:redwood_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:redwood_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:redwood_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:redwood_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/rubber.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/rubber.json new file mode 100644 index 00000000..85d0ed23 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/rubber.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:rubber_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:rubber_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:rubber_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:rubber_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:rubber_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/saguaro_cactus.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/saguaro_cactus.json new file mode 100644 index 00000000..db416bc9 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/saguaro_cactus.json @@ -0,0 +1,37 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:saguaro_cactus_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:saguaro_cactus_sapling" + }, + "categories": [ + "sand" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:saguaro_cactus_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:saguaro_cactus" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:saguaro_cactus_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/sakura.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/sakura.json new file mode 100644 index 00000000..b64a4909 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/sakura.json @@ -0,0 +1,53 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:sakura_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:sakura_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:sakura_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:sakura_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.25, + "output": { + "item": "terrestria:sakura_leaf_pile" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:sakura_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/willow.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/willow.json new file mode 100644 index 00000000..660e3af1 --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/willow.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:willow_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:willow_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:willow_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:willow_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:willow_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/terrestria/yucca_palm.json b/Common/src/main/resources/data/botanytrees/recipes/terrestria/yucca_palm.json new file mode 100644 index 00000000..f4ef921d --- /dev/null +++ b/Common/src/main/resources/data/botanytrees/recipes/terrestria/yucca_palm.json @@ -0,0 +1,45 @@ +{ + "bookshelf:load_conditions": [ + { + "type": "bookshelf:item_exists", + "values": [ + "terrestria:yucca_palm_sapling" + ] + } + ], + "type": "botanypots:crop", + "seed": { + "item": "terrestria:yucca_palm_sapling" + }, + "categories": [ + "dirt" + ], + "growthTicks": 2400, + "display": { + "block": "terrestria:yucca_palm_sapling" + }, + "drops": [ + { + "chance": 1.00, + "output": { + "item": "terrestria:yucca_palm_log" + }, + "minRolls": 2, + "maxRolls": 4 + }, + { + "chance": 0.25, + "output": { + "item": "minecraft:stick" + }, + "minRolls": 1, + "maxRolls": 2 + }, + { + "chance": 0.15, + "output": { + "item": "terrestria:yucca_palm_sapling" + } + } + ] + } \ No newline at end of file diff --git a/Common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/mysterywood.json b/Common/src/main/resources/data/botanytrees/recipes/thermal/rubberwood.json similarity index 64% rename from Common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/mysterywood.json rename to Common/src/main/resources/data/botanytrees/recipes/thermal/rubberwood.json index 9dad9bd8..6d32a8a8 100644 --- a/Common/src/main/resources/data/botanytrees/recipes/forbiddenarcanus/mysterywood.json +++ b/Common/src/main/resources/data/botanytrees/recipes/thermal/rubberwood.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.15, - "output": { - "item": "forbidden_arcanus:mysterywood_sapling" - } - } - ] +{ + "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/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