Blothera Thief
Description
What it is
This is a thieving plugin. It allows you to Pickpocket players, Lock pick Chests, and Vanish
Also check out Blothera Assassin, Blothera Archer, Blothera Blocks, Blothera Warp, Blothera Damage, Blothera Chat and Blothera Tools
Also check out the Blothera Kingdom Forums and sign up if you want to see all of the Blothera plugins in action
Note: You cannot steal items that have damage on them or items that have an enchantment on them due to a dupe bug.
commands
NONE
Permissions
- BlotheraThief.*: gives all Blothera Thief permissions
- BlotheraThief.Vanish: Allows a player to vanish
- BlotheraThief.LockPick: Allows a player to lock pick
- BlotheraThief.PickPocket: Allows a player to Pickpocket
- BlotheraThief.PreventPickPocket: Allows a player to stop another player from Pickpocketing them
- BlotheraThief.PickPocketAlert: Allows the player to receive an alert when a player fails at Pickpocketing them
How it works
- In order to Vanish a player must crouch and then right click with the Vanish item (config)
- In order to Lock Pick a player must right click a chest, door, or furnace in survival or adventure mode with the Lock Picking item (config), the chest will open if they succeed.
- In order to Pickpocket a player must crouch and right click a player while in survival or adventure mode with the Pickpocketing item (config), they will then receive a random item from the player's inventory if they succeed.
Config
- VanishItem: The item that is use to vanish
- VanishTime: The amount of time a player is vanished for (Seconds)
- CoolDownTime: The amount of time it takes for the vanish to recharge (Seconds)
- VanishText: The text shown to the player when they vanish
- VanishAlreadyText: The text shown to a player when they try to vanish when they already are
- VanishCoolDownText: The text shown when a player trys to vanish when they're vanish isn't recharged
- VanishStopText: The text shown when a player is out of vanish
- VanishCoolDownDoneText: The text shown when a player's vanish is recharged
- VanishSmokeSize: the sizeof the smoke that forms around the player when they vanish
- LockPickDoorChance: The success rate when someone trys to lock pick a wooden door(1 in _ chance)
- LockPickIronDoorChance: The success rate when someone trys to lock pick a iron door(1 in _ chance)
- LockPickChestChance: The success rate when someone trys to lock pick a chest(1 in _ chance)
- LockPickFurnaceChance: The success rate when someone trys to lock pick a furnace(1 in _ chance)
- LockPickTrapDoorChance: The success rate when someone trys to lock pick a trap door(1 in _ chance)
- LockPickSuccesText: The text shown to a player when they succeed at lock picking ([thing] will be replaced with the block's name that the person lock-picked)
- LockPickFailText: The text shown to a player when they fail at lock picking ([damage] is replaced by how much damage they take)
- LockPickFailUseDamage: If true damage will be given
- LockPickFailBreakItem: If true one of the lockpick items will break that they are holding.
- LockPickFailDamage: The amount of damage a player takes when the fail at lock picking (1 damage = half a heart)
- StealItem: The item a player must use to pickpocket someone
- StealChance: The chance a player has at succeeding when they try to pickpocket someone (1 in _ chance)
- StealAmount: The amount of the item the player steals if the player they are stealing from has more than 1 in a stack
- StealSuccesText: The text shown to player when they succeed at pickpocketing someone ([items] is replaced by how many of what items they stole)
- StealEmptyText: The text shown to a player if the player who they are trying to steal from's inventory is empty
- StealFailText: The text shown to a player when they fail at pickpocketing someone ([damage] is replaced by how much they got hurt when they fail)
- StealFailDamage: The amount of damage the player recieves when they fail at pickpocketing someone
- LockPickItem: The item a player must use to lock pick a chest
- StealAlertText: The text show to a player when a player fails at pickpocketing them
- StealInventoryFull: The text shown to a player when their inventory is full and they try to pickpocket someone
To Do
- Anyone have any suggestions?
Known Bugs
- If anyone finds any please create a ticket for it
@Jogy34
With a non dependency link, users who dont use worldguard get no effect from it and users who do use worldguard get a cool new feature. Considering how wide spread worldguard is, it seems like it would be worth it.
If you try to accomplish the same thing through some alternative method, most likely in the end it will not work as well. For example if someone wanted to enable PvP but not pick pocketing (e.g. in a pvp arena). Using worldguard will be the most simple and feature rich option.
There is one good reason not to do it however. I do not know how difficult it would be to add something like this. If adding a worldguard soft dependency would be quite difficult, then I understand.
@gustebeast
Again, no. I'll add something that doesn't involve linking in with another plugin.
This plugin http://dev.bukkit.org/bukkit-mods/icepvpcontrol/
was able to add a flag to worldguard without it being a dependency. It is simply an optional feature. I think this plugin should do the same.
@gustebeast
Sorry, I thought I responded to this but I guess the comment didn't save correctly.
Anyways, I'm not going to add any world guard flags as I hate adding dependencies to my plugins with the exception of vault for economies. If I make another update I'll be sure to add an option to disable pickpocketing when PVP is inactive.
@Jogy34
Please add a worldguard flag to disable pick pocketing. It is very annoying because in city regions with PvP disabled, players can still pick pocket others.
If you really dont want to use worldguard, the other option would be to somehow link pick pocketing to PvP so that if the player cannot PvP someone, they cant pick pocket them either.
@MrMe1003
I still think that would be entirely overpowered. You might be able to get someone to update Sneak Thief for you.
Sneak Thief was configurable to set a failure chance, alarm system, and limits to the things you could steal, as well as being made so more valuable things were harder to steal. I don't know if that's even possible, I'm just kind of throwing that out there. Really the only thing I need from this plugin is the pick pocketing itself, to be honest. And for the role-play server, it would be better to have a pick-pocketing plugin that required skill rather than luck. I should probably honestly put this into plugin requests, or something, I'm just throwing it out here because this is the only plugin I've found with a functioning pick-pocketing ability at all ^_^;
@MrMe1003
The problem with that is it seems really overpowered where you can just steal everything off someone is a few seconds without them even knowing
Thanks.
And while I'm running my mouth and bugging you, would it be possible to update this to, or even make a separate plugin, that made pick-pocketing more like the way Sneak Thief used to work, back when it, you know, worked?
@MrMe1003
I might add that in if I make another update. It wouldn't be hard to do but it would mean a lot of boring tedious repetitive work.
If you don't wish to make an EXP system, like said below, could you make it so you can choose the difficulty of picking locks/pockets for different perm groups? The idea behind this is that I am part of a team putting together a role-play server with a thieve's guild, and the guild will have ranks. It would be nice if it could be made so higher-ranked thieves are more skilled at, well, thieving.
@Monogrosto
There is no need to make a ticket and post a comment saying the exact same thing. I'll look into it though.
EDIT: pickpocketing works completely fine for me in 1.5
Pickpocket doesn't work on 1.5.2
The only suggestions I have would be to add a command that lets you reload the config, so you can tweak it without having to use the /reload command, which can screw with some plugins, or having to stop/restart your server.
That, and maybe add a skill system, so the more locks you successfully pick, the more able you are to pick more difficult locks, with fewer failures.
@Jake147
It won't work if you don't have a plugin that allows you to open an iron door with just a right click.
Probably being a big noob, how to you picklock an iron door? I've tried shift-rightclick..
@lilblue22
Make sure that you have the latest version as I had stopped people from stealing enchanted items and the chest lockpicking should work better but I had warned that the lockpicking won't work with all lock plugins. The only one that I know for sure that it works with is LWC
Few notes:
Lockpicking don't bypass Lockette or factions and Pickpocketting allows people to clone items. example: enchanted bow gives the thief infinite bows and the victim still keeps his bow
@Jogy34
That seems to have fixed it, great, thank you very much! I changed it to 94827328389 so they pretty much never have the chance to get into a chest.
@Thisnamewilldo
Set the chances to 1 not 0. If it's zero that means it's a 1 in 0 chance which won't actually work.