Ban players in the world of your choice. Perfect if you have a server type network, players banned can't join the specific world he's banned from.
- 100% customizable messages.
- Kick players when banned.
- See all permissions and it description in-game.
- Clear all ban data, will unban everyone.
- Enable and disable kick-players-banned in-game.
Spoiler: Pictures
Spoiler: config.yml
Code (Text):
Player-is-Banned: "&cPerWorldBan >> &7%player% &eis already banned from &7%world%."
Player-not-Banned: "&cPerWorldBan >> &7%player% &eis not banned from &7%world%."
Ban-Cmd-Error: "&cPerWorldBan >> &eincorrect usage, &7use /pwb ban <player> <world> <reason>\n&7Also the player needs to be online, if Force-online-Player if true, in order to ban him."
Unban-Cmd-Error: "&cPerWorldBan >> &eincorrect usage, &7use /pwb unban <player> <world>."
Command-Not-Valid: "&cPerWorldBan >> Command &7%command%&c not found, try /pwb to see all the available commands"
Kick-Banned-Player: true
Kick-Banned-Cmd: "&cPerWorldBan >> &eYou have set Kick-Banned-Player to &7%boolean%."
Kick-Banned-Now: "&cPerWorldBan >> &eKick-Banned-Player at this moment is &7%boolean%."
# Currently not working #
Force-online-Player: true
Force-online-Msg: "&cPerWorldBan >> &eYou have set Force-online-Player to &7%boolean%."
Force-online-Now: "&cPerWorldBan >> &eForce-online-Player at this moment is &7%boolean%."
#------------------------------------#
Player-not-Found: "&cPerWorldBan >> &eThe player &7%player% &eis not online."
Notify:
Player-Banned:
- "&a------------------------------------"
- ""
- "&7%player% &egot banned by &7%banner% &efrom &7%world%."
- "&eReason: &7%reason%"
- ""
- "&a------------------------------------"
Player-Unbanned:
- "&a------------------------------------"
- ""
- "&7%player% &egot unbanned by &7%banner% &efrom &7%world%."
- ""
- "&a------------------------------------"
You-Banned-Player: "&cPerWorldBan >> &eYou have banned &7%player% &efrom &7%world%."
You-Unbanned-Player: "&cPerWorldBan >> &eYou have unbanned &7%player% &efrom &7%world%."
You-are-Bannend: "&cPerWorldBan >> You are banned from &7%world% &cby &7%banner% &creason: &7%reason%."
You-got-Banned: "&aServerName\n\n&cYou got banned.\n\n&cFrom: &7%world%\n&cBy: &7%banner%\n\n&cReason: &7%reason%\n&cAppeal at &7www.example.com/appeals"
Data-Cleared: "&cPerWorldBan >> &eBan data cleared, all players had been unbanned."
Config-Reload: "&cPerWorldBan >> &eAll files had been reloaded."
No-Permission: "&cPerWorldBan >> &eYou don't have permission to execute this command."
Player-not-Banned: "&cPerWorldBan >> &7%player% &eis not banned from &7%world%."
Ban-Cmd-Error: "&cPerWorldBan >> &eincorrect usage, &7use /pwb ban <player> <world> <reason>\n&7Also the player needs to be online, if Force-online-Player if true, in order to ban him."
Unban-Cmd-Error: "&cPerWorldBan >> &eincorrect usage, &7use /pwb unban <player> <world>."
Command-Not-Valid: "&cPerWorldBan >> Command &7%command%&c not found, try /pwb to see all the available commands"
Kick-Banned-Player: true
Kick-Banned-Cmd: "&cPerWorldBan >> &eYou have set Kick-Banned-Player to &7%boolean%."
Kick-Banned-Now: "&cPerWorldBan >> &eKick-Banned-Player at this moment is &7%boolean%."
# Currently not working #
Force-online-Player: true
Force-online-Msg: "&cPerWorldBan >> &eYou have set Force-online-Player to &7%boolean%."
Force-online-Now: "&cPerWorldBan >> &eForce-online-Player at this moment is &7%boolean%."
#------------------------------------#
Player-not-Found: "&cPerWorldBan >> &eThe player &7%player% &eis not online."
Notify:
Player-Banned:
- "&a------------------------------------"
- ""
- "&7%player% &egot banned by &7%banner% &efrom &7%world%."
- "&eReason: &7%reason%"
- ""
- "&a------------------------------------"
Player-Unbanned:
- "&a------------------------------------"
- ""
- "&7%player% &egot unbanned by &7%banner% &efrom &7%world%."
- ""
- "&a------------------------------------"
You-Banned-Player: "&cPerWorldBan >> &eYou have banned &7%player% &efrom &7%world%."
You-Unbanned-Player: "&cPerWorldBan >> &eYou have unbanned &7%player% &efrom &7%world%."
You-are-Bannend: "&cPerWorldBan >> You are banned from &7%world% &cby &7%banner% &creason: &7%reason%."
You-got-Banned: "&aServerName\n\n&cYou got banned.\n\n&cFrom: &7%world%\n&cBy: &7%banner%\n\n&cReason: &7%reason%\n&cAppeal at &7www.example.com/appeals"
Data-Cleared: "&cPerWorldBan >> &eBan data cleared, all players had been unbanned."
Config-Reload: "&cPerWorldBan >> &eAll files had been reloaded."
No-Permission: "&cPerWorldBan >> &eYou don't have permission to execute this command."
Spoiler: bans.yml
Is empty but should look like this when you ban someone.
Code (Text):
Players:
world:
By_Jack:
date: 30/09/2017
by: By_Jack
reason: Didn't rate the resource with 5 Stars.
world:
By_Jack:
date: 30/09/2017
by: By_Jack
reason: Didn't rate the resource with 5 Stars.
Spoiler: click me
![[IMG]](http://proxy.spigotmc.org/43aaea6f5d1d6279a59d08790276509805432e65?url=https%3A%2F%2Fi.imgur.com%2F1RslR1w.png)
Spoiler: click me
![[IMG]](http://proxy.spigotmc.org/db3952f16b8368862bf121594ecdf026a38f388b?url=https%3A%2F%2Fi.imgur.com%2FwlYAu7C.png)
- Temp ban command.
- Fix the force-online-players thing
- Any suggestions? you can tell me don't be scared
Don't forget to rate the resource

If you have any problem at all just let me know.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.8, 1.9, 1.10
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
▶ PerWorldBan | 1.8-1.12 ◀ is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 11,128 times (via Spigot). Download it and open it directly in the game.