LegacyWeaveLoader
A mod loader for the Minecraft Legacy Console Edition.
Install / Use
/learn @Jacobwasbeast/LegacyWeaveLoaderREADME
Weave Loader
Weave Loader was a mod loader targeting Minecraft Legacy Edition (Xbox 360 / PS3 / Windows 64-bit). It launches the game and loads mods from a folder. It does not modify game files.
Archive Notice
This repository is now archived as Weave is being rewritten and moved to a new repository. The new loader is planned to include a more fleshed-out API and backend, along with cleaner, more readable codebase.
What it does
- Launches the game and loads mods
- Lets mods add blocks, items, recipes, and events
- Merges mod textures and models at runtime
- Shows loader info in the main menu
- Writes logs and crash reports
Quick start
- Install Visual Studio 2022 (C++ + .NET 8), CMake, and the .NET 8 SDK
- Build:
dotnet build WeaveLoader.sln -c Debug - Run:
build/WeaveLoader.exeand selectMinecraft.Client.exe - Drop mod DLLs into
build/mods/
Writing a mod (short)
Create a .NET 8 class library, reference WeaveLoader.API, and implement IMod:
using WeaveLoader.API;
[Mod("mymod", Name = "My Mod", Version = "1.0.0", Author = "You")]
public class MyMod : IMod
{
public void OnInitialize()
{
Logger.Info("My Mod loaded!");
}
}
Logs
build/logs/weaveloader.logbuild/logs/game_debug.logbuild/logs/crash.log
Docs
- Building:
docs/BUILDING.md - Modding guide:
docs/MODDING.md - API reference:
docs/API_REFERENCE.md - Mixins:
docs/MIXINS.md - Project structure:
docs/PROJECT_STRUCTURE.md - Internals:
docs/INTERNALS.md
License
MIT
