COWMODSКаталог модов

ExoScanner

Hypixel Skyblock Mod intended for use with Exotic/Fairy/Crystal armor collectors. Has various features to facilitate this hobby

Автор: aroiu6240обновлён 28 окт. 2026 г.
Механики игрыТехнологииУтилиты

Описание

ExoScanner

IF YOU WANT TO SEE ANY FEATURES ADDED DM ME ON DISCORD @Aroiu

ExoScanner is a client-side utility mod for Hypixel SkyBlock focused on scanning armor colors, tracking exotics, and helping organize local scan data.

It combines local world scanning, Hypixel API scanning, search tools, exports, tracer utilities, and configurable automation in one place.

Features

Local Armor Scanning

  • Scans nearby players in your current world
  • Scans private island armor stands and item frames(Broken at the moment)
  • Detects illegal armor colors using local color reference data
  • Applies whitelist filtering
  • Stores findings in a local database

Hypixel API Scanning

  • Scan a single player through the Hypixel API
  • Scan an entire lobby through the Hypixel API
  • Supports multiple API keys with rotation and cooldown handling
  • Tracks usage limits to reduce key exhaustion

Auto Lobby Scan

  • Automatically scan on lobby switch
  • Optional periodic scan every 5 minutes
  • Configurable debounce, min-gap, jitter, and scan budgets
  • Designed to avoid overusing API keys

Search and Database Tools

  • Search local data by player
  • Search by armor set/key and target color
  • Filter by color distance and time window
  • Reload, update, count, inspect recent entries, and rollback database data

Exports

  • Export results to CSV
  • Export results to XLSX
  • Filter exports by time range, armor, and illegal type

Player Tracking

  • Manual tracer to a selected player
  • Auto-trace specific configured usernames
  • Exotic tracer and exotic box overlays
  • Configurable colors, widths, alpha, offsets, and target limits

Inventory Highlighting

  • Highlights illegal pieces in inventory screens
  • Configurable highlight style and color

Warp Macro

  • Configure a list of warp commands and cycle through them with a hotkey
  • Optional automatic warp cycle mode that advances after auto lobby scan completion

Utility Commands

  • Dye recipe finder
  • Seymour piece/set search
  • API status tools
  • Debug logging toggles
  • Whitelist reload and config UI access

Notes

  • This mod is client-side
  • Results are stored locally
  • Some armor UUID data may not be available from client-side item data alone
  • Intended for utility and local analysis workflows on Hypixel SkyBlock

Commands

Examples:

  • /exo scan island [owner]
  • /exo scan api <username>
  • /exo scan api lobby
  • /exo search player <username>
  • /exo search <armor|ANY> <color>
  • /exo trace <player>
  • /exo warp next
  • /exo config

Configuration

ExoScanner includes an in-game config screen for:

  • scan behavior
  • filters
  • tracer settings
  • auto lobby scan settings
  • API key slots
  • inventory highlight settings
  • warp macro setup
  • debug options

Compatibility

  • Minecraft 1.21.11 & 26.1.x
  • Fabric
  • Cloth Config

Галерея

Config MenuAutotrace FeatureExample of CSV ExportExample of XLSX Export

Последние версии

Все версии →
release

ExoScanner 5.2.5+26.2

5.2.5+26.2
28 окт. 2026 г.21Minecraft: 26.2fabric
Скачать
Что нового
## 5.2.5 - 2026-10-28 ### Added - Added `/exo debug cache clear` to clear every persisted player-scan timestamp and force future lobby scans to reconsider those players. ### Fixed - Automatic lobby scans now fall back to the tab-list UUID when Mojang verification is temporarily unavailable instead of filtering and negatively caching real players. Completion output now separates confirmed filter reasons from Mojang lookup errors.
release

ExoScanner 5.2.4+26.2

5.2.4+26.2
28 окт. 2026 г.7Minecraft: 26.2fabric
Скачать
Что нового
## 5.2.4 - 2026-10-28 ### Added - Added a Command Macros configuration tab with ten persistent, modifier-aware hotkey and custom-command slots. Leading slashes are optional, and macros are suppressed while a screen is open. ### Fixed - API scans now detect armor stored in the post-loadout-update wardrobe schema under `member.loadout.armor`, while retaining support for legacy wardrobe fields. - Command macro hotkey fields now recognize mouse buttons, including side buttons such as Button 4 and Button 5. - Legacy imports now discard native-color armor saved only because it has a legacy reforge, reject non-armor entries such as `FROSTWALKER_2_ARMOR`, and canonicalize reforged display names before choosing a database shard. - Dye-marker detection now requires the `✿` marker in the armor's item name; unrelated lore glyphs on upgraded Crimson Isle armor no longer cause false dye detection. - `/exo db update` now removes invalid imported armor records and native-color reforge records, including empty malformed database shards left by older imports.
release

