Where did you download Vloxelworld alpha v0.6 to play? In IndieDB or in itch.io? Because in itch.io nobody came to download that update. In addition, posting free games on indie pages is equal to absolute failure in 99% of cases, no matter if the game is good or bad, or how much work you have devoted.
If you don't believe me, I leave you a link of a game that suffers from these conditions, in such a point that you won't even be interested in wanting to download or play: https://ofihombre.itch.io/damiux-ferrer-dream
For that reason, I think you should make a video of RPG in a Box that announces the games made in the engine, including Vloxelworld.