Secure Op

Secure Op

Access OP anytime without opening the Panel/Console.

20 downloads 0 followers

Secure OP

inspired by Op Login and OpLock. Secure OP offers a lighter version that goes straight to its core features.


Features

  • PIN-Protected OP Status: Require authorized admins to authenticate with a secret PIN (/op on <pin>) before gaining OP privileges.
  • Auto De-OP on Disconnect: Automatically revokes OP permissions whenever an admin leaves or disconnects from the server to keep your server secure against compromised accounts.
  • Modular Storage & Localization: Separate storage files (admins.yml) and multi-language support (languages/ directory with en_US.yml and id_ID.yml default files).
  • Brute-Force Protection: Configurable maximum failed PIN attempts with kick or warn actions.
  • Smart Tab Completion: Full TabCompleter support for admin commands for effortless management.
  • Cross-Play Ready: Works seamlessly with both Java Edition and Bedrock Edition players via GeyserMC & Floodgate.

Commands & Permissions

Player Commands

Command Permission Description
/op on <pin> secureop.use Authenticates and enables OP mode. (Default: Everyone)
/op off secureop.use Disables OP mode manually.

Admin & Console Commands

Command Permission Description
/secureop add <player> <pin> secureop.admin Registers a new player with a PIN.
/secureop remove <player> secureop.admin Removes an admin from the whitelist.
/secureop setpin <player> <pin> secureop.admin Updates an admin's PIN.
/secureop reload secureop.admin Reloads config.yml, admins.yml, and language files.

Aliases: /sop


Configuration Examples

config.yml

# Language selection (id_ID, en_US, or custom file in languages/ folder)
language: "en_US"

# Message prefix
prefix: "&8[&cSecureOP&8] "

# Automatically revoke OP mode when an admin disconnects
auto-deop-on-quit: true

# Maximum failed PIN attempts before action
max-failed-attempts: 3

# Action upon exceeding limit: "kick" or "warn"
failed-action: "kick"

admins.yml

admins:
  "069a79f4-44e9-4726-a5be-fca90e38aaf5":
    name: "sandreamin"
    pin: "123456"


Compatibility

  • Target Java: Java 21+ (Tested with Java 25 & Paper 26.2)
  • Server Software: Paper, Purpur (Minecraft 1.21.1 – 26.2+)

No gallery available for this project.

Version Minecraft Loader Download

Secure Op 1.0.0

1.0.0

1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
paper, purpur
Download