Blox 0.35

Blox 0.35 (named Friday Update 5) was a minor update to the game focused on small fixes and enhancements to the game.

Changes

 * Added a block pick function, which was accessible using the middle mouse button on any block.
 * Introduced a new chat command framework; commands could now be invoked by starting a chat message with a forward slash '/', followed by a command name and optional parameters.
 * Added the /help command, which would list all of the available commands for that server, with a brief description of each. With an optional second command parameter, you could also get specific usage details for any given command.
 * Added the /seed command, which would output the current world seed to the chat log. This seed would have been used while generating the world to initialise the terrain generator to a specific state, allowing for reproduction of worlds.
 * Fixed a visual bug with slabs, where the bottom face of a slab would render incorrectly if another slab was underneath.
 * World downloading and rendering would now start as soon as possible, rather than waiting for the introduction sequence to finish. This made the initial loading stage finish more quickly.
 * Rewrote the implementation of both server and client worlds to derive from a shared world class. This enabled client worlds to access a larger range of helper functions, and enabled client worlds to be initialised without invoking a loading process.

Bugs

 * Some blocks, such as Saplings, could be placed unsupported (e.g. in mid air). They would still decay after being randomly ticked.
 * Attempting to place a block while facing directly upwards can fail.
 * Touching the game world on a touch enabled device would always break the block you were looking at, even when dragging to look around, and placing blocks was impossible.
 * The dynamic thumbstick and jump button overlapped some in game UI.