Botany
Botany
Botany is a bukkit server plugin that attempts to recreate natural plant regrowth in the Minecraft world.
Reasons to use Botany
Ever got tired of having to use bone meal to make your landscapes look natural again? Fighting lots of spiders causing all your grass to break? Are your plains looking really, really plain? This bukkit plugin slowly and naturally will grow back plants that are natural to a biome, such as a thick grass cover in Savannas, flowers on plains, spruce trees in Ice Biomes.
Normal Minecraft worlds are very static - only players will cause changes to the world, perhaps an ender will move some blocks around. This plugin will, just like Sedimentology, create a more natural and dynamic world that adapts and behaves as the real world. If you mow your grass, it will slowly regrow over time. If you chop down trees, saplings will come up over time and regrow the forest.
Considerations
Currently, Botany plants most trees, grasses, ferns, and sunflowers. Most of the regular flowers are not planted due to the sheer number of possibilities and combinations, but they may be added in the future.
Some plants like to grow in little clusters, and Botany can not yet achieve this result, instead, Botany tries to litter plants of a type in a somewhat unordered way so that the density is close to the measured experimental values.
The list of plants that Botany plants in each Biome is configurable (see below) and can be modified by a server admin to exclude plants or add new plants that are not covered by the base list.
Do you like a more dynamic world? Please check out my Sedimentology plugin too!
Using this plugin together with other plugins?
Recommendations for other plugin's settings:
UberForest
- isForestGrowthEnabled: false
UberForest's way of growing forests is not compatible with Botany, make sure you set "isForestGrowthEnabled: false" in UberForest's config.yml. UberForest does nothing to prevent overgrowth of forests and will happily spread spread trees that do not belong in certain Biomes. Also, UberForest is not maintained and cannot properly create seedlings for Acacia and dark oak trees.
PwnPlantGrowth
PwnPlantGrowth modifies seedlings or plants, but doesn't interfere with how forests spread in the long run. The combination should be without any issues, and PwnPlantGrowth will create an even further natural simulation. Recommended!
Sedimentology
Goes without speaking that Sedimentology was designed to work well together with Botany. While they share code, the plugins do not depend on eachother, but the outcome of running both will enhance gameplay and create interesting benefits and drawbacks for users, creating a dynamic world that they will appreciate in the long term.
Configuration
Information about commands, permissions and config.yml switches are found on the Configuration page.
Information about the plants.csv file format and how it works can be found on the plants.csv page.
Thanks for this neat job. Installed on my server since the concept is really good for a more realistic world. Go on as you are a creative developer !
@JamieKG
It doesn't at the moment - but it may be worth including this as a feature. Could you open a ticket for this and describe what you want? You can click "Tickets" right at the top and then create a new feature ticket. This will help me track it.
Going to check out Botany 8 now!
@s0f4r
Thank you ive been using since you uploaded it I do have a question with forests im not sure if your plugin does it I would like the forest to grow so only to plant a oak sapling if there is oak with in a 10 block radius same with all the other plants ?
@JamieKG
This is implemented in Botany-8. Check the configuration page or delete the config.yml and have the plugin install a new default config so you can see how to enable/disable protection plugins. Please test and let me know if it works for you.
@Draver10
Should be fixed in Botany-8, if you can, please test and let me know if it fixed the issue.
@Jahb57
This issue is fixed in Botany-8, please test it and let me know if it fixes the problem for you.
@Jahb57
Yes, Dark Oak saplings in a Roofed Forest biome - this is a known bug, perhaps I should start tracking it in a ticket so I don't forget.
Fixed up the plugin to plant these properly in a 2x2 fashion, so expect an update to come out soon!
Im having a small problem with this plugin in biomes where saplings need to be in a 2x2 square to grow many single saplings are placed around the biome that will never grow into a tree making things look a bit messy.
@Draver10
no, what is likely happening is that no players are inside that world and so the list of loaded chunks is null.
@s0f4r
Yes, the listed worlds are correct. (Extra info) I recently disabled protections, could this perhaps be causing the errors?
@s0f4r
Done as requested Thanks
@JamieKG
Can you file a ticket for this as a feature request? I'm open to adding this, as it will be relatively little code.
Hi s0f4r any chance you could make it so we can choose what protection plugins it will not plant in as I would like to allow it in towny but deny it in worldguard
Thanks JamieKG
@Draver10
Ok, there's some extra error checking needed in the code, but I'm wondering if you have enabled worlds that do not exist in botany? Can you check that "/botany list" shows the correct world names?
The NPE should be harmless, but could prevent any plant from being planted in a world.
@poiNt3D
I've purposedly not added flowers to the plants.csv file since flowers are rare and irregularly planted in Minecraft, and they would increase resource usage. (With the exception of sunflowers, but those won't grow outside sunflower plain biomes)
You can however add plant definitions yourself to plants.csv to grow flowers, the format is simple and explained in the file.
@technowix
Currently in default settings the plugin does not use a lot of resources at all, it's actually very lightweight. If you have factions, it will by default not modify or plant anything inside faction claims.
How about all flowers? Some people (like me) have their maps generated before 1.7 and no new flowers on them. This is very sad :- (
Hi, the plugin works great! :D However I'm getting this strange error http://pastebin.com/Ta6Rh6x7 It repeats constantly in the console though I don't notice anything wrong with the function.
Hi, I own a little server, and y really love to see forest back, hehe, but i want to know if this plugin is ressource intensive or he are "barrely" optimized ? Like new thread for searching new spot to plant ? :D , thank in advance.
Oh, and it will support faction/etc, don't want to see a "treebridge" created randomaly x'D