▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/NewJoinMessage
NewJoinMessage

NewJoinMessage

One lightweight jar for custom join and leave messages from 1.8 to 26.2

Оцените первым
42
0

WARN: this project is on beta mode if you found any issue or bug please report it in our discord server and our staff will review your issue, thanks. discord

NewJoinMessage

Give every player a join and leave message that feels like theirs.

ONE JAR | MINECRAFT 1.8-26.2 | JAVA 8 COMPATIBLE | 11 PLUGIN INTEGRATIONS


NewJoinMessage is a lightweight way to replace plain join and leave notices with personal messages, colors, icons, sounds, and a simple in-game editor.

Version 6.0 brings 11 major plugin integrations - all as soft dependencies that activate automatically when the plugin is installed.

What you can customize

!What you can customize header

  • A different join and leave message for every player
  • Classic & color codes on every supported version
  • Hex colors on server versions that support them
  • A personal icon before the player's name
  • Optional join and leave sounds, with old and new sound-name aliases
  • Random pools of default messages
  • First-join welcome messages and optional fireworks
  • Messages disabled in selected worlds
  • Vanish-aware broadcasts
  • YAML storage by default, with optional MySQL

NEW: 11 Plugin Integrations

!Plugin integrations header

All integrations are soft dependencies - they work if the plugin is installed, and gracefully do nothing if not.

PluginPlaceholders / Features
PlaceholderAPIAll PAPI placeholders (%player_health%, %server_tps%, %vault_eco_balance%, etc.)
LuckPerms%luckperms_prefix%, %luckperms_suffix%, %luckperms_group%
EssentialsX%essentials_nickname%, %essentials_displayname%, %essentials_vanished%, %essentials_afk%
Citizens%citizens_is_npc%, %citizens_npc_name%
ProtocolLibAdvanced packet manipulation for custom join/leave packets
WorldGuard%worldguard_regions%, %worldguard_region% - disable/force messages in specific regions
Multiverse-Core%multiverse_world%, %multiverse_world_alias%, %multiverse_world_colored%
DiscordSRV%discordsrv_verified% - send join/leave messages to Discord
HolographicDisplaysTemporary holograms at player location on join/leave
MiniMessage (Adventure)Full MiniMessage syntax: <red>text</red>, <gradient:blue:green>text</gradient>, <✨>text</✨>
MVdWPlaceholderAPIAll MVdW placeholders for broader compatibility

Made to be managed in-game

!GUI and commands header

Players can edit their own settings from the GUI. Staff with permission get an admin panel for browsing players and managing their messages. You can also preview a result immediately instead of reconnecting after every change.

Useful placeholders

PlaceholderDescription
%player%Account name
%displayname%Current display name
%world%Current world
%online%Online player count
%max_players%Server capacity
%server_name%Server name
%motd%Server MOTD
%server_version%Server version
%time%Current time (HH:mm:ss)
%prefix% / %vault_prefix%Vault chat prefix
PLAYERNAMELegacy player-name placeholder

Commands

CommandDescription
/njm or /njm guiOpen the GUI
/njm set <join|leave> <message>Set your message
/njm clear <all|join|leave>Clear your message
/njm previewPreview both messages
/njm toggleEnable or hide your broadcasts
/njm icon <icon|off>Choose an icon
/njm sound <join|leave> <sound|off>Choose a sound
/njm languageChoose a language
/njm info <player>Inspect a player's messages
/njm setplayer <player> <join|leave> <message>Edit another player
/njm reloadReload configuration

Aliases: /mjm, /modernjoinmessage, /newjoinmessage

Main permissions

!Permissions header

PermissionDescription
joinleave.*All permissions (OP by default)
joinleave.adminAdmin tools and admin GUI
joinleave.guiPlayer GUI
joinleave.set.join / joinleave.set.leavePersonal messages
joinleave.preview / joinleave.togglePreview and broadcast control
joinleave.icon / joinleave.soundPersonal icon and sound
joinleave.info / joinleave.setplayer / joinleave.clearplayerStaff management
joinleave.reloadConfiguration reload

Set allow-all-players: true if everyone should be able to customize messages without individual set permissions.

Showcase

Click to view showcase screenshots







Compatibility

The single jar is designed for Spigot/Paper/Folia-compatible servers from Minecraft 1.8 through 26.2. The release jar was tested at both ends of that range: Spigot 1.8.8 on Java 8 and Paper 26.2 on Java 25.

Modern Paper may call it a "legacy plugin" because the jar intentionally does not declare a modern api-version. That warning is harmless and is what allows the same file to load on 1.8-1.12.

Installing or updating

  1. Back up your current plugin folder.
  2. Replace the old jar with the new jar.
  3. Restart the server. Do not use /reload for a jar update.

If NewJoinMessage has no player data yet and finds an older plugins/ModernJoinMessage/data.yml, it imports those messages once during startup.

Found a bug?

Send the server version, Java version, and full relevant console error in the discussion thread or on discord. I would rather see the log and fix the cause than guess.

Партнёрский материал

Сервер для плагина NewJoinMessage - как у профи

Плагин NewJoinMessage создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином NewJoinMessage для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 месяц назад
Обновлён:1 месяц назад
Главная