| Commit message (Collapse) | Author | Files | Lines |
|
* return false in cChunkMap::GetBlockTypeMeta if requested height is invalid
* add checks to users of cWorld::GetBlockTypeMeta
* add checks for invalid height to cChunkMap::GetBlock and cChunkMap::GetBlockMeta
* add hle0 to CONTRIBUTORS
* Fix merge conflict with isValidHeight
* Add initialisation contract and fulfil it.
---------
Co-authored-by: Alexander Harkness <me@bearbin.net>
|
|
* Transition to non-pointer item handler
* That is my destructor - I decide when I leave this world
* I declare your destruction private and you final
|
|
|
|
Refactored all cBlockHandler and cItemHandler descendants to use Vector3.
|
|
The algorithm was designed so All portals must be facing the center, no matter which block had the eye inserted in last.
Note: Still need to create a block entity so that portals don't become invisible when you relog.
Addresses part of #3445
Fixes #3695
|