Devil Fruit Progression
Minecraft modpacks built around anime-inspired combat live or die by their sense of progression. Players want to earn their powers, not stumble into them. Devil Fruit Progression is a datapack-driven add-on that hands server owners and pack creators full control over when abilities, awakenings, and haki unlock, all without touching a single line of Java. If you have ever wanted a swordsman to unlock a technique only after reaching a Doriki threshold, or a Mink to gain a racial ability that humans can never access, this is the tool you have been waiting for.
What Devil Fruit Progression Does
At its core, the add-on lets you define dependencies for abilities and fruit awakenings using datapacks. Every requirement is written in JSON, which means you can shape progression rules entirely through configuration files. The system uses a scope structure: a big scope counts as completed if at least one of its small scopes is completed, and a small scope counts as completed only when every requirement inside it is met. That simple logic opens up branching skill trees, faction-locked powers, and race-specific techniques without any scripting knowledge.
Because everything runs through datapacks, the add-on plays nicely with most modern setups. It supports Minecraft 1.20.1 and 1.21.x on both Fabric and Forge, so whether your server leans toward lightweight Fabric performance or the broad mod compatibility of Forge, you can slot it straight in.
Supported Requirement Types
Stat-Based Requirements
- Doriki (ability_progression:doriki): requires a number value, with an optional percentage boolean. When percentage is true, the value must fall between 0 and 1; otherwise it scales against your Doriki limit.
- Haki XP (ability_progression:haki): requires a number, a haki type (BUSOSHOKU, KENBUNSHOKU, or HAOSHOKU), and an optional percentage boolean.
- Loyalty (ability_progression:loyalty): unlocks once a player reaches the specified loyalty value or higher.
Identity and Faction Requirements
- Race (ability_progression:race) and Sub Race (ability_progression:sub_race): ideal for restricting powers to specific Minks or other racial groups.
- Style (ability_progression:fighting_style): gates abilities behind swordsman, sniper, or other combat styles.
- Faction (ability_progression:faction): ties unlocks to a player's chosen allegiance.
Fruit, Quest, and Ability Requirements
- Fruit (ability_progression:devil_fruit): checks for a specific fruit item ID.
- Awakening (ability_progression:awakening): completes when the player has awakened any devil fruit.
- Haoshoku (ability_progression:haoshoku_born): checks whether the player can unlock Conqueror's Haki in the current world.
- Quest (ability_progression:quest): requires a quest ID and completes once that quest is finished.
- Ability (ability_progression:unlocked_ability) and Ability Used (ability_progression:ability_used): gate content behind unlocking or repeatedly using a specific ability.
- Default (ability_progression:default): preserves the original unlock behavior when no custom rule applies.
How to Install Devil Fruit Progression for Minecraft
Getting started is straightforward. First, download Devil Fruit Progression and drop the mod file into your mods folder alongside your base ability mod. Launch the game once so the add-on generates its folder structure. Next, create or edit a datapack inside your world's datapacks directory, adding a JSON file that defines your requirement scopes. Reload the world with the /reload command, and your new progression rules take effect immediately. If you need more detail on datapack structure, the add-on's documentation walks through each requirement type step by step.
For players who prefer a smoother setup, the foxygame.net launcher offers a curated add-on catalog where Devil Fruit Progression sits alongside compatible mods, letting you enable everything with a single click and skip manual folder juggling entirely.
Why Pack Creators Love It
Progression design is where modpacks find their identity. With this add-on, a server can reward veteran players with exclusive awakenings, lock Conqueror's Haki behind story quests, or build layered Doriki gates that make every training session feel meaningful. The percentage option is especially useful for servers that raise stat caps over time, since requirements scale automatically instead of breaking.
The add-on also includes a Discord community for troubleshooting and sharing datapack ideas, which helps newcomers learn the format quickly. Combined with the Default requirement type, you can mix custom rules with vanilla behavior and avoid breaking existing content.
Final Thoughts
Devil Fruit Progression turns a complex design problem into a manageable datapack project. It respects your time, works across Fabric and Forge on recent Minecraft versions, and gives you the flexibility to build the exact power curve your server needs. Whether you run a small survival world or a large roleplay server, this add-on is a smart foundation for any fruit-based progression system.