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

ВЕРСИИ (13)

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
release

ExoScanner 4.0.1+26.1

4.0.1+26.1
28 июл. 2026 г.38Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
Updated the whitelist entries for farm suit and pumpkin armor so they dont get false flagged as exos
release

ExoScanner 4.0.0+26.1

4.0.0+26.1
25 июн. 2026 г.53Minecraft: 26.1, 26.1.1, 26.1.2fabric
Скачать
Что нового
I updated the mod to work for all Minecraft 26.1.x versions. I have done almost no bugtesting so if you find any glaring issues send me a friend request on discord @Aroiu and lmk what you found
release

ExoScanner 4.0.0+1.21.11

4.0.0+1.21.11
12 апр. 2026 г.119Minecraft: 1.21.11fabric
Скачать
Что нового
First Version I feel comfortable uploading. Has a wide range of database import and export features, various QOL features for glitched/exotic armor identification. Supports multiple API keys, warp macros, custom whitelists, etc. The most recent changes I made were fixing tracers to function as intended and implementing a custom warp macro.