Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Links
Creators
Details
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:
- Health
- Movement speed
- Attack damage
- Attack speed
- Armor
- Armor toughness
- Knockback resistance
- Luck
- Scale
- Block interaction range
- Entity interaction range
- Sneaking speed
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:
- Target - choose who or what gets edited.
- Attribute - choose the Minecraft attribute.
- Action - read, set, or reset.
- Value - choose a preset value when setting.
- 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:
- Yourself
- Nearest player
- All players
- Nearest living entity
- Nearest zombie
- Nearby living entities
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:
- Read Value - checks the selected attribute on the selected target.
- Set Value - sets the base value to the selected preset value.
- Reset Default - resets the selected attribute back to its default value.
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:
- Speed attributes show smaller decimal values.
- Scale shows values like
0.5,1.0,2.0, and higher. - Health, damage, armor, and similar attributes show larger whole-number options.
- Range attributes show reach-style values.
This is meant to reduce accidents and make common testing faster.
Starter Presets
The current preset menu includes starter setups:
- Tank Player - higher max health
- Fast Player - higher movement speed
- Strong Player - higher attack damage
- Big Player - larger scale
- Small Player - smaller scale
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:
- Install NeoForge on the server.
- Put the TheDru Easy Attribute jar in the server's
modsfolder. - Start the server.
- Join with permission to use commands.
- Run:
/ea
For single-player:
- Install NeoForge in your launcher profile.
- Put the jar in your client
modsfolder. - Open a world.
- 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:
- NeoForge
Paused:
- Fabric
- Forge
Version lanes:
- Fabric:
0.x.x - NeoForge:
1.x.x - Forge:
2.x.x
Current active lane:
- NeoForge
1.3.x
Paused lanes:
- Fabric
0.1.11 - Forge
2.7.30
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:
- A Paper plugin
- A Bukkit plugin
- A Spigot plugin
- A client-only visual mod
- A finished multi-loader release
It is a NeoForge mod being built into a simple attribute editor.
Current Limitations
This is still alpha software.
Current limits:
- NeoForge is the only active loader.
- Custom preset files are not implemented yet.
- Modifier operations are not implemented yet.
- Some attributes only work on certain entity types.
- Very large values can make gameplay weird quickly.
- Testing should happen in a backup world or private test environment first.
Roadmap
Near-term:
- Improve the GUI flow based on testing.
- Add safer value ranges.
- Add clearer feedback when an entity does not support an attribute.
- Add more useful presets.
Mid-term:
- Add custom preset storage.
- Add config options.
- Add modifier-style operations.
- Add better target filtering.
Long-term:
- Bring Fabric forward on the
0.x.xlane. - Bring Forge forward on the
2.x.xlane. - Split Minecraft generations into tested release tracks.
- Grow this into a broader server-side attribute toolkit.
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.


