NeaChat-Premium v3.0.0

Next-generation chat plugin
  • banner_neachat 2.png
  • javaw_Mo8bVIgG7w.png
  • banner_neachat 2.png
  • javaw_Mo8bVIgG7w.png

NeaChat-Premium — Premium Chat Engine for Paper 1.21+​


The most visually immersive chat system for modern Minecraft servers.

NeaChat-Premium transforms your server's chat from plain text into a rich, interactive experience powered by native Minecraft sprites, Adventure API, and MiniMessage formatting. No resource packs. No client-side mods. Everything renders using Minecraft's own texture atlas — the exact same icons players see in their inventory, crafting table, and achievements.

Built for Paper 1.21+ · Fully asynchronous · Zero-dependency core · Production-tested

⚡ Why NeaChat-Premium?​


Most chat plugins give you colored text. NeaChat-Premium gives you a visual language.

Every chat message becomes a canvas: player heads rendered inline, Minecraft item and block sprites embedded directly in text, interactive hover cards that reveal full player profiles, and click events that trigger commands — all without a single resource pack file.

Your players will hover over a rank tag and see a fully designed profile card with stats, kills, deaths, playtime, clan info, and economy balance — decorated with real Minecraft item icons. They'll type a word like ":diamond:" and see the actual 100% color-vibrant diamond block texture appear in their message. They'll type [item] and their enchanted Netherite sword or custom block will render as a clickable sprite with full tooltip.

This is not a chat formatter. This is a chat experience.

javaw_aakrJ2JmpR.gif

🧩 Core Features​


