Add getting an identifier by obj

Signed-off-by: Chris Sanders <zidane@outlook.com>
Add .checkstyle to .gitignore
Adding entity/player event interfaces

Adding a base event interface for both `Entity` and `Player`
Ignore .nb-gradle folder
Add collection of online players, max number of players, and a getPlayer method to `Game`
Add Damageable class with basic methods
Add AsyncPlayerChatEvent
Event hooks ignore cancelled events by default
Add CONTRIBUTING.md, Update README.md
Merge pull request #73 from jacklin213/documentation

Add CONTRIBUTING.md, Update README.md
Merge pull request #67 from Marenwynn/master

Event hooks ignore cancelled events by default
Add VoxelVolume super-implementation for World and Chunk; moved methods from World and Chunk. Add EntityUniverse super-implementation with methods to get Entities
Add Vector3i block and voxel getters to VoxelVolume
Merge pull request #46 from killjoy1221/gitignore

Add .checkstyle to .gitignore
Updating Block event with reference to Voxel

Updated `BlockEvent` with `Voxel getVoxel()` for block/position. I'm debating
renaming the events to `VoxelEvent` but that may be too different from
what devs are accustomed to.
Update JavaDocs, Game, World
Add cancel based methods to event base interface
Add ItemsStack interface, without any Inventory
Update README.md, Forum Link
Fixed javadoc, added missing @Overrides

I accidentally deleted this

I'm tired, I screwed up a few things

I'm tired, I screwed up a few things