Terra 6.1.2-BETA

World generation modding/configuration platform

  1. dfsek
    Native Minecraft Version:
    1.19
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    • 1.18
    • 1.19
    Source Code:
    https://github.com/PolyhedralDev/Terra
    Contributors:
    Astrash, Sancires, Aureus, solonovamax, Duplex, 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]

    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!
    * 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! On the Bukkit Installation wiki page, you can find tutorials for installing Terra with pure Bukkit configuration, or with a world manager such as Multiverse.


    Custom Configuration
    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.
    Daedmon, Ranull, Ansandr and 48 others like this.

Recent Reviews

  1. Ask3r
    Ask3r
    5/5,
    Version: 6.0.0-BETA
    The new version is finally out!
    My players love this world generator and I recommend it to everyone.
  2. SytheX
    SytheX
    1/5,
    Version: 6.0.0-BETA
    plugin would be probably kind of good, but the documentation is so poor that there is not a single word about installing or using or modifying a pack.
    Originally I was coming to use this plugin as replacement for betterend, but turns out they didn't even made it, and if they did, you wouldn't know how to install it either.
    I recommend using terraform generator instead, much better plugin also for free.
    1. dfsek
  3. El_cofre
    El_cofre
    5/5,
    Version: 6.0.0-BETA
    I was looking forward to the update, thank you very much for bringing it. Your work is amazing, I hope you get more similar plugins
  4. Skykocraft
    Skykocraft
    4/5,
    Version: 5.4.1-BETA
    When i generate the nether, there is no glowstone, please helpe me, do you need to create a config?
  5. kyzzf
    kyzzf
    3/5,
    Version: 5.4.1-BETA
    Plugin is awesome, amazing, everything, totally 5 star worthy, but the development is extremly slow (hasn't been an update that works with 1.18 and only 1 small change this whole year).
  6. ArrcoWolf91
    ArrcoWolf91
    1/5,
    Version: 5.4.1-BETA
    The plugin does not run on 1.18.x, which is a shame.
    The plugin would have been totally cool for my server project
    :(
  7. Squarebuilder
    Squarebuilder
    5/5,
    Version: 5.4.1-BETA
    This plugin is amazing. I rarely give reviews, but I just have to do it here. Good work! I look forward to new version.
  8. TomTheHero
    TomTheHero
    1/5,
    Version: 5.4.1-BETA
    It might have decent capabilities, but the full lack of error logging, broken tooling, outdated documentation made merely for people that already understand 95% of the plugin and rude support make these capabilities worthless.
  9. NitroMHGaming
    NitroMHGaming
    5/5,
    Version: 5.4.1-BETA
    Incredible generation. The terrain creates so many great locations to build.
    Only annoying thing is that the default generation is spaghetti like and continents would be nice
  10. Caye
    Caye
    5/5,
    Version: 5.4.1-BETA
    After a long search for worlds generators, I had to try lots of premium resources which promise the best performance.
    After I gave it a try, it didn't disappoint, it's better than any paid resource, keep it up, 200% recommended