An advanced modding API injector for unminified, unobfuscated, unsigned eaglercraft builds. Current features:
- Method hooking/monkey patching
- Reflection
- Custom classes
- Modify the dedicated server
Go to https://eaglerforge.github.io/EaglerForgeInjector/ and upload an unminified, unobfuscated, unsigned EaglercraftX offline download.
Download this repository as a .zip, and extract it. Open index.html with your preferred browser (use ctrl
+ O
on a new tab) and upload an unminified, unobfuscated, unsigned EaglercraftX offline download.
- Clone the repository and run
npm ci
to install the required libraries. - In the project directory, run
npm run efi /help
for use instructions. - This is good for bypassing browser memory limitations, for minifying.
- Yes, I am forcing DOS command syntax upon you
- Run
npm install -g eaglerforgeinjector
to install eaglerforgeinjector. - Run
npx efi /help
for use instructions.
This tool matches patterns in eaglercraft builds and adds patching code to let you modify how the code works at runtime. It then adds a corelib that initialises the ModAPI
object.
EaglerForgeInjector is a replacement for the ModAPI
in the old eaglerforge, which was maintained by @radmanplays. The legacy eaglerforge was a port of Leah Anderson's EaglerReborn (dmca'd)'s PluginAPI
(created by me, @ZXMushroom63) to run on newer versions of Eaglercraft, with a few improvements and new features. Unlike EaglerForgeInjector, both legacy eaglerforge and eaglerreborn manually exposed properties and methods one by one.