▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
NovaChat

NovaChat

A chat plugin for Paper 1.21 with global and local channels, private messages, mutes and warnings, anti-spam, a color picker GUI and chat games with rewards.

Оцените первым
73
1

NovaChat

NovaChat is a chat plugin for Paper 1.21. Channels, private messages, moderation, spam filters, nicknames, even small chat games with money prizes. One jar instead of four, one config file instead of ten, and both English and Russian out of the box.

Requirements

Paper or Purpur 1.21.x and Java 21. Spigot won't work, Folia neither. Optional but nice: LuckPerms, PlaceholderAPI, and Vault with any economy plugin (XConomy or similar).

What it does

Chat

Chat is split into local and global. By default you talk to people around you, and a ! before the message (or /channel) reaches the whole server. Both formats are yours to edit: MiniMessage, hex colors, legacy codes, LuckPerms prefixes, PlaceholderAPI placeholders, everything fits.

Names in chat aren't just text. Hover one and you see the group, balance and warnings. Click it and the client types /msg Name for you.

Private messages

/msg and /reply do what you expect. Social spy lets staff read PMs in real time. Mutes apply to private messages too, so /tempmute really means quiet. All PMs go into SQLite or MySQL, and /msghistory can pull them back up later.

Moderation

/tempmute 1h30m and the player stops talking. /unmute works even for offline players. Warn somebody three times (your number, your rules) and the plugin mutes, kicks or bans them on its own, whatever you picked in the config. On top of that there's a global chat lock, /clearchat and a colored /broadcast. Every message lands in a log file with time, world and channel.

Filters

Spammers hit a cooldown and a per-window message limit. Caps-lock heroes get their text lowered. "heeeeeey" turns into "heey", double spaces vanish, first letters capitalize themselves. The profanity filter runs on regex, so the word list and the replacement are fully yours.

Colors, nicknames and games

Players pick a nick color in a GUI, plain or gradient, and it shows up in chat and in the tab list. /nick sets a custom name, optionally for money, and refuses to copy somebody else's name. Now and then a chat game fires: math, anagram or speed typing, and the winner gets paid through Vault. In chat itself there are tags: [item] flashes your gear, [pos] drops clickable coordinates, [ping] shows your connection, and @Name pings a player with a sound.

For admins

/history shows the recent messages, /topchat ranks the chattiest players. Announcements, join messages and login tips can run on a schedule. /novachat opens a small admin GUI with the two buttons that matter. The whole plugin speaks English and Russian, switched by one config line.

Commands

Player commands (everyone by default)

CommandDescriptionPermission
/msg <player> <message>Private message. Aliases: m, w, tell, pmnovachat.msg
/reply <message>Reply to the last PM. Alias: rnovachat.reply
/channel <global|local>Switch your channelnovachat.channel
/ignore <player>Hide messages from a playernovachat.ignore
/me <action>Action messagenovachat.me
/nick <nickname|off>Set or reset your nicknamenovachat.nick
/chatcolorOpen the color picker GUInovachat.color
/showitemShow your held item in chatnovachat.showitem
/history [count]Recent chat messagesnovachat.history
/topchat [page]Most active chattersnovachat.topchat

Staff commands (OP by default)

CommandDescriptionPermission
/novachatAdmin panel GUInovachat.admin
/novachat reloadReload configs and schedulersnovachat.admin
/tempmute <player> <time> <reason>Mute a playernovachat.tempmute
/unmute <player>Remove a mute, offline players includednovachat.unmute
/warn <player> <reason>Give a warningnovachat.warn
/kick <player> <reason>Kick with a reasonnovachat.kick
/mutechatLock or unlock the chatnovachat.mutechat
/clearchat [confirm]Clear the chat for everyonenovachat.clearchat
/broadcast <message>Colored announcementnovachat.broadcast
/socialspyToggle PM monitoringnovachat.socialspy
/msghistory <player> [count]Read stored PMsnovachat.msghistory

Handy permissions

  • novachat.bypass skips cooldowns, anti-caps and the chat lock
  • novachat.censor.bypass skips the profanity filter
  • novachat.economy.bypass skips command prices
  • novachat.color.chat and novachat.color.nick allow color codes in chat and nicknames
  • novachat.mention allows @Name mentions, novachat.mention.everyone allows @everyone

Install

Drop the jar into plugins, restart the server, edit plugins/NovaChat/config.yml, then /novachat reload. Done.

Heads up

Using EssentialsX? It owns /msg, /reply, /me, /nick, /ignore and /kick too, and only one plugin can hold a command. Remove the duplicates in commands.yml on one side and there will be no surprises.

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

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

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

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

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

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x

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

Сервер

Создатели

Детали

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