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!
/crawl (player) [radius]
creates a square of [radius] size with the (player) at the center.
square comprised of 5 layers.
glass
web < player head is here
water(optional, probably not to prevent leaking and grief to area)
soulSand
ice
The wiki says that this, plus crouching and blocking with a sword, is the slowest possible movement in the game, with regular field of vision. I have it in an obstacle course and it trolls people to tears. Especially when I kill them after and they have to redo it.
@Riderj
Yes all. Riderj is the new developer.
@Riderj
Here are some of the recent requests:
By DoubleZ
"I found a bug, the command /hurt <player> <damage> will cause error if use it through console window."
By PsSmith67
"For some strange reason, i can't get the commands to work for anyone except OP's. I have added the torture.* to my admin class and they can't use it for some reason.
I'm using Essentials Group Manager
EDIT: I discovered that the torture.* permission does not work for some reason. So i had to add each permission node for each command to the group. Am i typing it in wrong maybe??"
By DoubleZ
"hi, this plugin is cool, can you add new commands that:
1. spawns irongolems around the player and attacks him/her
2. freeze player for a while (or surrounds him/her with webs)"
By aangiix3
"Is this possible to make it so, that everyone (simple Members) have the permission to use /ill , but without using this on another player except theirselves? Just the command /ill without time and player?
That would be awesome. Thank you in advance."
I'm the newest developer, I am taking over this project. So please throw me some requests, I am open to every kind of request. Be as evil and sinister as possible, we want those souls to be tortured to no return. They should be afraid to show their white ghastly figures again :3
@DoubleZ
I'll take a look into it, I thought I made all commands able to be used through the console.
@psmith67
I can look into that, but I think there is a problem with using a * in the permission. I am thinking of changing it to torture.all
I found a bug, the command /hurt <player> <damage> will cause error if use it through console window.
For some strange reason, i can't get the commands to work for anyone except OP's. I have added the torture.* to my admin class and they can't use it for some reason.
I'm using Essentials Group Manager
EDIT: I discovered that the torture.* permission does not work for some reason. So i had to add each permission node for each command to the group. Am i typing it in wrong maybe??
@DoubleZ
I can do that on the next update
hi, this plugin is cool, can you add new commands that:
1. spawns irongolems around the player and attacks him/her
2. freeze player for a while (or surrounds him/her with webs)
@Aangiix3
I'm not sure. I have been doing a lot of other requests lately and when I am done with the one I am working on I can update this.
When is the new version coming? :D
Ok great, so could you add the permissions for doing the potion commands to other players?
Then it's perfect (for me :b)
@Aangiix3
Well, currently there is no way to keep players from abusing the /tstop command, and I might fix that, but if you do a potion effect to another player or yourself and not type in a time, then it will auto-default to 25 seconds
Yes please, you would be my hero :b
And could you also allow to set a default time? (or just use default time if none given)
Cause I want players to do /ill but without any time/other players or stopping it in any way :b
@Aangiix3
Sure, maybe I'll make it so that you only need permissions for doing commands to other players. Should I have permissions on the /tstop command?
Is this possible to make it so, that everyone (simple Members) have the permission to use /ill , but without using this on another player except theirselves? Just the command /ill without time and player?
That would be awesome. Thank you in advance.
I realy enjoy this plugin too, ive used it many ways from coupling it with other anticheat plugins to employing it in magic spells. Good work, and enjoyable for others too.
Not sure why this amazing plugin hasn't gotten more attention.
I love it, really helps me deal with troublesome players.
Thanks for the hard work, keep it up. Stay creative, I love what you have done so far.
Torture 1.5 is out!
@ludo0777
Hey, I did some testing, and I won't be able to get the docile mobs to attack the player, because whenever I set the target to the player, they just look at him (lol), but I could do it for the other mobs. What it will do is take all the hostile mobs within a specified radius and turn them against the player. What I am thinking of though is to take all the mobs within the radius of the player and teleport them around the player. Otherwise, the mobs will be too far to see the player and won't attack the player.
Also, what do you think of a random command? It would randomly select a command to do against the specified player.