Open-source Wynncraft client mod supporting Fabric & NeoForge
Wynntils is a Minecraft mod using Architectury to support Fabric and NeoForge, currently supporting 1.21 & 1.21.1. It is a rewrite (originally codenamed Artemis) of the original Wynntils mod, now known as Wynntils Legacy. I began contributing by porting a missing feature and was later invited to join the official development team.
This was my first open source project and helped me gain experience collaborating on a large codebase, submitting PRs, handling code review, and integrating features alongside other developers.
Below are some of the more notable contributions I've made (200+ contributions total).
The waypoint manager was the very first contribution I made to Wynntils...
Originally missing import, export, and icon filtering—these were later added and the entire GUI was redesigned to include searching, sorting, mass selection, scrollable lists, and filters.
PRs:
Replaced the base container UI with a custom map interface, clickable destinations, and later merged with a “departure board” variant. Scrollable and supports new destinations.
PRs:
Added custom quick-jump navigation for banks, bookshelf banks, misc bucket banks, and block banks. Later updated to support Wynncraft 2.1 redesign and merged UI elements into a single widget.
PRs:
Converts Unicode Wynncraft glyphs back into readable English and allows input in either language using << >> or [[]] syntax, as well as input mode toggles in chat UI.
PR:
Added proper scrolling, category tags, filtering, checkboxes, search highlighting, and improved navigation between feature list and config options.
PR:
Replaced manual screen checks with a new `WynncraftContainer` abstract class with pattern-based matching and metadata properties like scrollable/resizeable/fullscreen container attributes.
PR:
Added UI-driven item filtering so users no longer need to type syntax like
manaRegen:>5 manually. UI builds syntax behind the scenes.
PR:
Tracks raid times for each challenge room and boss room. Originally used labels and chat hooks, later updated for Wynncraft 2.1 to use scoreboards instead.
PRs:
Combined overlay config options with selection UI, added filters, new overlay types, preview button, and improved resizing visuals.
PR:
Added a UI allowing users to select colours using sliders and input fields, replacing manual hex entry for several configuration screens.
PR:
Updated the mod to support the beta version of Wynncraft 2.1.1 so that a compatible update could be released immediately when the server update went live.
PR: