Additional Entity Attributes

Additional Entity Attributes

为玩家和其他实体添加额外属性,主要供其他模组使用。

基础库

为实体和玩家添加一系列新属性。

这些属性允许模组兼容,并作为使用这些属性的模组的API。

当前属性

  • WATER_SPEED(生物实体):控制玩家在水中的移动速度。
  • LAVA_SPEED(生物实体):控制玩家在熔岩中的移动速度。
  • LUNG_CAPACITY(生物实体):在水下或窒息时提供额外空气。
  • JUMP_HEIGHT(生物实体):控制玩家的跳跃高度。
  • DROPPED_EXPERIENCE(生物实体):改变挖掘方块和杀死生物时掉落的经验值数量。
  • MAGIC_PROTECTION(生物实体):减少受到的魔法伤害。
  • WIDTH(生物实体):控制玩家的宽度。
  • HEIGHT(生物实体):控制玩家的高度。
  • HITBOX_SCALE(生物实体):控制玩家的碰撞箱大小。
  • HITBOX_WIDTH(生物实体):控制玩家的碰撞箱宽度。
  • HITBOX_HEIGHT(生物实体):控制玩家的碰撞箱高度。
  • MODEL_SCALE(生物实体):控制玩家的模型大小。
  • MODEL_WIDTH(生物实体):控制玩家的模型宽度。
  • MODEL_HEIGHT(生物实体):控制玩家的模型高度。
  • MOB_DETECTION_RANGE(生物实体):控制敌对生物能探测到玩家的距离。
  • WATER_VISIBILITY(仅限玩家):通过调整迷雾距离来控制玩家在水中的可见度。
  • LAVA_VISIBILITY(仅限玩家):通过调整迷雾距离来控制玩家在熔岩中的可见度。
  • CRITICAL_BONUS_DAMAGE(仅限玩家):控制暴击时造成的额外伤害。
  • DIG_SPEED(仅限玩家):控制玩家的挖掘速度。
  • BONUS_LOOT_COUNT_ROLLS(仅限玩家):控制玩家在使用掠夺和幸运等附魔时获得的掉落物数量。
  • BONUS_RARE_LOOT_ROLLS(仅限玩家):基于概率的掉落表被抽取的次数。
  • COLLECTION_RANGE(仅限玩家):控制玩家能够收集("接触")additionalentityattributes:affected_by_collection_range 标签中的实体类型(如物品和经验球)的距离。

实体类型标签

  • additionalentityattributes:affected_by_collection_range:将实体类型标记为受收集范围属性影响(默认为物品和经验球)。

使用方法

玩家

你可能不需要自己安装此库,因为大多数使用它的模组都会自带。如果你想通过命令或其他方式使用上述属性,当然可以。

@开发者

欢迎使用 JIJ。 你可以从 Modrinth Maven 获取所有构建版本:

repositories {
	exclusiveContent {
		forRepository {
			maven {
				name = "Modrinth"
				url = "https://api.modrinth.com/maven"
			}
		}
		filter {
			includeGroup "maven.modrinth"
		}
	}
}
dependencies {
	modImplementation include("maven.modrinth:AdditionalEntityAttributes:<version>")
}