此API添加了一个由实体属性控制的耐力系统。
生物最多可拥有 generic.maxstamina 点耐力值。耐力每 generic.staminatickthreshold 刻恢复 generic.staminaregeneration 点。
当耐力减少时,恢复将停止 generic.staminaregenerationdelaythreshold_ 刻。
当耐力 <= 0 时,恢复将停止 generic.depletedstaminaregenerationdelaythreshold 刻。
generic.reservedstamina_ 表示当前不可用的最大耐力百分比。
generic.itemusestaminacost_ 是使用带有耐力消耗的物品时减少的耐力值。
有两种方式为物品设置耐力消耗:
"staminaattributes:usingcostsstamina":
{
"values": [
"minecraft:snowball"
]
}
"staminaattributes:continuoususingcosts_stamina":
{
"values": [
"minecraft:bow",
"minecraft:crossbow",
"minecraft:shield"
]
}
当游戏规则 "naturalStaminaRegeneration" 为 true 时,玩家至少拥有 1 点耐力恢复值。
客户端配置允许自定义HUD元素。详细信息请参阅
服务器配置控制与游戏机制的集成,例如跳跃等动作的耐力消耗。
将 "LivingEntity" 转换为 "StaminaUsingEntity" 接口即可访问所有相关方法。
友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作
历史访问人数:88,865 | 历史访问人次:178,679
今日访问人数:19,572 | 今日访问人次:21,842
昨日访问人数:20,761 | 昨日访问人次:24,774
Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.
❤ Powered by GermMC 京ICP备17023959号-6