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
@jpell1221
I second the break picking tool idea. But if you add it make sure that to pick something you have to only have 1 of the item in your hand or else people might lose several of the item.
also a suggestion, making so there's a change for either to give you damage or to break your lock pick. or both
@Jogy34
gaa sorry man for asking you...i know how it feels to get same question over and over agian
@jpell1221
For like the 20th time the chance is't a % it is a 1 in whatever chance. So if you set it to 90 it's a 1 in 90 chance that you would open the chest.
i put the % successively open a locked chest at 90% and it still takes like 60 trys to open in...all kidding aside.
@Mirreducki
Thanks. Sorry about that, I think I made the dupe change and added the plugin.yml then made another change and forgot to add it. Fixed now. Should be fine once an admin approves it.
I get a error when starting server with it. It says the plugin doesnt contain a plugin.yml.
Looks like a great plugin for Thief kit on my HG server:) will test it out for sure:)
@gustebeast
We have on blothera too, he cant find a way to fix it. So he made it so you cant pickpocket damaged or enchanted items. ~ Harry
@Jogy34
I found out what the issue is. Player A has an enchanted diamond chestplate in his/her inventory. Player B pick pockets Player A, Player B gets a regular piece of diamond armor and Player A keeps his/her enchnated armor. This allows players to get infinate amounts of diamond tools/armor.
@gustebeast
They found that bug on the blothera server but they were not able to narrow it down to what was causing it. They thought it was either when the player was using the item that was being stolen or when the item that was stolen had a damage bar but I was never able to replicate it on my own private locally hosted server. If I knew exactly what was happening I might be able to fix it by since I couldn't narrow it down to anything specific I'm at a loss. It didn't happen often enough on the blothera server to cause a big issue so after it shut down I ended up forgetting about it. I'll look into it a little more but if you think you found the reason that it is happening then please tell me.
problem. Whenever someone pick pockets someone it duplicates the item. The person stealing gets the item and the person being stolen from keeps it too.
@fazaro
I would think so but I'm not 100% sure. Try it.
The Lock Pick works on LWC?
@Joxiscraft
That part is hard-coded into the plugin and I have that in all of my plugins so that the players know what plugin is being used to do that.
@Ra1n1337
For one it already damages the player when they fail at pickpocketing, 'StealFailDamage' in the config is for how much it hurts the player. Second I might add the cool-down for chests but I'm a little busy with another big plugin currently so for the time being you're best bet would be to just set the lockpick chance fairly high.
could you make it so that a failed attempt of pickpocketing damages the player? oh and could you add that like a chest keeps refilling with an item, like once its stolen from, you cant steal from it again for like 30 seconds? if you could do this i will reccomend the shit out of this plugin
Suggestion: Make better stealing, like in Sneak Thief. Opening players inventory like a chest ,and stealing one thing would be awesome.
xdeathoreox Today I am going back through all of my plugins that I still have a working copy of and adding any suggestions that I think are good. You can look to seeing your suggestion in an hour or so
<<reply 747180="">>
First of all the lockpicking system is for getting around a plugin that locks chests. Second you don't have to lockpick chests that aren't locked from external means you can just open those normally