⭐️ Darik Chat Manager ⭐️ AI-Powered Chat Moderation ⭐️ GEMINI SUPPORT ✅ MULTI-LANGUAJE [1.8-1.21.x] icon

⭐️ Darik Chat Manager ⭐️ AI-Powered Chat Moderation ⭐️ GEMINI SUPPORT ✅ MULTI-LANGUAJE [1.8-1.21.x] -----

Powerful chat moderation plugin that uses Gemini AI




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.
----------, Apr 8, 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.
----------, Mar 27, 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.
----------, Mar 16, 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.
----------, Mar 12, 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:
  1. Chat Formatting Issue – Brackets appear incorrectly When used EssentialsX, chat format isn’t applied properly.
  2. Notification Issue – No option to disable the "analysis in progress" message. (It's not a problem, but this option will be added soon)
  3. Config Reset Bug – In some random cases, can occur that the config file resets, deleting the API key and other settings.
----------, Mar 11, 2025

Darik Chat Manager 1.0.9.4 - Changelog
  • Minor bug fixes
----------, Mar 11, 2025

Darik Chat Manager 1.0.9.3 - Changelog
  • Minor writing improvements.
----------, Mar 5, 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.
----------, Mar 3, 2025

Darik Chat Manager 1.0.9.1 - Changelog

Minor changes:
  • Improved thread safety: Switched to a concurrent map for handling pending messages.
----------, Mar 1, 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!
----------, Feb 26, 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.
----------, Feb 19, 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.
----------, Feb 11, 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.
----------, Feb 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.
----------, Feb 10, 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.
----------, Feb 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.
----------, Feb 2, 2025

Changelog:
  • Minor language and wording improvements in messages.yml
----------, Feb 2, 2025

Resource Information
Author:
----------
Total Downloads: 468
First Release: Feb 2, 2025
Last Update: Apr 8, 2025
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings