▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/SmartChat
SmartChat

SmartChat

A performance-focused chat suite for Paper featuring proximity-based channels, interactive item linking, and localized 3D chat bubbles.

23
0

SmartChat

SmartChat is a modern communication framework for Minecraft servers that prioritizes immersion and performance. It replaces the traditional global chat model with a localized proximity system, supplemented by specialized channels and deep NBT-based interactivity.

Core Features

Immersive Proximity & Bubbles

By default, player communication is limited to a configurable radius, reducing global noise and encouraging organic interaction.

  • 3D Chat Bubbles: Messages are rendered as TextDisplay entities above the speaker's head.
  • Intelligent Tracking: Bubbles follow player movement in real-time and automatically clean up upon logout.
  • Spatial Logic: Includes a "no listeners" notification if you speak and no one is within range to hear you.

Deep Interactivity

SmartChat utilizes the Adventure API to provide a rich, hover-sensitive interface without the use of clunky legacy formatting.

  • NBT Item Linking: Use the [item] tag to share your gear. Hovering reveals full enchantments, lore, and NBT data.
  • Player Stat Cards: Hovering over a username or @mention displays real-time health, ping, and total playtime.
  • Secure URL Links: Links are identified and formatted with custom aqua styling and security-conscious hover warnings.

Advanced Social Framework

  • Invite-Only Parties: A formal invite/accept/deny workflow prevents unsolicited group additions.
  • Persistence: SQLite-backed ignore lists and mail ensure that social preferences and messages survive server restarts.
  • Offline Mail: Direct messages sent to offline players trigger a notification the moment they return to the server.

Moderation & Administrative Tools

  • Heuristic Spam Blocking: Uses Levenshtein distance calculations to prevent repetitive messaging and "simulated" spam.
  • Staff Spy: Admins can monitor private whispers and party chats with a formatted [Sender -> Receiver] header.
  • Smart Filtering: Includes auto-caps correction and regex-supported profanity filtering.

Command Reference

General Communication

CommandUsageDescription
/s/sSwitch your active channel to Proximity Chat.
/g/g [message]Toggle Global Chat or send a single global message.
/t/t [message]Toggle Trade Chat or send a single trade message.
/w/w <player> <msg>Send a private whisper or Offline Mail.
/r/r <message>Quick-reply to the last person who whispered you.
/mail/mailRead and clear your stored offline messages.
/mention/mention toggleEnable or disable mention sound notifications.

Social & Management

CommandUsageDescription
/pinv/pinv <player>Send a party invite to a specific player.
/p/p acceptJoin a party you have been invited to.
/p/p denyDecline a pending party invitation.
/p/p <message>Send a message to your current party.
/pleave/pleaveLeave your current party or disband it if leader.
/ignore/ignore <player>Block all chat, mentions, and whispers from a user.
/unignore/unignore <p>Restore communication with a previously blocked user.

Staff & Admin

CommandUsagePermission
/chat spy/chat spyToggle visibility of private whispers and party chats.
/chat help/chat helpView the in-game command directory.

Configuration & Permissions

SmartChat is designed to be "plug-and-play." Upon first run, a config.yml will be generated allowing you to customize chat radiuses, prefix colors, and cooldown timers.

Key Permissions:

  • smartchat.spy — Required for Admin Spy mode.
  • smartchat.global — Access to the Global channel.
  • smartchat.trade — Access to the Trade channel.
  • smartchat.bypass — Bypasses all chat filters, cooldowns, and spam blocks.

🛠 Support & Bug Reports

Found a bug or need help setting up the plugin?
Report issues directly on Discord.


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

Minecraft: Java Edition

1.21.x

Платформы

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

Сервер

Создатели

Детали

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