Meteor-like cheat mods for the eternel.eu / minecraftanarchy.com browser client (mcraft-client-mods repo)
  • JavaScript 73.8%
  • HTML 26.2%
Find a file
2026-07-02 02:15:50 +00:00
eternel-cheats v0.4.1 FIX chat/register: remove NoFall raw flying-packet write. On the 1.21.4 web client that packet is malformed -> serializer throws SizeOf-undefined every falling tick -> poisons outbound pipe -> /register & chat never send -> stuck in Limbo. Bare-client A/B confirmed the mod was the cause. NoFall removed (no web-safe impl; write-wrap forbidden). 2026-07-02 02:15:48 +00:00
mcraft-repo.json v0.4.1: drop NoFall setting (removed) 2026-07-02 02:15:49 +00:00
play.html v0.4.1: drop NoFall baked setting 2026-07-02 02:15:50 +00:00
README.md add README.md 2026-06-29 15:06:17 +00:00

eternel-client-mods

Meteor-like cheat mods for the eternel.eu / minecraftanarchy.com browser Minecraft client (ekaii-web-client, native 26.1.2 / protocol 775 anarchy server). Anarchy server — cheating is allowed.

This is an mcraft-client-mods repository. Layout:

mcraft-repo.json                  # repo manifest (prefix:false => folder = mod name after the dot)
eternel-cheats/mainUnstable.js    # the cheat mod (scriptMainUnstable)
play.html                         # default-load wrapper page (iframes the client w/ parentFrameMods=1)

The mod: exo.eternel-cheats

One mod, per-feature toggles. Keybinds: F=fly, V=speed, N=nuker, G=fast-break, RightShift=panic.

Feature State (harness-verified vs the live server)
Fly WORKS — velocity.y injection, +42 blocks/5s, 0 setbacks, hover holds, sneak descends
NoFall WORKS — standalone flying{onGround:true} each tick while falling; 0 dmg over a 13-block drop
Fast-break WORKS — digTime wrapper, capped >=0.70x (0.72x breaks and stays)
Nuker WORKS — legit-timed multi-block (5-tick gap, 5-block reach); 6/6 broke, none restored
Step passive physics.stepHeight=1.0 (<=1.0; verify in browser)
Speed NO real boost on this server — any horizontal velocity above vanilla sprint (~0.28 b/t) is rubberbanded. Hard-capped at 0.28 to stay harmless.

Movement rule: never write raw position packets (they desync -> "moved wrongly!"). All movement is driven through the physics engine via bot.entity.velocity inside physicsTick.

Hosting / install

Canonical source = this repo. Forgejo raw does NOT send Access-Control-Allow-Origin, so the browser cannot CORS-fetch it from the eternel.eu origin. The live copy is therefore served same-origin from the web client host (CORS *):

  • Repo base for "Add repository": https://web.eternel.eu/mods
  • (files: https://web.eternel.eu/mods/mcraft-repo.json, https://web.eternel.eu/mods/eternel-cheats/mainUnstable.js)

Default-load (no per-user install, no client rebuild)

web.eternel.eu/play.html iframes the client with ?parentFrameMods=1 and answers the client's mwc:modsRequest postMessage with the baked mod (session-only, no IndexedDB). Point the landing's "launch client" button at https://web.eternel.eu/play.html (forwarding the same query params) to make cheats default-on for every player. Manual "Add repository" remains the fallback.