本帖最后由 等枫亭丶烟雨阁 于 2022-3-19 17:10 编辑
1.16.5LoliServer服务端,需要让小白射到其他怪物时其他怪物不会产生仇恨(包括但不限于小白的误射)
1.16.5LoliServer服务端,需要让小白射到其他怪物时其他怪物不会产生仇恨(包括但不限于小白的误射)
一定要插件吗?crt脚本怎么样?复制代码这次是用脚本魔杖右键空气,写在forge里
- var undead=Java.type("net.minecraft.entity.CreatureAttribute").field_223223_b_
- function livingSetAttackTargetEvent(e){
- if(e.entity.getType()==3&&e.event.getTarget()!=null)
- if(e.event.getTarget().func_70668_bt()==undead)
- e.entity.setAttackTarget(null)
- }
无敌三脚猫 发表于 2022-3-18 18:46
一定要插件吗?crt脚本怎么样?这次是用脚本魔杖右键空气,写在forge里
脚本魔杖?这是CustomNPC还是crt啊
等枫亭丶烟雨阁 发表于 2022-3-18 18:48
脚本魔杖?这是CustomNPC还是crt啊
啊,写错了,是cnpc
本帖最后由 等枫亭丶烟雨阁 于 2022-3-18 20:07 编辑
加上脚本之后服务端崩溃,经测试为小白的箭射中了僵尸,其他生物暂未测试
无敌三脚猫 发表于 2022-3-18 18:46
一定要插件吗?crt脚本怎么样?这次是用脚本魔杖右键空气,写在forge里
加上脚本之后服务端崩溃,经测试为小白的箭射中了僵尸,其他生物暂未测试
本帖最后由 无敌三脚猫 于 2022-3-18 21:31 编辑
那你先打一个指令复制代码然后脚本换成这个复制代码
等枫亭丶烟雨阁 发表于 2022-3-18 19:57
加上脚本之后服务端崩溃,经测试为小白的箭射中了僵尸,其他生物暂未测试 ...
那你先打一个指令
- /team add m
- var undead=Java.type("net.minecraft.entity.CreatureAttribute").field_223223_b_
- function livingSetAttackTargetEvent(e){
- if(e.entity.getType()==3&&e.event.getTarget()!=null)
- if(e.event.getTarget().func_70668_bt()==undead){
- var server=e.event.getTarget().func_184102_h()
- server.func_195571_aL().func_197059_a(server.func_195573_aM().func_197031_a(),"team join m "+e.event.getTarget().func_189512_bd())
- server.func_195571_aL().func_197059_a(server.func_195573_aM().func_197031_a(),"team join m "+e.entity.getUUID)}
- }