promotional bannermobile promotional banner
premium banner
the waystones mod, but with accent

Description

Client-side GUI Teleport / Server-Redirect Mod

What it does
Waystone Button Injector extends the GUI of the popular Waystones mechanic by letting you add fully configurable buttons to Waystone-selection screens. With those buttons you can:

  • Instantly teleport or connect to a different server with a single click.

  • Automatically redirect on death or sleep (i.e. “Fever-Dream mode”) — great for server-hopping or returning to your main lobby.

All customization is done client-side — no server mod required. You just configure button labels, commands, offsets and behavior in a config file.

What’s new 

  • DebugLogger System — centralized logging with debug / verbose modes and categorized log channels (GUI, config, mixin, redirect, events, resources) for easier troubleshooting.

  • ConfigValidator System — automatically validates your configuration at load / reload time. Warns about invalid labels, commands, offsets, colors or server addresses — and disables only invalid buttons safely.

  • ✅ Improved error-handling — invalid configs no longer crash the game, but are gracefully deactivated with clear error messages.

  • ✅ Stability fix — a critical SRG-alias update for the Mixin that injects into Waystone GUIs, preventing crashes in production obfuscated environments.

  • ✅ Backwards-compatible — old configs still work; new config options use safe defaults.

Why this mod is useful

  • Speed: instantly teleport or reconnect without typing commands or messing with chat.

  • Convenience: switch servers across lobbies / game modes with minimal fuss.

  • Flexibility: unlimited custom buttons, with customizable layout, commands, offsets, and optional auto-redirect logic.

  • Safety & Stability: thanks to improved validation, debug logging and mixin fixes, the mod is now much more robust than ever.

Recommended Use & Notes

  • The mod is client-side only — you don’t need server permissions or changes.

  • If using auto-redirect on death/sleep, make sure the target server accepts incoming connections.

  • For best results, use the built-in ConfigValidator to detect misconfigurations before launching.

  • For troubleshooting, enable debugMode = true in config to get detailed logging.

https://discord.gg/DvKDu5vz

In progress:

            Gui textures still need work