cool kid on the block
join up: https://discord.gg/nrsg2u4GtP
If you'd like to use Nebula-1.7.2 code (or fork it), I request that:
- It's public & accessible to everyone (I like looking at peoples forks of my projects)
- Directly credits me (xgraza) or the project (Nebula-1.7.2) if code from this repository was used (other than forge mods ported into the project, credit them)
- Must not be commercially sold
If you have any questions of the codebase, you may join the discord and ask. Yes, I know it's not perfect and I've made some poor decisions here and there, but life is a dance.
Always open to contributions, just your own code please :). Make a PR and I'll look into it.
If you have a suggestion to add an open-source forge mod into the project, you may also suggest, and I'll look into it, or implement it yourself via a PR.
To run Nebula, I recommend using a third-party launcher such as Prism or MultiMC (or your preferred one). Running with the default Minecraft launcher is possible, but it sucks every time you want to update.
For video instructions, refer to this video for MultiMC/one of its forks or this video for the official Minecraft Launcher
Note
If you are on macOS, you are only able to build with modern Apple Silicon hardware, as the natives for Intel Macs are not included in this repository.
Note
If you are on Linux, you also will not be able to build, as the natives for Linux are not included in this repository. I will work on getting those natives, so it is possible on Linux in the future. :)
If you do not want to build Nebula, but want to run the latest commit build, go here and scroll to download the latest artifact. (requires logging in with a github account)
If you still want to build from source (and or make changes), the instructions are below.
- Install a version of Java 8, preferably a modern version. Older versions may break/be unstable/be vulnerable.
- Download the client source
- Unpack
rewrite.zipwith your favorite .zip extractor (WinRaR, 7zip, ArchiveUtility, Windows...) - Install & Setup IntelliJ
- Once inside the IntelliJ program, open the unpacked folder you downloaded from GitHub
- Once the folder opens in IntelliJ, there will be a prompt to "Sync Gradle Project" in the bottom right corner, allow it to do so and wait for Gradle to finish.
- Once the Gradle project is synced, on the right hand side is a toolbar. Click on the elephant looking icon
- If not already, expand the folders
nebula-rewrite>Tasks>build - Under the
buildTask folder, double-click on thebuildtask to run it - Once it runs and completes, the built jar will be in
build/libs/nebula-rewrite.jar
If you'd like to build the client without installing an IDE, follow these instructions:
- Install a version of Java 8, preferably a modern version. Older versions may break/be unstable/be vulnerable.
- Download the client source
- Unpack
rewrite.zipwith your favorite .zip extractor (WinRaR, 7zip, ArchiveUtility, Windows...) - Open the unpacked folder with whatever terminal you'd like
- Inside the terminal, run
./gradlew build- If there are errors, it probably has to do with missing dependencies in your environment.
- This built jar is located in
build/libs/nebula-rewrite-4.0.0.jar
- Schematica (+ used decomped version for 1.7.2)
- WDL (World Downloader)
- Patcher (used EntityCulling & other improvements)
- Optifine OptiFine_1.7.2_HD_U_F7
I will never make this into a forge mod. The above mods were added by request + QOL, to make up for the fact it's not "extendable"
(no particular order)
- Gav06 - First dude I made a 1.6.4 client with (gavhack-legacy on top!)
- hometea - GFX in client & testing
- MedMex - Information on exploits
- Captain_S0L0 - Help with beta & really cool guy
- bush - Google translate private API params (i love bushbus & bushtranslator!)

