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.
Merge remote-tracking branch 'upstream/master'