Перейти к содержимому
Mineforgian

Wildex Bestiary

In-game bestiary that automatically tracks all creatures you encounter, including modded mobs.

Загрузки
5K
Подписчики
60
Обновлён
26 марта 2026 г.
Лицензия
CC-BY-NC-4.0

Опубликован 9 февраля 2026 г.

curseforge modrinth

Wildex Bestiary

Wildex GUI

Wildex adds an in-game bestiary that documents creatures in your world as you encounter them.

Mobs are discovered naturally through gameplay by fighting them or observing them with a Spyglass. Once discovered, their information becomes available inside a dedicated book-style UI. No external wiki lookups, no spoilers, no background world scanning.

Wildex works with vanilla and modded mobs alike and is built to fit cleanly into large modpacks.

Crafting Recipe


Features

Discovery by:

  • Killing mobs
  • Observing mobs with a Spyglass
  • Take a photo of a mob (if Exposure Mod is installed)
  • Receiving a Bestiary entry from another player (Multiplayer)
  • Analyzing items in the analyzer block

Discovery tracking per player, per world

Technical / non-relevant entities excluded automatically

Bestiary UI includes:

  • Searchable mob list
  • 3D Model Preview
  • Stats and attributes
  • Loot/XP ranges based on real drops
  • Spawn biomes/structures and dimensions
  • Additional mob information (weakness, breeding, taming)

Completion reward:

  • Discover all trackable mobs to unlock Spyglass Pulse
  • Temporarily highlights nearby mobs through walls

Multiplayer / server behavior:

  • Progress stored server-side
  • Multiplayer-safe, player-specific progression
  • Request-based syncing with minimal network overhead

Extensive configuration options via config files

Compatibility:

  • Works with modded mobs and dimensions
  • Safely reads modded loot tables
  • Does not modify entity behavior or spawning

Blocks:

Pedestal - Can hold a Wildex and displays a hologram of all detected mobs. Decorative and multiplayer safe. A redstone signal disables the hologram.

Analyzer - Can analyze an item when activated by a redstone signal. If the item is a loot drop from an undiscovered mob, the entry in Wildex will be unlocked.

Pedestal+Analyzer


Integrations (1.21.1)

Wildex supports optional integration with:

  • KubeJS
  • FTB Quests
  • Exposure
  • Cobblemon
  • Accessorify

Setup details and examples are available in the GitHub README.


Credits

  • Thanks to NeuroPalooza for the kubejs/ftbQuests integration feature suggestion.
  • Thanks to HockeyZman2000 for the sharing feature suggestion.
  • Thanks to vinylwitch for the Exposure integration suggestion.
  • Thanks to amon for the new Wildex textures/artwork. (amon_m on discord)
  • Thanks to VaporeonScripts for the report and testing feedback.

The core idea for this mod was inspired by Araxer’s Bestiary Mod. I built my own version because I needed a bestiary for NeoForge 1.21.1

Ченджлог

3.0.0-26.1Релиз26.1 · 26 марта 2026 г.

Changelog

[3.0.0] - 2026-03-26

This entry documents the 26.1 port work for Wildex 3.0.0.

Ported

  • Ported Wildex from the previous 1.21.11 branch to Minecraft 26.1
  • Updated the project to NeoForge 26.1.0.4-beta
  • Updated the build/runtime target to Java 25
  • Updated the client code to the current 26.1 rendering, GUI extraction, and related API changes

Migration and Compatibility

  • Added automatic migration for existing Wildex SavedData into the current 26.1 save layout
  • Added automatic migration for legacy Wildex config files into config/wildex/
  • Preserved already-migrated target files instead of overwriting them
  • Verified that migrated discovery data still loads correctly in upgraded worlds

Fixed

  • Fixed compile and runtime breakages caused by the 26.1 API changes
  • Fixed Wildex screen rendering issues caused by the new GUI extraction pipeline

Notes

  • This changelog intentionally covers only the 26.1 port work, not older 3.0.0 gameplay features that already existed on previous Wildex branches
  • Backing up existing worlds before the first upgrade launch is still recommended
