查看: 5267|回复: 3
打印 上一主题 下一主题

[求助] 怎么关闭生物粒子

[复制链接]

22

主题

317

回帖

174

积分

Lv.4 怪物猎人

UID
373726
小麦
3
金锭
611
下界之星
0

开发者认证勋章

楼主
发表于 2021-7-31 19:50:14 | 显示全部楼层 IP:山西
生物的药水粒子无法关闭,但你可以在生成药水效果的时候选择隐藏粒子,有三种方法给生物药水效果并隐藏粒子
1.指令:
  1. /effect @e[tag=abc] night_vision 6000 0 true(设为true隐藏粒子)
复制代码

2.modAPI:
  1. import mod.server.extraServerApi as serverApi
  2. comp = serverApi.GetEngineCompFactory().CreateEffect(entityId)
  3. res = comp.AddEffectToEntity("speed", 30, 2, False)#设为False隐藏粒子
复制代码

3.给生物加组件:
  1. "minecraft:spell_effects": {
  2.   "add_effects": [
  3.         {
  4.           "effect": "night_vision",
  5.           "duration": 6000,
  6.           "visible": false  //visible设为false可隐藏药水粒子
  7.         }
  8.   ]
  9. }
复制代码

生物的死亡粒子无法关闭,但是你可以监听生物死亡,然后立即移除生物,这样就不会进入死亡动画,也就没死亡粒子了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部