
JsMacros Community Edition
JsMacros Community Edition (JsMacrosCE) is a community-maintained fork of JsMacros. Write and run client-side scripts in various languages.
Screenshots


About this Mod
JsMacros Community Edition (JsMacrosCE)
JsMacrosCE lets you write and run client-side scripts to automate tasks and build custom tools in Minecraft.
You can trigger macros, react to events, and build your own workflow in-game. You can also interact directly with the Java runtime, so your scripts can integrate tightly with the client environment when you need more power than simple commands.
Language support and extensions
JsMacrosCE supports multiple scripting languages and can be expanded through extensions:
- JavaScript (native)
- Groovy (native)
- Python (via extension)
- Soon: Lua, Ruby, and more
Links
- Source / Issues: https://github.com/JsMacrosCE/JsMacros
- Documentation: https://jsmacrosce.eastarcti.ca
- Discord: https://discord.gg/UaB82D59Fu
Why JsMacrosCE
- Community-maintained builds up to 1.21.11 (upstream currently up to 1.21.1)
- Updated player scripting API (see documentation)
- Ongoing maintenance and fixes
Fork & license (MPL-2.0)
JsMacrosCE is a fork of JsMacros by wagyourtail, distributed under MPL-2.0.
Source code is public: https://github.com/JsMacrosCE/JsMacros
Acknowledgements
JsMacrosCE builds on the work of the JsMacros project and its contributors. I bow my head to the original developer, wagyourtail, for the effort he put in.
Available Versions
How to Install JsMacros Community Edition on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "JsMacros Community Edition". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.8 (+1 more)
Server-side
✗ UnsupportedRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
JsMacros Community Edition server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is JsMacros Community Edition compatible with fabric and neoforge?
JsMacros Community Edition officially supports fabric, neoforge for Minecraft 1.21.11, 1.21.10, 1.21.8. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with JsMacros Community Edition – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if JsMacros Community Edition consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install JsMacros Community Edition with just one click on your server.