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
I'm really into this plugin. But does it actually work for 1.8.3 versions of minecraft? Please answer, really need your help! :)
an update for this would be nice I really liked this
Does this work for 1.7.2?
How about a cooldown between pick pockets? Players are abusing the system by spamming pick pockets in regions where they have invulnerability.
Also you may want to consider removing the invisibility code. It takes up space and with invisibility potions, I doubt the feature would be used much.
@123Link123
set the preventpickpocket permission to false.
Well erm... How can i do that Admins can be pickpocketed too? Sorry for bad english ._.
@CraftedNight
The only one I know for sure that it works with is LWC.
Does the lockpick work for every protection plugin or just factions?
@ralphhogaboom
If you would like. I can't guarantee if I'll actually get to merging it though.
@Jogy34
Awesomesauce, sir. If you're willing, we can submit any changes back to you for merging into the main code.
@ralphhogaboom
By all means. Unfortunately I don't have it on a repository so I'll have to give you a direct link to the download. And I apologize if the code is messy as I wrote this a while ago and my coding style has change dramatically since then so I don't know how good this is. Anyways here's the link: Link Removed: http://www.mediafire.com/?lxbqbuezi48cbmg
@Jogy34
Would you consider allowing the source to be modified? My server has a developer (the excellent http://dev.bukkit.org/profiles/adam_daniels/) who can make the changes I'm asking for. And we certainly would agree not to distribute the plugin.
ralphhogaboom
@ralphhogaboom
Nothing yet. I made this plugin for a server a while back and I am not really to adamant on updating it unless it's broken with a bukkit update. Sorry.
@Jogy34
Aloha, sir - any update on getting different config file success rates through permissions nodes?
@ralphhogaboom
Hope you're having a wonderful summer - loving the plugin. Thanks!
ralphhogaboom
hey, nice plugin sry for the ticket I found the error, it was in my kit plugin
' Just wanted to let u know, keep up the good work!! :)@MoseMister
It only pops up when someone tries to open or close a door when they are using the specified lock pick item.
is it possible to get rid of the message "do not have permission" it keeps poping up every time someone opens/ closes a door.
just make it in the config so you can have your own personal message for not having permission, so people can have nothing poping up when someone opens/ closes a door
@ralphhogaboom
Yes it's possible and I will add it in if I make another update. I'm in a sort of programming rut right know when that will be.
I've been using this plugin on an RPG server for the rogue class - it's beautiful.
I control abilities and skills through another plugin, and I'd love to have the ability to increase a thief's chances. Is it possible to tie the % chance of a successful lock pick to a permission group?
I'd love it if the plugin could read different skill groups:
lockpick_chance_base: 100
lockpick_chance_2: 80
lockpick_chance_3: 60
lockpick_chance_4: 40
lockpick_chance_5: 20
lockpick_chance_6: 10
lockpick_chance_7: 5
etc etc. Then permissions would correspond:
BlotheraThief.Lockpick.2
BlotheraThief.Lockpick.3
and so on. Having different abilities tied to permissions groups would open up a lot of flexibility on RPG servers. Is that possible? If yes, how can I help?
@gustebeast
Again... I'm not going to add in a world guard flag. I'll probably just make it so that you can set your own non-pickpocket/lockpick zones.