Silvigarabis 发表于 2022-10-14 01:31:33

[MT管理器]mcfunction语法高亮描述文件

本帖最后由 Silvigarabis 于 2024-6-27 21:43 编辑

mcfunction是在模组制作中可能会编写的一种文件,这种文件包含了一系列的指令。
而在MT管理器的2.11.0版本,更新了自定义语法高亮,允许用户通过编写正则表达式的形式为文本添加高亮显示。
于是我根据原版指令的样式,编写了可供mcfunction文件使用的语法高亮。

目前已经支持了一部分指令,但还有未完成的部分。
此作品使用GPLv3协议授权许可。

已提供较为完整的支持的指令:
/execute(支持旧版,但默认不启用)
/scoreboard
/replaceitem
/tp (以及别名/teleport )
/tag
...还有更多
- /event
- /tell
- /fill
- /structure
- /camera (测试版的新指令)
- /setblock
- /tellraw
- /title
- /titleraw

特点:
动态高亮:大部分情况下,在命令没有编写完整的时候就可为其着色

目前无法实现的功能:
为目标选择器参数、方块状态等提供高亮

未支持的指令:
/clone
/loot
/ride
/spreadplayers
仍有很多……我会不断更新的

效果展示:


最新版下载链接:
下载后,请使用MT管理器打开,然后便可导入

更新日志:20230811(2):
允许使用无命名空间的结构标识符(个人建议还是加上命名空间更好)

20230811:
更新一条命令/structure
更新特定配色
修改自动检测错误参数的匹配

20230705:
隐藏了旧版/execute匹配,需要手动编辑启用
新增/setblock、/fill、/camera命令支持
注释颜色修改

20230308:
匹配一些奇葩坐标
修复新旧版execute命令的兼容

旧版本:

阿巴拉契亚_ 发表于 2023-1-6 01:07:15

卧槽,爱了爱了,我刚想自搞一个。
知我者,楼主也[贴吧_哈哈]

Silvigarabis 发表于 2023-1-17 22:45:04

本帖最后由 im2695 于 2023-1-17 22:46 编辑

阿巴拉契亚_ 发表于 2023-1-6 01:07
卧槽,爱了爱了,我刚想自搞一个。
知我者,楼主也

好欸,我更新一下

纸墨笔 发表于 2023-2-3 15:04:10

请问一下我该如何导入?

Mja_浪小酱 发表于 2023-2-4 21:48:15

哇这功能个不错喔[哔哩_哦呼]

Silvigarabis 发表于 2023-2-6 01:46:00

纸墨笔 发表于 2023-2-3 15:04
请问一下我该如何导入?

下载后直接用MT管理器打开就可以导入了

哈哈哈京津冀 发表于 2023-4-2 00:27:41

纸墨笔 发表于 2023-2-3 15:04
请问一下我该如何导入?

热都热恶毒的热

Mja_浪小酱 发表于 2023-8-10 00:35:47

少了一个structure指令,望楼主看得见[抖音_581]
页: [1]
查看完整版本: [MT管理器]mcfunction语法高亮描述文件