mirror of
https://github.com/neoStudiosLCE/neoLegacy.git
synced 2026-06-09 02:13:09 +00:00
Add dimension-aware tracking for boss mobs and update the boss health GUI system to maintain independent state for each dimension (Overworld, Nether, End). This prevents conflicts when multiple bosses exist across different dimensions simultaneously. - Add `getDimension()` to `BossMob` base class and implement in `EnderDragon` and `WitherBoss` - Replace static boss GUI state with dimension-indexed storage - Introduce `getIndexFromDimension()` helper for dimension mapping - Update rendering logic to use per-dimension state - Isolate darkening effects and health display per dimension Ported from LCERenewed commit 5ec8a0e41ba8146aba450258d8620cd3cb0299e0 by 3UR |
||
|---|---|---|
| .gitea | ||
| .vscode | ||
| cmake | ||
| docker/dedicated-server | ||
| include | ||
| Minecraft.Client | ||
| Minecraft.Server | ||
| Minecraft.World | ||
| .clang-format | ||
| .clang-tidy | ||
| .gitattributes | ||
| .gitignore | ||
| build-linux.sh | ||
| build-start-dedicated-server.sh | ||
| CMakeLists.txt | ||
| CMakePresets.json | ||
| COMPILE.md | ||
| CONTRIBUTING.md | ||
| docker-build-dedicated-server.sh | ||
| docker-compose.dedicated-server.ghcr.yml | ||
| docker-compose.dedicated-server.yml | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| start-dedicated-server.sh | ||
Legacy Evolved
This project aims to backport the newer title updates back to the Minecraft: Legacy Console Edition Source Code (which is based on TU19).
Our roadmap:
-
Port Title Update 25 (98.21% complete)
-
Port Title Update 31 (76.12% complete)
See our Contributor's Guide for more information on the goals of this project.
Download
Users can download our Nightly Build! Simply download the .zip file and extract it!
Acknowledgments
Huge thanks to the following projects:
- Legacy Minigame Restoration Project - for their immense help with our project's deep decompilation work
- Patoke/LCERenewed - for some of the patches that required deep decompilation
Build & Run
Windows
- Install Visual Studio 2022 or newer.
- Clone the repository.
- Open the project folder from Visual Studio.
- Set the build configuration to Windows64 - Debug (Release is also ok but missing some debug features), then build and run.
GNU/Linux
We provide both a generic build script and a Nix flake.
- Nix:
nix run .#client - Generic:
./build-linux.sh

