HomeJavaModsTheDru Easy Attribute
TheDru Easy Attribute
ModsJava

TheDru Easy Attribute

by TheDru · on Modrinth

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.2–1.21.11 · Fabric⬇ Download for 1.21.2–1.21.11 · Forge⬇ Download for 1.21.2–1.21.11 · NeoForge⬇ Download for 1.21.2–1.21.11 · Quilt
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

TheDru Easy Attribute is a server-side NeoForge mod that gives admins, pack makers, testers, and single-player world builders an easier way to edit Minecraft attributes without memorizing long command strings.

Open /ea, click through the menu, choose what you want to edit, and apply it.

The current release track is focused on NeoForge first. Fabric and Forge are paused until the NeoForge version feels solid enough to carry the same workflow over cleanly.

What It Does

Minecraft attributes control a lot of the things that make players and mobs feel different:

TheDru Easy Attribute turns those values into a simple guided menu. Instead of typing a full command every time, you can pick a target, pick an attribute, choose an action, choose a value, and press apply.

Main Feature: The /ea GUI

Run:

/ea

That opens the main Easy Attribute menu.

From there, you can click through:

  1. Target - choose who or what gets edited.
  2. Attribute - choose the Minecraft attribute.
  3. Action - read, set, or reset.
  4. Value - choose a preset value when setting.
  5. Apply - run the change.

The goal is to keep the work inside the UI instead of filling chat with command examples.

Target Options

The GUI currently includes target choices for:

This makes it useful in both single-player and server testing. In single-player, the mod runs through the integrated server, so /ea still works as the main entry point.

Attribute Options

The GUI currently focuses on common modern Minecraft attributes:

minecraft:max_health
minecraft:movement_speed
minecraft:attack_damage
minecraft:attack_speed
minecraft:armor
minecraft:armor_toughness
minecraft:knockback_resistance
minecraft:luck
minecraft:scale
minecraft:block_interaction_range
minecraft:entity_interaction_range
minecraft:sneaking_speed

Attribute availability can depend on the entity. For example, a player and a mob may not support every same attribute in every Minecraft version.

Actions

The GUI currently supports:

Text commands still exist for console use and advanced testing, but the intended player workflow is the GUI.

Value Presets

The value menu changes based on the selected attribute.

For example:

This is meant to reduce accidents and make common testing faster.

Starter Presets

The current preset menu includes starter setups:

These are early built-in menu presets. File-based custom preset storage is planned for a later version.

Commands

The GUI is the main feature, but commands are still available:

/ea
/easyattribute
/ea help
/ea status
/ea list
/ea get <targets> <attribute>
/ea set <targets> <attribute> <value>
/ea reset <targets> <attribute>

Examples:

/ea get @s max_health
/ea set @s max_health 40
/ea reset @s max_health
/ea set @e[type=zombie,limit=1] max_health 60

Use /ea if you do not want to type the longer commands.

Single-Player Support

TheDru Easy Attribute is server-side, but single-player Minecraft still runs an integrated server.

That means you can use it in a single-player NeoForge world by putting the jar in your normal NeoForge mods folder and running /ea in-game.

Server-Side Install

For a dedicated server:

  1. Install NeoForge on the server.
  2. Put the TheDru Easy Attribute jar in the server's mods folder.
  3. Start the server.
  4. Join with permission to use commands.
  5. Run:
/ea

For single-player:

  1. Install NeoForge in your launcher profile.
  2. Put the jar in your client mods folder.
  3. Open a world.
  4. Run /ea.

Permissions

This is an admin-style tool. Attribute editing can make very large changes to players and mobs, so use it carefully on public servers.

The current alpha is designed for operators, pack makers, and test worlds first. More detailed permission/config controls may come later.

Loader Status

Active:

Paused:

Version lanes:

Current active lane:

Paused lanes:

Minecraft Version Direction

The broad project goal is to support more Minecraft versions over time, with the long-range idea of covering:

1.16 through 1.26.2

That does not mean this one jar supports every version in that range.

Minecraft attributes, Java versions, mappings, and loader APIs change between Minecraft generations. The current NeoForge build should be treated as the tested modern NeoForge line, and older or future versions will need their own testing passes.

What This Is Not

TheDru Easy Attribute is not:

It is a NeoForge mod being built into a simple attribute editor.

Current Limitations

This is still alpha software.

Current limits:

Roadmap

Near-term:

Mid-term:

Long-term:

Final Note

TheDru Easy Attribute is being built one usable layer at a time.

The early versions proved that the NeoForge mod loads and commands register. The current version moves the project into the useful stage: open /ea, click through the menu, and edit attributes without typing everything by hand.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more