Giter VIP home page Giter VIP logo

terraformgenerator's Introduction

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.
To do that, stop your server and move the jar file 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 with 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

terraformgenerator's People

Contributors

hex27 avatar aleksilassila avatar base2code avatar dfsek avatar cryptomorin avatar andre601 avatar xxy233 avatar voxibyte avatar broccolai avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.