ExoScanner 5.2.3+26.2

5.2.3+26.2
15 окт. 2026 г.54Minecraft: 26.2fabric
Скачать
Что нового
## 5.2.3 - 2026-10-15 ### Added - Added the remaining requested dyeable armor families to local/API exotic scanning, excluding generic Leather armor. This includes Adaptive and starred Adaptive, Yog, Backwater, Biohazard, Bouncy, Celeste, Final Destination, Ghostly Boots, Heat, Mercenary Boots, Metal, Moogma, Rampart, Reaper, Rotten, Skeleton Grunt/Lord/Master, Squire Boots, Starlight, Steel, Stone, Super Heavy, and Zombie Commander/Lord/Soldier, with automatic migration for existing whitelist files. ### Fixed - `/exo db update` now removes Heavy armor records whose piece and color match Super Heavy's native colors, cleaning up false positives created by the former Heavy suffix match.
release

ExoScanner 5.2.2+26.2

5.2.2+26.2
15 окт. 2026 г.24Minecraft: 26.2fabric
Скачать
Что нового
## 5.2.2 - 2026-10-15 ### Added - Added command autocomplete for every Crystal, Fairy, and OG Fairy hex, including comma-separated export hex filters. - Added comma-separated multi-player API scans with `/exo scan api <player1,player2,...>` and UTF-8 text-file lists with `/exo scan api list <path.txt>`. - Added Spooky, Helmet of the Pack, Fairy, Crystal, Heavy, Goblin, Haymaker, Growth, and Salmon armor to local/API exotic scanning, including automatic migration for existing whitelist files. - Added the dyeable Rising Sun leggings and boots to local/API exotic scanning, including the general-issued variants and existing-whitelist migration. - Added Skeleton Soldier, Great Spook, and Spirit Boots to local/API exotic scanning, including starred variants, Great Spook's native color cycle, and existing-whitelist migration. ### Fixed - Corrected piece-specific OG Fairy classification for overlapping Fairy colors on helmets, chestplates, leggings, and boots. - Fixed Growth armor display-name fallback detection and normalized Haymaker, Fairy display-name, and legacy Salmon identifiers to their canonical armor keys. ### Changed - Moved database exports from `/exo export` to `/exo db export` and added comma-separated included illegal types, such as `type=fairy,og_fairy`, while retaining exclusion filters.
release

ExoScanner 5.2.1+26.2

5.2.1+26.2
15 окт. 2026 г.24Minecraft: 26.2fabric
Скачать
Что нового
## 5.2.1 - 2026-10-14 ### Fixed - Added Necromancer Lord and base Wither armor to exotic scanning and inventory highlighting, including `GLITCHED` classification for base Wither pieces carrying another Wither variant's color. - Restored `✿` dye-symbol detection as the deciding signal for legitimate in-game dyes in local and API scans; legacy or glitched recolors without the symbol are scanned even when their hex matches a modern dye color, and database updates no longer delete records by dye color alone. - Corrected piece-specific OG Fairy classification for overlapping Fairy colors on helmets, chestplates, leggings, and boots. ### Added - Added `/exo seymour duplicates [color=<hex|name>] [de=<distance>] [count=<n>] [since=<time>]` for finding exact color matches across different Seymour armor slots, with at most one helmet, chestplate, leggings, and boots entry per color. The optional color filter uses the configured color metric and defaults to dE `5.0`. ### Changed - Moved database exports from `/exo export` to `/exo db export` and added comma-separated included illegal types, such as `type=fairy,og_fairy`, while retaining exclusion filters. ### Removed - Removed `/exo seymour sets`; the legacy `/findseymourset` compatibility command remains available.
release

ExoScanner 5.2.0+26.2

