Torture
Finally released!
Works for 1.2.5!
Torture is a plugin where you can "torture" other players. This can be used for a variety of reasons, but you can use it to do whatever you want. This can be used for role playing, such as making yourself go blind, or hungry, or it could be used as a way to bother griefers when they grief you.
There are a variety of commands ranging from leaving yourself with one health, to making one go blind, nausea, hungry, and even death.
Commands:
Note: If you do not specify a player, then it will do the command to the user. Also, when you specify time, it is in seconds. If you do not specify a time, it will default to 25 seconds.
- /thelp - displays the help page
- /starve <player> <amount left> -depletes player's hunger bar
- /hurt <player> <damage> -hurts the player
- /ignite <player> -ignites the player on fire, painful death
- /die <player> -kills the player
- /painful -leaves player with 1 health and empties hunger bar
- /blind <player> <time> -leaves the player blind
- /ill <player> <time> -gives them the nausea effect
- /hungry <player> <time> <1 - 4> -gives the player food poisoning
- /poison <player> <time> <1 - 4> -leaves the player poisoned
- /slow <player> <time> <1 - 4> -slows the player down in walking and block breaking
- /upsidedown <player> <time> -turns the player's world upside down!
- /fall <player> <distance> -makes the player fall from the sky
- /explode <player> -explodes the player, automatic death
- /creeper <player> -spawns creepers all around the player
- /torture <player> <time> <1 - 4> -blinds, poisons, food poisoning, and gives them nausea
- /annoy <player> -annoys the player by spawning villagers all around the player
- /rabid <player> -sends angry wolves after the player
- /suffocate <player> -suffocates the player in a tower of sand*
- /rainoffire <player> <#ofarrows> -randomly drops flaming arrows in the vicinity of the player
- /spider <player> -spawns spiders around the player
- /zombie <player> -spawns zombies around the player
- /skeleton <player> -spawns skeletons around the player
- /tstop <player> -cancels any potion effect to the player
- /aggro <player> <distance> -takes all the nearby entities from a given distance and teleports them randomly around the player, and making them attack the player
- /random <player> -does a random command to the targeted player
Note: using suffocate will turn all the blocks around the player into dirt and then drop sand on him. Also, if the player is holding a shovel, then they will be able to get out without too much damage.
Permissions:
- torture.thelp
- torture.starve
- torture.hurt
- torture.ignite
- torture.die
- torture.painful
- torture.ill
- torture.blind
- torture.poison
- torture.hungry
- torture.slow
- torture.upsidedown
- torture.fall
- torture.explode
- torture.creeper
- torture.torture
- torture.annoy
- torture.rabid
- torture.suffocate
- torture.rainoffire
- torture.spider
- torture.zombie
- torture.skeleton
- torture.tstop
- torture.aggro
- torture.random
- torture.* (all permissions)
If you have any suggestions for other ways to torture people, please comment!
(Note: These are just the permission nodes, it is not the complete permissions file)
Source Code:
https:github.com/IronCrystal/Torture-Plugin
To Do:
Nothing!
If you give me suggestions, then they will probably be implemented!
ChangeLog:
Torture v1.5.1
- Started to work on the /crawl command
- Optimized all the code to increase performance
- Added /more to /thelp so you just have to type /more to turn the pages
- Fixed the console issue with the /hurt command.
- Fixed the issues with the permissions (If they still persist please inform me)
Torture v1.5:
Added the following commands:
- /aggro <player> <distance>
- /random <player>
Torture v1.4:
Works for 1.2.3!
Major cleanup of code.
Added the following:
- /zombie <player> -spawns zombies around the player
- /skeleton <player> -spawns skeletons around the player
- /tstop <player> -cancels any potion effects added by a command
Torture v1.3:
Added /spider
Torture v1.2:
Fixed a problem with /suffocate
Added /rainoffire
Torture v1.1:
Added the following commands:
- /annoy
- /rabid
- /suffocate
Torture v1.0:
Fixed problems with /thelp
Added configuration to:
- /starve
- /hurt
- /poison
- /hungry
- /torture
- /fall
Added the following commands:
- /creeper <player> -spawns creepers around the player
- /upsidedown <player> -turns the players world absolutely upside down
Torture v0.9.5:
Added time to: /ill <player> <time> /blind <player> <time>, /poison <player> <time> /hungry <player> <time> /slow <player> <time>
Torture v0.9.4:
Fixed a problem with the /thelp command.
Torture v0.9.3:
Added /fall and /explode commands
Torture v0.9.2:
Added torture.* permission
Torture v0.9.1:
First Release!
@ludo0777
I'll try that, but currently I'm working on another plugin, so this might have to wait a little...
@IronCrystal
What you could do is, you set their target as the player and then damage the player when they're touching them.
@Pandamatak
I have tried that, and I can look into it further, but it would require me to change the behavior of the mob, because even if you set the mob's target to the player, it looks like it is attacking you, but the mobs do no damage. I'll see what I can find, but its no easy task.
I'd like to see an aggro command that makes the non-hostile mobs (like endermen and villagers) kill the victim.
@AvariceSyn
Where do you want it to go? I am kinda running out of ideas for commands...
lovelovelovelovelovelovelovelove
I cannot WAIT to see where this goes!
I will keep an eye on this plugin and try again when RB's are available. Sounds like a fun thing to do with people who attempt to grief my server :)
@craftopia
I did not change anything from 1.1 to 1.2.3 so try using the older versions. It may be because it is just a beta build, or that GroupManager does not work for 1.2.3?
I am really not sure what would be the problem, as all I do to check for permissions is
if (player.hasPermission("blahblahblah"))
Im using GroupManager with the latest Beta Build and your latest 1.2.3 build. As an OP i cannot use any of your commands. It tells me I dont have permission.
Updated to 1.2.3!
Also added the following commands:
Can you please PM me when you update for 1.2?
@timlyo
I'll try, but I probably won't be able to get to it for a few days. I am also planning on adding commands that spawn other mobs, just because there already is /creeper and /spider, so I will just make ones for other mobs
Can you add a command to instantly cancel all effects?
i think that this would be rather useful
@Darksonn
Sorry, I should have specified that. The /ill is the nausea effect
We need the nausea effect!
@numanumajosh
Do you mean stop the blindness and such? I don't really know. I could implement a command which cancels the effect, but the easiest way that I have found is to just kill yourself.
How do you undo a torture?
@Jivaii
Should they attack him on sight, or should they just spawn and they will act like normal spiders, only attacking him if its night?
Can we get a "spider" command? I've a guy on my server that hates spiders and this would make my life easier on torturing him
Torture v1.1 is out! I added a few commands that people might enjoy, though I would be careful with /suffocate, due to it changing the blocks.
My personal favorite is /rabid....lol