Back to portfolio
Games Minecraft

Snuzzlings Library

Shared utility library for Snuzzlings plugins covering config, messaging, GUIs, storage, confirmation flows, and async task helpers.

Java Paper MiniMessage SQL

Snuzzlings Library is the extracted shared foundation for Paper plugins in the Snuzzlings ecosystem. It handles configuration merging and validation, MiniMessage-based messaging, GUI primitives and pagination, storage abstractions, confirmation flows, chat input collection, item utilities, text helpers, cooldowns, rate limiting, and asynchronous task management.

The storage layer alone is a good example of the kind of groundwork I tend to build when a project family grows: YAML, SQLite, MySQL, MariaDB, and PostgreSQL are all accounted for, with shared dependencies and reusable utility code instead of every plugin reinventing the same persistence story.

Projects like this are valuable because they show architecture discipline. Instead of rewriting the same plumbing for each plugin, the shared systems get centralized into reusable code with a cleaner dependency story and more consistent behaviour across the plugin family.

It is less flashy than a standalone feature plugin, but it is exactly the kind of foundation that determines whether a larger plugin ecosystem stays maintainable.