YDM's coreX Library
If you have ever installed a mod and been greeted by a crash screen complaining about a missing dependency, you already understand why libraries matter. YDM's coreX Library is one of those quiet, behind-the-scenes mods that makes other content possible. On its own it does not add flashy new biomes or bosses, but it powers a whole system of randomized item names, stat bonuses, and combat effects that other mods rely on.
This guide covers what the library does, which versions and loaders it supports, and how to install it without headaches. Whether you are chasing rare loot or simply trying to get a modpack running, everything you need is below.
What Does YDM's coreX Library Actually Do?
At its core, this is a dependency mod. Several other mods use the unique name functions built into YDM's coreX Library to generate items with random names. Instead of every sword being called the same thing, items created through this system receive a randomly assigned name pulled from a pool of 62 possibilities.
Those names are not just cosmetic flavor text. Each one is sorted into one of six quality types, and that quality tier determines how strong the item becomes. A low-tier roll might give a modest bump to a single stat, while a high-tier roll can transform an ordinary weapon into something genuinely powerful.
Stats and Effects Granted by Random Names
When an item rolls a random name, it can modify both the item's attributes and the player's attributes while equipped. The current stat pool includes:
- Weapon damage
- Attack speed
- Knockback
- Armor and armor toughness
- Knockback resistance
- Movement speed
- On-hit effects
- Passive effects
On-hit effects trigger when you land an attack, while passive effects stay active simply by holding or wearing the item. Combined with the quality system, this creates a loot experience where two seemingly identical weapons can behave very differently.
Supported Minecraft Versions and Loaders
YDM's coreX Library is built for modern Minecraft releases and is distributed for both Fabric and NeoForge, covering the loader preferences of most players running current modpacks. Because it is a library, the exact version you need is usually dictated by the mods that depend on it, so always match the library build to the game version your other mods target. Running a mismatched build is the most common cause of startup crashes with dependency mods.
If you would rather skip manual version hunting, the foxygame.net launcher handles it for you: its built-in add-on catalog lists YDM's coreX Library alongside the mods that require it and installs a compatible build in a single click, so the dependency chain resolves itself before you ever launch the game.
How to Install YDM's coreX Library
Installation is straightforward once you know the steps. Here is the process for a manual setup:
- Confirm which Minecraft version and loader your modpack uses.
- Download YDM's coreX Library for Minecraft from the official project page, choosing the build that matches your version and loader.
- Place the downloaded .jar file into your mods folder.
- Install Fabric API or the equivalent loader dependency if you have not already.
- Launch the game once to generate the configuration files.
After the first launch, a config file appears for the library. This is where server owners and tinkerers can adjust item attributes, effect strengths, and rarity chances. If you want certain quality tiers to appear more often, or you want to disable a specific on-hit effect entirely, the config is the place to do it.
Common Installation Problems
Most issues come down to three things: a version mismatch between the library and the mods using it, a missing loader API, or an outdated build. If the game crashes on startup with a "missing dependency" message, check that the library version matches the mod that requested it. If items generate without random names, verify that the dependent mod is actually installed and enabled.
Why It Belongs in Your Modpack
Randomized loot systems add replay value that static gear tables cannot match. Every dungeon run, every mob drop, and every crafted weapon becomes a small gamble with a real payoff. YDM's coreX Library provides the framework that makes this possible, and its config options keep that randomness under control for players who prefer balance over chaos.
If a mod you want to use lists this library as a requirement, do not skip it. Download YDM's coreX Library, drop it in your mods folder, and let the random names do the rest. Your next sword might just roll something legendary.