GoodBlocker
PluginLicenseRef-All-Rights-Reserved

GoodBlocker

It is a simple, lightweight, and fully customizable plugin that allows you to block any command you want on your server. Whether for security, control, or player experience, this plugin is perfect for maintaining order.

38
Downloads
3
Followers
6 months ago
Updated
📦
1
Versions

📖About GoodBlocker

GoodBlocker

A powerful and flexible Minecraft plugin to block commands on your server.

📋 Description

GoodBlocker is a Spigot/Paper plugin that allows server administrators to block specific commands from being used by players. It features a flexible configuration system, wildcard support, and an intuitive command interface.

✨ Features

  • Block any command - Prevent players from using specific commands
  • Wildcard support - Use * to block groups of commands (e.g., minecraft:*)
  • Permission system - Bypass blocks with permissions
  • Dynamic management - Add/remove blocked commands without editing files
  • Customizable messages - Full color code support
  • Logging system - Track blocked command attempts
  • Tab completion - Easy command usage
  • Lightweight - Minimal performance impact

🔧 Installation

  1. Download the latest GoodBlocker.jar from releases
  2. Place the file in your server's plugins/ folder
  3. Restart your server
  4. Configure the plugin in plugins/GoodBlocker/config.yml
  5. Use /gb reload to apply changes

📦 Requirements

  • Minecraft 1.17 or higher
  • Spigot, Paper, or any compatible server software
  • Java 16 or higher

🎮 Commands

Command Description Permission
/gb reload Reload the configuration goodblocker.reload
/gb list List all blocked commands goodblocker.admin
/gb add <command> Add a command to the block list goodblocker.admin
/gb remove <command> Remove a command from the block list goodblocker.admin

Aliases: /goodblocker, /gb, /blocker

🔐 Permissions

Permission Description Default
goodblocker.admin Full access to the plugin OP
goodblocker.bypass Bypass all command blocks OP
goodblocker.reload Reload the configuration OP

⚙️ Configuration

# List of blocked commands
blocked-commands:
  - "op"
  - "deop"
  - "stop"
  - "reload"
  - "minecraft:give"
  - "plugins"
  - "pl"
  - "version"
  - "ver"

# Plugin messages
messages:
  blocked-command: "&c&lAccess Denied! &7This command is blocked."
  no-permission: "&cYou don't have permission to use this command."
  reload-success: "&aConfiguration reloaded successfully!"
  command-added: "&aCommand added to the block list."
  command-removed: "&aCommand removed from the block list."

# Enable logging of blocked command attempts
enable-logging: true

🎯 Usage Examples

Block a single command

/gb add gamemode

Block all commands from a namespace

/gb add minecraft:*

Remove a blocked command

/gb remove gamemode

View all blocked commands

/gb list

Reload configuration

/gb reload

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📝 License

This project is licensed under the MIT License.

👤 Author

Vnxsitoow

🐛 Bug Reports

If you find a bug, please open an issue on GitHub with:

  • Minecraft version
  • Server software and version
  • Plugin version
  • Steps to reproduce
  • Error logs (if any)

💡 Support

For support, please open an issue on GitHub or contact the author.


Made with ❤️ for the Minecraft community