Voxel is a Minecraft inspired game made using Java and LWJGL3 library.
The main development are taken in the 'develop' branch, for stable code please use the 'master' branch.
The project is divided into sub projects within these you find different parts of code: client, server, etc.
Voxel on the client side requires a modern OpenGL 3.3 compatible card with extra extensions:
Name | Notes |
---|---|
EXT_texture_filter_anisotropic | Optional, may cause texture issues if isn't supported |
Voxel can be compiled and run in:
- Linux X64.
- Windows X86 & X64.
- OSX X64.
Only.
For fast test we recomend using "./gradlew run".
The main method is stored inside the Bootstrap class found in the package of the same name, this is for Client and Server. Has support to the following parameters:
Name | Variable Type | Default Value | Description | Client, Server or Universal |
---|---|---|---|---|
-width | integer | 1280 | Display Width | Client Only |
-height | integer | 720 | Display Height | Client Only |
-username | string | (empty) | Username to use when connecting to a server | Client Only |
-port | integer | 4059 | Server's port | Server Only |
-ui | (boolean) | false | Enable Server UI | Server Only |