Go to file
Cervator 38eec3667b Add new modules to the lineup: Additional fruits, vegetables, and worlds + minesweeper & the neato module testing environment 2017-12-02 02:01:45 -05:00
.github i18n fixes for confirmChangePopup 2016-10-27 17:57:49 +03:00
config error in dependency 2017-05-25 15:56:40 +02:00
docs Add new modules to the lineup: Additional fruits, vegetables, and worlds + minesweeper & the neato module testing environment 2017-12-02 02:01:45 -05:00
engine RefractiveReflectiveBlocksNode.java Checkstyle Fix 2017-11-28 13:20:12 -07:00
engine-tests Merge PR #3103 by @pollend - new test 2017-12-01 22:33:38 -05:00
facades Enhance run_macosx.command to pass forward command line argument. 2017-11-28 20:18:31 +05:30
gradle/wrapper First small round of changes to Gradle/Groovy. 2017-06-15 23:52:10 -04:00
libs Move the dependency on the CrashReporter to the PC facade from the engine and make it possible to embed it into a Terasology workspace. 2016-06-29 00:52:02 -04:00
meta Assorted Gradle cleanup and utility changes 2014-11-08 11:24:10 -05:00
modules Fixes various infos, warnings and errors from the checkstyle analysis 2017-09-25 17:28:33 +02:00
openvr_natives Added jopenvrwrapper. 2016-09-11 16:17:10 -07:00
protobuf/compiler Merge PRs #1423 by @msteiger and #1436 by @flo - library updates 2014-12-11 00:12:14 -05:00
templates Fix new module groovy interface. Add build.gradle template. 2017-10-25 13:57:58 +05:30
.gitattributes Remove executable file flag 2015-10-21 20:45:39 +02:00
.gitignore Fix NUI editor issues 2017-01-30 22:56:45 +02:00
LICENSE Removed file extensions 2012-10-11 20:53:08 +02:00
LICENSE_ARTWORK Additional license clarifications and full text for CC BY 4.0. Addresses #1895. 2016-09-27 01:50:45 -04:00
NOTICE Bump year in NOTICE. 2016-01-03 12:38:52 +01:00
README.markdown Update README.markdown 2017-10-10 14:09:44 -07:00
build.gradle Utility: Include a template override.cfg that is used by default by the headless server run config in IntelliJ. 2016-10-22 01:10:33 -04:00
gradlew First small round of changes to Gradle/Groovy. 2017-06-15 23:52:10 -04:00
gradlew.bat First small round of changes to Gradle/Groovy. 2017-06-15 23:52:10 -04:00
groovyw Toggle the executable bit for the groovyw script 2017-10-02 03:09:21 -04:00
groovyw.bat First small round of changes to Gradle/Groovy. 2017-06-15 23:52:10 -04:00
intellij-setup.bat Integrated various graphical tweaks. 2013-08-17 13:54:43 +10:00
module.groovy Add usage entries for new module utility 2017-10-29 23:42:41 -04:00
settings.gradle Fix for #1085 - modules not correctly being disabled at the end of a game session. 2014-04-28 20:54:28 +10:00

README.markdown

Terasology

Build Status Release Downloads Bounties License(code) License(art) Dependency Status IRC Channel

Welcome!

The Terasology project was born from a Minecraft-inspired tech demo and is becoming a stable platform for various types of gameplay settings in a voxel world.

The creators and maintainers are a diverse mix of software developers, designers, game testers, graphic artists, and musicians. We encourage others to join!

Terasology is fully open source and licensed Apache 2.0 for code and CC BY 4.0 for artwork (unless indicated otherwise - see credits for minor exceptions)

We encourage contributions from anybody and try to keep a warm and friendly community and maintain a code of conduct

Terasology

Playing

Terasology requires Java 8 - download it here. Also make sure that your graphics card driver is up to date.

For easy setup (recommended) you can use our launcher - download it here

Direct download stable builds are uploaded to our release section here on GitHub while the cutting-edge develop version can be downloaded direct here from our Jenkins

For more information about playing like hot keys or server hosting see the dedicated page or check out the modules

Developing

We have gone to great lengths to make developing and modding Terasology as easy as possible. We use Gradle to automate just about everything. As long as you have a Java 8 SDK running from source is a two step process:

  • Clone the code or download a zip
  • Run gradlew game (on Unixes, including macOS, run ./gradlew everywhere you see gradlew) in the root of the project directory

That's really it! If you want the project set up in IntelliJ (our favored IDE) you run gradlew idea then load the generated project config. Then you get a bunch of run configurations and other stuff for free!

For more on developing/modding see the wiki