Skip to content

OpenCraft-Studios/LWJGL-Edition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MPL License



OpenCraft

A roughly calculated clone of Minecraft

Explore the docs »
Report Bugs · Download · Feature Request


Warning

This project IS NOT affiliated with Mojang or other minecraft product.
This is just a hobby and I do not take care of any uses provided to this utility.

FOR SUPPORT: https://github.com/OpenCraft-Studios/LWJGL-Edition/issues/
FOR CONTRIBUTING: https://github.com/OpenCraft-Studios/LWJGL-Edition/pulls


✅ Getting started

OpenCraft is a game programmed in Java, it has the same motor (LWJGL 2 + Java 17) that Minecraft.

Why this project? 🤔

I created this project because Minecraft is closed-source. I know that you can decompile it, but modification and redistribution of a modified copy of Minecraft is actually illegal. So I created a clone of Minecraft that allows modification and redistribution.

I want to create a community around this project, I hope that you can be part of that community forking the repository or simply, bring us a star ❤️

Screenshots


GIF  PNG

PNG

+6 languages


☕ Downloading

For now, we don't have prebuild jars. You need to compile it manually. Although you will need a launcher to play the game because it needs of libraries.

Note

Every required libraries are open-source and free, so you can download them easily.

If you don't want to use a launcher, you can execute it manually. Only follow these steps:

  1. Make sure you have Java 1.8 or above installed:
    java --version = 1.8

  2. Make sure you have the latest version of OpenCraft downloaded.

  3. Make sure you have the libraries to execute OpenCraft.

If you are already to execute OpenCraft. Follow these instructions.

Windows

java -cp OpenCraft.jar;libraries.jar; net.opencraft.OpenCraft --gameDir opcraft

Bash

#!/bin/bash
java -cp OpenCraft.jar:libraries.jar: net.opencraft.OpenCraft --gameDir opcraft/

⚖️ License

You can:

  • Make modifications of this project. (includes modifying texture, resources, classes,...)
  • Redistribute that modifications. (without impersonating anyone)
  • Give yourself part of the credits. (but giving most of the credits to the original authors)
  • Obfuscate some parts of the code to promote security. (authentication purposes,...)

You must not:

  • Sell the game or its modifications.
  • Change the license document.
  • Put malware in the code of this repository or any forks of it.
  • Impersonate authors of the project.

You must:

  • Give credits to the original authors of this project.

The full license is at BSL 1.0.


👷‍♂️ Developers

CiroZDP milk man Community
CiroZDP TheNicolasDeveloper The community