Home›Java›Mods›OP Monitor
OP Monitor
OP Monitor — screenshot 1

OPMonitor — Minecraft Paper Plugin

Broadcasts OP player actions to all online players. Fully config-driven via config.yml.

Features

Installation

  1. Download OPMonitor-1.1.0.jar
  2. Place in your server's plugins/ folder
  3. Restart the server
  4. Edit plugins/OPMonitor/config.yml to your liking
  5. Run /opmonitor reload to apply changes

Commands

Command Description
/opmonitor Show help
/opmonitor status Show plugin status and monitored command count
/opmonitor reload Reload config and apply changes on the fly

Permissions

Permission Default Description
opmonitor.admin OP Access to /opmonitor commands
opmonitor.see Everyone See broadcast messages

Configuration (config.yml)

enabled: true              # Enable/disable the plugin
language: en               # Broadcast language: en or zh_cn
broadcast-prefix: "&6[OP Monitor] &r"
cooldown-ms: 0             # Cooldown per player in ms, 0 = no cooldown

exempt-players:            # OP players who won't be monitored
  - Tagin_T

history:
  enabled: false           # Write history log to file
  file: "plugins/OPMonitor/history.log"

monitored-commands:        # Commands to broadcast (case-insensitive, no leading /)
  - gamemode
  - tp
  - give
  - ban
  - kick
  # ... 88 commands by default, add or remove as needed

Broadcast Format

[OP Monitor] PlayerName executed OP command: "/gamemode creative"
[OP Monitor] PlayerName picked 64 diamond from Creative
[OP Monitor] PlayerName changed gamemode to CREATIVE
[OP Monitor] PlayerName killed VictimName

History Log

When history.enabled: true, all broadcast events are written to history.file (default: plugins/OPMonitor/history.log).

One event per line:

[yyyy-MM-dd HH:mm:ss] Tagin_T picked 1 diamond_block from Creative
[yyyy-MM-dd HH:mm:ss] Tagin_T runed /gamemode creative
[yyyy-MM-dd HH:mm:ss] Tagin_T changed gamemode to CREATIVE
[yyyy-MM-dd HH:mm:ss] Tagin_T killed Hiverfy

Format: [timestamp] playername action-description

Building

Requires JDK 17+. The project ships with Maven Wrapper — no global Maven install needed:

./mvnw clean package -DskipTests

The compiled JAR is at target/OPMonitor-1.1.0.jar.

License

MIT

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