<本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。>

命令/function

来自Minecraft Wiki
跳转至: 导航搜索
function
限制条件

管理员

加入版本

1.121.12-pre1
基岩版1.8.0基岩版beta 1.8.0.10

运行1个函数或者数据包内1个标签的所有函数。‌‌[仅Java版]

运行行为包内的1个函数。‌‌[仅基岩版]

语法
  • Java版
function <名称>
  • 基岩版
function <名称:文件>
function <名称:路径>
参数
名称
必须为函数名称或标签。函数名称和命名空间由数据包指定,如my_namespace:hellomy_namespace:123/456。命名空间省略时,默认为minecraft:。也可以是函数标签,如#minecraft:tick,同样当命名空间为minecraft:时可以省略命名空间。
效果
若参数未正确指定、所选的函数不存在(包括无效)或标签不存在(包括为空以及含有无效函数)时命令失败。
成功时,以实体或命令方块的身份运行指定的函数。
示例‌‌[仅Java版]
运行路径“/datapacks/数据包名称/data/custom/functions/example/test.mcfunction”中的函数:/function custom:example/test
方圆2米内存在羊时运行函数:/execute if entity @e[type=sheep,distance=..2] run function custom:example/test
执行者不是玩家时,运行函数:/execute unless @s[type=player] run function custom:example/test

历史[编辑 | 编辑源代码]

Java版
1.12pre1加入了/function
1.1317w49b/function现在接受数据包的标签作为其参数。
/execute [if/unless]的存在而移除了[if/unless]
基岩版
1.8.0beta 1.8.0.8加入了/function