Seymour Analyzer - Fabric Mod
A Fabric 26.1.2 client-side mod for Hypixel Skyblock that analyzes and tracks dyed leather armor colors in Hypixel Skyblock.
License: GPL-3.0-or-later
Features
✅ Color Analysis
- Analyzes leather armor hex colors using CIEDE76 color difference (Delta E)
- Matches against 1000+ target colors from the game
- Supports fade dyes, custom colors, and normal dyes
- Tier system (T1, T2, T2+) based on color accuracy
✅ Collection Management
- Scans chests and tracks all dyed armor pieces
- Persistent storage of collection data
- UUID tracking to avoid duplicates
- Export functionality
✅ Pattern & Word Detection
- Detects special hex patterns (paired, repeating, palindrome, AxBxCx)
- Custom word matching with hex patterns
- Pattern highlighting in GUI
✅ GUI Features
- Database GUI showing all collected pieces
- Info box overlay when hovering over armor
- Sort and filter capabilities
- Search by hex, name, or color match
✅ Important Commands
/seymour- Show help menu - Get all available commands there/seymour config- Open config GUI/seymour scan start/stop- Start/stop chest scanning/seymour db- Open database GUI/seymour toggle <option>- Toggle features/seymour add <name> <hex>- Add custom color/seymour word add <word> <pattern>- Add word pattern/seymour list- List custom colors/seymour clear- Clear collection/seymour stats- Show statistics
Installation
- Make sure you use Fabric Loader 18.4+ for Minecraft 1.21.8
- Install Fabric API
- Download the latest SeymourAnalyzer jar from releases
- Place the jar in your
.minecraft/modsfolder - Launch Minecraft with the Fabric profile
Usage
Scanning Armor
- Run
/seymour scan startto enable scanning - Open any chest containing dyed leather armor
- The mod will automatically analyze and save pieces
- Run
/seymour scan stopto disable scanning
Viewing Collection
- Use
/seymour dbto open the database GUI - Scroll through your collection
- View color matches and Delta E values
- Sort by various criteria
Collection Statistics
View detailed statistics about your collection:
/seymour stats
Shows:
- Total pieces in your collection
- By Tier: T1< (ΔE < 1.0), T1 (1.0-2.0), T2 (2.0-3.0), T3+ (3.0+)
- By Type: Normal colors, fade dyes, custom colors
- Special Features: Pieces with patterns and word matches
- Duplicates: Unique hex codes with multiple pieces
Custom Colors
Add your own target colors:
/seymour add "My Color Name" FF00AA
Word Patterns
Add hex patterns that spell words (supports wildcards):
/seymour word add DEAD DEAD00
/seymour word add BEEF 00BEEF
/seymour word add ILikeWildcards 1x3x5x
Toggles
Available toggle options:
infobox- Info box overlayhighlights- Item highlights in chestsfade- Include fade dyes in matching3p- Filter 3-piece setssets- Piece-specific matchingwords- Word pattern detectionpattern- Special pattern detectioncustom- Custom color matchingdupes- Duplicate highlightinghighfades- Show fade dye matches with ΔE > 2.00 (T3+)itemframes- Scan armor in item frames
Configuration
Config files are stored in .minecraft/config/seymouranalyzer/:
armorChecklistCache.json- Cached armor checklist entriesconfig.json- Mod settingscollection.json- Your scanned armor piecesdata.json- Custom colors and word patterns
Development
Building from Source
git clone https://github.com/Schnerry/SeymourAnalyzer
cd SeymourAnalyzer
./gradlew build
The built jar will be in build/libs/
Running in Development
./gradlew runClient
Ported from ChatTriggers
This mod is a complete Java rewrite of the original ChatTriggers JavaScript module for Minecraft 1.8.9. All features have been ported to work natively with Fabric on 1.21.8 without requiring ChatTriggers.
License
This project is licensed under the GNU General Public License v3.0 or later - see the LICENSE file for details.
Dependencies:
- Fabric API - Apache License 2.0 (compatible)
- Cloth Config - LGPL-3.0 (compatible)
Credits
- Original ChatTriggers module by AllyMe
- Fabric API and Fabric Loader teams
- Cloth Config API by shedaniel
- Color database compiled from Hypixel Skyblock
Support
For bugs, feature requests, or questions:
- DM me on Discord: Schnerry
Note: This is a client-side mod for Hypixel Skyblock. It does not modify any server-side behavior and complies with Hypixel's mod rules.
All Versions
+ Add Versionupdate to release 1.4.4
- big repo restructure
- onboarded agents
- added tests
- added spirit and sludge fades
- added clickable commands in /seymour
- this has fixes to the weight system mostly
- added profile support to the database, checklists, best sets, db compare, search, stats and exports
- added /seymour profiles set/reset/list commands and profile-specific exports
- added the collection weight system with workbook-based rules, piece bonuses, duplicate bonuses, checklists and best set bonuses
- added the /seymour weight gui with search, sorting, detailed score breakdowns, profile selection and unlisted-match reports
- added roll statistics for command and visitor rolls
- added chest space tracking with persistent cache, live updates, world highlights and a keybind
- added normal/different/unique db compare modes and active-profile-only db compare
- added fade/custom visibility filters in the database
- added a <2 delta best set mode, average abs distance display and better best set performance
- added a database lookup context menu from weight pieces
- added Showcase gui filtering, Helix 3p color data and corrected Superior Dragon checklist data
- improved database, checklist, word match, pattern match and best set profile filtering
- fixed Great Spook 1:1 weight detection and various gui, scanning and info box issues
- tons of bugfixes, most had specific edge cases. thanks A THOUSAND TIMES for every report of these!
- probably something else, but i forgor, its late, im hungry
update to beta 1.4.0
feature parity with 1.3.5, but for mc 26.2
fixed bugs regarding chest detection, piece locations, added a toggle for showing high fake pieces, removed pumpkin armor from checklist (oversight from last update)
changed hexes according to farming update
fixed keybind issue
fixed wrong hexes for black opal dye
``
diff
added 1.12+ minecraft dyes
little refinement in rebuilding
started not bundling clothconfig and instead making it a dependency for download
````
diff
+ ability to change database pieces on trade
+ undo button for scanning
+ option to choose own highlight colors with color picker in /seymour priorities
+ piece locations now get updated when seen (no more rescanning, dubs)
+ scalable info box (B I G or smol)
+ added toggle for custom t2s (same as fade)
+ added toggle for scanning item frames on other peoples islands
+ added keybinds for copying hex and opening hovered hex in database (default not set)
+ added toggle for db compare to only show different pieces
+ fixed an error with best piece information in advanced infobox
+ added command /seymour discord linking to Seymour Cafe
+ readded colors to their respective checklist category (thanks Katze)
+ changed easter egg
+ fixed broken /seymour db <hex> command (how did no one notice)
+ bumped dependencies, versions, and swag!
``expand infobox informations, especially when shifting, enhanced roll quality, added /seymour export database command
made checklists be exactly what you need for seymour cafe enthusiast/king roles and added the new ones that were missing
added avg hexes in /seymour bestsets (thanks tiger)
code cleanup (thanks katze)
refined debug command (thanks me)
probably something else, but i forgor (thanks brain)
fixed a good amount of bugs
added better wildcard system, (thats now actually working, grr)
added gui pinning for remembering inputs
fixed wrong hex
added easter egg
added database comparation on pieces when holding shift (happy set building)
added gambling system (thanks DotGling for the initial code)
added new dyes forest, dusk, jerry, black opal
added thermodynamic 3p from alpha
added copy buttons to patterns, dupes, words and checklist
added shift options to dupe screen to show closest 3 pieces instead of closest 3 matches to the color. this will make it easier to find pieces close to dupes
changed code behavior in relation to config options
switched over to mojang mappings for futureproofing
fixed config menu (i was stupid and forgot to update the bundled dependency)
rearranged some hexes into the right checklist tabs
fixed mythos and challenger hexes being swapped
added more digits in the delta whenever shifting (should work everywhere)
added possibility to toggle colored hexes in tooltips
added possibility to toggle hexes only showing on seymour, not on every leather armor
removed unused mixin
probably some other things i forgot
version bump to 1.21.10, added kingfisher and hellebore (thanks kusit)
fixed prio issues, removed unused code lines, added saving for infobox position, added help command text for export/scan
fixed 3p settings and added functionality for searching full rows in checklist, added custom hexes tab to checklist
fixed bug in word detection