开启辅助访问     
收藏本站

站内搜索

搜索

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

[JE教程] [含bgm]新手教程:如何制作特殊效果方块

 发表于 2024-3-8 14:59:07|显示全部楼层|阅读模式 IP:山东省
本帖最后由 普通furry小白鸽 于 2024-3-8 15:59 编辑

适用于1.13+


BGM:赴大荒
在游玩跑酷地图时,我们经常见到一些特殊效果方块,比如说踩上去会飞天的方块或者踩上去就会死的方块。作为新手,你可能会好奇这些东西是怎么制作出来的。
这里是制作教程,希望各位可以用这些方块做出更有趣的地图。喵~
[本帖含有(大量)隐藏文字]


1.命令方块基础
(大佬可无视)(话说真的会有指令大佬来看这个吗喵?)
在制作特殊效果方块时需要用到命令方块。命令方块分脉冲连锁循环三种,一般来说要制作这样的效果需要循环型命令方块。
获得循环型命令方块指令:
  1. /give @p repeating_command_block 1
复制代码
2.基本指令框架
特殊效果方块的核心在于execute指令,其语法极为复杂,只介绍核心结构部分。
核心框架:
  1. /execute as @a at @s if block ~ ~-1 ~ <block> run <command>
复制代码
接下来简单拆解一下这个框架。
/executeas @a at @sif block ~ ~-1 ~ <block> run <command>
/execute:是各不同功能的子命令的集合,用于改变命令执行上下文,执行逻辑判断和管理并存储命令返回值,并在此基础上执行任意目标命令。(以上摘自wiki)(听不懂喵)
as @a:将命令执行者设为玩家
at @s:将命令执行位置、条件判断位置设定为上文所指的目标
if block ~ ~-1 ~ <block>:检测目标脚下的方块类型
run <command>:执行命令
翻译成人话:判断所有玩家脚下的方块,满足条件则运行后面的指令
3.制作
将所给指令粘贴到循环型命令方块里面,并将<block>修改成需要触发效果的方块。修改完毕后,记得
注意:不同命令方块的这个参数必须设成不一样的,否则你会发现好几种效果同时在一个方块上生效(当然你故意这样搞我也拦不住你喵)
常见效果指令:
/tp @s <x> <y> <z> 传送
/effect give @s <effect> <1> 给予玩家特定效果,离开方块后失效
/kill @s 强制击杀
弄完之后一定要测试,以免出现奇怪的bug(特性)
4.装饰
在完成所有方块的设置后,你大概率会发现堆了一地的命令方块。以下提供一份我常用的装饰方式,让命令方块更加集中美观
注:在按住左ctrl的同时按鼠标滚轮可以把方块内部的数据一并复制(包括箱子里面的物品、告示牌的内容和命令方块的指令等),我们可以通过这种方式搬运命令方块。
(搬运完成以后记得看看是不是保持开启状态)
  • 垫高一层方块,并排列命令方块。我的方法是将命令方块排列成较高的长方体。
  • 将命令方块正下方和外围一圈的地基换成混凝土,颜色随意。
  • 在多出来的一圈混凝土上放玻璃板,尽量与混凝土颜色一致。
  • 封顶。封顶用的方块要与地基颜色一致。

(以上为个人偏好,如有自己觉得美观的方法可以补充)

5.设定强制加载区块
命令方块需要所在区块被加载才能正常使用,所以可能会出现距离太远/渲染距离太低然后导致无法生效的特性,因此需要设定强加载区块。
首先,按F3+G显示区块边界,然后在包含命令方块建筑的区块内输入指令
  1. /forceload add ~ ~
复制代码
理论上最多输入四次即可,或者直接在命令方块组的四个角输入


以上为特殊效果方块的基础教程,更高端的用法正在摸索中,敬请期待
苦力怕论坛,感谢有您~

本版积分规则

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

QQ群

访问手机版

访问手机版

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

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-16 14:19

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

Powered by Discuz! X3.4 粤ICP备2023071842号-3