Skip to content
Terasology - open source voxel world
Java GLSL Other
Branch: develop
Clone or download
Qwertygiy Merge pull request #3766 from MovingBlocks/coreArtifactory
Update Core build.gradle artifactory plugin for new gradle
Latest commit 169ab5d Oct 18, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Added link to How to Work on a PR Efficiently Mar 25, 2018
config Add 'get-all' command to groovy script Aug 25, 2019
docs Add aRealCyborg to game credits Oct 6, 2019
engine-tests Fix AutoConfigManagerTest.testLoad Oct 15, 2019
engine fix: use simpler german translation for "seed" Oct 16, 2019
facades Removed .iml files Jul 23, 2019
fileTemplates Include javadoc stub in `System` file template Jul 3, 2018
gradle/wrapper Bump Gradle to latest 4.x Sep 18, 2019
libs Move the dependency on the CrashReporter to the PC facade from the en… Jun 29, 2016
metas Missed a spot (meta/metas) Feb 19, 2018
modules Update artifactory plugin for new gradle Oct 18, 2019
openvr_natives Added jopenvrwrapper. Sep 11, 2016
protobuf/compiler Merge PRs #1423 by @msteiger and #1436 by @flo - library updates Dec 11, 2014
templates Remove obsolete VersionEye stuff Oct 17, 2018
.gitattributes Remove executable file flag Oct 21, 2015
.gitignore Removed WildAnimalsGenome dependency from CoreSampleGameplay Jul 24, 2019
LICENSE_ARTWORK Remove some unnecessary wrapper text in the art license Jul 15, 2018
NOTICE Bump year in NOTICE. Jan 3, 2016
README.markdown One more quick comma Oct 6, 2019
build.gradle Upgrade Artifactory plugin to fix compatibility issue with latest Gra… Oct 17, 2019
gradlew First small round of changes to Gradle/Groovy. Jun 16, 2017
gradlew.bat First small round of changes to Gradle/Groovy. Jun 16, 2017
groovyw Redirect groovyw execution to a new 'util.groovy' under 'config/groov… Feb 18, 2018
groovyw.bat Refactored groovy code and add comments to batch file changes. Nov 24, 2018
intellij-setup.bat Integrated various graphical tweaks. Aug 17, 2013
settings.gradle Change "meta" directory to "metas" for consistency (moduleS, libS, fa… Feb 18, 2018



Build Status Release Downloads Bounties Total alerts Language grade: Java License(code) License(art) Discord IRC Channel


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 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.


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!


You can’t perform that action at this time.