🎨 Advanced Format System​

  • Unlimited chat formats with priority-based assignment (HIGHER_FIRST or LOWER_FIRST)
  • Each format is a multi-part composition: player head, tags, rank badge, nickname — each segment independently configurable
  • Per-part hover tooltips: design full profile cards with sprites, stats, gradients, and custom layouts
  • Per-part click events: SUGGEST commands, RUN commands, OPEN_URL, or COPY_TO_CLIPBOARD
  • Per-format chat colors: each rank gets its own message color (hex, gradient, or legacy)
  • Full MiniMessage support: <gradient>, <rainbow>, <hover>, <click>, <font>, <reset>, and more
  • Full legacy color code support (&a, &#FF0000, &x&F&F...) alongside MiniMessage — mix freely

🌐 Multilingual Emoji Engine & Interactive GUI​

  • Virtual Interactive GUI Menu (/emoji): A sleek multi-tab inventory GUI with page pagination, instant head skin loading (zero console lag), category filters, and interactive click-to-copy mechanics
  • Dedicated emojis/ Localization Folder: Comes pre-packaged with YAML translation files:
    • 🇪🇸 es_CO.yml (Spanish keywords: :oro:, :diamante:, :hierro:)
    • 🇺🇸 en_US.yml (English keywords: :gold:, :diamond:, :iron_ingot:)
    • 🇧🇷 pt_BR.yml (Portuguese keywords: :ouro:, :espada:, :armadura:)
  • Configurable Language Modes (config.yml):
    - SERVER Mode: Forces a unified emoji language server-wide (emoji-language: es_CO)
    - PLAYER Mode: Dynamically resolves emoji keywords according to each client's Minecraft language!
  • Color Isolation (Glitch-Free Sprites): Emojis render in their authentic 100% full-color resolution using clean component encapsulation — they never get tinted or faded by chat formatting colors!
  • Per-player toggle: players can turn emojis off with a single command or GUI button
javaw_fHX2DJrH5X.gif

⚔️ Universal Item Showcase ([item])​

  • Show Anything in Hand: Supports both items AND blocks! Netherite swords, enchanted books, or custom blocks — all display instantly
  • Dual Atlas Resolution: Automatically detects whether an item belongs to the items or blocks atlas (<sprite:items:...> or <sprite:blocks:...>)
  • Native Inventory Tooltip: Hovering reveals the complete item card (display name, enchantments, lore, durability, and custom model data)
  • Toggleable Economy Integration: Optional Vault integration charges players to showcase items, with a simple toggle (vault-enabled: false) to make showcase free
  • Custom Items Registry: map custom materials or ItemsAdder IDs in config.yml

🖼️ Native Minecraft Sprites (14 Atlases Loaded)​

  • Renders real textures directly from 14 built-in Paper/Minecraft texture atlases: blocks, items, gui, particles, paintings, map_decorations, banner_patterns, shield_patterns, armor_trims, beds, chest, decorated_pot, shulker_boxes, signs
  • Smart Filtering: only loads sprites ≤16×16px that can actually render as chat glyphs — no broken purple/black squares
  • Atlas browser command: /neachat sprites [atlas] [filter] [page] — browse every available sprite with live preview and pagination

📣 Mention System & Toast Notifications​

  • Automatic detection: type any online player's name in chat and it becomes a mention — no @ symbol required (configurable)
  • Toast notifications: the mentioned player receives a native Minecraft achievement toast ("PlayerX mentioned you")
  • Sound notifications: configurable sound plays for the mentioned player
  • Anti-spam: cooldown system prevents notification flooding
  • Per-player preferences: players choose their notification type (ALL, SOUND, TOAST, NONE) or disable mentions entirely

javaw_9NJVyTf1JJ.gif

🏺 Totem Broadcast System​

  • When any player activates a Totem of Undying, a styled message broadcasts to all online players
  • The message includes the real totem sprite from the items atlas rendered inline
  • Configurable sound plays for every recipient
  • World blacklist: silence totem broadcasts in specific worlds (arenas, dungeons, etc.)
  • Per-player toggle: respects player preferences

👤 Player Head Rendering​

  • Displays the player's actual skin head inline in chat using <head:PlayerName>
  • Works in format display strings and tooltip lines
  • Renders the 3D head as a chat glyph — instantly recognizable

🔌 Optional Integrations​


PluginWhat it enables
PlaceholderAPIUse any PAPI placeholder in formats, tooltips, and display strings
LuckPermsAutomatic prefix/suffix/group detection, permission-based format assignment
VaultEconomy charging for [item] display, balance placeholders
ItemsAdderNative :emoji: syntax support — ItemsAdder emojis work alongside native sprites
Floodgate / GeyserBedrock player detection — automatically formats messages safely for Bedrock clients
ViaVersionCross-version compatibility

📁 Configuration Structure​


Code:
plugins/NeaChat-Premium/
├── config.yml            # Main settings, language mode, Vault toggles, custom items
├── formats.yml           # Multi-part chat formats, profile hover cards, click actions
├── mentions.yml          # Mention highlight, sound, toast, and cooldown settings
├── totem.yml             # Totem broadcast template, sound, world blacklist
├── lang/                 # Plugin system messages (es_CO, en_US, pt_BR)
├── emojis/               # Emoji keywords per language (es_CO, en_US, pt_BR)
└── player_settings.yml   # Auto-saved per-player preferences

🛠️ Commands & Permissions​


Commands​

CommandPermissionAliasesDescription
/neachat reloadneachat.admin/nchat, /nwchatReload all configuration files instantly
/neachat infoneachat.admin/nchat, /nwchatShow plugin version, loaded formats, and hook status
/neachat sprites [atlas] [filter] [page]neachat.admin/nchat, /nwchatBrowse all available sprites with live preview and pagination
/emoji/emojisOpen the interactive GUI emoji menu
/nwoff/emojioffToggle emojis and totem broadcasts on/off for yourself

Permissions​

PermissionDescriptionDefault
neachat.adminAccess to admin commands (/neachat, /nchat)op
neachat.colorUse & color codes in messagesfalse
neachat.hexcolorUse &#RRGGBB hex colors in messagesfalse
neachat.formatUse &l, &o, &n etc. in messagesfalse
neachat.minimessageUse MiniMessage tags in messagesfalse
neachat.emojisUse emoji keywords in chattrue
neachat.itemUse [item] to showcase items or blockstrue
neachat.format.<name>Grants a specific chat formatfalse

⚙️ Technical Specifications​


SpecDetail
PlatformPaper 1.21+ (native Paper API & Adventure Component Engine)
JavaJava 21+
Threading100% Async-safe chat processing; thread-safe ConcurrentHashMap for settings
PerformancePre-parsed component caching for ultra-fast throughput on heavy servers

🚀 Quick Start​


1. Drop NeaChat-Premium.jar into your plugins/ folder
2. Start the server — all config files generate automatically
3. Edit formats.yml to design your chat formats
4. Edit files in emojis/ to customize emoji keywords
5. Execute /neachat reload (or /nchat reload) — changes apply instantly, no restart needed!

Latest reviews

Very good plugin, excellent chat interaction and attractive visuals for players, a very complete chat plugin.
JeanColarte
JeanColarte
Thank you very much for your feedback! We're really happy to hear that you're enjoying our plugin.
We'll continue updating it to support the latest versions of Minecraft.
Best regards!
Buy a license now
$10.00
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 year
Share and earn
Refer this resource and earn a 10% commission.
344 Views
2 Purchases
3 Downloads
May 15, 2026 Published
Jul 20, 2026 Updated
5.00 star(s)
Average rating (1)
156.1 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI use in marketing
No
AI Content Disclosure
It helped me to make things easier.
Type
  1. Gameplay
  1. Chat
  1. Staff
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
Supported languages
  1. English
  1. Spanish
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,253 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,270 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,138 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,826 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,590 purchases
Share and earn
Refer this resource and earn a 10% commission.
344 Views
2 Purchases
3 Downloads
May 15, 2026 Published
Jul 20, 2026 Updated
5.00 star(s)
Average rating (1)
156.1 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI use in marketing
No
AI Content Disclosure
It helped me to make things easier.
Type
  1. Gameplay
  1. Chat
  1. Staff
Game mode
  1. Survival
  1. Factions
  1. Skyblock
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Purpur
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
Supported languages
  1. English
  1. Spanish
Creator
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,253 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 54 ratings
3,270 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 45 ratings
3,138 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,826 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 73 ratings
2,590 purchases
Top