Web Apps

Patch Roulette has two main components:

  • Web frontend and REST API for managing Paper updates
  • Featureful and performant web-based multi-file diff viewer

Personal portfolio website (this website)

Libraries

Command framework & dispatcher for the JVM

Java reflection library with support for obfuscation mappings

Gradle Plugins

Gradle plugin and Java library for resolving Gradle Configurations at runtime

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

Minecraft Mods

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