HomeJavaModsAnti Op Abuse
Anti Op Abuse
ModsJava

Anti Op Abuse

by oiupoyt · on Modrinth

simple plugin that replays all console logs + creative mode interactions to a webhook excluding auth messages, and private messages (/msg), also masks IPs

⬇ Download on Modrinth

AntiOpAbuse ⛔

yo server admins are probably abusing yk so this plugin gives you trust

AntiOpAbuse watches the server console 24/7 and rats out everything to a Discord webhook in real time. Every command, ANY item taken from creative inventory. but with safeguards; no join IPs shown, no auth messages shown, no /msg, /team chat shown

No alerts are give to OP, nor can they disable it. catches consoles offguard too.


What it does


Works on

Server Supported
PaperMC
Spigot
Bukkit
Purpur

Setup

  1. grab the jar from download option
  2. chunk it in plugins/
  3. start the server, itll generate the config
  4. open plugins/AntiOpAbuse/config.yml and paste your webhook URL
  5. Run /antiopabuse reload
  6. now try to abuse haha

Config

# AntiOpAbuse Configuration
# ─────────────────────────────────────────────────────────────────
# webhook-url          : Your Discord webhook URL.
#                        Create one under Server Settings → Integrations → Webhooks.
# send-as-codeblock    : Wrap each log line in a Discord code block for
#                        monospace / easy reading. Set false for plain text.
# commands-only        : When true, filters out noisy lines like player chat,
#                     join/leave messages, server lag warnings, and plugin spam.
#                     Commands, console output, warnings, errors, and creative
#                     logs still come through. IPs, private messages, and auth
#                     plugin output are always filtered regardless.
# ─────────────────────────────────────────────────────────────────

webhook-url: "DISCORD_WEBHOOK_HERE"
send-as-codeblock: true
commands-only: false

yep no backdoors or disable options


What it looks like in Discord

Console relay:

[INFO]: adminabuser issued server command: /op xX_GrieferKing_Xx
[INFO]: scaryop issued server command: /give @a diamond 64
[INFO]: katR issued server command: /ban Steve
[INFO]: katR is the goat fr

Creative inventory logging:

[CREATIVE] ezznub took 64x golden_apples
[CREATIVE] abuser1 took 1x bedrock
[CREATIVE] fullnethin1day took 64x netherite_ingot

caught instantly nubz


Commands

Command What it does
/antiopabuse webhook Pings Discord and tells you if it's working
/antiopabuse reload Reloads the config so you don't have to restart
/antiopabuse logs displays last 50 logs (can be run by all players)
Alias: /aoa for when your js lazy

Only OPs can run these. And yea, running them gets logged too.


What it won't snitch on

we trynna help players not expose them


Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more