本帖最后由 pca006132 于 2017-6-17 17:43 编辑

本生成器名为懒癌卫士,顾名思义,当然就是为了照顾那些懒癌晚期的CBer了23333
适用版本为1.9+,1.8的就不能使用本生成器了
功能包括:
    OOC(一条命令)生成
    能使用2b的颜色黑科技(当命令中有§便会自动使用该黑科技)
    转义、反转义、生成随机UUIDLeast、Most
    替换特定字符功能(能使用regex)
    折叠指定区域的命令、高亮指定字符、简单的括号配对、各种快捷键
    自带盒子模式(类似以往版本的OOC,自动检查cond有没有问题)
    能储存命令档案(包括生成器内的部分设置)
    能自动补全命令(目前支援大多数命令的参数及选择器参数。)   
    能储存config档案(可更改高亮的颜色、主题颜色、作为新文件的样板)    能使用snippet    (未完成)命令检查功能,能检查错字、选择器参数错误等问题    方便的生成function 语法: "new func (function名称, 就像用function命令时一样)"
已经在minecraftforum发布,链接: http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-tools/2703820-command-pcb-command-editor-ooc-generator-for-mc-1

辅助工具:
MCE命令读取滤器 by 2b
读取存档里的命令,并转化为pcb/txt格式


update log:


截图:


Pcb语法

替换
    一般的替换就不说了,就是把指定字串换为另一个字串,这里说的是regex(其实我也不太懂,如果有错误请大神帮忙改进)
    比如把(\w)(\1)替换为$1
    (\w)就是随便一个字符(空格那些不算是字符),(\1)就是前面选择到的字符。所以这里寻找的是两个重复的字符,比如aa bb cc之类。
    $1就是上面寻找到的字符内的group1(就是第一个括号里的)。
    如果字符为aa bb cc dd,替换之后的结果就是a b c d
    (如果没选择任何字符,则全局替换,否则便替换选择范围内的字符)

检查报告: http://r.virscan.org/report/9fa91858180ac96fd138da445a67ce9e

感谢玄素、秋一、PM、Arnor_Dorian、Potter_Lee、新手群、CBL、TML的大家帮忙debug、提出意见希望本生成器及那些标记能帮助到大家。
如果有bug/意见,请在帖子下方回复/私聊本人
QQ:3051812350







[groupid=546]Command Block Logic[/groupid]