JsMacros Community Edition

JsMacros Community Edition

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

by
7.6K Downloads
fabricneoforgelibrarytechnologyutility
Rent Server with this Mod

Screenshots

JsMacros Community Edition Screenshot 1
JsMacros Community Edition Screenshot 2

About this Mod

JsMacros Community Edition (JsMacrosCE)

Modrinth GitHub~~~~ Discord

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

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

JsMacrosCE 2.0.0-beta.6 (neoforge 1.21.8)beta
MC 1.21.8neoforge
March 24, 2026
JsMacrosCE 2.0.0-beta.6 (neoforge 1.21.5)beta
MC 1.21.5neoforge
March 24, 2026
JsMacrosCE 2.0.0-beta.6 (neoforge 1.21.11)beta
MC 1.21.11neoforge
March 24, 2026
JsMacrosCE 2.0.0-beta.6 (neoforge 1.21.10)beta
MC 1.21.10neoforge
March 24, 2026
JsMacrosCE 2.0.0-beta.6 (fabric 1.21.8)beta
MC 1.21.8fabric
March 24, 2026

How to Install JsMacros Community Edition on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).

3

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

fabricneoforge

Minecraft Versions

1.21.11, 1.21.10, 1.21.8 (+1 more)

Server-side

Unsupported

Recommended 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.

Rent Modded Server

Install JsMacros Community Edition with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
Mozilla Public License 2.0
Server-side
Unsupported

Supported Versions

1.21.111.21.101.21.81.21.5