
Description
XP: Attribute Core
Attribute Core is a modular RPG-style attribute system that adds a wide variety of custom attributes, giving players more depth and challenge in gameplay.
The mod introduces RPG-like attributes and complementary mechanics to expand progression. It also provides configuration options so modpack creators can balance how attributes and systems behave.
Attribute Core includes its own Attribute Display Window, where players can view their active attributes, attribute IDs and current values. This window opens by default by pressing the K key.
Core Features
Attribute Core focuses on providing:
- A large set of custom attributes, including offensive, defensive and utility attributes.
- A dedicated Attribute Display Window, opened by default with the K key.
- The name, ID and current value of every active attribute displayed in the attribute window.
- Unique attribute IDs that make every attribute easier to identify and use in commands, datapacks and mod integrations.
- A Magic Find system that injects extra loot into configured tables (datapack-driven).
- Hooks and APIs so other mods and datapacks can build on top of it.
- Configuration options so modpack creators and server owners can balance the system.
On its own, Attribute Core does not try to be a full content mod. It provides the attributes, systems and hooks that other mods and modpacks can use.
Attribute Display Window
Attribute Core includes its own window for visualizing the player’s active attributes.
- Press K to open the Attribute Display Window.
- The window displays the name, ID and current value of each active Attribute Core attribute.
- Every attribute has its own unique ID.
- The window makes it easier to understand which attributes are affecting the player.
- The default key can be changed through Minecraft’s key-binding settings.
RPG Attributes
Attribute Core provides a large set of custom RPG attributes, grouped into three categories: Offensive, Defensive and Utility.
Each attribute includes its own unique ID under the attributecore namespace. These IDs can be used to identify attributes in commands, datapacks, configurations and mod integrations.
Attribute Core includes its own Attribute Display Window, where players can view the name, ID and current value of every active attribute. This window opens by default by pressing the K key.
Attribute Types
All attributes use OperationType.ADDITION unless noted otherwise:
- FLAT: Shows as a whole number (e.g.,
+5) - PERCENT: Shows as a percentage (e.g.,
+20%)
Special Operations:
- MULTIPLY_BASE: Multiplies the base value (used for
max_health_percent,explosive_percent,wither_percent)
Offensive Attributes
These attributes increase your damage output and combat pressure:
Name: Physical Damage
- ID:
attributecore:physical_damage_percent - Type: PERCENT, ADDITION
- Description: Bonus physical damage percentage. Applies to most non-magic damage from players and projectiles.
Name: Ranged Damage
- ID:
attributecore:ranged_damage_percent - Type: PERCENT, ADDITION
- Description: Bonus ranged and projectile damage percentage. Applies to arrows, thrown projectiles and other projectile-based attacks.
Name: Magic Damage
- ID:
attributecore:magic_damage_percent - Type: PERCENT, ADDITION
- Description: Bonus magic damage percentage.
Name: Tamed Damage
- ID:
attributecore:tamed_damage - Type: PERCENT, ADDITION
- Description: Bonus damage percentage for tamed or allied mobs, such as wolves, cats and other tamed creatures.
Name: Life Steal
- ID:
attributecore:life_steal - Type: PERCENT, ADDITION
- Description: Heals a percentage of the damage dealt. Works best with slow, high-damage weapons.
Name: Life on Hit
- ID:
attributecore:life_on_hit - Type: PERCENT, ADDITION
- Description: Heals a percentage of maximum health per hit. Works best with fast-attacking weapons.
Name: Draw Speed
- ID:
attributecore:draw_speed - Type: PERCENT, ADDITION
- Description: Increases the speed at which bows and other projectile weapons are charged.
Name: Critical Strike Chance
- ID:
attributecore:critical_strike_chance - Type: PERCENT, ADDITION
- Description: Increases the chance to deal critical hits.
Name: Critical Strike Damage
- ID:
attributecore:critical_strike_bonus_damage - Type: PERCENT, ADDITION
- Description: Increases the extra damage dealt by critical hits.
Name: Accuracy
- ID:
attributecore:accuracy - Type: PERCENT, ADDITION
- Description: Improves hit precision for projectiles.
Name: Aggro Force
- ID:
attributecore:aggro_force - Type: FLAT, ADDITION
- Description: Increases the player's priority when enemies select their target.
Name: Melee Damage
- ID:
attributecore:melee_damage_percent - Type: PERCENT, ADDITION
- Description: Increases melee damage by percentage.
Name: Explosive Damage
- ID:
attributecore:explosive_damage - Type: FLAT, ADDITION
- Description: Adds flat explosive damage value.
Name: Explosive Percent
- ID:
attributecore:explosive_percent - Type: PERCENT, MULTIPLY_BASE
- Description: Multiplies explosive damage by percentage.
Name: Wither Damage
- ID:
attributecore:wither_damage - Type: FLAT, ADDITION
- Description: Adds flat wither damage value.
Name: Wither Percent
- ID:
attributecore:wither_percent - Type: PERCENT, MULTIPLY_BASE
- Description: Multiplies wither damage by percentage.
Name: Reflect Damage
- ID:
attributecore:reflect_damage - Type: PERCENT, ADDITION
- Description: Reflects a percentage of damage received back to the attacker.
Name: Pierce
- ID:
attributecore:pierce - Type: FLAT, ADDITION
- Description: Adds flat pierce/armor penetration value.
Defensive Attributes
These attributes improve your survivability and damage mitigation:
Name: Max Health %
- ID:
attributecore:max_health_percent - Type: PERCENT, MULTIPLY_BASE
- Description: Multiplies maximum health by percentage.
Name: Wither Resistance
- ID:
attributecore:wither_resistance - Type: PERCENT, ADDITION
- Description: Reduces wither damage taken by percentage.
Name: Explosive Resistance
- ID:
attributecore:explosive_resistance - Type: PERCENT, ADDITION
- Description: Reduces explosive damage taken by percentage.
Name: Physical Damage Reduction
- ID:
attributecore:physical_damage_reduction - Type: PERCENT, ADDITION
- Description: Reduces physical damage taken by percentage.
Name: Ranged Damage Reduction
- ID:
attributecore:ranged_damage_reduction - Type: PERCENT, ADDITION
- Description: Reduces ranged and projectile damage taken by percentage.
Name: Magic Damage Reduction
- ID:
attributecore:magic_damage_reduction - Type: PERCENT, ADDITION
- Description: Reduces magic damage taken by percentage.
Name: Damage Reduction
- ID:
attributecore:damage_reduction - Type: PERCENT, ADDITION
- Description: Reduces all incoming damage by percentage.
Name: Tamed Resistance
- ID:
attributecore:tamed_resistance - Type: PERCENT, ADDITION
- Description: Reduces damage taken by tamed or allied mobs by percentage.
Name: Critical Strike Resistance
- ID:
attributecore:critical_strike_resistance - Type: PERCENT, ADDITION
- Description: Reduces the chance of being critically hit by percentage.
Name: Critical Strike Damage Reduction
- ID:
attributecore:critical_strike_damage_reduction - Type: PERCENT, ADDITION
- Description: Reduces damage received from critical hits by percentage.
Name: Incoming Healing
- ID:
attributecore:incoming_healing - Type: PERCENT, ADDITION
- Description: Increases the amount of healing received by percentage.
Name: Evasion
- ID:
attributecore:evasion - Type: PERCENT, ADDITION
- Description: Provides a chance percentage to dodge incoming attacks.
Name: Shield
- ID:
attributecore:shield - Type: FLAT, ADDITION
- Description: Adds additional flat shield or absorption health points.
Name: Thorns
- ID:
attributecore:thorns - Type: FLAT, ADDITION
- Description: Deals flat damage to attackers when the player is hit.
Name: Thorns Resistance
- ID:
attributecore:thorns_resistance - Type: PERCENT, ADDITION
- Description: Reduces thorns damage taken by percentage.
Name: Reflect Damage
- ID:
attributecore:reflect_damage - Type: PERCENT, ADDITION
- Description: Reflects a percentage of damage received back to the attacker.
Name: Stealth
- ID:
attributecore:stealth - Type: PERCENT, ADDITION
- Description: Reduces the detection range of enemies by percentage.
Name: Melee Damage Reduction
- ID:
attributecore:melee_damage_reduction - Type: PERCENT, ADDITION
- Description: Reduces melee damage taken by percentage.
Name: Armor Score
- ID:
attributecore:armor_score - Type: FLAT, ADDITION
- Description: Adds flat armor/defense value.
Utility Attributes
These attributes improve mobility, quality of life and progression:
Name: Extra Jumps
- ID:
attributecore:extra_jumps - Type: FLAT, ADDITION
- Description: Provides additional flat number of jumps while in the air.
Name: Tamed Speed
- ID:
attributecore:tamed_speed - Type: PERCENT, ADDITION
- Description: Increases the movement speed of tamed or allied mobs by percentage.
Name: Mining Speed
- ID:
attributecore:speed_mining - Type: PERCENT, ADDITION
- Description: Increases block-breaking speed by percentage.
Name: Experience Bonus
- ID:
attributecore:experience_bonus - Type: PERCENT, ADDITION
- Description: Increases the amount of experience gained by percentage.
Name: Magic Find
- ID:
attributecore:magic_find - Type: FLAT, ADDITION
- Description: Increases the chance to obtain additional loot from configured loot tables (flat value). For this attribute to work, you must install the Magic Find mod.
Name: Buff Absorption Chance
- ID:
attributecore:buff_absorption_chance - Type: PERCENT, ADDITION
- Description: Provides a chance percentage to absorb beneficial effects from enemies.
Name: Debuff Transfer Chance
- ID:
attributecore:debuff_transfer_chance - Type: PERCENT, ADDITION
- Description: Provides a chance percentage to transfer the player's negative effects to enemies.
Name: Buff Duration
- ID:
attributecore:buff_duration - Type: PERCENT, ADDITION
- Description: Increases the duration of positive status effects by percentage.
Name: Eating Speed
- ID:
attributecore:eating_speed - Type: PERCENT, ADDITION
- Description: Allows food to be consumed faster by percentage.
Name: Consumable Use Speed
- ID:
attributecore:consumable_use_speed - Type: PERCENT, ADDITION
- Description: Allows consumable items to be used faster by percentage.
Name: Healing Power
- ID:
attributecore:healing_power - Type: PERCENT, ADDITION
- Description: Increases healing output by percentage.
Configuration
📂 All configurations are located in:
modpack/config/everydayxp/attributecore
Library / API Focus
Attribute Core is intended to be used as a library/core dependency by:
- RPG and ARPG-style mods.
- Custom gear and stat frameworks.
- Class and build systems.
- Boss and dungeon content.
- Modpacks with heavy combat scaling and progression.
- Datapacks that require custom attribute-based mechanics.
On its own, Attribute Core does not try to be a full content mod. It provides the attributes, systems and hooks that other mods and modpacks can build upon.
🌐 Join Our Discord Community
Do you have new ideas, improvements for my mods, or have you found a bug? This is the perfect place to share them!
In our Discord community you can:
💡 Submit proposals and suggestions for improving the mods.
🛠️ Report problems and bugs so we can fix them together.
🎮 Show your creativity: you're free to use my mods in your own modpacks.
📢 Share your modpack on the server and show the community your unique style.
This space is designed for us to grow together, with respect and enthusiasm for creating mods and modpacks. Your contribution is always welcome!



