开启辅助访问     
收藏本站

站内搜索

搜索

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

[闲聊] 指令小萌新在这里放一个简单的爆炸弓指令,看看能被大佬们优化成什么样

 发表于 2024-1-5 22:16:48 来自手机|显示全部楼层|阅读模式 IP:安徽省
1:execute at @e[type=arrow] unless blocks ~1~1~1 ~-1~-1~-1 0 300 0 all unless entity @a[r=5] run summon ender_crystal
检测箭周围的方块是不是空气,我还有一个想法就是block上下左右前后各来一个,但是太麻烦了,反正出生点常加载,0 300 0肯定是空气。用^似乎有些bug?或者说我用的不对…

2:execute at @e[type=arrow] if entity @e[r=5,type=!player,type=!arrow,type=!ender_crystal] run summon ender_crystal
检测半径五格之内有没有除了玩家,水晶和箭自身之外的实体,有就生成水晶
type=!ender_crystal是为了雪球准备的,不然一个生成水晶,一大串雪球都得生成水晶。
什么?我连掉落物也炸?

3:event entity @e minecraft:crystal_explode
这个简单,引爆水晶。

4:execute at @e[type=arrow] run fill ~-4~-4~-4~4~4~4 air replace water
5:execute at @e[type=arrow] run fill ~-4~-4~-4~4~4~4 air replace lava
这两条看喜好,除水除岩浆,如果遇到大片水域或岩浆海会很卡

大体是这样的,arrow似乎可以换成别的一些什么,比如雪球,坤蛋

大佬们可以帮帮忙吗?感觉可以更好玩一些,有错误也可以提出来。十分感谢

干脆到时候发个悬赏帖…?

也可以提一些建议,我也会不断学习,然后也会努力把它完善一些

不得不讲麻将这次execute的语法更新真的很有用,那种testforblock+比较器的旧时代一去不复返了!就是哪一天能和java一样输指令就完美了,在同学的电脑上体验过,她居然觉得我水平很高……

总而言之,就是这样。



苦力怕论坛,感谢有您~

本版积分规则

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

QQ群

访问手机版

访问手机版

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

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

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

Powered by Discuz! X3.4