NexusShout / Changelog

NexusShout 1.7.2

2026-11-05

Fixed

  • PremiumVanish and SayanVanish were never detected, so vanished players were not hidden. Both are detected now. SayanVanish 1.4.0 to 1.7.3 is supported; other versions are not hooked, and a warning is logged.
  • default-locale had no effect. It is now used when a player's client language has no file, and for everyone when detect-player-language is false. If it has no file either, en_US is used and a warning is logged.
  • nshout.vanish.see was checked on the vanished player instead of the player looking. Vanished players are now hidden from /nmsg and its tab completion for players without the permission. /nr still reaches a vanished player while you are the last player they messaged or got a message from.
  • Private messages and global chat shared one cooldown and one anti-spam history. They are now separate, using cooldown and private-messages.cooldown, also with multi-proxy cooldown sync.
  • Joins, leaves, and server switches of vanished players were posted to Discord. They are now skipped. The join is now posted when the player reaches their first server, and a player who disconnects before reaching any server gets no join or leave message.
  • A rejected login with the name of a player who is already online cleared that player's global chat toggle, /nr target, and multi-proxy roster entry, and posted a false leave message to Discord. Fixed.

Notes

  • With multi-proxy, players who were vanished when they last joined or switched servers are hidden from /nmsg, /nr, and tab completion on other proxies, even for players with nshout.vanish.see. Someone who vanishes mid-session is not hidden on other proxies until they switch servers.
  • Two comments in the default files were corrected: the formatter default in config.yml is smart, and use-embed in discord.yml works with webhooks too. No settings changed.