• Stars
    star
    244
  • Rank 162,453 (Top 4 %)
  • Language
    Java
  • License
    Apache License 2.0
  • Created over 4 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

World generation augmenter

Screenshot

Contributors Forks Stargazers Issues

Table of Contents

Table of Contents
  1. Building
  2. Support
  3. About Project & Wiki
  4. Getting started
  5. Images
  6. Known-Bugs

Building

git clone https://github.com/Hex27/TerraformGenerator.git
cd TerraformGenerator
gradlew buildProj:shadowJar

The jar at buildProj/build/libs/buildProj-all.jar is the plugin.

Support

Support Discord: https://discord.gg/yW7JcqM

About project & Wiki

Wiki: https://github.com/Hex27/TerraformGenerator/wiki/Configuration

TerraformGenerator is a world generator plugin that aims to provide an enhanced vanilla feel. As of now, it is in an Alpha stage, meaning some core features are not implemented yet (a list of known issues and to-dos is at the bottom). However, the world should be playable to an extent, though I will not recommend putting it on any production environment that has strict requirements, because as of now, I am in mandatory National service, and support will be bottle-necked.

There are commands, but they are developer commands and only available via /op. Try not to use them unless you understand what they do.

On another note, for 1.15.2, the version released on 23rd Feb 2020 is the recommended version, as it fixes an itchy spigot issue. More details at the bottom under "bugs". 1.14.4 does not have this fix.

There is also support for Java 14, but be warned that it will spit some minor errors, because the plugin does some Java illegal magic to get things done.

Getting started

Step one: Install TerraformGenerator

Make sure that you have installed the latest version of TerraformGenerator and Drycell.
To do that, stop your server and upload both jar files to your server's plugins directory. Afterwards can you start your server again.

Step two: Create the world

You can choose between two methods on how to generate the world with TerraformGenerator

Method One

  1. Turn off the server if it is running
  2. Open the bukkit.yml and add the following info to it.
    # By default does this section not exist within the bukkit.yml
    # and you have to add it yourself.
    worlds:
        world: # Replace this with the World name you want to use.
            generator: TerraformGenerator
  3. If present delete the folder of the world that you want TerraformGenerator to create.
  4. Start your Server again.

Method two

This method requires the usage of a World Management plugin. *DO METHOD ONE FIRST.* In this example are we using Multiverse-Core. TerraformGenerator *should* work with any other World Manager, but we won't guarantee it!

Before creating the world, make sure it doesn't exist already. If it does will you need to delete it using /mvdelete <world> followed by /mvconfirm.
To create a world with TerraformGenerator, execute /mvcreate <world> normal -g TerraformGenerator where <world> is the name of the world to create.

Note:
There is a rare chance that the world might not get loaded woth TerraformGenerator as the World Generator set. In those cases could newly loaded chunks break the look of the world by being normal vanilla chunks. That may mean that you haven't done method one. If you have, try doing method one alone without the world management plugin. If the problem persists, report it on github or discord.

Images

Find images on the wiki

https://github.com/Hex27/TerraformGenerator/wiki/Biomes

https://github.com/Hex27/TerraformGenerator/wiki/Structures

Known bugs

Not maintained here. You can check the issue tracker. If you've found a bug, you can open an issue, or report it on discord