NetworkJoinMessages | BungeeCord & Velocity wide join, leave, and swap messages icon

NetworkJoinMessages | BungeeCord & Velocity wide join, leave, and swap messages -----

Global join, leave, and swap messages for proxy servers.




New Features
Important: If you use MiniPlaceholders, you must use version 1.7.1-b289 of SayanVanish or later.

Improvements
  • Prevents a null server error from occurring when a backend server was offline (2a5ea9c) #26
Development
Related PR: #27
----------, Sep 29, 2025

New Features
  • Now supports MiniPlaceholders v3! Older versions are no longer supported. Make sure your other plugins support MiniPlaceholders v3 and you are using MiniPlaceholders v3 before updating. #23 (e4fa3c4)
Improvements
  • Fixes an issue in which a false leave message was being sent due to a player joining the server with multiple sessions #21 (bfe2526)
  • Huge optimizations for a much faster and smoother experience
  • Adds a debug utility with useful messages
  • Naming consistency everywhere for swap and leave messages to avoid confusion
  • FakeMessage was renamed to Spoof to more accurately describe the command
    • Corresponding permission was renamed:
    • networkjoinmessages.fakemessage -> networkjoinmessages.spoof
  • Command consistency, as the only commands offered are now:
    • /njoinreload
    • /njointoggle
    • /njoinimport
    • /njoinspoof
      See the README or Spigot page for more information on usage.
  • Fixes a lot of broken command logic
  • Adds some custom bStat charts to see how configuration options are being used
  • Improves configuration defaults and converts them to MiniMessage format
  • Custom events are now actually called on BungeeCord
  • Custom events are now utilized for Discord integration
    • A good example should someone want to use the API for their own purposes
  • Dynamically loads Discord integration depending on it being enabled in the configuration
Development
  • Irradicated the general folder from all three main directories
  • Separated methods from MessageHandler into a new class Formatter
  • Consolidated all configuration options into Storage
  • Refactored numerous methods for clarity and optimization #22
  • Refactored the entire plugin to use dependency injection
  • Created tests for the Formatter class (works toward #14)
  • Several file renames for conciseness and clarity
As always, if you encounter any issues with this version please report them immediately via creating a new issue.

Related PR: #24
----------, Sep 20, 2025

Improvements
  • Fixes null player error on failed connection attempts (6dca98e)
Related PR: #20
----------, Aug 22, 2025

Improvements
Development
  • Implements a correct CorePlayer object lifecycle (#18 00ea161)
Related PR: #19
----------, Aug 8, 2025

New Features
  • First join messages (#4 5ce147c)
  • New command /njoinimport <usercachepath> [usercachepaths...]
    • Imports all users in a backend server's user cache to the 'joined' database so that they will not trigger first join messages (b12fe4f)
  • Discord webhook first join messages
  • MiniPlaceholders support
  • Multiple variants of all four message types (server-swap, first-join, join, and leave) chosen at random (#11 45d43b9)
  • Potential LimboAPI support (#15 0213d5d)
Improvements
  • MAJOR FIX: Fixes PlaceholderAPI placeholders parsing against the message target instead of the correct parse target
  • Fixes discord.yml not fully reloading upon issuing the /njoinreload command
  • discord.yml now parses PlaceholderAPI and MiniPlaceholders
  • Includes bStats for anonymous usage data
Development
  • Numerous duplicate code refactors - reduction of duplicate code
  • Bumps java version to 21
  • Added dependencies for JUnit, Mockito, Velocity Proxy, Bungee bStats, Velocity bStats.
  • Adds tests for the joined players database and tests for the import command
  • Updated JavaDiscordWebhook dependency to version 1.2.0
Related PR: #13
----------, Jul 17, 2025

New Features
  • LuckPerms prefix and suffix support with placeholders %player_prefix% and %player_suffix%
  • Support for PlaceholderAPI placeholders on backend servers via PAPIProxyBridge
  • MiniMessage formatting support
  • Readds support for PremiumVanish
Improvements
  • Fixes player-only commands not working
  • Improves command tab-completion
  • Fixes silent prefix not displaying properly
Development
  • Updated Velocity API
  • Updated BungeeCord API
  • Added Adventure dependencies and PAPIProxyBridge dependency

Related PR: #9
----------, Apr 11, 2025

Improvements
  • Tested but yet unconfirmed fix for #7
  • Fixes all $_clean placeholders not removing '&' color codes
Click for more details about this release on GitHub.
----------, Feb 19, 2025

Resource Information
Author:
----------
Total Downloads: 740
First Release: Aug 5, 2024
Last Update: Sep 29, 2025
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings