CrazyPunisher
Version 3.10.2
Description
Simple, but effective Jail and Ban Plugin. If you find griefers or spammers on your server this plugin locks them up.
Jail Members and annihilate Enemys. Found special enemy? Want to put all punishments on him? Try Hardban.
Video Tutorials:
How to Install and Setup-Tutorial (Created by SamVenom)
Features
Global Jail (defaultjail=spawn),
Jailed player cannot move, use items, chat, place/destroy blocks
Kick/Ban improvements
HardBan (Enemys only)
Hide hidden players on Dynmap (can be disabled)
Effects to handle in other plugins
Planned features
Global Bans
Warn ops/members if a often banned player joined the server.
Database support
Multiple jails
Requirements
CrazyCore (Version 8 or later)
CrazyGeo (Version 0.1 or later)
Commands
- /show [Player...]
Show the players to all other players.
Permission: crazypunisher.show
- /hide [Player...]
Hide the player from the playerlist and make him invisible (invisible players see each other)
For watching possible griefers and rulebreakers.
Permission: crazypunisher.show
- /jail <Player> [Duration [Unit]]
Jail a player in the defined jail. (Offline players can be jailed too)
Default duration: 5 minutes
Availiable Units: s, m, h, d, w, month, y
Permission: crazypunisher.jail
- /unjail <Player>
/free <Player>
Remove a player from jail.
Permission: crazypunisher.unjail
- /kick <Player>
/kick *
Kick a player/all players.
Permission: crazyonline.kick
- /ban <Player>
Ban a player permanently from server. (Serverside + Pluginside Ban System)
Permission: crazyonline.ban
- /hardban <Player>
Jail+Slay+Deop+Strike+Burn+Ban
Ban a player permanently from server. (Serverside + Pluginside Ban System)
Permission: crazyonline.hardban
- /jailtp
Teleport to jail (Help constructing/visiting)
Permission: crazyonline.hardban
- /crazypunisher jail [Position] [World]
/crazypunisher jail here
Set Jaillocation
Permission: crazyonline.admin.jail
- /crazypunisher jailrange [Range]
Show/set Jailrange (the sphere in which prison inmates can move)
Permission: crazyonline.admin.jail
Permissions
- crazypunisher.*:
Access to all commands (default: false)
- crazypunisher.admin:
Access to all admin commands (default: op)
- crazypunisher.show:
Allow hiding/unhiding.
- crazypunisher.showall:
Hidden players remains visible for players having this permission
- crazypunisher.hardban:
Ban a player ultimately! (default: false)
- crazypunisher.ban:
Ban a player (default: op)
- crazypunisher.kick:
Kick a player (default: op)
- crazypunisher.kick.all:
Kick all players (default: op)
- crazypunisher.jail:
Jail a player (default: op)
- crazypunisher.pardon:
Unban a player (default: op)
- crazypunisher.unjail:
Unjail a player (default: op)
- crazypunisher.jailtp:
Teleport to jail (default: op)
- crazypunisher.admin.jail:
Show/set jail location (default: op)
- crazypunisher.admin.jailrange:
Show/set jail range! (default: op)
Languages
en_en (English)
de_de (German - Deutsch)
ru_ru (Russian - русский, thanks to kilolife)
nl_nl (Dutch - Nederlands, thanks to blipman17, jekeke123)
fi_fi (Finnish - Suomi, thanks to suomenlippis)
es_es (Spanish - Español, thanks to Sirikon)
(Please post additional translations here, so i can share them to everybody!)
@RoosSkywalker
This plugin hasn't been updated for a while.
But it will be in the future. (months)
Global Bans Warn ops/members if a often banned player joined the server. Are okay but I prefer them to be optional. I don't like it for my own server.
you have too many plugin
but only CrazyPunisher is bukkit Best jail plugin
now bukkit only
http://dev.bukkit.org/server-mods/jail/
can use
sad
@ircopdd
Sorry, this plugin is currently inactive, because i don't have time to update it.
I have to rewok it completly this takes a lot of time.
please update to 1.46 thanks
@Comoreto
What is the command for set the jail location?
/crazypunisher jail [Position] [World]
/crazypunisher jail here
Set Jaillocation
Need to use a stick?
No
What is the command for set the jail location?
Need to use a stick?
@breezeyboy
good idea
Maybe /hardpain to do everything that /hardban does apart from ban
@SamVenom
Thanks for this video tutorial
Here's Another Great Video i made about CRAZYPUNISHER?!?!?!?!?!?!?!? http://youtu.be/sG9c7OVoUi4
@Mayhem777
Awesome :) can you make prisioners don't drop items? :D
Mhh, I thought I already did that.
Maybe I have to add some more checks.
Awesome :) can you make prisioners don't drop items? :D
@Mayhem777
Bans ips?
There is currently no command to ban an ip, but there is an option to ban an ip too, when a player is banned.
Also what's Pluginside Ban System
The server has a list of banned players and this plugin has one.
My Plugin bans players in both systems (I had a server which ressets all files in the front folder on startup (including bans)), so the player is kept banned.
Bans ips?
Also what's Pluginside Ban System? thanks!
@Zefram
Thanks for this report
Fixed with CrazyGeo: 0.2.1
16:04:49 [SEVERE] Could not pass event PlayerJoinEvent to CrazyPunisher
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:304)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:460)
at net.minecraft.server.ServerConfigurationManager.c(ServerConfiguration
Manager.java:132
at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:129)
at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:94)
at net.minecraft.server.Packet1Login.handle(SourceFile:68)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:48)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:6
1)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.IllegalArgumentException Cannot add Locations of differing
worlds
at org.bukkit.Location.subtract(Location.java:285)
at de.st_ddt.crazygeo.region.RealRoom.isInside(RealRoom.java:70)
at de.st_ddt.crazypunisher.CrazyPunisher.isInsideJail(CrazyPunisher.java
:802)
at de.st_ddt.crazypunisher.CrazyPunisherPlayerListener.PlayerJoin(CrazyP
unisherPlayerListener.java:90
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:302)
... 12 more
>
@suomenlippis
And now the last translation until updates.
Thanks^^
You can pm me when you need new translates!
Ok, i will do that.
http://dev.bukkit.org/paste/5628/
There is Finnish translate (fi_fi.lang
You can pm me when you need new translates!
@Zefram
Thanks for your bugreport.
Will be fixed in CrazyGeo v0.2