We're trying to catch a thief on our server. Bukkit isn't a good option since it's a hosted server, so I'm hoping for advice that doesn't requires Bukkit plugins. In the worst case I could probably move the world files somewhere that Bukkit is an option.
There are only 7 suspect players. INVEdit crashes when opening some players' inventories, presumably because we're running 1.7.4 and INVEdit hasn't been updated recently. So I used the trick of temporarily hijacking other players' [username].dat
files, but the stolen items aren't in anyone's inventory.
A note in case someone else doesn't know this technique:
- Look in the world's
/players
directory. - Back up your own
[username].dat
file. - Copy a suspected player's
[username].dat
file, renaming it to your user name. - Launch the game and check the inventory as your own.
- When you're done investigating, restore your own
[username.dat]
file.
This probably means the stolen items are in a hidden chest, since the technique above lets you inspect players' inventories and Ender chests.
Are there time-reasonable (i.e., not requiring hours of tedious work) techniques for finding thieves after the fact?
And if not after the fact, are there ways to set up a trap that will help identify thieves in the future, again without requiring hours of work? For example, I've wondered whether naming items could somehow help to track down thieves if you could search through the World data file. Unfortunately, this related question hasn't turned up a solution yet for searching world data for a specific item or item type.