5.2.0+26.2
10 окт. 2026 г.30Minecraft: 26.2fabric
Скачать
Что нового
## 5.2.0 - 2026-10-10 ### Added - Added a `hex=` modifier to CSV and XLSX database exports for filtering by one or more exact hex codes. - Added named command autofill for the true colors Mint, Maroon, Navy, Ice, Gold, Nint, Pistachio, Brick, Dark Cyan, Grape, Jade, and Stone. - Added a `type=` modifier to `/exo search` for filtering results by illegal color type. - Added `any` as a `/exo search` color value for searching an armor without filtering by color. - Added `/exo results [page]` so large searches remain available without flooding chat. - Added `/exo tasks` and `/exo cancel <operation>` with operation IDs for long searches, exports, API scans, recipes, Seymour analysis, and database maintenance. - Added `/exo scan island cancel` plus incremental island-scan progress. - Added a durable `exoscanner_upload_state.json` checkpoint for completed record versions, pending batch identity, and retry state. - Added focused automated coverage for configuration migrations, normalization and filters, database identity/import/index behavior, CSV/XLSX output, command registration and legacy grammar, recipe results/cancellation, executor cancellation, API bounds, whitelist reloads, and upload retry/deduplication. ### Changed - Updated the supported Minecraft version to 26.2, Fabric Loader to 0.19.5, Fabric API to 0.161.0, and Cloth Config to 26.2.155; config-screen and tracer rendering integrations now use the 26.2 GUI and backend-neutral render APIs. - Removed direct Hael-format SQLite `.db` imports and the bundled SQLite JDBC runtime, restoring the lightweight mod artifact size. - Moved initial database loading, scan persistence, API/network work, analysis, imports, exports, configuration writes, and reference reloads onto owned background workers; analysis, network, and database queues are now bounded. - Budgeted local scanning to four players/1.5 ms per tick and island scanning to eight display entities/2 ms per tick. - Budgeted unusual-armor tracer refresh to eight players/1 ms per tick while retaining the previous target snapshot until refresh completes. - Batched scan-cache updates into one debounced atomic replacement instead of rewriting the complete cache per player. - Changed uploads from one-second full-database polling to committed-record events with identity coalescing, capped exponential retry backoff, and no idle checkpoint rewrite. - Bounded Mojang/Hypixel connection, request, response, encoded-NBT, and decompressed-NBT work, and count fallback attempts against the request budget. - Made configuration, whitelist, scan-cache, database-shard, upload-checkpoint, and completed-export replacement atomic where the filesystem supports it. - Unified search/export record filtering and color normalization, and added a bounded RGB-to-Lab conversion cache for repeated color-distance queries. - Packed cached dye combinations into one primitive count value instead of retaining a separate count array per combination, while preserving recipe results. - Bounded the Seymour tier cache and retained output components only for the ten sets that can be displayed. - Centralized background-to-chat delivery through the client-thread message boundary and made database-readiness/API-mutation waits interruption-aware. - Updated command autocomplete, in-game help, configuration help, progress messages, README workflows, and error validation while preserving legacy command roots. ### Fixed - Fixed leaf blocks rendering over tracer lines regardless of distance. - Fixed line-oriented legacy database imports stopping after a malformed dictionary; recoverable records are now parsed independently and unparseable records are reported as failures. - Fixed database imports skipping username and player UUID backfills when the imported record had the same or an older scan timestamp. - Fixed newer imported records with missing owner fields erasing a locally known username or player UUID. - Fixed UUID-backed imports failing to promote matching soft-key records and report the mutation as an update. - Fixed stale soft identities and armor suggestions remaining after a UUID-backed record changed owner, color, key, or shard. - Fixed cross-shard updates leaving duplicate records when the source/target rewrite was interrupted; target rollback and index reload now preserve consistency. - Fixed database lock/action failures retrying protected work without the coarse lock. Lock failures now fail closed, and cancelled/partially completed maintenance rebuilds indexes from disk. - Fixed failed database-path reloads replacing the active path or published indexes; the previous database remains active. - Fixed rapid commits for one upload identity losing the newest version, idle upload checkpoint writes, and network/non-2xx retries changing pending batch identity. - Fixed `/exo db recent` without `since=`, invalid database count types, invalid Seymour `hex=` values, and the legacy `/findseymourset <hex> <distance>` grammar. - Fixed direct command color arguments rejecting the documented leading-`#` form before command handlers could normalize it. - Fixed same-player Seymour set totals counting component lines instead of complete sets. - Fixed the API missing-armor-UUID notification touching Minecraft player state from the network worker. - Fixed tracer piece-name filtering, target rescans on every render frame, and render state restoration on exceptional paths. - Fixed malformed whitelist or color-reference reloads replacing the last valid in-memory snapshot. - Fixed CSV fields containing carriage returns not being quoted, and ensured cancelled/failed exports do not publish partial files.
release

