
social
Enhance your server's communication. Modular, modern and customizable.
- Загрузки
- 874
- Подписчики
- 25
- Обновлён
- 13 апреля 2026 г.
- Лицензия
- GPL-3.0-or-later
Опубликован 1 октября 2024 г.
social
Enhance your server's communication.Modular, customizable and feature-packed.
📚 Information
social 🦜 is a fully modular plug-in focused on enhancing your server's communication without affecting the gameplay experience. It is developed using modern APIs, providing a simple but powerful tool for server owners and developers. Everything can be configured, including messages.
🤔 Features
- ✨ Fully compatible with MiniMessage and PlaceholderAPI to have great-looking messages
- 🗣️ Channel-based chat provider. You can add or remove channels according to your server's needs. For example, you could have a global and a staff channel
- 😲 Reactions that appear above a player's head with nice animations
- 🧵 Chat replies and threads. Players can click on a message to reply to it.
- 🛡️ Group chat channels. Players can create their own group channel with
/group. Server owners can see group messages with Social Spy. - 😎 Emoji support in a very similar way as Discord:
:emoji_name: - ‼️ Mentions that work with usernames and nicknames.
- 🔗 Server links. Available since Minecraft 1.21, server links are a great way of sharing external resources with your players in the pause menu.
- 📢 Built-in announcements with a configurable interval. Can broadcast messages through the action bar
- 🤫 Private messages with social spy for staff members
- 🖌️ Advanced text formatting with bold, italics, underline and more options
- 🤬 Chat filters that block IPs, URLs or words. Even in private messages
- 🌊 Flood/spam prevention
- ☕️ Developer-friendly API with countless possibilities. Developers can add custom channels, reactions, emojis, filters, keywords...
- 👀 No dependencies
⚠️ Compatibility chart
| Compatible? | Version | Notes | |
|---|---|---|---|
| PaperMC | ✅ | 1.16+ | Reactions are available from 1.20 onwards |
| PurpurMC | ✅ | 1.16+ | Reactions are available from 1.20 onwards |
| Spigot | ✅ | 1.16+ | Reactions are available from 1.20 onwards |
| Bukkit | ✅ | 1.16+ | Reactions are available from 1.20 onwards |
| Folia | ❌ |
🔌 Integrations
🏷️ PlaceholderAPI
- Compatible with every placeholder added by PlaceholderAPI.
💬 DiscordSRV
- Compatible with chat channels
🐷 banco
- Adds keyword
[balance]to show balance amount in chat.
➕ Official add-ons
👤 social-chatheadfont
- Provides compatibility with ChatHeadFont.
🖊️ Usage
🔧 First run
When you run social for the very first time it will automatically generate two files:
- 'settings.yml' contains general settings
- 'messages.yml' contains configurable messages
You can disable any feature by modifying settings.yml
✏️ Key concepts
💬 Parsers
social provides a set of powerful built-in tools in the form of parsers. Parsers are rules that modify text accordingly. Here's a list of parser types:
| Description | Format | Triggerable by players? | Example | |
|---|---|---|---|---|
| Filter | Replace expressions or words with '***' | configurable | ✅ | 192.168.1.1 ➡️ *** |
| Emoji | Replaces a word with a unicode input (emoji) | :emoji: | ✅ | :smile: ➡️ 😄 |
| Keyword | Replaces a word with a specific component | [keyword] | ✅ | [balance] ➡️ 10.4$ |
| Placeholder | Replaces a word with a specific component | $placeholder | ❌ | $channel ➡️ global |
Ченджлог
0.7.0Релиз26.1, 26.1.1, 26.1.2 · 13 апреля 2026 г.
- Added compatibility with Minecraft 26.1
- Fixed a NullPointerException when sending a message to an empty Audience
- Java 21 is now required to run the Paper version
- The build pipeline no longer uses Lombok
0.7.0Релиз26.1, 26.1.1, 26.1.2 · 13 апреля 2026 г.
- Added compatibility with Minecraft 26.1
- Fixed a NullPointerException when sending a message to an empty Audience
- Java 21 is now required to run the Paper version
- The build pipeline no longer uses Lombok
0.6.1Релиз1.21.9, 1.21.10, 1.21.11 · 10 марта 2026 г.
- Fixed a
NullPointerExceptionwhen trying to access the console's UUID - Improved the performance of the text processor by modifying its pipeline
- The text processor will now print useful information about its performance when debug mode is active
0.6.1Релиз1.21.9, 1.21.10, 1.21.11 · 10 марта 2026 г.
- Fixed a
NullPointerExceptionwhen trying to access the console's UUID - Improved the performance of the text processor by modifying its pipeline
- The text processor will now print useful information about its performance when debug mode is active
0.6.0Релиз1.21.10, 1.21.11 · 9 марта 2026 г.
- Adds compatibility with Minecraft 1.21.9+
- Adds command /social help
- Replaces the database with PDC-based storage, reducing overhead and code complexity
- Rewrote the reaction display logic to enable smoother animations by using interpolation
- Reworked the plugin's text processing pipeline with more efficient techniques, resulting in performance improvements
- Replaced internal UUID resolvers with a faster and more suitable identity resolver
- Improved support for asynchronous code by resolving several rare race conditions
- Added automatic parsing timeouts (maximum of 5 seconds per process) to the text processor
- Added detailed descriptions for command arguments and flags
- Updated gestalt-api and gestalt-loader to v0.3.2, which improves the library loading process
- Fixed a
NullPointerExceptionwhen opening an anvil GUI - Fixed an issue where users could sent private messages to themselves
- Fixed an issue affecting Minecraft 1.21.11 where reactions would not display correctly
- Fixed an issue where in-game commands could be executed by the console
0.6.0Релиз1.21.9, 1.21.10, 1.21.11 · 9 марта 2026 г.
- Adds compatibility with Minecraft 1.21.9+
- Adds command /social help
- Replaces the database with PDC-based storage, reducing overhead and code complexity
- Rewrote the reaction display logic to enable smoother animations by using interpolation
- Reworked the plugin's text processing pipeline with more efficient techniques, resulting in performance improvements
- Replaced internal UUID resolvers with a faster and more suitable identity resolver
- Improved support for asynchronous code by resolving several rare race conditions
- Added automatic parsing timeouts (maximum of 5 seconds per process) to the text processor
- Added detailed descriptions for command arguments and flags
- Updated gestalt-api and gestalt-loader to v0.3.2, which improves the library loading process
- Fixed a
NullPointerExceptionwhen opening an anvil GUI - Fixed an issue where users could sent private messages to themselves
- Fixed an issue affecting Minecraft 1.21.11 where reactions would not display correctly
- Fixed an issue where in-game commands could be executed by the console
0.5.0Релиз1.21.6, 1.21.7, 1.21.8 · 14 июля 2025 г.
- The API is now fully multi-platform
- Commands have been totally reworked with better readability
- Introduces various performance enhancements
- Adds private channels, which can be enabled with
/pm <username> - Adds command
/replywhich replies to the latest message sent or received - Adds configurable channel commands (for example,
/globalswitches to the global channel) - Adds configurable particles to reactions
- Adds color formatting for players via MiniMessage strings
- Adds channel alias which will be used wherever possible
- Adds clickable URLs (opt-in via the text formatting feature)
- Main channel is now cached between sessions
- Enables database query time logs in debug mode
- Fixes a warning that appears while the server is booting
- Fixes an issue where
floodFilterwouldn't depend on its parent filter - Fixes various issues with chat event cancellations
- Fixes an issue with DiscordSRV where the event cancellation state was not passed to DiscordSRV's chat manager
- Fixes a typo in the update checker which pointed to the wrong download URL
- Temporarily disables
/social historyand/social info
0.5.0Релиз1.21.6, 1.21.7, 1.21.8 · 14 июля 2025 г.
- The API is now fully multi-platform
- Commands have been totally reworked with better readability
- Introduces various performance enhancements
- Adds private channels, which can be enabled with
/pm <username> - Adds command
/replywhich replies to the latest message sent or received - Adds configurable channel commands (for example,
/globalswitches to the global channel) - Adds configurable particles to reactions
- Adds color formatting for players via MiniMessage strings
- Adds channel alias which will be used wherever possible
- Adds clickable URLs (opt-in via the text formatting feature)
- Main channel is now cached between sessions
- Enables database query time logs in debug mode
- Fixes a warning that appears while the server is booting
- Fixes an issue where
floodFilterwouldn't depend on its parent filter - Fixes various issues with chat event cancellations
- Fixes an issue with DiscordSRV where the event cancellation state was not passed to DiscordSRV's chat manager
- Fixes a typo in the update checker which pointed to the wrong download URL
- Temporarily disables
/social historyand/social info
Комментарии
Загружаем…