This release adds native Folia support while preserving Paper compatibility.
This update is mostly about clarity. The plugin behavior stays familiar, but the text around it should feel easier to read and edit when you are moving fast.
%matched_material% and %material_pattern%.config.yml comments and user-facing response strings were rewritten in a more natural tone.messages.yml comments and message strings were rewritten to be clearer and less robotic.This release is focused on real-world moderation load: fewer duplicate pings, better abuse detection, and less webhook spam when people start command-flooding.
>=, <=, >, <, and ==.custom-responses.playercustom-responses.consolemonitoring.command-blacklist.playermonitoring.command-blacklist.consolecustom-responses.suppress-normal-logging so you can avoid duplicate log lines when a custom alert already fired./.Custom response for large gives only:
custom-responses:
enabled: true
player:
"give * * >=5": "⚠️ Large give detected by %player%: %command%"
Burst detection for repeated /smg:
custom-responses:
repeat-triggers:
enabled: true
player:
- pattern: "smg"
count: 3
interval-seconds: 10
response: "⚠️ %player% repeated /smg %count%x in %interval%s"
Separate console blacklist (useful for menu automation noise):
monitoring:
command-blacklist:
enabled: true
player:
- "msg"
console:
- "dm open"
Discord batching for spam-heavy servers:
discord:
batching:
enabled: true
interval-ms: 1000
max-messages: 10
max-combined-length: 1800
custom-responses.suppress-normal-logging: trueban * * now properly match commands with argumentsallowed_mentions to webhook payload to enable role/user pings (use <@&ROLE_ID> for roles, <@USER_ID> for users)debug: true in config.yml)Changes implemented for v1.2:
bStats Integration (Plugin ID: 29010)
Creative Item Drop Tracking (Feature Request #1)
PlayerDropItemEvent handler tracks items dropped by creative mode playersEntityPickupItemEvent handler logs when another player picks up the dropped itemsConcurrentHashMap with automatic cleanup for efficient trackingNew Config Options in config.yml:
creative-item-drops:
enabled: true
track-pickup: true
tracking-duration: 300
New Messages in messages.yml:
logging.creative-item-droplogging.creative-item-pickupdiscord.creative-item-dropdiscord.creative-item-pickupDiscord Integration:
Build Changes:
com.gradleup.shadow:9.0.0-beta12 for Gradle 9 compatibilitycom.github.tejaslamba2006.adminwatchdog.bstats
AdminWatchdog lets you monitor what staff members do on your server. When an admin runs a command, changes gamemode, or takes items from creative mode, the plugin sends a message to your Discord channel. This helps server owners keep track of staff activit