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 cito install the required libraries. - In the project directory, run
npm run efi /helpfor 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 eaglerforgeinjectorto install eaglerforgeinjector. - Run
npx efi /helpfor 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.