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.
The plugin is currently in development, so there aren't any automated builds. However, you are welcome to compile the plugin and test out the features yourself. Here are some of the requirements for compiling locally.
- Java 17
- Minecraft Version 1.20.4
- BuildTools (1.20.4)
Steps for Building Locally
- Run BuildTools to generate the 1.20.4 server jar.
- Clone the repository by using this Git link: https://github.com/MinecraftMediaLibrary/EzMediaCore.git.
- Run
gradle build
to compile the plugin JAR. - Find the mods and plugins in the build folder.