ItemSpy
Summary
ItemSpy is a plugin that creates a way for admins/mods/whatever to know and be supplied information when a player interacts with an item or block that they shouldn't normally have access to. A common example of one of these "illegal items" is bedrock (normally available to admins and staff members of the server, but not regular players). The "interaction" can be defined as a pickup/drop or accessing of a container that contains it (chest, dispenser, furnace, minecart chest, even a brewing stand), although, there will be more interactions tracked in the future.
Don't understand?
For example, we have two players on a server, Joe and Bob. Joe is a normal player, while Bob is a veteran Moderator. In a server without ItemSpy, if Joe picked up some bedrock, or opened a container holding bedrock, Bob would have no way to know that right away. But with ItemSpy, there would be an alert sent right to him. If Joe accessed a container, the alert would contain Joe's name, the container block's location, and type of container. Likewise, if Joe picked the item up off the ground, the alert would contain Joe's name, location, type of item, and amount of the item he picked up. Busted.
Features
- Receive alerts when a player picks up/drops an item or opens a container containing items they shouldn't have access to.
- Fully configurable list of illegal items/blocks, with support for data values.
- Toggle receiving alerts on/off.
- Force a scan of a player's inventory, and report what, if any, items they shouldn't have.
- Allow certain players to not trigger alerts by using permissions, globally or per-world.
- Time periods between the same alert type from the same player that drop alerts.
- Teleport to your most recent alert location at a command.
- Logging of alerts to a text file.
- PluginMetrics/MCStats.
To-do's
- Automatic updating.
- Language localization.
Changelog
Version | Changes |
---|---|
2.0.1 | Addition of PluginMetrics/MCStats. |
2.0.0 | Support for any container type, standardized strings, support for data values, etc. |
1.2.1 | Numerous changes, including removal of Vault, persistence, and better alert spam protection. |
1.1.0 | Added ability to function without Vault. |
1.0.1 | Changed Java version to Java 6. |
1.0.0 | Initial release. |
Links
- Config - Check out the config, and how to unlock its potential.
- Commands and Permissions - Learn how to use ItemSpy, and give its power to your staff members.
- Sneak Peek - See what's in development for the next release.
Metrics
Tekkit
Tekkit (as well as any mod adding blocks, items, or containers) is currently not officially supported by myself, and any questions pertaining to ItemSpy not working correctly with Tekkit will be (if the problem is found to be caused by Tekkit) ignored. ItemSpy itself should work with Tekkit out of the box, but features such as named containers, item names, and block names may not work correctly. For example, ItemSpy may report a Klein star as its id, or even "null." In the future, basic support will be offered for Tekkit users, features such as customized item and container names.
Everything Else
Got a question that isn't solved on these pages? Post a comment. What about a feature request, or a bug report? Submit a ticket and I'll do my best to resolve it.
I have found that ItemSpy its a perfect plugin for tekkit servers.
Normally in my tekkit server, i ban/unban some items, specially EE items, but while testing those items, its a great help to know who is using the item while its not banned so i can see what kind of use the users give to the item.
@HiTekReb
It should, in theory work with any id, regardless of the update status. I'll take a look at your ticket and do some testing.
Does this have support for emeralds, diamond blocks and emerald blocks?
I successfully added diamond (264) and it tracks successfully, but when I try to add the other 3 (388, 57 and 133 respectively) it doesn't seem to alert/track those IDs.
I made a ticket for you.
Ticket tracker? Check. Be sure to report any and all bugs with ItemSpy, no matter how insignificant. (Yeah, spelling/grammar errors too.)
Logos, update 2.0, and new features! What else is in stock? Keep the comments coming guys, and ItemSpy will live well into the future!
Remember: Plugins thrive off of the end user's requests. :D
@fromgate
It's on the to-do list already. The plugin is being rewritten from scratch at the moment, and it should be 10x better when it's done. :)
Edit: Sorry about the long wait for this promised update. I expect it to be out in a few days from now. I've just been tied up in other things and haven't gotten the chance to write some java.
Great plugin! But can you add an ability to write message about to log file?
@Weirdo1984
Anytime. We here at ItemSpy Industries (:P) aim to please our [not] paying customers.
Also, a complete plugin rewrite is underway, which will add many new features and clean up the code lots.
@SpartaMercenary
Cool :). Thanks in advance!
@Weirdo1984
It's not coded into the plugin yet, but I'll get right on it!
Hi there,
Is there a way to get the alerts to be shown in the console?
Since i am more logged in on the console then in the game itself it would be very handy, also then i could check the logs for alerts when mods/admins aren't online.
Greetings!
Added a ticket tracker. Please post any and all issues/enhancements/etc in the Ticket link up top.
@tmad40blue
I'll work on making Vault not required. Is there any specifics you have in mind, or would defaulting to op/not op be alright?Edit: Released a version that doesn't require Vault. It's still highly recommended to use Vault, though.Edit 2: The newest version completely dropped Vault in favor of the native Bukkit permissions system (SuperPerms). Any permission plugin worth using should work with it automatically. It's tested on bPermissions (the permissions plugin I use to test my plugins), at least.
I REALLY do not want to have to use Vault... could this be made a priority?
thanks for answer and a special thank you that you have understood my English. I look for plugin that can solve my problem
@Minerby
No, you won't be able to find the chest any easier with this plugin. The plugin only helps to find chests that are containing so-called "illegal items", items that a regular player shouldn't have (and diamonds are generally items that players have). Even so, if you made diamonds an illegal item, you would not receive an alert unless someone accessed that chest.
On the other hand, I could implement a feature to do something similar to what you asked, but don't expect it to be out in the next day or so.
in my server moderator create a many chests wit many diamonds now i fired him and i dont know where his chest situated. does this plugin help me to search this chests?
Ty sparta for this awesome Admin Tool. GJ.