Minecraft(我的世界)中文论坛

 找回密码
 注册(register)
查看: 210|回复: 4

[编程求助] 请问setMaxHealth为不推荐方法,应该怎么写

[复制链接]
wangmcptr 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
3124
钻石
性别
保密
注册时间
2017-5-29
查看详细资料
 楼主| 发表于 2019-9-19 22:37:55 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
其实有两个问题:
1.setMaxHealth为不推荐方法,那应该怎么设置实体的最大生命值,我反编译了几个别人写的插件,发现也是用的setMaxHealth。
2.请问有没有什么函数是可以直接获取身上所穿装备的伤害减免的(原版装备附带附魔),虽然理论上可以自己写个函数出来,但显然太过麻烦了。
请大神们指点。
粘兽 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
8078
钻石
性别
保密
注册时间
2017-2-28
查看详细资料
发表于 2019-9-19 23:58:06 | 显示全部楼层
1. player.getAttribute(Attribute.GENERIC_MAX_HEALTH).setBaseValue(114514);
2. 不知道

评分

参与人数 3金粒 +31 收起 理由
海螺螺 + 10 MCBBS有你更精彩~
wangmcptr + 20 神乎其技,不服不行!
brooke_zb + 1 这函数真臭

查看全部评分

回复

使用道具 举报

wangmcptr 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
3124
钻石
性别
保密
注册时间
2017-5-29
查看详细资料
 楼主| 发表于 2019-9-20 19:33:15 | 显示全部楼层
感谢大神指点
回复

使用道具 举报

mc能吃吗 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1014
钻石
性别
保密
注册时间
2017-4-10
查看详细资料
发表于 2019-9-21 20:55:37 | 显示全部楼层
第二个可以 就是有点限制
用事件 实体伤害实体 有个getDamage和get真实伤害的方法
嗯 相减
算了还是用函数吧=-=
回复

使用道具 举报

轻光233 当前离线
帖子
主题
精华
贡献
最后登录
1970-1-1
爱心
积分
1323
钻石
性别
保密
注册时间
2017-8-20
查看详细资料
发表于 2019-9-21 22:10:25 来自手机 | 显示全部楼层
粘兽 发表于 2019-9-19 23:58
1. player.getAttribute(Attribute.GENERIC_MAX_HEALTH).setBaseValue(114514);
2. 不知道

本来这个方法确实不是不推荐方法,是的只是setMaxHealth(int)而已,但是改属性标签是真的nb
(114514太臭)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2019-10-18 10:23 , Processed in 0.036015 second(s), Total 14, Slave 12 queries , Gzip On, MemCached On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

© 2010-2019 我的世界中文论坛 版权所有 本站原创图文内容版权属于原创作者,未经许可不得转载

快速回复 返回顶部 返回列表