开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[游戏相关] Minecraft指令寻求帮助

 发表于 2025-6-30 18:44:21 来自手机|显示全部楼层|阅读模式 IP:广东省
10铁粒
在Minecraft基岩板1.21.92.1的版本中,如何将在Y166处的玩家执行/kill
(指在166高度的玩家都将会被/kill)

苦力怕论坛,感谢有您~
 发表于 2025-6-30 22:55:19|显示全部楼层 IP:江西省
可以通过
/kill @a[y=116,dy=0,x=-999999,dx=2000000,z=-999999,dz=2000000]
粗略实现,复制使用即可,若不想了解原理,下面的所有原理内容可以不用看

原理:
y=116代表选择y坐标116往上数[dy格]的玩家,dy=0代表往上数选择0格,即y=116内的所有玩家
x、z的作用原理类似,必须要带上这四个参数,否则无法正常工作,理论上可以通过修改它们的值来实现更大范围的选择,不过实际中几乎遇不到
请注意,关于选择精度问题,虽然从指令上严格框定了y=116的坐标,但经过测试发现实际上会选择所有站在y=115、y=116和y=117方块表面的玩家,这可能是由于判定箱逻辑的原因(因为玩家是约2格的实体,当站在115格高度的方块上时,实体实际上部分处于116格高度,当站在117格高的表面时,玩家实体实际上和116格的表面是有接触的),若改为y=117则可严格筛选所有在y=116格以上,y=119以下的玩家

了解详情可查阅https://wiki.biligame.com/mc/%E7 ... F%E5%B0%BA%E5%AF%B8
2#2025-6-30 22:55:19回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2025-6-30 23:18:14|显示全部楼层 IP:黑龙江省
/execute at @a run kill @a[y=116,dy=0]
这个更简短一些,而且也没有坐标范围的限制
3#2025-6-30 23:18:14回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

| 由 木韩网络 提供支持 | GMT+8, 2026-6-23 19:27

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4