1.21.11-3.0.0-fabricБета1.21.11 · 24 марта 2026 г.

Changelog

3.0.0 - 2026-03-24

This is the first Fabric release for Wildex on 1.21.11. The notes below only cover Fabric-specific port work and Fabric-only fixes relative to the 1.21.11 NeoForge 3.0.0 codebase. Release is marked as beta because multiplayer is still untested in this version.

Added

  • Added Fabric access-widener-based vanilla variant access so variant display can use stable runtime access without variant mixins.
  • Added a dedicated Fabric variant-provider layer
  • Added explicit Sheep color variants to the Fabric vanilla variant provider.
  • Added a bounded generic mod-variant fallback for vanilla-like modded mobs with enum, color, registry and static variant-list patterns.
  • Added a visible loading spinner to the right-side Info / Misc tab while breeding/taming data is still being analyzed in the background.

Changed

  • Reworked Fabric variant probing away from the old single-path reflection heuristic into provider-based resolution with runtime-stable vanilla handling and generic mod fallbacks.
  • Reworked Fabric runtime reflection so named-method lookups for remapped Minecraft runtime classes are handled more defensibly on production jars.
  • Reworked breeding/taming extraction on Fabric into a resumable background job processed under a strict per-tick budget instead of a single blocking server-thread scan.
  • Updated breeding/taming probe entity creation so server-side analysis no longer pays the full display-normalization cost used for UI preview entities.
  • Updated ownable-mob taming scans to skip known pointless horse-family item scans and to keep non-tamable ownable probing bounded.
  • Updated taming candidate evaluation so accepted interactions can still be tested even when a modded mob does not immediately consume the held item.
  • Updated pedestal hologram render-state freezing to use direct typed Fabric render-state fields instead of fragile runtime field probing.

Fixed

  • Fixed Fabric variant detection failing outside the dev environment when running the built jar in a normal client.
  • Fixed Fabric variant support checks reporting expandable mobs but discovering no runtime variants.
  • Fixed severe integrated-server lag and apparent world freezes when requesting breeding/taming data from the Info tab.
  • Fixed taming detection missing valid items because the Fabric path was using the wrong retry budget for tamable mobs.
  • Fixed taming scans stopping after the first successful interaction mode and therefore missing additional valid item sets.
  • Fixed generic object-variant discovery leaving probe entities in a mutated state instead of reliably restoring the original value afterwards.
  • Fixed several cases where the Info / Misc tab could sit on loading text without clear visual feedback while background work was still running.
  • Fixed pedestal holograms rendering without the intended hologram look or causing major frame drops from expensive per-frame reflection in the Fabric renderer.
  • Fixed pedestal hologram mobs continuing to play visible idle animation in several common vanilla render-state paths.

Untested

  • Multiplayer/dedicated server
1.21.11-3.0.0Релиз1.21.11 · 22 марта 2026 г.

3.0.0 - 2026-03-23

This release completes the 1.21.1 -> 1.21.11 port for everything added after 2.7.0 and brings the 1.21.11 branch up to the 3.0.0 feature set.

Added

  • Added the 2.7.1 style-button overhaul for the compact utility controls:
  • Added lazy on-demand right-panel loading from 2.7.2 for expensive mob data:
    • Loot
    • Spawns
    • Info / Misc
  • Added explicit loading and retry states for lazy-loaded right-panel data so tab requests recover cleanly after rapid switching or dropped packets.
  • Added the 2.7.3 lightweight variant-support fast path and a visible background variant-probing status indicator next to the Wildex entry counter.
  • Added a tooltip for the variant-probing status indicator so players can see when Wildex is still processing mob variants in the background.
  • Added a new common config option spyglassDiscoveryRange.
  • Added Lectern support for the Wildex book
  • Added per-entry discovery details for newly discovered mobs
  • Added discovery summary/info directly to the right header, including hover tooltip details for timestamp and location.
  • Added legacy reset support for pre-3.0.0 discovery entries that do not yet have discovery metadata.
  • Added a confirmation popup before resetting legacy discovery entries.
  • Added player favorites:
    • entries can be starred directly from the right header
    • favorites are stored per player in world data
    • favorites are synced in multiplayer
  • Added a new Favorites filter to the mob list.
  • Added a new mob-preview sound control in the preview header.
  • Added a new mob-preview rotation toggle in the preview header so automatic preview rotation can be paused without disabling manual drag rotation.
  • Added new GUI resources/localization required by the 3.0.0 header and discovery/favorites workflow

