v0.7 – Guns, mobs, new API calls and events!

V0.7 has finally been released! It’s taken a bit longer as my day job has been exceptionally demanding at the moment but I’ve found a few spare hours to finish up some pretty major features!

The big feature is the ability to spawn a gun, equip it and kill some mobs! There’s a ton of events to notify you of mob’s being spawned or killed, along with new API calls for labelling cubes with text :)

My next task is to get a few video tutorials done!

Features Added

Guns and mob damage, allowing players to shoot and damage (kill) mobs
Add text to any dynamic voxel (including position, size, etc.)
Cloning of worlds – Any author can set a “clonable” flag on their words, and other users can clone the world.

To-Do’s Completed

Improve the inventory system to automatically close and mouse lock on certain tools (torches, guns, etc.)

Bug Fixes

Transparent cubes are not correct, the background is not being rendered through the cubes. Z-Ordering “issue” with three.js (r70 removed .renderDepth!!)
Very intermittent crash bug when players join a server
Anyone can restart a world (only the author should be able to)
Copy and paste in script editor can cause window to shift up leaving blank at bottom
Editing the world did not cause spawned items (torches, guns, etc.) from resetting and disappearing
Improve the inventory system to automatically close and mouse lock on certain tools (torches, guns, etc.)
Editor HTML layout is wrong when entering the editor from the tutorial
Whilst in edit mode, opening a new browser tab (Cubvierse in background) causes a disconnect, on reconnection editor is buggy
When entering edit mode (or placing mob spawn points) the mob animation plays and the last frame (of a dead mob) is shown