Skip to content

The Cubition repository contains the source code for both the core server and client. Start here to begin with the project.

License

Notifications You must be signed in to change notification settings

CubitionJava/Cubition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cubition

  • Builds of the project can be found here.

Cubition is a voxel-based game engine, inspired by Minecraft, that aims to to ease the previously painful task of modding, network issues, and so on. Any modifications made should be able to be easily implemented without having to look at obscure code or other similar nasties.

While many similar projects exist, most don't make it off the ground, more then often not due to lack of support or time on the developers behalf. We aim to fix all this, with a skilled team and a firm destination in mind.

Mod developers should compile against the API module, and users should grab the Bootstrap module.

Building

We use Apache Maven to compile the project, as it has a simple configuration format, and is cross-platform.

To compile:

  • Install Maven / a Oracle JDK (if required).
  • Clone, or Download the .zip of this project's source code.
  • Windows: Run /path/to/mvn in the source root. Javadocs can be produced via /path/to/mvn clean package javadoc:javadoc.
  • Linux/Mac/platforms with Bash: Run ./compile.sh in the source root. This generates Javadoc for the project automatically.
  • The packaged results will be in the out/ directory.

**If you are wanting to compile the project, please remove the client module from the main pom.xml as it doesn't have a pom.xml, spitting out an error in your console when compiling it.

Contributions

We welcome contributions to the project, via pull requests.

About

The Cubition repository contains the source code for both the core server and client. Start here to begin with the project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published