Changed

  • Ported the remaining 1.21.1 updates 2.7.1, 2.7.2, 2.7.3, and 3.0.0 into the 1.21.11 branch.
  • Reworked Wildex screen opening so item-use opening, keybind opening, server-triggered opening, and Lectern opening now share a unified client open path.
  • Reworked right-panel request flow so expensive server-side data is fetched only for the currently active mob/tab instead of being preloaded while opening Wildex.
  • Reworked variant support detection so the mob list can decide expandability without running the full heavy variant-discovery path up front.
  • Reworked the client mob-index/cache flow so reopening Wildex no longer rebuilds the full base list as aggressively.
  • Reworked the right header to use icon-based summary rows
  • Reworked discovery and favorite sync so the server remains authoritative for:
    • discovery details
    • legacy resets
    • favorite state
  • Updated the expanded filter controls and related compact controls to render over solid themed surfaces with the newer 3.0.0 control styling.
  • Updated preview control styling/layout so reset, rotation, and sound buttons match the newer 1.21.1 presentation on the 1.21.11 UI codepath.
  • Updated share overlay close-button sizing and related compact control sizing to match the 3.0.0 preview-control layout.
  • Updated entity variant probing/display-state preparation to support Mowzie's Umvuthana-family mobs and related canonicalized variant handling on the newer branch.

Fixed

  • Reduced short hitches when opening Wildex in larger modpacks by avoiding unnecessary full mob-index and variant-support work during screen open.
  • Reduced repeated server-side progress/discovery snapshot work during rapid unlock bursts.
  • Fixed avoidable repeated loot/spawn/info extraction work when rapidly selecting mobs or switching tabs.
  • Fixed cases where lazy-loaded tabs could get stuck showing loading text indefinitely after rapid navigation.
  • Fixed Cobblemon variant names collapsing to generic tokens like Normal in the mob list
  • Fixed header summary icon placement/sizing on the 1.21.11 branch so the new 3.0.0 right-header layout matches the 1.21.1 version.
  • Fixed the legacy discovery reset flow on 1.21.11 so resetting an old entry now uses the intended confirmation popup instead of acting immediately.

Compatibility

  • Existing worlds are supported.
  • No destructive world/save migration is required.
  • Safe update path from 2.7.0.
  • Multiplayer-safe:
    • discovery details remain server-authoritative
    • favorites remain server-authoritative
    • legacy discovery resets are validated on the server
    • lazy-loaded Wildex data remains server-validated
  • Important:
    • entries discovered before 3.0.0 do not automatically gain discovery metadata retroactively
    • those legacy entries can be reset and rediscovered to populate the new discovery-detail data
3.0.0Релиз1.21.1 · 20 марта 2026 г.

3.0.0 - 2026-03-20

Added

  • Added a new common config option spyglassDiscoveryRange:
    • controls how far away spyglass discovery can trigger
    • defaults to Wildex' previous hardcoded range
  • Added Lectern support for the Wildex book:
    • Wildex can now be placed into a Lectern and opened from there
    • sneak+rightclick with an empty hand removes the Wildex from the Lectern again
  • Added per-entry discovery details for newly discovered mobs:
    • discovery source
    • discovery date/time
    • discovery dimension and coordinates
  • Added discovery info directly to the right header
    • shows the discovery type in the header
    • hovering it shows the stored timestamp, dimension, and coordinates
  • Added legacy reset support for pre-3.0.0 discovered entries that do not have discovery metadata yet.
  • Added a confirmation popup before resetting a legacy Wildex entry.
  • Added player favorites:
    • entries can be marked directly from the right header
    • favorites are stored per player per world
    • favorites are synced in multiplayer
  • Added a new Favorites filter to the mob list.
  • Added a new mob-preview sound control in the top-right preview header
  • Added a new mob-preview rotation toggle in the top-left preview header:
    • pauses the automatic preview rotation without disabling manual drag rotation

