⭐️ Darik Chat Manager ⭐️ AI-Powered Chat Moderation ⭐️ GEMIN
1.1Powerful chat moderation plugin that uses Gemini AI
1.1latestDarik Chat Manager - 1.1 UPDATEApr 8, 2025 Darik Chat Manager 1.1 - Changelog · Smoother Chat Experience: Your chat messages now go through a quicker and more seamless filtering process. Enjoy smoother conversations with less delay. · Better Message Control: We've refined the way messages are checked, so you’ll see fewer false warnings and interruptions while chatting. · More Reliable Moderation: Our updated system keeps your server chat clean without getting in your way. Chat as you normally would and let DarikChatManager handle the rest.1.0.9.81.0.9.8 UPDATEMar 27, 2025 Darik Chat Manager 1.0.9.8 - Changelog · Adjusted text normalization logic to improve consistency. · Small tweaks to character filtering for enhanced message processing.1.0.9.71.0.9.7 UPDATEMar 16, 2025 Darik Chat Manager 1.0.9.7 - Changelog Improvements: • Refined update notification messages for better clarity in all supported languages. • Improved German translation to enhance readability.1.0.9.61.0.9.6 UPDATEMar 12, 2025 Darik Chat Manager 1.0.9.6 - Changelog Improvements: · AI Detection Configuration: Introduced the option to control the notification behavior during AI analysis. The message that notifies players of ongoing analysis is now only sent if the "ai-settings.notify-analysis" parameter is set to true in the configuration file. By default, this setting is enabled. · Custom Message Suffix (message-suffix): Added a new configuration option, "message-suffix", allowing server administrators to define a custom suffix for chat messages. This setting supports Minecraft color codes and enhances message formatting consistency. · Default value: message-suffix: "&f: ". Bug Fixes: · Message Formatting Fix: Fixed an issue where non-censored messages were still being formatted incorrectly, leading to unwanted brackets appearing in chat. The plugin now correctly handles both censored and non-censored messages, ensuring they follow the expected format as defined by the server configuration. Additionally, this fix prevents conflicts with third-party plugins like EssentialX that may alter message formatting.1.0.9.51.0.9.5 UPDATEMar 11, 2025 Darik Chat Manager 1.0.9.5 - Changelog Improvements: · Enhanced AI Learning System to prevent certain common words (connectors) from being misidentified as forbidden patterns. The updated filter includes: Spanish (ES): "el", "la", "los", "las", "de", "a", "y", "en", "por", "con", "para" English (EN): "the", "an", "and", "in", "of", "for", "to", "with", "on" French (FR): "le", "les", "des", "un", "une", "et", "dans", "pour" Italian (IT): "il", "i", "gli", "di", "e" German (DE): "der", "die", "das", "und", "zu", "den", "von", "mit", "für" Portuguese (PR): "o", "os", "as", "do", "da", "em", "com" Known Issues: · Chat Formatting Issue – Brackets appear incorrectly When used EssentialsX, chat format isn’t applied properly. · Notification Issue – No option to disable the "analysis in progress" message. (It's not a problem, but this option will be added soon) · Config Reset Bug – In some random cases, can occur that the config file resets, deleting the API key and other settings.1.0.9.41.0.9.4 UPDATEMar 11, 2025 Darik Chat Manager 1.0.9.4 - Changelog · Minor bug fixes1.0.9.31.0.9.3 UPDATEMar 5, 2025 Darik Chat Manager 1.0.9.3 - Changelog · Minor writing improvements.1.0.9.21.0.9.2 UPDATEMar 3, 2025 Darik Chat Manager 1.0.9.2 - Changelog · Improved Feedback for Forbidden Word Commands: · Added a message to notify the user when attempting to add a word that is already in the forbidden list. · Added a message to inform the user if the word to be removed is not found in the forbidden list.1.0.9.11.0.9.1 UPDATEMar 1, 2025 Darik Chat Manager 1.0.9.1 - Changelog Minor changes: · Improved thread safety: Switched to a concurrent map for handling pending messages.1.0.91.0.9 UPDATEFeb 26, 2025 Darik Chat Manager 1.0.9 Changelog · Improved Learning System: The plugin now learns from individual words instead of whole messages. This change helps to catch new slang or slight variations in inappropriate language. · Better Pattern Detection: Messages are now broken down into normalized words, allowing the system to group similar terms. This makes it easier to spot and manage risky behavior. · Enhanced Staff Notifications: When suspicious words are flagged, staff are alerted with clear, configurable messages, ensuring faster response times. · Bug Fix: Corrected a typo in the GUI configuration (changed "click-manage" to "click_manage") to ensure proper display and functionality. · Data Handling Improvements: Adjustments have been made to how learning data is stored and retrieved, making the system more reliable and consistent across server restarts. Enjoy the update and thanks for your support!1.0.8.11.0.8.1 UPDATEFeb 19, 2025 DarikChatManager 1.0.8.1 - Changelog · Admin Update Notifications: Admins (with the darikchatmanager.admin permission) now receive an in-game notification if a new update is available, ensuring they stay informed immediately upon joining. · Customizable Messages: Update notifications are fully customizable via the messages.yml file, with support for six languages. · Improved User Experience: Update information is now displayed both in the console and in-game, making it easier to keep track of available updates. 1.0.81.0.8 UPDATEFeb 11, 2025 DarikChatManager 1.0.8 Changelog: Customizable Gemini Model: · The Gemini model is now configurable via config.yml using the setting ai-settings.model. · The default value remains "gemini-2.0-flash-exp", but you can now change it without modifying the code. Enhanced Debugging and Error Handling: · Improved debug messages to better trace the analysis flow and API responses. · Additional warnings are now logged when the API key is missing or when there is an API error.1.0.7.31.0.7.3 UPDATEFeb 10, 2025 DarikChatManager 1.0.7.3 Changelog: · Reload Plugin Enhancements: · Improved Reload Process: The reloadPlugin() method has been refactored to ensure that all configuration files are reloaded and that any dependent components are updated accordingly. · Re-instantiation of LearningSystem: · The LearningSystem is now re-instantiated during a reload. This ensures that critical configuration changes—such as an updated Gemini API key—are properly applied. · Prior to re-instantiation, the current learned data is saved to avoid data loss. · MessageManager & GUI Updates: · The MessageManager now properly reloads its messages from the updated configuration. · The PatternGUI component is refreshed to reflect any changes in the configuration. · Enhanced Error Handling: · Additional try-catch blocks and logging have been implemented to provide better feedback in case of errors during the reload process. · Fixed Missing Message Issue: · Resolved Warning: · The warning [DarikChatManager] Message not found: gui.sections.learning.click-managehas been addressed. · Message Inclusion: · The missing message key gui.sections.learning.click-manage has been added to the default messages.yml file. · General Improvements: · Various minor bug fixes and optimizations have been applied for enhanced stability and performance. · Updated default configuration files to include all necessary keys and values.1.0.7.11.0.7.1 UPDATEFeb 10, 2025 Changelog: · Improved update check system: now the plugin will only notify you if the latest version is newer than the current one. · Minor code optimizations for better performance.1.0.71.0.7 UPDATEFeb 2, 2025 New Features · Automatic Update Check: · The plugin now checks for updates on SpigotMC when enabled. · If a new version is available, a message is logged in the server console (in English). · This ensures administrators are informed about updates to maintain the latest version with bug fixes and improvements. · Improvements & Optimizations · Improved asynchronous operations to prevent blocking the main server thread when checking for updates. · Cleaner and more efficient resource management when closing streams during update checks.1.0.6.21.0.6.2 UPDATEFeb 2, 2025 Minor Bug Fixes: · Code improvements for better maintainability. · Fixed an issue that could prevent newly added messages in messages.yml from being saved properly, particularly for Italian (IT), Portuguese (PT), and French (FR) translations.1.0.6.11.0.6.1 UPDATEFeb 2, 2025 Changelog: · Minor language and wording improvements in messages.yml1.0.6Feb 2, 2025
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta