Fixing code

In this class, you were using a different instance of LockChest (which means the Maps were different, and the locations would never been added to both)

Also includes a check if we are actually interacting with a block, and if the player is indeed the owner (containsKey(playername) does not do this)
Creating the instance inside the main class

This way, the instance is shared among both the command executor and the listener
Merge pull request #1 from DarkSeraphim/patch-1

Fixing code