
额外实体属性
此模组新增了一些属性,这些属性为其他模组提供了API接口。
额外实体属性
本模组为游戏新增 21 种属性。这些属性可被其他模组用作 API,也可由玩家自定义具体数值。
功能
属性
VILLAGER_DISCOUNT
- 村民交易物品的折扣/加价幅度
- 默认值:0
MAX_HUNGER
- 玩家可拥有的最大饥饿值
- 默认值:20
FOOD_NUTRITION_MULTIPLIER
- 食物恢复饥饿值的倍率
- 默认值:1
FOOD_SATURATION_MULTIPLIER
- 食物提供饱和度值的倍率
- 默认值:1
EATING_SPEED
- 玩家进食速度
- 默认值:1
DRINKING_SPEED
- 玩家饮用速度
- 默认值:1
STATUS_EFFECT_DURATION
- 药水或信标效果的持续时间倍率
- 默认值:1
LIFESTEAL
- 伤害生物时偷取的生命值百分比
- 默认值:0
HUNGERSTEAL
- 伤害生物时偷取的饥饿值百分比
- 默认值:0
DODGE_CHANCE
- 实体闪避任何伤害的几率(1 = 无敌)
- 默认值:0
SPRINTING_FOOD
- 开始冲刺所需的饥饿值
- 默认值:6
CROSSBOW_PULL_TIME_MULTIPLIER
- 拉满弩所需时间的倍率
- 默认值:1
FISHING_DURATION_MULTIPLIER
- 鱼上钩前等待时间的倍率
- 默认值:1
ADDITIONAL_FISHING_LUCK
- 在“海洋幸运”附魔基础上增加的额外幸运值,用于钓上宝藏(100 = 必出)
- 默认值:0
SPRINTING_SPEED
- 玩家冲刺时的速度
- 默认值:0.13
CLIMBING_SPEED
- 实体攀爬速度
- 默认值:0.2
CREATIVE_FLYING_SPEED
- 玩家在创造模式下的飞行速度
- 默认值:0.05
MOUNT_SPEED_MULTIPLIER
- 被骑乘实体的速度倍率
- 默认值:1
MAX_JUMPS
- 玩家可进行的跳跃次数
- 默认值:1
SLIPPERINESS
- 冰面的滑度
- 默认值:1
NAME_TAG_VISIBILITY_RANGE
- 玩家能看到其他玩家名称标签的距离
- 默认值:64

有新的属性点子?请在我的 Discord 或 GitHub 上提出建议。
使用方法
对于玩家
您可以通过 /attribute 指令配置所有这些数值。
示例如下:
/attribute @p extra-entity-attributes:status_effect_duration base set 2
这将使最近玩家的所有药水和信标状态效果持续时间翻倍。
对于开发者
您可以自由地在自己的模组中使用本模组,也可以将其嵌入您的模组。
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
filter {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation include("maven.modrinth:extra-entity-attributes:<version>")
}
鸣谢
灵感
显而易见的,本模组深受额外实体属性(Additional Entity Attributes)启发。因此本模组也与额外实体属性完全兼容,因为它仅添加了额外实体属性中不包含的属性。
代码
我复用了遗物(Artifacts)中的部分代码(详见源码了解具体位置)。
支持
如果您有疑问、遇到问题、发现漏洞或有建议,可以加入我的 Discord 服务器:
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。