Patch Roulette has two main components:
Personal portfolio website (this website)
Command framework & dispatcher for the JVM
Java reflection library with support for obfuscation mappings
Gradle plugin and Java library for resolving Gradle Configurations at runtime
Gradle plugin for automated publishing to Hangar
Gradle plugin for building the Paper Minecraft server software, forks of Paper, and Paper plugins
Gradle plugin for generating resources at build time
Gradle plugins adding tasks to run Minecraft server and proxy software
Server-side Fabric mod enhancing the console with tab completions, colored log output, command syntax highlighting, command history, and more
Featureful chat enhancement mod with support for multiple mod loaders and the Velocity proxy, cross-server chat, an extensible API, and more
Adds in-world chess matches between players and or CPUs
Allows customizing the server icon and ‘message of the day’ text (shown on the server list) using MiniMessage
Fabric mod adding commands to list, search, and get information about installed mods
World map renderer and web viewer for Minecraft servers
Utility to monitor real-time server performance in-game