A certain block game
Find a file
George V. bb04d465db
feat: replace ArchiveFile with FolderFile for media asset loading
Replace the ArchiveFile-based media asset loading system with a new
FolderFile implementation that reads files directly from a folder
structure instead of from compressed .arc archives. This change
simplifies asset management and eliminates the need for pre-packaged
media archives.

Key changes:
- Added FolderFile class that indexes and reads files from a folder
- Updated Consoles_App to use FolderFile instead of ArchiveFile
- Modified CMake asset copy configuration to exclude platform-specific
  media folders instead of .arc files
- Updated platform-specific media path references to point to folders
  instead of .arc files

This enables easier development and debugging by allowing direct access
to media files without requiring archive extraction or repackaging.
2026-04-11 18:57:54 +03:00
.gitea chore: add banner 2026-04-08 21:05:44 +02:00
.github Merge branch 'main-re' into upstream-merge 2026-04-10 22:00:17 +03:00
.vscode fix: resolve merge conflicts and integrate XML locale updates (#1) 2026-04-11 02:47:59 +03:00
cmake feat: replace ArchiveFile with FolderFile for media asset loading 2026-04-11 18:57:54 +03:00
docker/dedicated-server chore: rename LCRE branding to LCE-Revelations 2026-04-08 02:30:58 -05:00
docs feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
include Merge remote-tracking branch 'upstream/main' 2026-03-24 16:48:08 +03:00
Minecraft.Client feat: replace ArchiveFile with FolderFile for media asset loading 2026-04-11 18:57:54 +03:00
Minecraft.Server fix: Resolve missing Guardian files in server build causing CI failure 2026-04-11 03:05:03 +03:00
Minecraft.Server.FourKit fix: redirect AppContext.BaseDirectory to server root for FourKit plugins 2026-04-10 02:03:44 -05:00
Minecraft.World Merge branch 'main' into upstream-merge 2026-04-11 02:52:52 +03:00
samples/HelloPlugin feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
tools feat: add stress testing tool for dedicated server stability validation 2026-04-10 02:03:20 -05:00
.clang-format Fix overlapping debug menus and screens (#294) 2026-03-04 12:31:47 +08:00
.clang-tidy Remove AUTO_VAR macro and _toString function (#592) 2026-03-06 02:11:18 +07:00
.gitattributes Update workflows and Docker image references 2026-03-16 03:52:25 -05:00
.gitignore Merge branch 'main-re' into upstream-merge 2026-04-10 22:00:17 +03:00
build-linux.sh Merge branch 'main-re' into upstream-merge 2026-04-10 22:00:17 +03:00
build-start-dedicated-server.sh chore: rename LCRE branding to LCE-Revelations 2026-04-08 02:30:58 -05:00
CMakeLists.txt fix: resolve merge conflicts and integrate XML locale updates (#1) 2026-04-11 02:47:59 +03:00
CMakePresets.json Move project to CMake (#781) 2026-03-17 16:39:22 -05:00
COMPILE.md feat: script for building 2026-04-08 12:09:32 +03:00
CONTRIBUTING.md revert: remove skipped upstream changes brought in by merge 2026-04-05 16:25:49 -05:00
docker-build-dedicated-server.sh Dedicated Server Software - Minecraft.Server.exe (#498) 2026-03-15 02:32:50 -05:00
docker-compose.dedicated-server.ghcr.yml chore: rename LCRE branding to LCE-Revelations 2026-04-08 02:30:58 -05:00
docker-compose.dedicated-server.yml chore: rename LCRE branding to LCE-Revelations 2026-04-08 02:30:58 -05:00
flake.lock add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
flake.nix add support for linux clang cross compiles 2026-04-08 12:03:15 +03:00
global.json feat: add FourKit plugin host with dual server build 2026-04-08 03:02:48 -05:00
README.md fix: dedicated server thread safety, disconnect deadlock, and console freeze 2026-04-10 01:12:59 -05:00
start-dedicated-server.sh chore: rename LCRE branding to LCE-Revelations 2026-04-08 02:30:58 -05:00
Update-NightlyRelease.ps1 change foldernames & filenames (LCRE) in release update script 2026-03-25 23:56:48 -05:00

banner

LegacyEvolved (Legacy Console Edition)

This project aims to backport the newer title updates back to Legacy Console Edition (which is based on TU19).

Discord Discord

Our roadmap:

Roadmap

  • Port Title Update 25 (100% complete) ( 🎉 )
  • Port Title Update 31 (86.36% 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:

Build & Run

Windows

  1. Install Visual Studio 2022 or newer.
  2. Clone the repository.
  3. Open the project folder from Visual Studio.
  4. 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