[INACTIVE][FUN] Pickpocket v0.2 - Pickpocket your friends [818]

Discussion in 'Inactive/Unsupported Plugins' started by Kuuichi, May 27, 2011.

     
  1. Offline

    Kuuichi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Pickpocket - Pickpocket your friends!
    v0.2 - tested against RB #803 + #818!

    [Description]
    Pickpocket is a fun plugin that allows you to steal another player's equipped item. When they aren't looking, you can sneak up behind them and right-click them to pickpocket! It includes fully configurable options, and a leveling system so you can see who can become the master pickpocket! As you level up, your chances in successfully pickpocketing rise, but the challenge to level up also rises! This plugin is GREAT for anarchy servers!

    [Download]
    Download it: here
    Source is coming soon! Inbox me if you want it now!

    [Usage]
    To use Pickpocket, just sneak up to someone and right-click them with your hand. You can edit the config to your liking also, but I recommend the default settings.

    */pp help - shows all the commands.

    */pp register - registers a pickpocket account.

    */pp levelup <playername> - ops only, level up yourself or others(optional playername).

    */pp stats - view your PP stats.

    [Changelog]
    *v0.1
    Released the plugin.
    *v0.2
    Added leveling system and configuration files.
    Added /pp commands.


    [Todo]
    *Hook into Permissions
    *Fix some bugs(Taking too many items, etc.)
    kahlilnc likes this.
  2.  
  3. Offline

    Kostronor

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  4. Offline

    Kuuichi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Ahaha I found that out a few minutes after I posted this, one of my friends wanted a plugin like this so I made it in 15 minutes or so for him.
  5. Offline

    Kostronor

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I just viewed FlingeR's profile, he was last seen on 30 of April, so i thing, we can consider his as a bit inactive...
    well, never mind, just thought of a big pickpocket-war like five people are stealing from each other in a circular manner :D
    so you should make something like cloaking yourself with a command or so and then using you steal-ability to steal.
    if you fail, you'll become visible and the other can attack you.
    for visibility, check vanisch ;)
  6. Offline

    kahlilnc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Can you add more configurable options? Like the message it sends, hold shift for it to work, and the percentage. Please :D
  7. Offline

    vrox

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Multiworld support would be awesome. I only want this in one world.
    AS1LV3RN1NJA likes this.
  8. Offline

    kahlilnc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    He is adding permissions, I hope. And you can add the permission node to the seperate world config.
  9. Offline

    Kuuichi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'll do that right now, after I finish eating this burrito. :D
  10. Offline

    Kuuichi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Check out the new update! It included a huge leveling system, with configurable addExp and addPercentage intervals! Also, you have to be sneaking to pickpocket now, and I added a bunch of commands. Tomorrow, I'll add a top ten command and some more features and configurable options. Possibly permissions. It's getting late, and I'll explain the config examples later. If you don't know how to use it, just leave it as is.
  11. Offline

    kahlilnc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Oo thanks for updating.
  12. Offline

    kahlilnc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    What about stealing money out of pockets.
  13. Offline

    riuthamus

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Could you use register and get this attached to econ systems?
  14. Offline

    Lolmewn Retired Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Nice! Although I don't like stealing :p
  15. Offline

    halvors

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I was writing a simular plugin, but just for Economy, also pick money, could you add this? Your plugin is better :) Nice work!
  16. Offline

    Kuuichi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I've just finished the iConomy stuff, but it hasn't been working the way I want it to, so I'll finish it after school then release it.
  17. Offline

    jamescosten

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    kahlilnc likes this.
  18. Offline

    Jumla

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I am the one who requested this plugin. Kuuichi, great job on the plugin, Its great, as usual. Thanks.
    Thats really cool, I like how much attention this is getting before its even released, thanks for the review, im sure Kuui will appreciate it.
  19. Offline

    Kuuichi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Thanks a bunch for reviewing it, I loved it. I will be configuring it more and more, and I'm currently hooking into iConomy, and adding configurable perks/skills. Hopefully, I'll balance this out enough so it actually requires some skill to pickpocket, rather than repeatedly clicking a person. Again, thanks for the review!
  20. Offline

    m5k

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I've been using the other PickPocket plugin since it came out and my thief class wouldn't be the same without it. Sadly it's no longer being developed and I'm going to switch to your plugin.
    However, I'd like to suggest a bunch of features which would make the plugin more user-friendly and be more balanced.
    1. Remove the /pp register command. Make it automated so whenever a person who has the permission node to pickpocket gets added to the list if he's not already on it.
    2. Add advanced cooldowns. So you could let a person pickpocket three times with a 5 second cooldown and then he has to wait 30 seconds to try again. This means the thief will have to be able to sneak up to people and remain unnoticed for 15 seconds.
    3. Messaging. After the 3 attempts the victim receives a customizable message. Mine would be:"You notice a thief has his hand in your pockets!"
    4. Item requirement. Simple configuration depending on id.
    Code:
    useitem = true
    itemid = 347
    I don't wanna sound like a demanding prick but I think all of these suggestions (note, suggestions) would improve this plugin a lot. I really like the ability to level up. I already have levelcraft and McMMO but thieves never had any levels. Until now that is.
    I hope you consider my suggestions. Thanks for a great plugin.
  21. Offline

    SynonymOfHeat

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    First of all; I really love the whole 'Pickpocketing' concept, because I am starting up my own Medieval themed MineCraft server atm and ur plug-in will definitly be in the plug-ins folder. ;]

    Second of all; I agree with m5k's suggestions.

    Third of all; I love you man, keep up the good work and keep those updates coming! =D
  22. Offline

    Seth Walton

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    What needs to be added to permissions? Pickpocket.Pickpocket?
  23. Offline

    LegendarySandwich

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Whoo, a similar plug-in that's actually being update. I'm looking forward to future versions.
  24. Offline

    LegendarySandwich

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I'm getting this:
    Code:
    2011-06-08 23:54:42 [SEVERE] Could not pass event PLAYER_INTERACT_ENTITY to Pickpocket
    java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftWolf cannot be cast to org.bukkit.entity.Player
        at kuuichi.pickpocket.ppplistener.onPlayerInteractEntity(ppplistener.java:23)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:306)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:860)
        at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
  25. Offline

    Kuuichi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @LegendarySandwich
    Sorry, that's what happens when you right-click a wolf. I'll fix that ASAP.
  26. Offline

    crysis992

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  27. Offline

    Kuuichi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @crysis992

    Sorry, I was meaning to fix that, but I haven't gotten to it yet. I have plenty of time over the summer now, so I'll be updating this soon.
  28. Offline

    jlu

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hello dude, i dont find permissions notes, can u tell me please? :)
  29. Offline

    Scetch

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey! Instead of using
    Player target = (Player)event.getRightClicked();
    use
    Entity target = event.getRightClicked();

    Then use ((Player)target).getName(); or what ever you want to do to the player, it should stop the errors in the console when right clicking things that aren't players.
  30. Offline

    vrox

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Does this work on build 1000?
  31. Offline

    who885

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    update the link please i wana use this D:

Share This Page