网易我的世界论坛

标题: 设置耐久度没有变化 [打印本页]

作者: Junz003    时间: 2021-2-24 23:58
标题: 设置耐久度没有变化
[attach]1350521[/attach]这个是代码
[attach]1350522[/attach]
这个是结果
无法实现耐久度的修改。。。大神求助!!!!

作者: 神捕晖    时间: 2021-2-25 08:44
代码应该没问题,r-1改为其他固定数值,比如99试试;
还有,第二张图里,你获取的是自定义物品的耐久度吗,可能有些物品不支持耐久度修改,可以试试修改其他物品的耐久度,比如钻石镐
作者: Junz003    时间: 2021-2-25 13:34
神捕晖 发表于 2021-2-25 08:44

固定数值都不行,修改的是自定义弓
作者: 神捕晖    时间: 2021-2-25 18:53
Junz003 发表于 2021-2-25 13:34
固定数值都不行,修改的是自定义弓

试下其他原生武器装备,如果可以修改的话,可能是你的自定义弓没有设置可修改耐久度
作者: Junz003    时间: 2021-2-25 22:03
神捕晖 发表于 2021-2-25 18:53
试下其他原生武器装备,如果可以修改的话,可能是你的自定义弓没有设置可修改耐久度

怎么设置可修改耐久度?
作者: Junz003    时间: 2021-2-25 23:39
神捕晖 发表于 2021-2-25 18:53
试下其他原生武器装备,如果可以修改的话,可能是你的自定义弓没有设置可修改耐久度

试过了,原版的武器是可以的,自定义的弓就不行了,不知道怎么设置。
作者: 神捕晖    时间: 2021-2-26 14:23
Junz003 发表于 2021-2-25 23:39
试过了,原版的武器是可以的,自定义的弓就不行了,不知道怎么设置。

看了下wiki,组件minecraft:max_damage可以使物品拥有耐久度;
应该是没有设置是否可修改耐久度的组件;
要不你根据官方文档再定义一个远程武器试试?还是不行的话,就试试SetInvItemDurability接口来修改耐久值把




欢迎光临 网易我的世界论坛 (http://mc.netease.com/) Powered by Discuz! X3.3