警告:
1. 使用此指令自杀会导致存档报废
2. 自1.11版本起,此指令变得极为卡顿,平均清除一个实体需要3~5秒,在实体过多的情况下可能会卡上好几分钟。
此模组添加的一个指令,用于杀死实体有种秒杀的味道,但是会在客户端留下一个假实体,重进存档即可解决(1.6.13及以上版本已修复)。
其攻击强度极高,甚至可以杀死萝莉。
如果对玩家执行此命令还会将其踢出游戏。
使用下方指令可以杀死自己:
/miku_kill @s
使用下方指令可以杀死非玩家实体:
/miku_kill @enp
使用下方指令清除物品:
/miku_kill @item
攻击原理:
将实体的DEAD变量(模组使用Mixin自行添加的变量)设为true;
设置实体的isAddedToWorld=false、isDead=true、dead=true、deathTime=2147483647、dimension=-25,将实体从world.loadedEntityList和其所在区块的entityLists中移除;
通过直接访问dataManager来设置实体血量为0,设置实体的MAX_HEALTH和MOVEMENT_SPEED属性为0;
清除实体的AI、物品栏和药水效果,并禁止其渲染;
清除玩家的末影箱中的物品,将其从world.playerEntities中移除,并踢出游戏;
通过Mixin修改多个方法(如getHealth和getMaxHealth),使其强制死亡并禁止重生。
资料分类: | 实体操作 |