NoFun is a simple Paper plugin that blocks specific commands before they run.
It is designed for servers that want to restrict commands such as /give, /seed, or /plugins even for operators. You can define the blocked commands in the config, decide whether operators should also be affected, and allow trusted users to bypass the block with a permission.
Features:
- Blocks selected commands from config.yml
- Can also block commands for OPs
- Supports bypass permissions
- Supports namespaced commands like minecraft:give
- Reload command: /nofun reload
Default blocked commands:
- /give
- /minecraft:give
- /seed
- /minecraft:seed
- /plugins
- /pl
Permissions:
- nofun.reload
- nofun.bypass
Config options:
- block-operators
- blocked-message
- bypass-permissions
- blocked-commands
If a player tries to use a blocked command, the plugin cancels it and sends the configured message.

