This plugin is no more continued . The you can find it on my github here
Spigot Version
What is this plugin able to do?
With this ban system you're able to ban players,warn them,for specific reasons,also, you can create a world for banned players(upcomming),and give them a second chance to be unbanned and,of course,let you(the admin) to unban banned players.
Servers which use the plugin:
None announced to me ,please announce if you use this plugin on your server!
Which commands are integrated?
/ban <player> <reason>
Don`t wait for the max limit of warnings to ban the player, just use this command and send him to Purgatory.
Permission: purgatory.ban
/tempban <player> <seconds> <reason>
Temporary ban a player for a amount of seconds.
Permission: purgatory.tempban
/warning <player> <reason>
Is the player rude? Or doesn't respect any of your server's policies ? Let him know if he repeats it again , he will be banned if he reaches a certain amount of warnings.
Permission: purgatory.warning
/purge <player>
Simple,but very useful. With this command you're able to purge banned players who may regret what they did.
Permission: purgatory.purge
/info <player>
Your solution if you forget why you banned a player or why he got the last warning.
Permission: purgatory.info
/purgereload
Did you just change something in config or message? Here's a fast way to apply your changes. But if you are to lazy to write this command, you can still use /reload to reset all of the server

Permission : purgatory.reload
/cheaters
Open a menu with the which cheaters are online
/troll
Open the menu with the trolls you can do to a cheater
Spoiler: Per troll permission
Code (YAML):
SmokeScreen = purgatory.troll.smokescreen
Burn = purgatory.troll.burn
Flip = purgatory.troll.flip
Creeper = purgatory.troll.creeper
Web = purgatory.troll.web
Lag Stick = purgatory.troll.lagstick
Mole = purgatory.troll.mole
Infection = purgatory.troll.infection
Miner = purgatory.troll.miner
Mob Squad = purgatory.troll.mobsquad
Paralysis = purgatory.troll.paralysis
Pumpkin = purgatory.troll.pumpkin
Bouncy = purgatory.troll.bouncy
Slow = purgatory.troll.slow
Jump Boost = purgatory.troll.jumpboost
Speed = purgatory.troll.speed
for everyone = purgatory.troll.*
Burn = purgatory.troll.burn
Flip = purgatory.troll.flip
Creeper = purgatory.troll.creeper
Web = purgatory.troll.web
Lag Stick = purgatory.troll.lagstick
Mole = purgatory.troll.mole
Infection = purgatory.troll.infection
Miner = purgatory.troll.miner
Mob Squad = purgatory.troll.mobsquad
Paralysis = purgatory.troll.paralysis
Pumpkin = purgatory.troll.pumpkin
Bouncy = purgatory.troll.bouncy
Slow = purgatory.troll.slow
Jump Boost = purgatory.troll.jumpboost
Speed = purgatory.troll.speed
for everyone = purgatory.troll.*
Can you show me some pics?
How is the config?
I think it's pretty easy but you can take a look:
Code (Java):
BungeeCord
:
false
Command :
Ban : ban
Purge : purge
Info : info
TempBan : tempban
Warning : warning
Cheaters : cheaters
Troll : troll
tpp : tpp
tpo : tpo
MaxWarnings : 5
Worlds :
Purgatory : hell
Default : world
UpdateChecker : true
Scoreboard : true
Force -Spawn -Default -World : false
Force -Spawn -Purgatory -World : true
Force -Spawn -Unban : false
Force -Kick : true
Title -Warning : false
ScoreBoard -CountDown -Tasks : true
Troll :
Cooldown :
SmokeScreen : 1
Burn : 2
Flip : 3
Creeper : 4
Web : 5
Lag : 6
Mole : 7
Infection : 8
Storm : 9
Miner : 10
Paralysis : 11
Pumpkin : 12
Bouncy : 13
Slow : 14
JumpBoost : 15
Speed : 16
MobSquad : 17
Command :
Ban : ban
Purge : purge
Info : info
TempBan : tempban
Warning : warning
Cheaters : cheaters
Troll : troll
tpp : tpp
tpo : tpo
MaxWarnings : 5
Worlds :
Purgatory : hell
Default : world
UpdateChecker : true
Scoreboard : true
Force -Spawn -Default -World : false
Force -Spawn -Purgatory -World : true
Force -Spawn -Unban : false
Force -Kick : true
Title -Warning : false
ScoreBoard -CountDown -Tasks : true
Troll :
Cooldown :
SmokeScreen : 1
Burn : 2
Flip : 3
Creeper : 4
Web : 5
Lag : 6
Mole : 7
Infection : 8
Storm : 9
Miner : 10
Paralysis : 11
Pumpkin : 12
Bouncy : 13
Slow : 14
JumpBoost : 15
Speed : 16
MobSquad : 17
Which are the placeholders?
The place holders are :
%purgatory_warning%
%purgatory_<taskName>_progress%
%purgatory_<taskName>_count%
%purgatory_warnings_max%
%purgatory_reason_warning%
%purgatory_reason_ban%
How to create or edit the tasks?
For every type of task it's almost the same thing. There are 4 types of tasks : place , break , level_up , kill.
Let`s take them one by one and explain what every line means .
place:
if are you looking in customTasks.yml there is already an example
Code (YAML):
Stone:
type : place
count : 10000
block : stone
type : place
count : 10000
block : stone
that line is the name of the task.
The second line is the type of task(what the player needs to do to progress with this task.)
The third line is how many blocks the player needs to place to fulfill the task.
and
The fourth line is what block needs to be placed.
break:
if are you looking in customTasks.yml there is already an example
Code (YAML):
Iron:
type : break
count : 1500
block : iron_ore
type : break
count : 1500
block : iron_ore
that line is the name of the task.
The second line is the type of task(what the player needs to do to progress with this task.
The third line is how many blocks ,the player, needs to break to fulfill the task.
and
The fourth line is what block needs to be broken to fulfill the task.
level_up:
This is a little bit easier.
Same as the others, there is an example in customTasks.yml
Code (YAML):
LevelUps:
type : level_up
count : 150
type : level_up
count : 150
That line is the name of the task.
The second line is the type of task(what the player needs to do to progress with this task.)
The third line is how many levels ,the player, needs to have to fulfill the task.
kill:
Wow, and there is an example in customTasks.yml
The first line needs to be added in "Tasks:".
That line is the name of the task.
The second line is the type of task (what the player needs to do to progress with this task.
The third line is what type of entity needs to be killed by the player, to progress with this task.
The fourth line is how many entities need to be killed by the player to progress with the task.
This plugin sounds nice,but how can i install it?
Easy, you just have to:
1. download the zip file.
2. Extract it.
3. Copy Purgatory.jar in your plugins folder.
4. Run and config
5. HAVE FUN!
6. Rate the plugin here
BungeeCord Version
What is this plugin able to do?
This version is the same as spigot version but, this version doesn't send players on another world, this plugin send banned players on another server.(let`s call this server Purgatory)
Which commands are integrated?
/ban <player> <reason>
With this system you can send a player to Purgatory without warning him.
Permission: purgatory.ban
/tempban <player> <seconds> <reason>
Temporary ban a player for a amount of seconds.
Permission: purgatory.tempban
Wow, and there is an example in customTasks.yml
Code (YAML):
Zombies:
type : kill
entity : zombie
count : 200
type : kill
entity : zombie
count : 200
That line is the name of the task.
The second line is the type of task (what the player needs to do to progress with this task.
The third line is what type of entity needs to be killed by the player, to progress with this task.
The fourth line is how many entities need to be killed by the player to progress with the task.
This plugin sounds nice,but how can i install it?
Easy, you just have to:
1. download the zip file.
2. Extract it.
3. Copy Purgatory.jar in your plugins folder.
4. Run and config
5. HAVE FUN!
6. Rate the plugin here

BungeeCord Version
What is this plugin able to do?
This version is the same as spigot version but, this version doesn't send players on another world, this plugin send banned players on another server.(let`s call this server Purgatory)
Which commands are integrated?
/ban <player> <reason>
With this system you can send a player to Purgatory without warning him.
Permission: purgatory.ban
/tempban <player> <seconds> <reason>
Temporary ban a player for a amount of seconds.
Permission: purgatory.tempban
/warning <player> <reason>
Let a player to know if he repeats the mistake you will ban him, if he achives the max amount of warnings he will be banned.
Permission: purgatory.warning
/purge <player>
Simple but very useful,with this command you can purge someone.
Permission: purgatory.purge
/info <player>
Your solution if you forget why you banned a player or why he got the last warning.
Permission: purgatory.info
Can you show me some pics?
The messages are like the ones at the spigot version

How is the config?
For me its ok, I don`t know about you , but you can take a look
Code (Text):
Purgatory-Server: purgatory
Hub-Server: hub
Remove-Warnings-On-Ban: true
Command:
Ban: Ban
TempBan: tempban
UnBan: purge
Info: info
Warning: warning
tpp: tpp
Ban-Disconnect: false
UnBan-Disconnect: false
MaxWarnings: 5
Hub-Server: hub
Remove-Warnings-On-Ban: true
Command:
Ban: Ban
TempBan: tempban
UnBan: purge
Info: info
Warning: warning
tpp: tpp
Ban-Disconnect: false
UnBan-Disconnect: false
MaxWarnings: 5
It's easy but you have to pay attention,as it may be tricky:
1. Donwload the zip
2. Extract the jars out
3. Put the Purgatory.jar in both servers(bungee-cord and purgatory server)
4. Run both to generate config,
5. Go on spigot server in config of plugin and set "BungeeCord" to true.
6. Go on BungeeCord in config of plugin and set "HUB" with name of hub server and "Purgatory-Server" with name of Purgatory server"
7. restart both.
8. HAVE FUN.

9. Rate the plugin here

DO YOU ENJOY THIS PLUGIN ON YOUR SERVER?
LEAVE A REVIEW BELOW.
IF YOU HAVE ANY ISSUES, REPLY TO THE THREAD AND I'LL TRY TO HELP!
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.14
- 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.
Purgatory. ULTIMATE BAN SYSTEM! [CUSTOM TASKS , TROLL MENU] is a free Minecraft Java mod. Compatible with Minecraft 1.14. Downloaded 3,950 times (via Spigot). Download it and open it directly in the game.