1. cyubeVR
  2. News
  3. Are you a programmer and interested in modding cyubeVR? Give feedback now!

Are you a programmer and interested in modding cyubeVR? Give feedback now!



Hey everyone!


This is not yet the Update 51 announcement, but Update 51 for cyubeVR is approaching quickly!

One of the major features that Update 51 will bring is the VoxelAPI, an easy to use, awesome native Modding API for the game for interacting with the voxel world of the game, allowing all kinds of fun mods to easily be created and shared through the Steam Workshop. Over the past 1.5 months, the VoxelAPI has been extensively tested and expanded in the beta build of game already, and many awesome mods have already been created and shared by beta testers in the cyubeVR Discord.

This post here is primarily aimed at programmers who might be interested in creating mods for cyubeVR using that VoxelAPI!

One important feature of a modding API is backwards compatibility - ideally, a mod that was created once should keep working forever. For that, it is important that function calls don't change! While the VoxelAPI is only available in the beta build of the game, with few beta testers using it, it is still acceptable to break backwards compatibility. But once it is released in the stable build of the game (Update 51) and the Steam Workshop is filled with many mods using it, all mods should ideally stay compatible forever without requiring constant updates.
So what does this mean? It means that if you are a programmer wanting to use the VoxelAPI to create mods for cyubeVR, then it would be best to check it out now, while it's still in the beta build, before Update 51 comes out out! Now, while you can still give feedback that can result in big changes that would break backwards compatibility.

So, if this sounds in any way interesting to you, click here to take a look at the official GitHub repository for the VoxelAPI! It is designed to be super easy to use, all details about the VoxelAPI are explained nicely in the readme on GitHub.

Most importantly, do you think any parameters of any of the functions should change in any way? Changing any of the parameters will not be possible without breaking backwards compatibility. So have a read through it now, and if you see anything that you would like to have changed or added, post your feedback in the #voxel-api channel in the official cyubeVR Discord, or create an issue on the VoxelAPI GitHub repository.

To give you a bit of an idea of what kind of VoxelAPI mods have been created so far, here is a list of all currently existing VoxelAPI mods for the game that were shared so far in the cyubeVR Discord:

  • Block Factory by Sceptrex
  • Cloud Walker by Quill Inkwell
  • cyubeGate by Sceptrex
  • cyubePainter by Quill Inkwell
  • Day Clock by Sceptrex
  • Digging Mod by Albertbz
  • Flying Platform by Sceptrex
  • Pixie Hunt by Phildo
  • Placeable Foliage by Quill Inkwell
  • Sleep Altar by Kingtut 101
  • Stone Generator by Kingtut 101
  • Tape Measure by Quill Inkwell
  • Time Control by Quill Inkwell
  • Torch Storage by Sceptrex
  • Upblock by Kingtut 101

If you are not a programmer, but interested in testing any of these mods already using the beta build, that's great too! The beta build is public to everyone in the cyubeVR Discord. So if any of these sound interesting to you, feel free to come into the cyubeVR Discord, join the beta tester role, and look at the #modding-wip-showcase channel for download links and threads where you can give the modders some nice feedback on their awesome mods :)



That's all for today! If you like the game, don't forget to tell other people about it and write a review on Steam if you haven't done that already, even if its just a few words.
Thanks for caring about the game and as usual, make sure to report all issues you see and give me as much feedback as possible in the official forums or the official discord server, join it before its full ;) We're over 3500 people there already, come and join us! If you don't like something about the game, tell me there and I'll try to improve it! I'm available to chat with anyone in discord :)

There's also a official cyubeVR subreddit available on Reddit, if you're active on Reddit, make sure to subscribe to it and maybe post some great screenshots there!

Also, don't forget there's an official roadmap with voting features.

Cheers!