CyberBan icon

CyberBan -----

A Simple & Working Ban Plugin



CyberBan Documentation
⚡ Installation
  1. Download the latest CyberBan release.

  2. Place the CyberBan.jar into your server’s /plugins folder.

  3. Restart the server.

  4. A folder /plugins/CyberBan/ will be generated with config files.
⚙ Configuration
config.yml
Main settings and general options:


# Prefix for all messages
prefix: "&7[&bCyberBan&7] "

# Default ban reason if none is provided
default-ban-reason: "Breaking server rules"

# Should bans be broadcasted to all players?
broadcast-bans: true

messages.yml
Customizable messages:


ban-message: "&cYou are banned!\n&7Reason: %reason%\n&7Until: %until%"
mute-message: "&cYou are muted!\n&7Reason: %reason%\n&7Until: %until%"
unban-message: "&a%player% has been unbanned."

Placeholders:

  • %player% → Player’s name

  • %reason% → Reason of punishment

  • %until% → Expiration date/time (or Permanent)
⌨ Commands
Command Description Example
/ban <player> <time> <reason> Ban a player /ban Steve 7d Griefing
/unban <player> Remove a ban /unban Steve
/mute <player> <time> <reason> Mute a player /mute Alex 1h Spam
/unmute <player> Remove mute /unmute Alex
/softban <player> <time> <reason> Kick + temporary ban /softban Noob 10m Rude chat
/ipban <ip> <time> <reason> Ban an IP address /ipban 127.0.0.1 30d VPN usage
/check <player> Show active punishments /check Steve
/banhistory <player> Show ban history /banhistory Steve
/mutehistory <player> Show mute history /mutehistory Alex
/cyberban reload Reload config & messages /cyberban reload
Permissions
Permission Description
cyberban.ban Allows banning players
cyberban.unban Allows unbanning
cyberban.mute Allows muting players
cyberban.unmute Allows unmuting
cyberban.softban Allows softbanning
cyberban.ipban Allows IP-banning
cyberban.check Allows checking player status
cyberban.history Allows viewing history
cyberban.reload Allows reloading configs
Data Storage
  • bans.yml → Stores all bans

  • ipbans.yml → Stores IP bans

  • mutes.yml → Stores mutes

  • history.yml → Stores punishment history
⚠ FAQ
Q: How do I undo an IP ban?
A: Use /unbanip <ip> (or remove it manually from ipbans.yml and reload).

Q: What time formats are supported?
A: 1m (minute), 1h (hour), 1d (day), 1w (week), or -1 for permanent.

Q: Does it support BungeeCord?
A: Currently Spigot/Paper only. (Bungee support may come later).

Tips
  • Always back up your /plugins/CyberBan/ folder before updates.

  • You can change messages to your language using messages.yml.

  • Use /check often to monitor active punishments.
Resource Information
Author:
----------
Total Downloads: 15
First Release: Sep 27, 2025
Last Update: Sep 28, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings