Skip to content

A Minecraft clone written in Java and using LWJGL OpenGL library

License

Notifications You must be signed in to change notification settings

zipCoder933/Xbuilders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xbuilders landscape

Xbuilders

A voxel game written in Java + LWJGL.

Running the Game

  1. There should be a file called "XBuilders3.jar". Double-click to run it.

If nothing happens, it could be that you dont have JRE 17 installed on your machine.

  1. Test if you have java installed with java -version
  2. Install JDK 17: https://learn.microsoft.com/en-us/java/openjdk/download#openjdk-17)

Important notes

  • The JVM version must be 17. If it is higher, the following message will show in output:
    • [LWJGL] [ThreadLocalUtil] Unsupported JNI version detected, this may result in a crash. Please inform LWJGL developers.
  • I use LWJGL's Nuklear library that is builtin to LWJGL to do all of the UI rendering.
  • Each chunk is 32x32x32 in size. Chunks coordinates are 3D
  • The up direction is -Y, and the down direction is +Y

Textures

Textures taken mostly from Pixel Perfection, with some handcrafted ones, and textures taken from open source minetest texture packs as well:

Blender profiles

All entities and block types are made using blender. There are 2 blender profiles, one for blocks and one for entities

  • The block profile has +Y as up direction
  • The entity profile has -Y as up direction

About

A Minecraft clone written in Java and using LWJGL OpenGL library

Resources

License

Stars

Watchers

Forks

Packages

No packages published