Changed

  • Reworked Wildex screen opening so inventory use, keybind opening, and Lectern opening now share a unified client open path.
  • Discovery details are loaded on demand per selected mob instead of being fully synced up front.
  • The right header now uses icon-based summary rows for Type, Kills, Mod, and discovery info.
  • Expanded filter buttons now render over a solid theme-colored backdrop instead of exposing gaps to the book texture behind them.
  • Reworked Wildex entity display-state preparation for Mowzie's Umvuthana-family mobs so preview/pedestal renders use the proper active model state.

Fixed

  • Fixed a Wildex Pedestal crash when rendering certain GeckoLib-based mobs from Mowzie's Mobs.
  • Fixed Mowzie helper/follower/trade entity variants being treated as separate Wildex mob entries instead of resolving to their canonical mob IDs.
  • Fixed Umvuthana-family mob previews/pedestal renders

Compatibility

  • Existing worlds are supported.
  • No destructive migration of existing discovery data is required.
  • Safe update path from 2.7.3
  • Multiplayer-safe:
    • discovery details remain server-authoritative
    • favorites remain server-authoritative
    • legacy entry resets are validated on the server
  • Important:
    • entries discovered before 3.0.0 do not automatically have discovery metadata
    • players can reset those legacy entries and discover them again to collect new discovery data
2.7.3Релиз1.21.1 · 15 марта 2026 г.

2.7.3 - 2026-03-15

Added

  • Added a small animated variant-probing status indicator next to the Wildex Entries counter while background mob variant detection is still running.
  • Added a hover tooltip for the new variant-probing indicator so players can see that Wildex is still processing mob variants in the background.

Changed

  • Reworked Wildex mob-list variant support detection so opening Wildex no longer runs the full variant discovery path just to decide whether a mob entry can expand.
  • Wildex now uses a lightweight variant-support fast-path for the mob list and only performs full variant option discovery when variant entries are actually expanded/requested.
  • Reworked the client-side mob index so the base Wildex mob list is reused from cache instead of being rebuilt from scratch every time the screen is reopened.
  • Reduced unnecessary display-state normalization work during lightweight mob-index/support checks by avoiding the heavier preview/pedestal entity preparation path where it is not needed.
  • Refined multiplayer server-config refresh behavior so Wildex only rebuilds the mob list and invalidates variant caches when list-relevant variant settings actually changed.

Fixed

  • Reduced the short client hitch that could occur when opening Wildex in large modpacks with many mob-adding mods.
  • Reduced additional Wildex reopen hitching caused by repeated mob-list/index rebuild work.
  • Reduced avoidable variant-probe churn during multiplayer config sync so Wildex openings stay smoother while preserving server-authoritative variant settings.

Compatibility

  • Existing worlds are supported.
  • No world/save data migration required.
  • Safe update path from 2.7.2
  • Multiplayer-safe:
    • variant exclusions remain server-authoritative
    • full variant discovery still runs when variant entries are actually requested
2.7.2Релиз1.21.1 · 11 марта 2026 г.

2.7.2 - 2026-03-11

Changed

  • Reworked Wildex right-panel data loading so expensive server-side info is now requested strictly on demand per active tab.
  • Loot, Spawn, and Info/Misc data are no longer preloaded implicitly while just opening Wildex or rapidly cycling through mob entries.
  • Added explicit loading states for lazy-loaded right-panel tabs so users can see that data is still being fetched.
  • Added client-side retry windows for lazy-loaded tab requests so dropped/throttled requests do not leave tabs stuck in a permanent loading state.
  • Reduced repeated progress/completion snapshot work in the server-side discovery flow to lower short hitch risk when many entries are unlocked in quick succession.

