Attribute Keeper

Quick rating

Attribute Keeper

No reviews yet

Allows users to define attribute, food, and XP persistence or decay when respawning after player death.

QoL & Tweaks
Bug Fixes
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
attributekeeper-1.12.2-1.0.1.jar

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

About

Description

Attribute Keeper

Attribute Keeper is a mod that allows users to define attribute, hunger, and XP behavior when a player respawns after dying.

All features can be toggled individually, so you could potentially disable the entire mod if necessary.


❤️ Attributes

Q: What is an attribute?

An attribute is a common way for Minecraft to keep track of entity statistics. These can include health, movement speed, swim speed, reach distance, attack damage, armor and more.

Attribute persistence is the core of Attribute Keeper. In vanilla Minecraft, each time a player is cloned through respawning or some types of teleportation, all attributes are reset to their default values. This means that modifications to a player's health, movement speed, or attack damage all get reset on death.

While some modifications are intentionally reset, such as modifiers gained via potions or armors, adjustments to the player's base attribute value are also reset, negating any intentional changes.

Attribute Keeper allows users to specify an attribute value and determine whether it persists through death or even decays after respawn.

For example, users could define behavior that causes players to lose 1/2 a heart of health each time they die, down to a minimum of 5 hearts (10 health).

For information on how to configure the Attribute Keeper mod, check out the Attribute Keeper Wiki.


✨ Experience

Attribute Keeper also includes an Experience Keeper feature, allowing users to define xp behavior on respawn. Options include:

  • Retaining all experience
  • Losing a set amount of experience
  • Losing a percentage of total experience
  • Setting a maximum amount of experience players can respawn with

🍖 Hunger

Attribute Keeper can also define hunger behavior after respawn. Options include:

  • Transferring food stats unchanged
  • Reducing food stats by a set amount
  • Reducing food stats by a percentage of current hunger
  • Setting a minimum amount of hunger players will respawn with
  • Setting a maximum amount of hunger players can respawn with

🛠️ Integration

  • Simple Difficulty / Tough As Nails
    • Temperature Keeper - Body temperature will remain unchanged after respawn.
    • Thirst Keeper - Functions exactly like the hunger keeper, but for thirst.
    • Bug Fix - Thirst and Temperature HUD will now update correctly on login or when changing dimensions.

⚡ Commands

Reload Command

  • /attributekeeper_reload - Reloads the Attribute Keeper attribute json file without a game restart.

Attribute Commands

  • /playerattribute <target> <attribute> get - Get the player's current attribute value.
  • /playerattribute <target> <attribute> add <value> - Add to the player's attribute value.
  • /playerattribute <target> <attribute> set <value> - Set the player's attribute value.
  • /playerattribute <target> <attribute> mult <value> - Multiply the player's attribute value.

Command Examples

  • /playerattribute @p generic.movementSpeed get - Get the movement speed of the nearest player.
  • /playerattribute @p generic.movementSpeed add 0.1 - Increase the nearest player's movement speed by 0.1.
  • /playerattribute @p generic.movementSpeed set 0.2 - Set the nearest player's movement speed to 0.2.
  • /playerattribute @p generic.movementSpeed mult 2 - Multiply the nearest player's movement speed by 2.

🚫 Incompatibilities

  • Scaling Health - While not directly incompatible, the health modifications added by this mod directly conflict with Attribute Keeper's attribute handling. Attribute Keeper should be compatible so long as you do not define any behavior using the attribute generic.maxHealth.

📜 Credits

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works