UberForest
General
A highly configurable forest plugin. Forests spread naturally at a configurable rate based purely on sapling growth! Spruce and Birch saplings can also grow very large variants similar to oak and jungle trees (and they look good too)! Overcrowding algorithms allow you to configure how dense or sparse forests can grow. You can even configure a world with massive dense forests that players need to work at to keep them from spreading too thick.
Maintenance free reforestation on well used larger Minecraft servers is now a possibility!
Time Lapse Video
See UberForest in action! This was using very agressive growth settings with no overcrowding protection enabled ;) The forest at ground level was so thick you'd need shears to get anywhere in it! UberForest time-lapse video
YouTube Reviews
- ServerMiner gives a concise and to the point summary of UberForest ServerMiner Review
- Andrew and James from UltiByte review UberForest! Utilitbyte Review
- The Russians review UberForest (I think?) Uncraftables Review
Uber Trees
- Spruce Trees up to 24 blocks tall
- Birch Trees up to 16 blocks tall
- Checks if the conditions are good for growing an Uber tree (similar to the normal Minecraft tree checking algorithm)
- Trees will not destroy any non-nature blocks
- Trees requiring a larger base will sometimes create "roots" one block down if needed
- No user interaction required! Works with or without bonemeal!
- Users can still farm trees! Torches placed within 2 blocks of a sapling will prevent it from growing Uber, yet still allow it to grow normally :)
Forest Growth
- Forests plant themselves, once a sapling grows into a tree, a new sapling (configurable) of that tree type is placed nearby on an appropriate tile.
- No user interaction required! Works with or without bonemeal!
- Players can easily manage UberForest growth by smacking away any saplings. No saplings = no spreading as the saplings only spawn when other saplings grow :)
- Adjust the rate of growth in specific biomes. Keep your plains plain!
- Overcrowding protection allows forests to grow "spaced" out or jam packed with trees and saplings. It's up to you! See the detailed configuration section for more details: here
- Use combinations of fence, cobble, smooth brick, torches, glowstone, crops and logs to stop spreading. These blocks will also work when placed 1 under the surface. Saplings will not spawn within whatever distance overcrowding radius is for these blocks. Complete List
Detailed Configuration Notes
You can view more detailed information on config.yml settings here.
Tips
- If you are running as separate tree chopping plugin you may want to test if the uber trees chop properly in it. If not then you can just disable the uber trees in the config and just leave sapling spreading enabled :)
- Remember ForestSpreadSaplings and UberForestSpreadSaplings are additive!
- Regenerate your config if you're upgrading from prior to 1.0 to see all the options available.
Future Improvements
- Implement a better way of players managing growth near their land.
- Mycelium/UberMushroom Growth!
- Sharks with Lasers (one day!)
@CbertCbert
maybe wait until a recommended build and see if there is an update
Need update, please!
Actually, I didn't have a conflict. The hard drive containing the server ran out of space and somehow resulted in a blank config for your plugin. I restored a backup of the config and all was well again!
Dude you rock.
@cadika_orade
HI Cadika i'll consider this! Giant trees was a fun plugin, the branching structure for the upper tree bothered me greatly (it was just a weird collection of 1x1 blocks in a pattern it seemed like). I'll see if theres anything i can do to improve on it - if i get the time :D The big issue with Giant-Uber-Trees is that leafs decay a certain distance from the tree trunks, so i'd need some form of a branch structure that would look visually realistic and yet think of a way to write the code to do this.
Fortunately i like challenges so cross your fingers for an updated version in the semi-near future!
@jessewisener
It's possible, although i don't think it should just by how NoLagg appears to work. Please keep an eye on it and confirm if that's really the case! I will be putting an update out for 1.5 in the near future once bukkit gets properly updated to release.
@jessewisener Slashdot/Cowboy Neal
A cowboy neal tree would probably look like this "/." :)
Is it possible this conflicts with NoLagg? My trees aren't spreading...
I use quite a few plugins, and next to Lift, this is my favorite. Thanks for your work! And, how would you define a "Cowboy Neal" tree?
@Zacky1
The code used in this is of the highest quality and uses an optimally minimal amount of CPU effort to achieve proper growth. RAM requirements are too small to measure as it's just crunching a bit of numbers :)
@4rz0
I am watching the threads still ;) I've gone off to dabble in other things for the last while but i may do a quick update given how many people really enjoy this!
Anyone know the CPU/RAM demand of this plugin?
@M3DDLER
Yea, i hope this is still alive, looks pretty neat!
I have a love / hate relationship with this plugin
I love the forest. The trees are beautiful.
It's a never ending battle with the invading saplings.
Die sapling!
Is this another dead plugin? or can we look forward to an update soon as i would really like to see shrooms added to this.
I had a somewhat lengthy suggestion, so I put it in the tickets page, in case you haven't noticed yet.
I love this plugin. On my server trees have been declared a hostile faction, and we've had to adapt our strategies to accommodate the trees. Raised roads and think walls around cities, for example. Tree farms are extinct, and we used a uberspruce for our Christmas party. :D
Giant Trees (http://dev.bukkit.org/server-mods/giant-trees/) has become inactive and is unstable in recent updates. I would appreciate if you could combine the functionality for even more spectacular forests.
i.e. expand a bit of Giant Trees to add giant spruce, birch, and jungle trees (and improve existing oak), then make each species configurable for a chance to spawn and uber-version, and then a separate chance for giant versions.
Would it be possible to make crops auto-spreading too?
Have you ever considered adding a ability to allow additional tree designs or schematics?
To create trees in game then saving it as one of the trees that generate with this plugin or maybe a another folder within this plugin where you can drop schematics/designs of trees.
People then could have several variations of trees growing per tree type.
Still waiting on sharks with lasers...
Make it compatible with TEKKIT (1.2.5 minecraft)
Works in 1.4.5!