ChatHeadsPlugin is a lightweight, dynamic Minecraft plugin designed to enhance in-game communication by displaying chat messages directly above players' heads. Perfect for role-play servers, community interactions, or just adding a personal touch to player communication, ChatHeads offers an immersive way to stay connected.
Example Usage in the Image:
Features:
-
Real-Time Chat Display: Chat messages appear above players' heads instantly, fading out after a short duration.
-
Configurable Message Lifespan: Control how long messages stay visible with simple configuration options.
-
Vertical Stacking: Messages stack vertically, with newer messages appearing above older ones, ensuring readability and engagement.
-
Follows Player Movement: Messages move with the player, ensuring they're always visible to others nearby.
-
Non-Interfering: Utilizes non-interactable ArmorStands, allowing for normal player interactions without obstruction.
-
Customizable Offsets: Adjust where messages appear relative to the player to fit the aesthetic of your server.
-
Persistent Chat Logging: ChatHeads goes beyond real-time chat visualization by meticulously logging every chat message displayed above players' heads into a dedicated log file. This feature ensures that server administrators have access to a comprehensive record of in-game conversations, facilitating moderation and fostering a healthy server environment.
- Automatic Message Wrapping: Long messages automatically wrap to the next line, keeping chat tidy and easy to read.
- Improved Message Stacking: Messages stack above players' heads. With a limit of X lines, older messages gracefully fade, ensuring the chat display stays fresh and relevant.
- Configurable Message Length: Server admins rejoice! You can set the maximum character count per line directly in the config.yml. Tailor the chat appearance to your server's unique style.
Permissions:
"chathead.display" Permission (Default OP):
-
Description: Grants a player the ability to have their chat messages displayed above their head using the ChatHeads plugin.
-
Usage: This permission should be assigned to players or groups whom you wish to allow to use the ChatHeads feature. It's particularly useful for distinguishing between different roles on your server, such as moderators, VIPs, or regular players, and can be integrated into your server's existing permission system or roles.
Chat Logging: ChatHeadsPlugin automatically records all displayed messages in a chat.log file located within the /plugins/ChatHeadPlugin/ directory. This log includes timestamps and player identifiers, making it an invaluable tool for server management and historical reference.
-
Log Format: Each entry in the chat log follows the format [YYYY-MM-DD HH:MM:SS] [Player]: Message, ensuring that information is easy to read and access.
-
Log Management: We recommend regularly backing up and archiving chat logs to maintain a manageable file size and to keep a historical record of your server's community interactions.
-
Privacy and Use: Ensure that your server's use of chat logging is transparent with your community, respecting privacy and adhering to any applicable regulations or guidelines.
Utilizing Chat Logs:
Server administrators can use chat logs for various purposes, including but not limited to:
-
Moderation: Reviewing chat logs helps identify and address instances of inappropriate behavior, ensuring a safe and welcoming environment for all players.
-
Conflict Resolution: Chat logs can serve as a reference in disputes between players, providing clear evidence of the conversation.
-
Community Engagement: Analyzing chat trends can offer insights into popular topics or concerns within the community, guiding server updates or events.
Get Involved!
Your feedback has been instrumental in this plugin. We've listened to your suggestions and are thrilled to roll out these changes. Try out the new features and let us know what you think! Your input is what shapes the future of ChatHeads.