averixus / floristics

Minecraft spigot server plugin to regrow plants naturally over time.
8 stars 7 forks source link

Floristics

Overview

Floristics is a server plugin which recreates natural plant growth in the world over time. Plants grow in their natural biomes and to approximately their natural density and distribution. This includes all vanilla biomes, growing the appropriate grass, ferns, flowers, trees, seagrass, kelp, lily pads, bamboo, sugarcane, dead bushes, cacti, berry bushes, small and giant mushrooms, pumpkins, melons, chorus trees, and even bee nests.

The distribution of plants is chunk-based using the world seed and biome, meaning that if a chunk regrows poppies, it will always regrow poppies - and if it doesn't it never will. This means the distribution of plants will always be patchy like a generated world, and won't become unnaturally uniform over time. Maximum plant densities are built-in according to biome and type. The aim is that after enough time to regrow, the world will be indistinguishable from vanilla generation.

Configuration

The config file has the following options:

The full default config file with comments is here.

Compatibility

Floristics is compatible with some world protection plugins.

GriefPrevention

By default, growth does not occur in claims. This can be adjusted by the player who owns the claim by using the command /floristics gp (or /flo gp):

WorldGuard

There is a custom floristics region flag, which defaults to deny. If the flag is set to allow, growth will occur in the region.

RedProtect

There is a custom floristics region flag, which defaults to false. If the flag is set to true, growth will occur in the region.

Towny

By default, growth does not occur in Towns. This can be adjusted by the mayor by using the command /floristics towny (or /flo towny):

More information