BE教程

addons制作教程第四期:函数

呼啸***Lv.3 中级会员 发表于 2021-10-4 · 最后回复 2022-8-28 IP:贵州省 3,285 14
AI 速览2026-10-19 02:52 生成

addons 教程第四期:用函数把长指令变短并让武器带技能

这是 addons 制作系列教程的第四期,主题是函数(function)。作者从实际痛点出发,说明函数既能避免指令过长带来的麻烦,也能让方块、生物等自动执行指令,还可以当作武器的技能来使用。文中给出了具体做法:在行为包中新建 function 文件夹,写入以 mcfunction 为后缀的文件并在其中填写指令,同时提醒指令前不能加斜杠,最后进游戏用 function 命令检验效果。适合正在学习行为包、想给武器加技能或想简化指令的玩家参考。

  • 在行为包文件夹内新建 function 文件夹,再建立扩展名为 mcfunction 的文件
  • 文件中写指令时不能加斜杠,否则无效
  • 需启动游戏后用 /function 命令验证是否生效
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
本帖最后由 泥黑木大跌 于 2021-10-4 18:57 编辑

别问我啥时候更新盔甲,想学盔甲去这:https://b23.tv/I49Z4N

上期教程:
addons制作教程第三期:工具与武器
https://klpbbs.com/thread-14461-1-1.html

今天,我们来学函数,在玩指令的时候,经常因为指令太长而烦恼,所以,今天,我告诉你们如何让指令更短

函数除了方便指令,还有让其他例如方块生物之类的东西执行指令

首先,在我们创建的行为包文件夹添加文件夹:function,然后再在里面写入[函数名字].mcfunction,接着在里面写入指令,
比如kill @e[type=!player],这样,做武器的时候可以用这个函数作为技能,如果需要更多的话按回车键,写下一条或者新的函数文件,比如,我们需要被杀死的生物带点雷,就可以这样:
kill @e[type=!player]
execute @e[type=!minecraft:player] ~ ~ ~ summon minecraft:lightning_bolt

注意,不能加/,不然无效,然后启动游戏,输入/function [函数名字],看看是否有效,如果所有生物都死了并且有闪电,那么恭喜你,你学会了函数
回复 14 最早 最新 只看楼主
您需要登录后才可以回帖 登录 | 立即注册
本版积分规则