Terra 5.3.3-BETA

A free & open-source world generator with ultimate configurability, capability, & performance.

  1. dfsek
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    https://github.com/PolyhedralDev/Terra
    Contributors:
    solonovamax, DeathShade
    Languages Supported:
    English, Afrikaans, Spanish, Japanese, Chinese (Simplified)
    Terra is an incredibly powerful data-driven world generator. It allows you to create a world exactly to your specifications, with no knowledge of Java required.

    Images
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    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)
    • 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.
    • Easily teleport to biomes/structures
      Terra contains commands to locate/teleport to Biomes and Structures. Not only are these commands blazing fast, they also run asynchronously, so the performance impact during search is next to nothing!
    • 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!
    * Terra will work on Spigot, but it is strongly recommended to use Paper, as Paper is significantly faster, and has extended API, which Terra makes use of.

    Installation
    Installing Terra with the included default configuration is simple!
    1. Put Terra in your plugins folder
    2. In bukkit.yml (found in the root directory of your server) add the following lines:
      Code (YAML):
      worlds:
        world
      :
          generator
      : Terra:DEFAULT
      Replace world with the name of your world.
    3. Stop your server.
    4. Delete the world folder from your server. This will completely reset your world!
    5. Start your server, and your world will be generated by Terra's default config!
    For legacy versions of the game, you will need to use the legacy config.
    1. Put Terra in your plugins folder
    2. Download the latest legacy config here.
    3. Place legacy.zip in plugins/Terra/packs
    4. Create plugins/Terra/config.yml and paste this inside:
      Code (YAML):
      dump-default: false
    5. In bukkit.yml (found in the root directory of your server) add the following lines:
      Code (YAML):
      worlds:
        world
      :
          generator
      : Terra:LEGACY
      Replace world with the name of your world.
    6. Stop your server.
    7. Delete the world folder from your server. This will completely reset your world!
    8. Start your server, and your world will be generated by Terra's default config!

    Set the generator in bukkit.yml per the instructions above, using the name of the world you wish to create. (This is to prevent a Multiverse bug that causes custom generators to sometimes be ignored in Multiverse worlds)

    Use the command /mv create world_name NORMAL -g Terra:DEFAULT

    To use with another world manager, simply use Terra:DEFAULT as the generator ID in whatever the plugin uses to create worlds.
    Custom Configuration
    The default configuration included with Terra is rather minimal, and does not show the full potential of Terra (It will be improved as the project matures. Contributions are welcome). For this reason, it is recommended to create your own/install a config pack.
    Everything in Terra, from blocks to biomes to dimensions, is defined via configuration files. This grants you complete control over your world! Terra is flexible enough to create configurations as diverse as Overworld, Nether, and even Aether, for example. To get started, check out our Wiki.
    Need help configuring? Starting out by modding the default config may be a good idea. If you have questions, join our Discord server and we'll be happy to help!

    Free
    Terra is, and always will be, completely free and open-source. There's no premium version, no paid support, nothing. Terra is free.

    Why?
    For too long, Spigot world generation has been dominated by paid generators, some of which are barely even functional. Terra aims to break this pattern by providing the ultimate world generator, for free.
    Even if Terra can't do exactly what you need it to, it's open-source, so you can fork it and modify it to suit your needs!
    Basically, you shouldn't need to pay to have the ultimate world gen experience on your server.


    Beta
    Terra is currently in beta. While Terra is stable and production-safe, it is not feature-complete. In its current state, it can provide a playable Vanilla experience, with most Vanilla resources. Much more is coming in the future.

    Donate
    If you like Terra, please consider donating so
    i can buy more Dr. Pepper:
    Donating grants you no extra features (The only thing you get is the satisfaction of supporting the project, and a fancy Discord role)

    You can also support us for free by starring our repository on GitHub! GitHub rolls out new beta features first to repositories with more stars,so starring our repo is a great way to support us!

    Support
    For support with installation/configuration, join our Discord server.




    Please do NOT ask for support or report issues in reviews. Reviews are about as useless as it gets for issues/support. Use GitHub for issues, or join the Discord server for support.

Recent Reviews

  1. _lachmclach
    _lachmclach
    5/5,
    Version: 5.3.3-BETA
    Great world generation, very fast and little lag. A must-have for all survival servers!
  2. Leozero
    Leozero
    5/5,
    Version: 5.3.3-BETA
    This is amazing, a free & open source world generator, we NEED to all vote this 5 star! Let's kick out Epic World Generators knees! HAHAHAHAH
  3. Jakob127
    Jakob127
    5/5,
    Version: 5.3.1-BETA
    Really nice Plugin, Works very well and its not too hard to create your own biomes and structures
  4. DogCraft
    DogCraft
    5/5,
    Version: 5.3.1-BETA
    Absolutely brilliant world generator, especially with shaders. Better than any other ones I have seen.
  5. JasonHorkles
    JasonHorkles
    5/5,
    Version: 5.3.1-BETA
    The above-ground terrain generation is fantastic by default. However, the default cave generation isn't the greatest as it all looks kind of unnatural compared to vanilla's generation.
  6. armegedon711
    armegedon711
    5/5,
    Version: 5.3.0-BETA
    Unlike the other terrain plugins, this one actually delivers a great product that works properly!
  7. Shadowpauler
    Shadowpauler
    5/5,
    Version: 5.3.0-BETA
    Outlasts and beats any terrain generator I've ever used before. Best of all, is it's free! What more could you ask?
  8. PapiCats
    PapiCats
    5/5,
    Version: 5.2.0-BETA
    Excellent job, really. Keeps a vanilla-feel but enhances the otherwise bland Vanilla world generation. Highly recommend.
  9. YKDZ
    YKDZ
    5/5,
    Version: 5.2.0-BETA
    This is an amazing plugin. I really like a river that runs through the bottom of the mountain. I think there can be the end generators
  10. TOK7O
    TOK7O
    5/5,
    Version: 5.1.3-BETA
    Very good plugin! .