感觉搜遍全世界(其实没搜Google甚至Bing)也没找到相关资料,我是不是需要一些学习技巧?
无限伤害:就是把对方Healthy调成零?(好像不行吧),或者检测对方最大血量然后把伤害调那么高?
无限伤害:就是把对方Healthy调成零?(好像不行吧),或者检测对方最大血量然后把伤害调那么高?
我是不是需要一些学习技巧?
是的,只要你去看一眼原版的 net.minecraft.item.ItemSword 是怎么做的,你就没有必要来这里问。
3TUSK 发表于 2020-5-23 14:41
是的,只要你去看一眼原版的 net.minecraft.item.ItemSword 是怎么做的,你就没有必要来这里问。 ...
……其实第一个问题已经解决啦……不过话说怎么去看他那个类呢?Forge提供?到游戏里去找?还有你能回答第二个问题吗?

答案往往远在天边近在眼前。
第二个问题。的确可以先 getHealth() 然后直接选择造成那么多伤害。或者你可以考虑直接 Entity.setDead(true)。
第二个问题。的确可以先 getHealth() 然后直接选择造成那么多伤害。或者你可以考虑直接 Entity.setDead(true)。
之前朋友也这样对我说可以setDead,不过却没想到是Entity,之前这个会报错,mcp是快照版本,现在换了版本应该行了。
3TUSK 发表于 2020-5-28 12:46
答案往往远在天边近在眼前。
第二个问题。的确可以先 getHealth() 然后直接选择造成那么多伤害。或者你可 ...
不过setDead怎么用呢?
本帖最后由 hardy20080505 于 2020-5-29 17:20 编辑
此贴发错了……
3TUSK 发表于 2020-5-28 12:46
答案往往远在天边近在眼前。
第二个问题。的确可以先 getHealth() 然后直接选择造成那么多伤害。或者你可 ...
此贴发错了……
本帖最后由 hardy20080505 于 2020-5-29 19:42 编辑
想实现一个右键秒杀的功能这样吗:
复制代码
3TUSK 发表于 2020-5-28 12:46
答案往往远在天边近在眼前。
第二个问题。的确可以先 getHealth() 然后直接选择造成那么多伤害。或者你可 ...
想实现一个右键秒杀的功能这样吗:
- public boolean itemInteractionForEntity(ItemStack stack, EntityPlayer playerIn, EntityLivingBase target, EnumHand hand) {
- /*设置该物品能右键用于目标实体,例如剪刀可以右键养剪羊毛*/
- Entity.setDead(true);
- }