SherlockHolmes
SherlockHolmes Plugin - Investigate Your Players: Version: v1.2
==== Requires Vault! ==== The Sherlock Holmes plugin is a simple plugin that all the user to find out lots of little things about their players. See how much food and health they have. See their GameMode. You can even see their IP address. This is extremely useful for admins to check if a player is using two different accounts off the same computer! And best of all, this plugin is simple to use! NEW! You can now see a players inventory!
Features:
- Right Click on a Player with String to see their info!
- See a Players:
- Gamemode
- World
- Health
- Hunger
- Level
- Total Experience
- Money
- Permission Groups
- IP Address
- See a players inventory
Source Code - Coming Soon!
Commands
As of now there is only one command.
- /holmes inv <player>
- Lets you see another players inventory. You can also move things between each others inventories.
Permissions
The Plugin has permission support however it is not required. If Permissions are not enabled then it defaults to Op. Permission Nodes
- -holmes.info.*
- Gives access to see all of a players information upon right clicking them
- -holmes.info.name
- -holmes.info.world
- -holmes.info.gm
- -holmes.info.health
- -holmes.info.hunger
- -holmes.info.level
- -holmes.info.totalxp
- -holmes.info.money
- -holmes.info.groups
- -holmes.info.ip
- Gives access to see specific information. This way players can still use it, but certain information can be hidden.
- -holmes.command.inv
- Gives access to see a players inventory (Note: The permission node holmes.info.* will not give access to this command.)
Planned Features
- Get a Players Bed Location
- What do you want to see?
- Ability to watch players
Changelog:
Version 1.2
- Update the better permissions
- Added ability to see another players inventory
Version 1.1
- Added Permission Groups
- Added Economy
- Added World
Version 1.0
- Initial Release
add commands to see info like /holmes ip <person>
Does work, but throws some error at the console:
Could not pass event PlayerInteractEntityEvent to SherlockHolmes v1.2
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:341)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:1105)
at net.minecraft.server.Packet7UseEntity.handle(SourceFile:36)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:290)
at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:113)
at net.minecraft.server.ServerConnection.b(SourceFile:39)
at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30)
at net.minecraft.server.MinecraftServer.r(MinecraftServer.java:595)
at net.minecraft.server.DedicatedServer.r(DedicatedServer.java:222)
at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:493)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:426)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:856)
Caused by: java.lang.NullPointerException
at flaminsnowman99.SherlockHolmes.HListener.onPlayerInteract(HListener.java:122)
at sun.reflect.GeneratedMethodAccessor343.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:339)
... 15 more
v.1.2 sherlockH. and
with bukkit version git-Bukkit-1.4.5-R0.2-4-g8f9958f-b2492jnks (MC: 1.4.5) (Implementing API version 1.4.5-R0.3-SNAPSHOT)