懶癌衛(wèi)士我的世界1.9OOC命令生成器是一款適合懶人用的OOC生成器,方便好用實(shí)用,讓玩家找到mc的本真快樂。
簡介:
本生成器名為懶癌衛(wèi)士,顧名思義,當(dāng)然就是為了照顧那些懶癌晚期的CBer了23333
適用版本為1.9,1.8的就不能使用本生成器了(1.9較前的版本也不能使用)
功能包括:
OOC(一條命令)生成
能使用2b的顏色黑科技(當(dāng)命令中有§便會(huì)自動(dòng)使用該黑科技)
生成JSON 窮舉(自帶for循環(huán),并且能進(jìn)行簡單運(yùn)算、concat)
轉(zhuǎn)義、反轉(zhuǎn)義、生成隨機(jī)UUIDLeast、Most
替換特定字符功能(能使用regex)
折疊指定區(qū)域的命令、高亮指定字符、簡單的括號(hào)配對(duì)、各種快捷鍵
自帶盒子模式(類似以往版本的OOC。然而如果有cond:的命令就請(qǐng)小心選擇,因?yàn)閏ond的位置轉(zhuǎn)行了會(huì)失效) 能儲(chǔ)存命令檔案(包括生成器內(nèi)的部分設(shè)置)
能自動(dòng)補(bǔ)全命令(目前支援大多數(shù)命令的參數(shù)及選擇器參數(shù)。然而NBT和sounds.json的暫時(shí)不支援)
主界面使用的標(biāo)記:
new module (相對(duì)x) (相對(duì)y) (相對(duì)z)
在命令方塊礦車的相對(duì)位置生成新的模塊(如果是盒子模式的話,便生成新的盒子)
init:命令
在生成模塊的時(shí)候執(zhí)行指定命令
data:(數(shù)據(jù)值0-5) (cond:(rcb:/icb:))命令
例子:data:5 say hi
data:5 cond:icb:say hi
放置一個(gè)指定數(shù)據(jù)值的命令方塊
rcb:命令
放置一個(gè)repeat command block(auto:1)
命令
默認(rèn)(沒init/rcb/icb的前綴的話)為放置一個(gè)chain command block(auto:1)
icb:命令
放置一個(gè)impulse command block(auto:0)
cond:(rcb:/icb:)命令
放置一個(gè)conditional:1的命令方塊
例子:cond:icb:say hi
changeD
換行
+x模式的話,就是在+x和-x方向互換(并且z+1)
+y模式的話,就是在+y和-y的方向互換(并且x+1)
(如果需要在指定CB數(shù)便換行的話,可以使用自動(dòng)換行功能:"X個(gè)CB后換行" 然而如果有cond:的命令就請(qǐng)小心選擇,因?yàn)閏ond的位置轉(zhuǎn)行了會(huì)失效)
sign:牌子NBT
一般模式:在下一個(gè)命令方塊的-Z/上方放置一個(gè)牌子
盒子模式:在模塊的-z面放置牌子
{Delete Module}則會(huì)自動(dòng)轉(zhuǎn)換為刪除該模組的fill指令(在盒子模式里) 比如{"text":"刪除模塊","clickEvent":{"action":"run_command","value":"{Delete Module}"}}
(請(qǐng)注意,牌子只會(huì)接受第一個(gè)元素里的clickEvent,比如[{"text":"abc","clickEvent":{"action":"run_command","value":"/say hi"}}]。JSON生成器生成的JSON字串前面會(huì)有"", 這是為了避免元素繼承前面的格式,如果要供牌子使用,刪除該"",)
mark:名字 [tag1 tag2 tag3...]
在下一個(gè)CB的位置放置一個(gè)指定名稱、tag(可以不用tag)的盔甲架/藥水云(視乎選項(xiàng): 使用AEC作為Marker)
P.S. AEC就是藥水云?准鼙人幩瓶(藥水云能放置一萬個(gè)以上也不會(huì)怎么卡,而AS(盔甲架)大概一百多個(gè)就會(huì)有點(diǎn)卡了)
//注釋
/*
注釋
*/
增加注釋(注釋會(huì)被生成器忽略)
//(文字){
指令
//}
把"//(文字){"至"//}"之間的指令折疊起來
窮舉小幫手使用教學(xué):
for i to x step y
就是一個(gè)for循環(huán),從i開始,每次增加y,直至i = x
#(變量名稱) = 運(yùn)算
比如#n = 123+456
那么#n便是579
(#i 代表的就是當(dāng)時(shí)i的數(shù)值)
(有些自帶的功能比如sin(x),詳情請(qǐng)看幫助)
print:....#(變量名稱)....
這個(gè)就是輸出,比如
for 5 to 9 step 1
print:abc#iefg
輸出便是:
abc5efg
abc6efg
abc7efg
abc8efg
abc9efg
替換
一般的替換就不說了,就是把指定字串換為另一個(gè)字串,這里說的是regex(其實(shí)我也不太懂,如果有錯(cuò)誤請(qǐng)大神幫忙改進(jìn))
比如把(\w)(\1)替換為$1
(\w)就是隨便一個(gè)字符(空格那些不算是字符),(\1)就是前面選擇到的字符。所以這里尋找的是兩個(gè)重復(fù)的字符,比如aa bb cc之類。
$1就是上面尋找到的字符內(nèi)的group1(就是第一個(gè)括號(hào)里的)。
如果字符為aa bb cc dd,替換之后的結(jié)果就是a b c d
(如果沒選擇任何字符,則全局替換,否則便替換選擇范圍內(nèi)的字符)
安裝方法:
解壓后直接運(yùn)行即可。