/projects
EzMediaCore
EzMediaCore is a Bukkit library written in Java with the purpose of providing a simple and easy way to render media on a Minecraft server. One of the most fascinating features of EzMediaCore is the ability to render videos on a Bukkit server. External video playback libraries such as FFmpeg or VLC Media Player are used to aid in frame rendering. Dithering algorithms are included in the library to provide a smooth and high-quality video playback experience in-game. With the power of these tools, we're able to play not just standard Youtube videos, but live-streams, screen-shares, webcams, and other input devices, reaching extremely high frame rates with limited bandwidth constraints.
Murder Run
Inspired by the popular game Dead by Daylight, Murder Run is an advanced gamemode revolving around killers and survivors. In a desolate map, survivors must find all the vehicle parts and throw them back onto the truck before the killers murder everyone. Both killers and survivors have access to a 100+ different gadgets, which can be used to gain advantages and disadvantages. This game is based off SSundee's "Murder Run" series on YouTube. Here are some more awesome features about this plugin.
Neon
Neon is a Bukkit-based plugin written in Java that serves to provide a user-friendly way to browser the internet. Besides rendering websites, it's able to support playback from videos, files, etc. on the internet. Since Neon uses Selenium, the plugin is able to load web pages at blazing fast speeds. Neon was heavily inspired by my EzMediaCore library, which was a plugin that was able to play videos from the internet. It took advantage of playback using VLC Media Player, FFmpeg, and YoutubeDL, but the code base became too complex and I wanted to divert to a project that is more general. That's when I had the idea of websites.
Earth SMP Mod
A fabric mod written for my personal SMP server for my secondary school friends, utilizing complex Mixins and injections to modify the server at runtime. It adds several custom potions, several quality of life features (for example, goat horns giving all surrounding players speed), villager nerfs, buffs to "non-meta" weapons like tridents, and so much more to balance vanilla gameplay for users.
APES Website
A small website for my AP Environmental Science class, which includes a fight for action against climate change. I setup posters around my school with QR codes linking to this website to promote activism and awareness of the climate crisis. https://apes.onrender.com