Coder Social home page Coder Social logo

kaffinpx / terra Goto Github PK

View Code? Open in Web Editor NEW

This project forked from polyhedraldev/terra

0.0 0.0 0.0 11.69 MB

A fast, modern, extensible, platform-agnostic data-driven world generator

License: GNU General Public License v3.0

Java 98.04% Kotlin 1.96%

terra's Introduction

Terra

Terra is an incredibly powerful free & open-source data-driven, platform-agnostic world generator. It allows you to create a world exactly to your specifications, with no knowledge of Java required.

Downloads:

Building and Running Terra

To build, simply run ./gradlew build (gradlew.bat build on Windows). This will build all platforms, and produce JARs in platforms/<platform>/build/libs

Production JARs:

  • Bukkit: Terra-<version>-shaded.jar
  • Fabric: Terra-<version>-shaded-mapped.jar
  • Forge: Terra-<version>-shaded.jar

Building a Specific Platform

To build a specific platform, run gradlew :platforms:<platform>:build.

JARs are produced in platforms/<platform>/build/libs.

Running Minecraft in the IDE

To run Minecraft with Terra in the IDE (for testing) use the following tasks:

  • Bukkit
    • installPaper - Install a Paper test server. (Only needs to be run once).
    • installPurpur - Install a Purpur test server. (Only needs to be run once).
    • runPaper - Run the Paper test server with Terra (installPaper must have been run previously).
    • runPurpur - Run the Purpur test server with Terra (installPurpur must have been run previously).
  • Fabric
    • runClient - Run a Minecraft Fabric client with Terra installed.
    • runServer - Run a Minecraft Fabric server with Terra installed.
  • Forge
    • runClient - Run a Minecraft Forge client with Terra installed.
    • runServer - Run a Minecraft Forge server with Terra installed.

Contributing

Contributions are welcome! If you want to see a feature in Terra, please, open an issue, or implement it yourself and submit a PR! Join the discord here if you would like to talk more about the project!

Beta

Terra is still in beta! While it is stable, it is not feature-complete. There is a lot to be added!

terra's People

Contributors

aaron2550 avatar darbyjack avatar dfsek avatar djtheredstoner avatar duplexsystem avatar fednelpat avatar imdanix avatar landhaurum avatar leodog896 avatar m3rgeo avatar roan-v avatar shadoweg avatar skytasul avatar solonovamax avatar viasnake 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.