Added method to send packet after a specified delay in ticks
Created a packet sender specifically for sending chat packets
Added int parameters to particle packet sender

If the packet sender receives ints as parameters it will set the floats
to the centered values of the int value i.e. 1 -> 1.5
Fix last section size of a perfectly divisible block array being 0
Set up the metadata bank after the constructor

Because it needs to add listeners to Bukkit’s plugin manager which
isn’t created until later
Add auto protect functionality to room hider
Add method for getting ID for block and all its adjacent blocks
Account for non-player block break events
Check for unprotected air blocks on auto protect
Reveal rooms when protected blocks are clicked
Add room IDs to status messages
Add ability to unhide rooms

Have also cut down the search area for proximity room searching so that
players can’t reveal rooms through walls
Haven't worked out how we'll save metadata yet so I've TODO'd it for now
Preparation for possible thread-safe player metadata
Don't hide protected columns if they're covered by a non-solid block
Misc. minor corrections/additions