Logo
MINECRAFTBIBLE
Items
Items

All game items

Blocks
Blocks

Building blocks

Mobs
Mobs

Creatures & monsters

Biomes
Biomes

World biomes

Structures
Structures

Generated structures

Recipes
Recipes

Crafting guides

Advancements
Advancements

Achievements

Loot Tables
Loot Tables

Drop rates

Tags
Tags

Item groupings

All Versions
View all data →
Capes
Cape ArchiveNEW

Browse rare Minecon capes, OptiFine capes, and custom capes from players worldwide

Browse

Player Database
Player DatabasePopular

Search any player

Skin Browser
Skin Browser

Browse & download skins

Cape Gallery
Cape GalleryNEW

Minecon & OptiFine capes

Seed Vault
Seed Vault

Curated seeds

Learn

Guides
GuidesNew

Tutorials & tips

Blog
Blog

News & updates

Community

Community Hub
Community HubHub

Posts, discussions & more

All Versions
View community →
Seed Analyzer
Seed Analyzer

World seed analysis

Loot Explorer
Loot Explorer

Drop rates

Crafting Calculator
Crafting Calculator

Material planning

Enchant Calculator
Enchant Calculator

Probability math

Redstone Lab
Redstone Lab

Signal timing

Trading Profit
Trading Profit

Villager ROI

All Versions
View all tools →
Mods
Mods

Browse all mods

Plugins
Plugins

Server plugins

Resource Packs
Resource Packs

Textures & sounds

Shaders
Shaders

Visual enhancements

Datapacks
Datapacks

World logic

Scanner
Mod Intelligence

Scan & analyze any mod

All Versions
View all mods →
Loading...
IntroductionIntroductionVersion HistoryVersion HistoryGuidesGuidesBlog & NewsBlog & News
ItemsItemsBlocksBlocksMobsMobsRecipesRecipesBiomesBiomesStructuresStructuresAdvancementsAdvancementsLoot TablesLoot TablesTagsTags
ModsModsPluginsPluginsResource PacksResource PacksShadersShadersDatapacksDatapacks

MinecraftBible

The Ultimate Wiki

Logo
MINECRAFTBIBLE

The ultimate Minecraft reference. Every item, block, mob, and recipe documented with precision.

Community

  • Skin Browser
  • Cape Gallery
  • Seed Vault
  • Blog
  • Guides

Database

  • Items
  • Blocks
  • Mobs
  • Recipes
  • Biomes
  • Structures

Tools

  • Seed Analyzer
  • Mod Intelligence
  • Crafting Calculator
  • Enchant Calculator

Mods & Packs

  • Mods
  • Plugins
  • Resource Packs
  • Shaders
  • Datapacks

Site & Legal

  • About
  • Authors
  • Editorial Policy
  • Corrections
  • Contact
  • Privacy Policy
  • Terms of Service
  • DMCA
  • Sitemap

© 2026 MinecraftBible. Not affiliated with Mojang or Microsoft.

PrivacyTermsContact
NetworkJoinMessages
PluginZlib

NetworkJoinMessages

A plugin handling join, leave, and swap messages for proxy servers.

31
Downloads
0
Followers
1 months ago
Updated
📦
2
Versions
managementsocialutilitybungeecordvelocity
Download Latestv3.6.1View on Modrinth

📖About NetworkJoinMessages

NetworkJoinMessages

GitHub release (latest by date)
zlib license
GitHub downloads
SpigotMC downloads

Formerly only found on GitHub and SpigotMC, NetworkJoinMessages is now available on Modrinth!

A modern continuation of BungeeJoinMessages, this plugin handles customizable join, leave, and server-swap messages across proxy servers like BungeeCord and Velocity.

Features

  • Flexible joining, leaving, and server-swapping notifications
  • Compatible with BungeeCord and Velocity proxy setups
  • Easy-to-use configuration with powerful placeholder support
    • LuckPerms (prefix and suffix)
    • PAPIProxyBridge
    • MiniPlaceholders
  • Support for legacy and MiniMessage formatting
  • Support for SayanVanish, PremiumVanish and LimboAPI

