小逗 发表于 2022-5-22 01:35:24

[已停更]如何使用function指令调出行为包中已保存的结构

本帖最后由 小逗 于 2023-2-16 22:10 编辑

我要永久停更力,人总要面对生活,所以我决定享受生活去了,是真的享受生活[哔哩_脱单]
(我自认为在mc这个圈子里我没有亏欠过什么人,也不是迫于压力,所以我跑路了,跑的心安理得嘻嘻)
之后我的任何BE的行为包,材质包,地图,教程,JE的数据包,mod项目都将永久停更
但是交流群不会轻易解散,除非你们搁群里聊一些不该聊的东西
这个游戏陪了我11年多,是时候该离开它了[哔哩_OK]

本教程重心是如何使用function大量调出.mcstructure结构文件,并不是单一的对单个结构文件的跨存档导出教程
前言:
之前在玩指令的时候一直想着如何在基岩版的function包中添加可供不同存档可用的有条件命令方块模板
也求助了很多人,看过蛮多的视频
但是得出的结果是——不太可能实现
直到我遇到了

结构方块
稍微玩过指令的玩家都知道在版本1.16.100加入了命令/structure 偶然间我在翻咱们万能的MinecraftWiki时发现了这个词条

顺藤摸瓜一翻

一瞬间,我成长了,仿佛一套流程出现在我面前

教程:

首先,准备一个已经导出的".mcstructure"文件
创建一个行为包
应该不会有人还不会创建行为包了吧
在行为包中创建一个文件夹"structures"

将导出的".mcstructure"文件放进这个文件夹
接着再创建一个"functions"文件夹
打开这个文件夹,接着创建一个任意名字的".mcfunction"文件 //最好是英文名字
输入

structure load <你刚刚导出的结构名字> ~ ~ ~
structure load <更多的结构文件> <坐标>
tellraw @a {"rawtext":[{"text":"执行function包成功"}]}

然后保存,进入任何一个世界
给予自己一个命令方块
输入指令
function xxx 然后使用红石块或者是其他可以充能的物品激活命令方块

结尾:
最后你就能通过行为包大批量的调用结构文件并加载生成

阿巴拉契亚_ 发表于 2023-1-6 01:09:32

爱了爱了

巅疯狂魔 发表于 2023-2-2 14:47:27

感谢分享
页: [1]
查看完整版本: [已停更]如何使用function指令调出行为包中已保存的结构