Fixed

  • Fixed noticeable server/world lag spikes when opening Wildex for the first time in a fresh world and quickly switching through many mob entries.
  • Fixed unnecessary breeding/taming extraction work being triggered just by selecting mobs, even when the Info tab was not open.
  • Fixed cases where the Loot tab could remain on Loading loot data... indefinitely after rapid navigation.
  • Reduced short TPS/world lag spikes when multiple Wildex entries are discovered in rapid succession.
  • Fixed Cobblemon variant labels in the Wildex mob list so Pokemon species/forms are shown with their proper names again instead of collapsing to generic tokens like Normal.

Compatibility

  • Existing worlds are supported.
  • No world/save data migration required.
  • Safe update path from 2.7.1.
  • Multiplayer-safe:
    • discovery/progress flow remains server-authoritative
    • lazy-loaded Wildex tab data is still requested and validated through the server
2.7.1Релиз1.21.1 · 10 марта 2026 г.

2.7.1 - 2026-03-11

Changed

  • Refined the visual styling of the top/right utility buttons:
    • Menu
    • Theme
    • GUI Scale
    • Share
    • Claim
  • Reworked shared Wildex style-button rendering with stronger surface depth, cleaner theme-aware framing, and improved hover highlights.
  • Tightened button frame/inset proportions so compact utility buttons read more clearly across Wildex themes.
  • Improved Accessorify compatibility lookup/fallback handling so Wildex can better detect accessory spyglass state across differing Accessorify helper/class layouts.

Compatibility

  • Existing worlds are supported.
  • No world/save data migration required.
  • Safe update path from 2.7.0
1.21.11-2.7.0Релиз1.21.11 · 10 марта 2026 г.

2.7.0 - 2026-03-10

This release ports the 2.7.0 Wildex update to the 1.21.11 branch and aligns the new filter/state features with the newer UI codepath.

Added

  • Added the new expandable mob-list filter menu with:
    • Friendly
    • Neutral
    • Hostile
    • Tameable
  • Added persistent per-player UI state sync for:
    • selected tab
    • selected mob
    • Discovered only
    • filter toggles
  • Added saved player UI state storage in world data for multiplayer-safe restore behavior.

Changed

  • Ported the full 2.7.0 filter/state workflow from the 1.21.1 branch to 1.21.11.
  • Updated the left-side list workflow so filter state, search, and restored selection work together on the 1.21.11 screen implementation.
  • Updated mob index metadata caching to support aggression and tameable filtering on the newer branch.
  • Reworked the top-right control buttons (Menu, Theme, GUI Scale) and hidden-mode Share / Claim buttons to use theme-tinted pastel color surfaces instead of the old textured button background.
  • Updated those recolored buttons to use anthracite label text and pixel-accurate top-button text rendering.
  • Expanded mob preview zoom-out limits so very large mobs (for example Ghast or Ender Dragon) can be framed more reliably.

Fixed

  • Fixed the filter menu icon rendering so the hopper/funnel icon is drawn once instead of tiling.
  • Fixed Vintage layout spacing for the top-left filter/list cluster so the filter icon no longer sticks to the top texture edge.
  • Fixed the mob list top clip so scrolled entries no longer bleed into the top divider line.
  • Fixed stale server config carry-over across server/session changes by clearing the client-side server config cache on login/logout.
  • Fixed hidden-mode UI desync after delayed server config sync by rebuilding the Discovered only checkbox when the effective server config changes.
  • Fixed restored mob selection desync so the right detail panel no longer keeps a mob selected that is not actually present in the current filtered list.
  • Fixed recolored button surfaces still appearing partially transparent over the screen background.
  • Fixed mob preview drag pitch so entities rotate around their visual midpoint instead of tipping around their feet.

Compatibility

  • Existing worlds are supported.
  • No world/save migration is required beyond the new UI-state save data being created automatically.
  • Safe update path from the earlier 1.21.11 beta build

Комментарии

Загружаем…