Reskillable Reimagined

About the Modification
Reskillable Reimagined introduces a character progression system based on developing various skills through experience. As you level up your abilities, new opportunities become available:
- Using more advanced items
- Mining rare resources
- Crafting complex recipes
- Confronting powerful enemies
All system parameters can be configured through configuration files. For example, using a diamond pickaxe requires reaching level 16 in the "Mining" skill.
Important: By default, skill requirements do not apply to basic crafting recipes, mob kills, and items from other mods.
Changes to Standard Mechanics
The mod introduces the following changes to normal gameplay:
- Items and blocks become unavailable without reaching the required skill levels
- Sheep no longer drop wool when killed, encouraging the use of shears (this option can be disabled in settings)
Getting Started
- Open the skills tab with the
Gkey (configurable in version 1.20.1) - Spend experience to improve your skill levels
- If a crafting recipe is unavailable in a modpack, check the skill requirements
Commands
-
Set Skill Level:
/skills set [player] [skill] [level] -
Check Skill Level:
/skills get [player] [skill]
🌟 Main Features
Skill-Based Progression — Unlock access to items, crafting recipes, and block interactions as your character develops.
Customizable Restrictions — Set skill requirements for tools, blocks, crafting, and mob interactions through JSON files.
Convenient Interface — Toggleable button in the inventory for quick access to the skill system.
Flexible Settings — Configure experience gain rate, death resets, initial costs, and maximum levels to suit your playstyle.
Multiplayer Support — Full compatibility with network games and automatic skill synchronization.
⚙️ Configuration
Global Parameters
Main settings are located in the reskillable-common.toml file in the configuration folder.
Skill Restrictions
Restrictions are added through the skillLocks list in JSON configuration files:
- Format:
"mod:id": ["skill:level"] - Examples:
"minecraft:ender_pearl": ["magic:5"], "minecraft:bow": ["attack:3", "agility:2"], "minecraft:horse": ["agility:10"]
Restrictions can apply to:
- Items (usage, wearing, accessories)
- Blocks (breaking, placing)
- Entities (mountable animals)
Note: Changes to restriction configuration require a game restart.
Additional Restriction Types
- Combat Restrictions: Prevent attacking certain creatures until requirements are met
- Crafting Restrictions: Block item creation until required skill levels are achieved
Credits
This modification is a port of Rereskillable by notmajik, originally inspired by Reskillable and Skillable.