SLM: Codex for Minecraft – In-Game Item Encyclopedia

Discover SLM: Codex for Minecraft, a mod that adds detailed item, weapon, armor, and Curios info with a clean tabbed UI.

SLM: Codex

Minecraft is a game of boundless creativity, but sometimes the items you hold tell only half the story. You pick up a legendary sword or a curious trinket, and the tooltip gives you a few lines of text, leaving the lore, hidden passives, and complex stats to your imagination. SLM: Codex changes that entirely. This innovative mod introduces a full-fledged Codex system that transforms how items are displayed and understood, providing detailed and organized information directly in-game. It supports Items, Weapons, Armor, and Curios, turning your inventory into a living library of knowledge.

What Does the Codex System Offer?

The core idea behind SLM: Codex for Minecraft is simple yet powerful: every supported item can have a complete Codex entry. Instead of squinting at tiny text or alt-tabbing to a wiki, you get a dedicated, immersive interface right in your game world. Each entry is structured to give you exactly what you need, when you need it.

  • Passives: See the hidden traits and conditional effects that define an item's true power.
  • Skills: Discover active abilities, including those from compatible systems like Epic Fight, and how they tie into your gear.
  • Description / Lore: Dive deep into the story and background of your equipment, adding a new layer of role-playing depth.
  • Attributes / Stats: Get a clear breakdown of numerical values, damage, armor rating, and other vital data.

All of this information is presented through a clean, tab-based interface. No more cluttered tooltips or messy overlays—just a smooth, navigable panel that respects your screen space.

A Place for Everything: Supported Categories

The Codex system is divided into multiple sections, each with its own specialized layout and data handling. This ensures that a helmet doesn't look like a ring, and a greatsword doesn't get the same treatment as a simple piece of bread.

  • Weapons: A dedicated layout for blades, bows, and everything in between, with a focus on damage and skill integration.
  • Armor: A specialized view for head, chest, legs, and feet pieces, complete with slot-specific rendering.
  • Curios: Support for the popular Curios API, allowing you to inspect baubles, charms, and other wearable extras.
  • Items: A general category for all other blocks and items, ensuring nothing is left undocumented.

Skill Integration and Unified Views

One of the standout features of SLM: Codex is its deep integration with innate skills. The mod can display and redirect skills from compatible systems, such as Epic Fight, providing a unified view of abilities tied to your equipment. This means you can see exactly what your sword can do in combat, how your amulet boosts your magic, and what your boots do when you sprint—all from one consistent interface. This synergy makes managing your loadout far more strategic and enjoyable.

Creating Your Own Codex Entries with JSON

For modpack creators and advanced players, SLM: Codex offers a robust JSON guide. You can define custom entries for items, weapons, armor, and curios with ease. The system is designed to be flexible, allowing you to use translation keys or raw text for any visible field. Translation keys enable multi-language support for your pack, while raw text is perfect for quick definitions or testing.

Common Fields for All Entries

Every Codex entry shares a set of common fields that control its basic presentation. These are straightforward to implement and provide a consistent base for all your custom content.

  • nameKey: The item name, supporting translation keys or plain text.
  • nameColorKey: Adds a color to the item name, supporting standard Minecraft styles and hexadecimal strings.
  • descriptionKey: The main description shown in the Codex.
  • overwriteTooltip: If set to true, this replaces the default tooltip with the Codex one.
  • passiveSkills: A list of passive abilities.
  • activeSkills: A list of active abilities.

The entries for Passive Skills or Active Skills are not mandatory; if you don't include them or leave them blank, they won't appear in the Codex, and your file will still work perfectly. This modularity makes it easy to start simple and expand later.

Advanced Configuration: Weapon and Item Codex

For weapons and general items, you'll place your JSON files in the path data/<item_namespaces>/renderable_codex/<item_name>.json. Here, you can control not just the text but the visual presentation of the item in the Codex view.

  • itemType: Defines the type, with supported values of "weapon" or "item".
  • scale: Controls the rendered size of the item in the Codex.
  • translate: Adjusts the position [x, y, z] in the display.
  • rotation: Controls the orientation of the model.

Rotation values support predefined directions like "up", "down", "left", "right", "up_left", "up_right", "down_left", and "down_right". You can also use custom numeric values as strings, such as "4.15", for fine-tuned control.

Armor and Curios Specifics

Armor pieces use the path data/<item_namespaces>/armor_codex/<item_name>.json and require an armorSlot field to define the piece type. Supported values include "head" for Helmet, "chest" for Chestplate, "legs" for Leggings, and "feet" for Boots. There is also a correctionFactor field to adjust rendering alignment, ensuring your armor looks perfect in the display.

Curios follow a similar pattern with the path data/<item_namespaces>/curios_codex/<item_name>.json, requiring a curiosSlot field to specify where the item is equipped. This ensures the Codex renders correctly for each unique trinket type.

User Interface and Experience

The user interface is the heart of the experience. SLM: Codex provides interactive Codex panels accessible in-game, with tab-based navigation for different data types. Whether you are looking at a passive skill, an active skill, or the lore, each tab keeps things organized. Scrollable sections handle large amounts of information without overwhelming the screen, making it a pleasure to browse your collection.

When you are ready to expand your modded adventure, you might be wondering how to install this mod. The process is straightforward: download the mod file and place it in your mods folder. Ensure you have the correct version for your game, as the mod supports several recent Minecraft versions and is built for the Forge loader, making it a stable addition to most modpacks. Always check the mod page for the latest compatibility notes before you download SLM: Codex.

For those who prefer a more streamlined approach to mod management, the foxygame.net launcher offers a one-click install for SLM: Codex, pulling the correct version directly into your profile without manual file handling. This launcher also keeps your mods updated automatically, ensuring that you always have the latest fixes and features for SLM: Codex without hunting for new files. It is a convenient option for players who want to spend more time playing and less time managing folders.

Conclusion

In a game where knowledge is power, SLM: Codex gives you the tools to understand your arsenal completely. Whether you are a player who loves deep lore, a min-maxer who needs exact stats, or a modpack creator who wants to showcase custom items, this mod is an invaluable asset. It transforms the mundane act of hovering over an item into an immersive and informative experience. With its support for multiple categories, skill integration, and a powerful JSON system, SLM: Codex is more than just a UI mod—it is a comprehensive encyclopedia for your entire journey. Give it a try, and see your items in a whole new light.