August 7, 2020

Project: Audio

Enabling any audio to be played from within Minecraft, specifically for those creating games using DiamondFire.


Project: Audio is a project which enables users of the popular Minecraft server DiamondFire to play any audio from within their games. It allows more immersive experiences, such as with a recreation of The Stanley Parable (recreated by KabanFriends), and also with their events plots (allowing custom sound effects, without needing a resource pack).


Current Status

P:A continues to operate continually, with 28 games using it (from 22 game owners), and 108 members in the support Discord.


Languages & Technologies

The entire system is written in NodeJS, using Socket.IO to communicate between the main server and the user's client. Due to limitations of DiamondFire, the games send POST requests to the web server which then sends the packets. The system is also integrated in to the popular CodeUtilities mod, working seamlessly even though it is written in an entirely seperate language (Java).