
Remains Mod
Purpose: A private client-side utility mod for a small, trusted group to gain quality-of-life and competitive advantages during Minecraft events. The mod...
00—fabricBoth1.21.1mod
Remains Mod Summary
- Added remote authorization flow: the client reads the local Minecraft UUID, posts it to the configured auth endpoint, and only enables utilities when the signed response verifies against the baked-in RSA public key and is still valid.
- Authorization refreshes on startup, on world join, and periodically in-game; HUD text always shows the current status, and a gold
[R]marker is added beside your own name in the tab list when authorized. - Client UI (
Right Shift) lists all feature toggles; toggles stay clickable even when locked, but utilities only act when the server grants access. - Implemented utilities: quick-stair burst, invisible-player rendering, Skeppy gamemode tracker, instant respawn, hide-players, no-entity-collision push suppression, teammate glow (scoreboard team), full-bright, barrier visualization, and EventB auto-rejoin (InvadedLands only, queues
/eventbafter reconnect). - Commands:
/rpickuprioritytop,/rpickupriority, and/rspectate <player>(spectate swaps the camera to a nearby target; re-run with your own name to return). - Spectate, auto-rejoin, and movement/render helpers all defer to the remote authorization state and optional feature flags—revoking access on the server disables them immediately on the next refresh.
Configuration Notes
- Update
AUTH_URLinAuthorizationManagerandAUTH_PUBLIC_KEY_BASE64inSignatureVerifierto match your live authorization service; the default values are placeholders. - Feature flag keys are the enum IDs in
FeatureToggle(e.g.,quick_stairs,full_bright,auto_rejoin_eventb). If the server omits flags, all utilities default to enabled for authorized users.
Limitations & Tips
- Team highlighting clears glow it applied when the toggle is off; server-supplied glowing may briefly be removed until the next metadata sync.
- Auto rejoin triggers on any disconnect from an InvadedLands address; toggle it off in the UI to avoid reconnecting when you intentionally leave.
- Barrier visualization uses client-side particles; it may be subtle at long range. Increase the search radius in
BarrierHighlighterif needed.
Server Validation
✅ Server validation passed - The mod was tested on a real Minecraft server and loaded successfully.