JsMacros Community Edition
by East_Arctica
JsMacros Community Edition, a community-maintained fork of JsMacros, lets players write and run client-side scripts that automate tasks and build custom in-game tools.
What it does
Scripts can trigger macros and react to in-game events, which lets a player build a personal workflow without leaving the game. JavaScript and Groovy are supported natively, Python is available through an extension, and Lua, Ruby and other languages can be added the same way. Scripts can call the Java runtime directly and integrate tightly with the client environment, so the mod suits players who need more than simple commands.
The fork is maintained by its own contributors and continues the work of the original developer, wagyourtail. Its builds target the 1.21.5 – 1.21.11 range, and the source code and issue tracker are public. JsMacros Community Edition is open source under the Mozilla Public License 2.0 and is published for Fabric and NeoForge, with the latest beta files for 1.21.11 dated 2026-03-24.
The mod is client-side only, so the server does not need it and players can join without installing it. Files exist for four release versions, and the fork is a separate project from the upstream JsMacros line.
Key features
Multi-language scripting
JavaScript and Groovy run natively, and Python and other languages can be added through extensions.
Event-triggered macros
Macros can react to game events, so scripts run when a chosen action or condition occurs.
Direct Java access
Scripts can interact with the Java runtime and the client environment for tasks that simple commands cannot handle.
Custom in-game tools
Scripts can automate repetitive steps and assemble tools that run inside the game client.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
JsMacros Reloaded is the Fabric-only, client-side original line, published for 26.1 – 26.3 under the Mozilla Public License 2.0. PyFish (python) adds Python scripting on Fabric and NeoForge for 1.21.1 – 1.21.11 with the client and server environment, under the GNU Lesser General Public License v3.0 only. Neo Scripts Lua is client-side only, open source under the GNU General Public License v3.0 only, and runs on Fabric and NeoForge for 1.21.8 – 26.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| JsMacros Community Edition | Fabric and NeoForge | 1.21.5 – 1.21.11 | Client-side only | 2026-03-24 |
| JsMacros Reloaded | Fabric | 26.1 – 26.3 | Client-side only | 2026-09-21 |
| PyFish (python) | Fabric and NeoForge | 1.21.1 – 1.21.11 | Client and server | 2026-09-20 |
| Neo Scripts Lua | Fabric and NeoForge | 1.21.8 – 26.2 | Client-side only | 2026-08-30 |
Questions
Does JsMacros Community Edition need Fabric API?
Does the server need JsMacros Community Edition?
Which languages can scripts be written in?
In the catalog
JsMacros Community Edition is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 19,862 mods support Minecraft 1.21.11.
Similar mods
What the author says
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…
Official listing
- Modrinth page
- modrinth.com/mod/jsmacrosce
- Owner
- East_Arctica
- Published
- 2025-12-10
- Updated on Modrinth
- 2026-03-24
- Facts verified
- 2026-10-15
