Additional Entity Attributes - Extended Entity Attributes
This mod serves as a library that adds numerous new characteristics to Minecraft for players and other living entities. Its primary purpose is to ensure compatibility between various modifications and provide an API for developers.
Available Characteristics
The mod includes the following additional attributes:
Water Speed - affects character movement speed in aquatic environments Lava Speed - determines movement speed in molten rock Lung Capacity - increases air supply when underwater Jump Height - regulates the height a player can jump Experience Amount - changes the amount of experience gained from mining blocks and defeating mobs Magic Protection - reduces damage from magical attacks Character Dimensions - allows customization of player width and height Hitbox Scale - manages collision area dimensions Model Scale - adjusts visual character size Detection Distance - determines the distance from which hostile mobs can detect the player Visibility in Liquids - configures viewing distance in water and lava through fog adjustment Critical Damage - increases additional damage from critical hits Digging Speed - accelerates resource gathering process Additional Loot - increases the number of dropped items when using luck enchantments Collection Range - expands the automatic pickup radius for items and experience orbs
Entity Type Tags
The system includes a special tag additionalentityattributes:affected_by_collection_range that marks entity types affected by the collection range attribute. By default, this applies to items and experience orbs.
Usage
For Players
Usually, installing this library separately is not necessary, as most mods that use it already include it in their package. If you want to use the listed characteristics through commands or other methods, you can freely do so.
For Developers
Developers can freely use the library in their projects. To connect it, use the following settings:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
filter {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation include("maven.modrinth:AdditionalEntityAttributes:<version>")
}