Installation

  1. Download the latest release from Modrinth
  2. Place the JAR file in the plugins directory of your proxy server
  3. Restart the proxy to generate the default configuration
  4. Edit the config.yml file in the plugin's directory to your liking following changes with /njoinreload
  5. Optionally, configure Discord messages in the discord.yml file also following changes with /njoinreload

If you want the vanilla join/leave messages to go away, you can remove them with EssentialsX, or use this basic plugin.

Placeholders

Buit-in placeholders are described below. As mentioned before, PlaceholderAPI placeholders are supported given the PAPIProxyBridge plugin is on the proxy and backend servers. MiniPlaceholders are also supported given the MiniPlaceholders plugin is on the proxy.

Any of the three message types:

  • %player% Player username
  • %displayname% Custom name the player has according to the proxy
  • %player_prefix% Player prefix (requires LuckPerms on the proxy)
  • %player_suffix% Player suffix (requires LuckPerms on the proxy)

Swap server message:

  • %to% The server they are going to
  • %to_clean% ^ Same, but with color codes removed.
  • %from% The server they are coming from
  • %from_clean% ^ Same, but with color codes removed.
  • %playercount_to% The amount of players on the server they going to.
  • %playercount_from% The amount of players on the server they are coming from.
  • %playercount_network% The amount of players on the network.

Join & leave network messages:

  • %server_name% The name of the server they joined to or was last on when they left.
  • %server_name_clean% ^ Same, but with color codes removed.
  • %playercount_server% The amount of players on the server they connected to, or was last on when they left.
  • %playercount_network% The amount of players on their network.

Remember that the command /njoinreload can be used to reload the messages without having to restart the server. Requires the networkjoinmessages.reload permission.

Permissions

Permission Description
networkjoinmessages.silent No message is displayed on join, leave or swap for the holder. This permission is meant for those who often join while vanished.
networkjoinmessages.spoof Allows the use of the /njoinspoof command. The command will display a fake join/leave/swap message, based on the arguments given.
networkjoinmessages.reload Allows you to reload the configuration file with the /njoinreload command.
networkjoinmessages.toggle Allows the usage of the /njointoggle command, that lets users choose not to receive certain messages just for them.
networkjoinmessages.toggle.others Allows using the /njointoggle command against other players.
networkjoinmessages.import Allows importing users from backend servers' usercache.json files with the /njoinimport command.

Commands

Required arguments are enclosed with angle brackets (i.e. <this>) and optional arguments are enclosed with square brackets (i.e. [this]). An ellipsis (...) indicates an argument can be specified several times separated by spaces.

Command Description
/njoinspoof <join | leave | swap | toggle> [<from> <to>] Displays a fake message using the issuer as the trigger player.
/njoinreload Reloads the configuration.
/njointoggle <all | join | leave | swap> <on | off> [player] Toggles the issuer's or target player's receiving of specific messages. The [player] argument is required when running from console.
/njoinimport <pathtousercache.json> [pathtousercache.json...] Imports user's from backend servers' usercache.json files into the joined database so that they will not trigger first join messages. Useful for adding this plugin and using first join messages on an already running network.

Contributing

Contributions are encouraged!

  • Open issues for bug reports or suggestions
  • Submit pull requests for new features or fixes

License

Licensed under zlib License by the original author Tirco. You are free to use, modify, and redistribute this plugin, as long as credit is retained.

Support

  • Open an issue for bugs or feature requests
  • Join the discord server for help

👥 Team & Contributors

EarthCow
EarthCowOwner

⚙️ Compatibility

Environment
🖥️ Server-side
Loaders
bungeecordvelocity
Minecraft Versions
1.81.8.11.8.21.8.31.8.41.8.51.8.61.8.7+65 more

🔗 Links

Modrinth Page