跳到正文

Cobblemon JEI & JourneyMap Integration

作者:K0bus_

Cobblemon JEI & JourneyMap Integration 是一个适用于 Minecraft Java 版(NeoForge 和 Fabric 1.21.1)的高性能客户端模组,旨在无缝连接 Cobblemon 生态系统与 JEI物品管理器(JEI)和旅行地图。

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

Cobblemon JEI & JourneyMap Integration is a high-performance client-side mod for Minecraft Java (NeoForge & Fabric 1.21.1), designed to seamlessly bridge the Cobblemon ecosystem with Just Enough Items (JEI) and JourneyMap.

It provides:

  1. Comprehensive JEI Integration to look up natural spawn conditions (biomes, dimensions, weather, time windows, altitudes, contexts) and full evolution trees for any species.
  2. Interactive JourneyMap Cartography showing explored spawn-eligible zones on both the minimap and fullscreen map, featuring 2D geometric chunk polygon merging and rarity-coded palettes.
  3. Real-time Entity Radar & Global Shiny Sentry (passively scans and alerts you to any nearby wild Shiny Pokémon with visual announcements and audio fanfares).
  4. Dynamic Structure Discovery automatically locating archaeological fossil dig sites and legendary monument shrines.
  5. Immersive Floating HUD displaying tracked species stats, element types, and live detection counters directly below the fullscreen JourneyMap toolbar.

🌟 Key Features

1. 🔍 Just Enough Items (JEI) Integration

  • Search by Cobblemon Species Ingredient: Look up any Pokémon by its translated name (EN/FR), National Pokédex number, or elemental types.
  • Ultra-Detailed Spawn Cards:
    • Eligible dimensions (Overworld, Nether, End, plus modded dimensions such as The Aether).
    • Allowed biomes (with dynamic registry tag resolution like #minecraft:is_forest, #c:is_nether, etc.).
    • Environmental criteria: Weather (clear, rain, thunder), time of day (day, night, dawn, dusk), Y altitude bounds, and spawn contexts (ground, water, lava, underground, fishing).
    • Spawn weights, estimated rarity buckets, and level ranges.
  • Evolution Tree Cards:
    • Level thresholds, evolution stones and items (linking cords, held items), trade conditions, friendship levels, and required time-of-day windows.

2. 🗺️ JourneyMap Mapping & Overlays

  • Dedicated Fullscreen Toolbar Button: Custom Pokéball icon allowing instant searching and toggling of Pokémon species tracking.
  • Geometric Chunk Polygon Merger (ChunkPolygonMerger):
    • Automatically merges contiguous eligible chunks into smooth, clean 2D polygon boundaries.
    • Eliminates interior grid lines and reduces graphical map overlay objects by up to 95% for fluid framerates.
  • Rarity Color Palette (RarityColorPalette):
    • 🟢 Common: Emerald Green (#2ECC71)
    • 🔵 Uncommon: Lagoon Blue (#3498DB)
    • 🟣 Rare: Amethyst Purple (#9B59B6)
    • 🟠 Ultra-Rare: Neon Amber (#E67E22)
  • 2-Tier Asynchronous Disk Scanner (JourneyMapDiskScanner):
    • Tier 1 (Instantaneous): Immediate rendering (< 15 ms) utilizing active RAM chunks and in-memory caches.
    • Tier 2 (Background Thread): Multi-threaded asynchronous scanning of on-disk explored world regions (.mca, .jmc, JourneyMap map tiles).
    • Full multi-dimension support (Overworld, Nether, End, modded dimensions).

3. ⚡ Real-Time Entity Radar & Global Shiny Sentry

  • Permanent Global Shiny Sentry:
    • Passively scans for any wild Shiny Pokémon within range (~160 blocks horizontally, 64 blocks vertically), even when no Pokémon is currently selected or when tracking a different target.
    • Audio Fanfare: Plays a celebratory chime (UI_TOAST_CHALLENGE_COMPLETE).
    • Visual Notification: Golden highlight banner in the client Actionbar.
    • Dedicated Map Marker (MarkerOverlay): Sparkling golden Pokéball marker highlighting the Shiny’s exact position with species name, level, and status tooltip.
  • Active Target Radar:
    • Tracks live positions of the selected species and form in real-time.
    • Smooth marker movement on both the minimap and fullscreen map.
    • Automatic removal upon entity capture, defeat, or despawn.

4. 🏛️ Dynamic Structure Discovery: Fossils & Legendary Monuments

  • Zero Hardcoded Registry Lists:
    • Inspects the game’s Registries.STRUCTURE dynamically during world join.
    • Automatically indexes structures by namespaces (cobblemon, legendarymonuments) and data tags (#cobblemon:fossil, #cobblemon:legendary).
  • Archaeological Fossil Sites (FossilStructureHandler):
    • Dedicated JourneyMap overlay category: "Cobblemon Fossils".
    • Detailed tooltips displaying resurrectable prehistoric species (Omanyte, Kabuto, Aerodactyl, Lileep, Anorith, Shieldon, Cranidos, Tirtouga, Archen, Tyrunt, Amaura, and Galar fossils).
    • Accurate spatial positioning pinpointing suspicious blocks (BrushableBlockEntity / suspicious sand and gravel).
  • Legendary Monuments & Shrines (LegendaryStructureHandler):
    • Dedicated JourneyMap overlay category: "Legendary Monuments".
    • Distinctive shrine markers centered precisely over pedestal blocks (*_pedestal), altars, and sanctums in loaded chunks.
  • Interactive Cross-Highlighter:
    • Selecting a fossil or legendary species in JEI or JourneyMap immediately illuminates its corresponding archaeological and monument sites.
  • Asynchronous Disk Performance (StructureRegionScanner):
    • Multi-threaded asynchronous parsing of Anvil chunk headers (.mca) with persistent caching.

5. 🎴 Floating HUD & Live Statistics

  • Modern floating information card integrated directly below the JourneyMap toolbar button:
    • 3D Pokémon model preview or official sprite icon.
    • Colored elemental type badges.
    • Pokedex # and estimated rarity indicator.
    • Animated progress indicator for asynchronous region scanning.
    • Live radar status ("X target(s) in range" / "★ SHINY Detected!").

常见问题

Cobblemon JEI & JourneyMap Integration 支持哪些 Minecraft 版本?

Cobblemon JEI & JourneyMap Integration 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Cobblemon JEI & JourneyMap Integration 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

K0bus_ 的其他作品

查看全部 →