All versions
1.3.0
Release
Attribute Modify 1.3.039 minutes ago 3
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
AttributeModify 1.3.0
New Features
Entity Attribute System
- Added support for modifying mob attributes through datapacks.
- Configure individual entities or entire groups using entity tags.
- Supports vanilla and modded attributes.
- Added attribute operations:
add,multiply_base, andmultiply_total. - Entity-specific rules take priority over matching entity tag rules.
- Attribute changes are applied automatically when mobs spawn, load, or when datapacks are reloaded.
- Preserves existing health and modifiers from other mods whenever possible.
Entity Effects
- Added configurable passive status effects for mobs.
- Added on-hit effects that apply status effects to attacked targets.
- Supports customizable effect levels, durations, probabilities, particles, and icons.
- Added support for direct attacks, attributed projectiles, and area-based damage.
- Passive effects can be configured with infinite duration.
- Effects and attributes can be configured together in the same entity datapack file.
New Entity Editor
- Added the
/attributemodify_entity_editorcommand. - Create and modify entity attribute rules directly in-game.
- Search for mobs, entity tags, and available attributes.
- View supported attributes and their values for different mob types.
- Add, edit, and remove entity attribute modifiers.
- Added validation, save status, and explicit datapack reloading.
Improvements
- Redesigned and refined the Item and Entity Editor interfaces.
- Improved scrolling, navigation, keyboard controls, and responsive layouts.
- Improved attribute information, tooltips, and validation messages.
- Added
customAttributeTooltipsconfiguration to disable additional attribute tooltip formatting when using other mods. - Improved datapack handling, synchronization, and editor stability.
- Improved compatibility with modded attributes and AttributeFix.
Fixes & Stability
- Improved entity attribute persistence across saves and reloads.
- Fixed potential stale modifier issues when entity rules change or are removed.
- Improved health handling to prevent unintended healing during attribute updates.
- Improved multiplayer synchronization of entity attribute changes.
- Improved editor state management, permission validation, and disconnect handling.
- Removed deprecated experimental editor interfaces and commands.
- Expanded automated regression and compatibility testing.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:bOWz461U:kDDWmfoZ"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:bOWz461U:kDDWmfoZ"
}

