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.
How to Install SeymourAnalyzer (Mod)
SeymourAnalyzer by Schnerry is verified for Fabric across Minecraft versions 1.21.10, 1.21.11, 1.21.8, 26.1.2, 26.2 (latest release: 1.4.4, file size: 443 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.21.10, 1.21.11, 1.21.8, 26.1.2, 26.2) and platform (Fabric).
- Make sure you have the compatible loader or environment installed for Fabric.
- Move the downloaded SeymourAnalyzer file into your Minecraft
.minecraft/modsfolder and launch the game.
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)