
ByAIModerator | 1.20+ ,Java 21+ V5.1
Intelligent Moderation: AI that understands meaning, not just words, and learns over time.
ByAIModerator V5.1 Update
Hello server owners and forum members,
ByAIModerator version V5.1 has been released. This version brings both new features and improvements in cost/performance.
New Features
/filter add|remove|list (byaimoderator.command.filter)
Players can block words they don’t want to see.
For example, with /filter add lan, player Ahmet filters the word “lan”. When Burak types “naber lan”, the message will appear as “naber ***” for Ahmet.
The system can be enabled/disabled via config.yml, and the censor character can be customized.
Dynamic Blacklist
A message previously flagged as inappropriate by the AI will be blocked directly if repeated, without being resent to the AI.
This significantly reduces API costs.
Ignored Words & Min Length
With the ignored-words list, certain short words won’t be sent to the AI (e.g., ok, gg, tmm).
With min-length, you can set the minimum character length required for a message to be analyzed.
Punishment & Warning Messages
public-broadcast: Now, player-specific punishment messages can be disabled.
send-warnings-to-player: You can decide whether warning messages should be sent to the player.
Performance & Cost
The system now operates with lower costs.
The planned “send chat to AI once every 60 seconds in batch” feature was not included in this version due to issues in testing. However, this feature will be added in version V5.2 once it works flawlessly.