ExoScanner 5.1.1+26.1

5.1.1+26.1
11 сент. 2026 г.82Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
## 5.1.1 - 2026-09-11 ### Added - Added named command autofill for the true colors Mint, Maroon, Navy, Ice, Gold, Nint, Pistachio, Brick, Dark Cyan, Grape, Jade, and Stone. - Added a `type=` modifier to `/exo search` for filtering results by illegal color type. - Added `any` as a `/exo search` color value for searching an armor without filtering by color. ### Fixed - Fixed line-oriented legacy database imports stopping after a malformed dictionary; recoverable records are now parsed independently and unparseable records are reported as failures. - Fixed database imports skipping username and player UUID backfills when the imported record had the same or an older scan timestamp. - Fixed newer imported records with missing owner fields erasing a locally known username or player UUID. ### Changed - Existing-database backfill completion is now persisted so the full local database is uploaded only once; turning the option off and back on requests another backfill.
release

ExoScanner 5.1.0+26.1

5.1.0+26.1
10 сент. 2026 г.18Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
## 5.1.0 - 2026-09-10 ### Added - Added upload-only synchronization of scan records to the ExoScanner Cloudflare Worker. - Added configurable upload controls for enabling uploads, existing-record backfill, batch size, and upload interval. - Added a persistent, randomly generated installation ID for identifying individual mod installations without tying the ID to a Minecraft account. - Added stable batch and event IDs so retried requests can be deduplicated safely. - Added upload result logging with accepted, duplicate, and rejected record counts. ### Changed - Enabled existing-database uploads by default for new configurations. - Increased the default central-database upload batch size to 500 records while retaining a 30-second upload interval. - Removed the default query retention window; queries now include records of any age unless an explicit `since=` filter is supplied. - Updated the upload payload to schema version 1 and aligned record fields with the ingestion API. - Uploads now require an absolute HTTPS endpoint and use connection and request timeouts. - Records rejected with `INVALID_ARMOR_UUID` are acknowledged locally instead of being retried indefinitely. - Successful responses are now inspected per record instead of treating every HTTP 2xx response as full-batch acceptance. ### Fixed - Fixed missing `schemaVersion`, `installationId`, and `batchId` fields in upload requests. - Fixed local `timestamp` records not being mapped to the API's required `observedAt` field. - Fixed missing deterministic `eventId` values for uploaded observations. - Fixed existing records not being requeued when the backfill option was enabled after uploader startup. - Fixed null and blank UUID handling when serializing scan records.
release

ExoScanner 5.0.0+26.1

5.0.0+26.1
10 сент. 2026 г.25Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
I did a whole bunch of stuff for this version to fix broken features and generally optimize the mod. **IF YOU HAVE ANY ISSUES PLEASE DM ME ON DISCORD @aroiu** - Added support for importing legacy Python-style exotic databases from .txt, .json, and .py files. - Added automatic normalization of imported armor IDs, colors, piece types, set names, owner UUIDs, and timestamps. - Improved UUID-based database merging to prevent duplicate items. - Reworked /exo db update to significantly reduce memory usage and crash risk. - Added safer atomic database writes to protect files from corruption during interrupted updates. - Added handling for malformed database records without aborting the entire update. - Improved performance for database searches, exports, counts, and Seymour queries using in-memory snapshots. - Moved CSV and XLSX exports off the client thread to prevent game freezes. - Optimized /exo seymour pieces to retain only the best requested matches. - Added separate workers for database maintenance and read-only background operations. - Improved inventory highlight performance with per-tick item evaluation caching. - Improved tracer performance by caching auto-trace and exotic targets. - Reduced tracer debug-log spam with rate limiting. - Improved /exo scan island detection for custom armor stands, item frames, glowing item frames, and item-display entities. - Added fallback equipment and displayed-item extraction for Hypixel custom display entities. - Added detailed island-scanning diagnostics, including entity discovery, extraction methods, item data, and rejection reasons. - Changed the island scan summary to report the number of items checked. - Removed the /exo scan near command and its help entries.
release

ExoScanner 4.0.2+26.1

4.0.2+26.1
2 авг. 2026 г.123Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
Updated the mod to actually update old whitelists so they stop false flagging farm armor/pumpkin armor. I forgot to do this cause im a dumbass