Inactive [RPG/FUN] Thieves 1.2.4 - Steal items from other players [1.2.5-R1.0]

Discussion in 'Inactive/Unsupported Plugins' started by Snaipe, Jan 27, 2012.

  1. Offline

    Snaipe

    eek98azn check that you added the world where you want to be able to steal in your config.
    also, in your example, you only added the permission to yourself - you might want to put it in a group if you want your other users to use the plugin.
    Also please note that you cannot steal an op by default, as they automatically have the thieves.protected permission. Changing the permission to false in your permission manager will allow ops to be stealed
     
  2. Offline

    eek98azn

    what do you mean by added the world where u want to be able to steal? can you show an example as well?
     
  3. Offline

    InvaderX_9

    It wont work for me
     
  4. Offline

    Snaipe

    eek98azn well, inside the plugin's config.yml there's a "worlds" list. Let's say you have two worlds, named "firstWorld" and "secondWorld", and you want to be able to steal inside.
    The worlds property inside the confing should then look like :
    Code:
    worlds:
        - firstWorld
        - secondWorld
    InvaderX_9 I cannot guess myself, please add details to the statment... Make sure you have properly configured the permissions and the config.yml.
     
  5. Offline

    Elements11997

    Thanks
     
  6. Offline

    InvaderX_9

    There is no error message, and I configured it correctly, its just that when you try to steal, it doesn't happen/work
     
  7. Offline

    mini_totent

    I configured thieves to my worlds and the /thieves toggle works, but upon sneaking and right clicking it doesn't work. I found multiple instances with this error:

    Code:
    [SEVERE] Could not pass event PlayerMoveEvent to Thieves
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:209)
        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NullPointerException
    
     
  8. Offline

    Snaipe

    InvaderX_9 then can I have a copy of your config, the names of the world you want it to work and your permission setting ? It could help me spot the error.

    mini_totent the part next to the "Caused by: java.lang.NullPointerException" was the important part... please post it, it will help me. thanks for reporting :)
     
  9. Offline

    InvaderX_9

    Code:
    worlds:
    - world
    general:
      stun-time: 5
      theft-range: 4
      detection-radius: 2
      can-steal-in-hotbar: true
      can-steal-in-non-pvp-area: false
      permission-levels: false
      cooldown: 60
      enchantment-unit-multiplier: 0.115
    language:
      enabled: Theft have been enabled on the server.
      disabled: Theft have been disabled on the server.
      you-have-been-discovered: You have been discovered, and the victim stunned you with anger.
      victim-is-too-far: The victim is too far from you.
      thief-spotted: You feel that something is moving inside your pocket.
      cannot-rob-player: You cannot rob this player.
      cannot-steal-in-non-pvp-area: You cannot steal in non-PvP area.
      cooldown-not-finished: Your cooldown is not finished.
      level-up: You just leveled up !
    y:
      stun-time: 5
      theft-range: 4
      detection-radius: 2
      can-steal-in-hotbar: true
      can-steal-in-non-pvp-area: true
      permission-levels: false
      cooldown: 5
      enchantment-unit-multiplier: 0.115
    
     
  10. Offline

    mini_totent

    Code:
    2012-04-20 17:01:20 [SEVERE] Could not pass event PlayerMoveEvent to Thieves
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:209)
        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NullPointerException
        at net.minekingdom.snaipe.Thieves.listeners.PlayerListener.onPlayerMove(PlayerListener.java:43)
        at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
        ... 10 more
    2012-04-20 17:01:25 [SEVERE] Could not pass event PlayerMoveEvent to Thieves
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:209)
        at net.minecraft.server.Packet10Flying.handle(SourceFile:126)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NullPointerException
        at net.minekingdom.snaipe.Thieves.listeners.PlayerListener.onPlayerMove(PlayerListener.java:43)
        at sun.reflect.GeneratedMethodAccessor34.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
        ... 10 more
     
  11. Offline

    superjack010

  12. Offline

    vax35

    Do you think you could adapt this plugin for LWC chests ? With a pourcentage of succes and levels ? (sorry for my english i am french). It'll be very very amazing :)
     
  13. Offline

    Snaipe

    mini_totent superjack010
    please do NOT reload the server while using the plugin ( there are plenty of good solutions to properly restart your server as stated here ), the plugin does not handle reloads atm.

    InvaderX_9 The config alone is not helping, I still need the name of the world(s) you want the plugin active, and your permission setup, please. Also, why is there
    Code:
    y:
      stun-time: 5
      theft-range: 4
      detection-radius: 2
      can-steal-in-hotbar: true
      can-steal-in-non-pvp-area: true
      permission-levels: false
      cooldown: 5
      enchantment-unit-multiplier: 0.115
    in your config ? This part will be ignored by the plugin..

    vax35 Je pourrai essayer, mais je ne garantis rien.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  14. Offline

    vax35

    D'accord, merci de ta réponse :)

    Je vais donc suivre de pres l’évolution de ce plugin :)
     
  15. Offline

    superjack010

    Snaipe Oh.. Thanks for the response :)
     
  16. Offline

    mini_totent


    I do not recall reloading my server. I try to avoid it to prevent (the slim chance of) memory leaks. Since then I have properly restarted, and the plugin still does not function.
     
  17. Offline

    Snaipe

    mini_totent the log points that the thieve's data that is created/loaded when a player joins does not exists. The most probable issue was that you reloaded your server, since the data is deleted but the players are still connected.
    If that's not the case, then the only possibility I see is that something went wrong when some/all of your players joined. Please investigate in your log if there's anything wrong/suspicious near the player's connections. Thanks for reporting :)

    vax35
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  18. Offline

    navbarry

    Does this plugin use alot of ram/cpu
     
  19. Offline

    vax35

    Merci beaucoup :)

    C'est vraiment top ! Très bon boulot !
     
  20. Offline

    Benjerji

    Can you sum me up on Features? Im not getting it, cant you just get in other peoples chests anyway? (Not with any protection plugins like; Deadbolt, Prvt Chests, LWC)
     
  21. Offline

    InvaderX_9

    I want the world: worldy to be active
     
  22. Offline

    TigeMan1

    is there anyway you can let the config let you steal from ops?
     
  23. Offline

    Elements11997

    So when will stealing money be implemented? Or will that not be possible?
     
  24. Code:
    27.04 01:38:55 [Server] INFOat org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
    27.04 01:38:55 [Server] INFOat java.lang.reflect.Method.invoke(Method.java:597)
    27.04 01:38:55 [Server] INFOat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    27.04 01:38:55 [Server] INFOat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    27.04 01:38:55 [Server] INFOat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    27.04 01:38:55 [Server] INFOat net.minekingdom.snaipe.Thieves.listeners.PlayerListener.onPlayerQuit(PlayerListener.java:177)
    27.04 01:38:55 [Server] INFOat net.minekingdom.snaipe.Thieves.managers.PlayerManager.removePlayer(PlayerManager.java:34)
    27.04 01:38:55 [Server] INFOat net.minekingdom.snaipe.Thieves.managers.SettingManager.savePlayer(SettingManager.java:218)
    27.04 01:38:55 [Server] INFOat net.minekingdom.snaipe.Thieves.ThievesPlayer.getThiefLevel(ThievesPlayer.java:55)
    27.04 01:38:55 [Server] INFO Caused by: java.lang.NullPointerException
    27.04 01:38:55 [Server] INFOat net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    27.04 01:38:55 [Server] INFOat net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
    27.04 01:38:55 [Server] INFOat net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
    27.04 01:38:55 [Server] INFOat net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
    27.04 01:38:55 [Server] INFOat org.getspout.spout.SpoutNetServerHandler.a(SpoutNetServerHandler.java:169)
    27.04 01:38:55 [Server] INFOat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
    27.04 01:38:55 [Server] INFOat net.minecraft.server.NetworkManager.b(NetworkManager.java:234)
    27.04 01:38:55 [Server] INFOat net.minecraft.server.NetServerHandler.a(NetServerHandler.java:698)
    27.04 01:38:55 [Server] INFOat net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:179)
    27.04 01:38:55 [Server] INFOat org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
    27.04 01:38:55 [Server] INFOat org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    27.04 01:38:55 [Server] INFOat org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
    27.04 01:38:55 [Server] INFO org.bukkit.event.EventException
    27.04 01:38:55 [Server] SEVERE Could not pass event PlayerQuitEvent to Thieves
    anyone who knows about this error..
     
  25. Offline

    AssassinX13

    Why can't i use the plugin because it says
    "Cant steal in a protected area"
     
  26. Offline

    Aeonxan

    Maybe because the person you were attempting to steal from was in a PvP-Safe Protected area. You can configure with the config and turn it off.

    I'm pretty sure he responded to you, He said :

    "@Elements11997 Well, considering the fact that the plugin opens the target's inventory, I hardly see how I could integrate that ! Unless the money is represented as an item, that is. I'll try to figure that out, but if you have any ideas, tell me."

    I don't see how money is stolen. The way this plugin works, is you open the player's inventory by sneaking and right-clicking them. Isn't that fine by itself? How would you steal from someone, money-wise? I really don't see the need to implement money-stealing features.
     
  27. Offline

    Matthiaswagg

    Great! One problem though -- it disabled some of my plugins, and whenever someone WHO IS NOT OP disconnected, it would say 'Cannot track ThiefMovePlayer' or something similar to that. I had to deinstall it... Any way to fix this? My plugins are:
    Cenotaph, CensorShip, Chairs, AutoItemBarReload, SkyChest, AbsorbChests, Ptweaks, QuantumConnecters, Cookiez, MineCal, NoDeathMessage, BookWorm, WelcomeRulezz, PorteCoulissante, FancyText, EpicGlass, BedRecovery, LocalChat, and TreeAssist (and formerly Thieves)

    It made EpicGlass and FancyText not work, as well as causing me to delete a whole word when deleting one letter in chat. I am sure Thieves did this, since it all stopped when I deinstalled it
    I am using 1.2.5R1.0. I forgot to get the exact message of conflict from the server, and now I can't find it in the server.log. Sorry if that makes it much harder
     
  28. Offline

    printers234

    it doesnt work for me
    everytime i try to rob someone it says
    "Cannot rob this player"
    even though no one is protected.
    help?
     
  29. Offline

    ryerman

    First i gotta say nice plugin, second I'm making a server with my friend and I was wondering if you could make it where there was a mode where only certain people could steal

    Oh never mind i just realized a problem that would occur in the server if you did that

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 23, 2016
  30. Offline

    mini_totent

    I'm wondering in the items.yml sheet would the value of 1 be harder for a thief to steal from compared to value 2 or 10.
     

Share This Page