= 创作分享 =
编程开发
Mod开发中击杀实体问题
OceanDragon

Mod开发中击杀实体问题

OceanDragon 于 2023-1-7 21:47 ( 1年前 ) [复制链接] [只看楼主] [打印]
1129 11
仙勾子
FireDragon 发表于 2023-2-5 11:07
所以要获取服务端实体列表再用setHealth之类的杀吗?

你可以说明一下你要做的是什么东西,这样我也清楚一点
未死之前,终有希望
发表于 2023-2-5 12:47:26 | 只看该作者

回复 | 举报

初雪·冰

这个应该是运算方面的逻辑,和Forge没有任何关系。
setHealth为0时会setDead,setDeat是直接设定isDead=true,一种干净的方法处理,world.removeEntity是不会调用死亡事件的,会直接清理生物。
服务端与客户端是两个运行同步的线程,死亡这一类的逻辑运算应该是服务端上执行的。

清晨的凤梨闻起来真棒!闻起来就像凤梨一样!
发表于 2023-5-26 13:18:48 | 只看该作者

回复 | 举报

12
百科目前不允许匿名发帖哦~ 请先 [ 登陆 ][ 注册 ] 吧~

本版积分规则

发新帖
  • 回复
  • 点评
  • 评分

[ MC百科(mcmod.cn) 除另有声明,所有开放公共编辑的内容均使用 BY-NC-SA 3.0 协议 ]

Minecraft百科CC协议
快速回复 返回顶部 返回列表