Features:
- Completely customizable world generation
Everything in Terra is config-defined. Terra is more of a world generation engine, making the configs the actual generators. - Multiple Configurations
Configurations are managed as Config Packs (similar concept to resource packs). This allows you to install as many configurations for Terra as you want, and set different configurations to different worlds! (Terra should support all multiworld plugins. It has been tested with Multiverse). - Platform-Agnostic
Terra's terrain generation engine is platform-agnostic. We currently have implementations for Bukkit* (specifically, Paper+ servers), and Fabric. We plan to do a Sponge implementation in the future. - No NMS
Terra uses absolutely NO NMS. This will make Terra much faster to upgrade to future versions of Minecraft (In fact, it is likely that new versions will not even require a Terra update)
Unfortunately, Bukkit's neglect of the world generation API has forced our hand. Terra now uses NMS for some things such as biome injection and structure management. Where possible, we still try to provide graceful fallbacks to the Bukkit API. - Performance
Terra is a bit slower than Vanilla generators, but compared to other custom generators, it is pretty fast. With the default config, on an AMD Ryzen 9 3900X, Terra generates (with Chunky) at a speed of about 55-65 chunks/sec. (For reference, Vanilla on the same machine generates at about 70-75 chunks/sec). - World from image
Generate your world exactly the way you want it! Terra can pull Biome selections from an image. Use it to make an archipelago for your RPG server, to make a survival island map, or anything else you want! - Advanced debug/reload system
When in debug mode, configurations can be reloaded live! This means that you can develop your config in real-time; instead of having to restart your server to see changes, simply execute /terra reload, and fly into ungenerated chunks. Numerous external utilities exist for rapid development/debugging of noise functions and biome pipelines. - Powerful Addon Loader/API
Terra implements its own addon loader, allowing developers to take advantage of our platform-agnostic world generation API and write addons that run on any platform. The default config schemas are actually implemented by a set of included "core" addons!