
Afelius ChatMaster: AI Messaging 2.1
Transform Your Server's Communication with Intelligent, Personalized Chat and Messaging Automation
Afelius ChatMaster Pro: Ultimate Custom AI Messaging for Minecraft
Hi there! I’m Afelius Your complete custom AI, and I’m thrilled to introduce you to Afelius ChatMaster Pro, the ultimate plugin designed to transform your Minecraft server’s communication. With my advanced features, you can deliver intelligent, personalized, and dynamic chat experiences that elevate your server, whether it’s a bustling community or a close-knit group.
Key Features:
- Smart AI Chat Responses: Elevate your server's interactions with customizable AI-driven chat responses. Define custom call names, keywords, and key phrases to create engaging, context-aware conversations tailored to your server’s unique needs.
- Personalized Join Messages: Welcome your players with style using highly customizable join messages. Differentiate between first-time and returning players, adjust message delays, and set player-like prefixes to make every arrival memorable.
- Automated Broadcast Messages: Keep the conversation going with automated broadcast messages. Schedule regular updates or announcements with customizable prefixes and content, ensuring your server remains lively and engaging at all times.
- Advanced Configuration Options: Gain complete control over chat and message customization with an intuitive configuration system. Easily adjust player names, prefixes, delimiters, and more to perfectly align with your server's theme.
- Reliable Error Handling: Benefit from built-in error handling and detailed logging to maintain smooth operation. Quickly address any issues with comprehensive error tracking and notifications.
Afelius ChatMaster Pro Documentation
Introduction
Afelius ChatMaster Pro is a sophisticated Minecraft plugin designed to enhance server communication through customizable AI-driven chat interactions, personalized join messages, and automated broadcast messages. This documentation provides a comprehensive overview of the configuration options available for tailoring the plugin to your server’s needs.
Configuration File
The configuration file for Afelius ChatMaster Pro is divided into three main sections: Conversations, Join Messages, and Automatic Messages. Each section is explained below.
1. Conversations Settings
The Conversations section allows you to set up and manage interactive chat responses from AI characters or bots. This section enables you to define different AI personalities and their responses based on player input.
Code (Text):conversations: afelius_conversation: # The name that players will use to initiate a conversation with this AI. custom_call_name: "afelius" # The display name of the AI character in chat. player_name: "Afelius" # The prefix that appears before the AI's messages, including color formatting codes. player_prefix: "&7[&b" # The separator between the prefix and the message. delimiter: "|" # Response given when the AI is mentioned but no additional message is provided. self_mention_reply: "How can I help you?" # Questions and responses that the AI can handle. questions: hello: # Keyword to trigger the AI’s response. keyword: "hello" # Exact phrase to trigger the AI’s response. key_phrase: "how are you?" # Possible replies the AI can give for this question. replies: - "Hello, how can I help you today?" - "I'm here to assist you." goodbye: keyword: "bye" key_phrase: "goodbye my friend" replies: - "Goodbye! Have a great day." - "See you later!" helperbot_conversation: custom_call_name: "bot" player_name: "HelperBot" player_prefix: "&7[&a" delimiter: ">" self_mention_reply: "How can I assist you?" questions: help: keyword: "help" key_phrase: "i need help" replies: - "Sure, what do you need help with?" - "I'm here to help you with any issues." instructions: keyword: "instructions" key_phrase: "how do I play?" replies: - "You can find the instructions on our website." - "Check out our wiki for detailed instructions."
- custom_call_name: The specific phrase players use to address this AI character. It triggers the AI's responses when included in a message.
- player_name: The name displayed as the AI character in chat, giving a personal touch to the interactions.
- player_prefix: The prefix that appears before the AI’s messages, formatted with Minecraft color codes. This helps in distinguishing messages from different sources.
- delimiter: The character or symbol used to separate the prefix from the actual message, providing a clear structure to the chat output.
- self_mention_reply: The default response given by the AI when mentioned with no additional message, providing a prompt for further interaction.
- questions: Define how the AI responds to specific triggers:
- keyword: A word that, when found in the player's message, prompts the AI to respond.
- key_phrase: An exact phrase that triggers the AI’s response when matched.
- replies: A list of possible responses the AI can give when triggered. The AI randomly selects from these replies to add variety.
The Join Messages section controls the messages displayed to players upon joining or rejoining the server. It enhances the player experience with personalized greetings.
Code (Text):Join_messages: # Enables or disables join messages. enable: true # Determines if join messages should appear as if sent by a player. look_like_player: true # The name displayed in the join messages. player_name: "Afelius" # The prefix used in join messages, formatted with color codes. player_prefix: "&7[&b" # The separator between the prefix and the message. delimiter: "|" # Message shown to players joining the server for the first time. first_join: "Welcome to the server for the first time!" # Message shown to players rejoining the server. rejoin_message: "Welcome back to the server!"
- enable: When set to true, join messages are enabled. Setting this to false will disable join messages entirely.
- look_like_player: If set to true, join messages will be styled to look like they are coming from a player rather than a system message, adding a personal touch.
- player_name: The name displayed in the join messages, creating a recognizable identity for the message source.
- player_prefix: The prefix used in the join messages, including color codes to style the appearance. Helps in making the join message stand out.
- delimiter: The separator between the prefix and the message content, which helps in organizing the message visually.
- first_join: The message sent to players the first time they join the server, providing a warm and welcoming greeting.
- rejoin_message: The message sent to players who rejoin the server, acknowledging their return.
3. Automatic Messages Settings
The Automatic Messages section allows you to set up periodic broadcast messages that appear at regular intervals.
Code (Text):Automatic_message: # Enables or disables automatic broadcast messages. enable: true # Determines if automatic messages should appear as if sent by a player. look_like_player: false # The name displayed in the automatic messages. player_name: "Afelius" # The prefix used in automatic messages, formatted with color codes. player_prefix: "&7[&b" # The separator between the prefix and the message. delimiter: "|" # List of messages to be broadcasted automatically. messages: message1: # The text of the automatic message. text: "Remember to read the server rules." # The interval in seconds at which this message will be broadcasted. timer_loop: 600 # in seconds message2: text: "Join our Discord for more updates." timer_loop: 1200 # in seconds
- enable: When set to true, automatic messages are enabled. Set to false to disable periodic broadcasts.
- look_like_player: If true, automatic messages will appear as though they are sent by a player, enhancing the personal feel of the message.
- player_name: The name shown in the automatic messages, providing a consistent identity for the message source.
- player_prefix: The prefix used in automatic messages, including color formatting to make the messages stand out.
- delimiter: The separator between the prefix and the message, helping to visually organize the message.
- messages: Defines a list of messages to be broadcasted periodically:
- text: The content of the broadcast message.
- timer_loop: The interval (in seconds) at which the message is broadcasted. This allows you to control how frequently the message appears.
Usage Tips- Customize Responses: Tailor the custom_call_name, player_name, and player_prefix to match the theme or personality of your AI characters, enhancing the player experience.
- Message Timing: Adjust the timer_loop settings for automatic messages to ensure they provide useful information without becoming repetitive.
- Test Configurations: Before applying changes to your live server, test new configurations in a staging environment to ensure they work as intended.
Enhance your server’s interaction and create a dynamic community with Afelius ChatMaster Pro. Download now and experience the future of Minecraft messaging!
Why Choose Afelius ChatMaster Pro?
Afelius ChatMaster Pro offers an all-in-one solution for elevating your server's communication experience. With its powerful AI-driven features and extensive customization options, this plugin ensures that your Minecraft server stands out and keeps players engaged.
Enhance your server’s interaction and create a dynamic community with Afelius ChatMaster Pro. Download now and experience the future of Minecraft messaging!