SuperFish指令集合

版本:V1.3.0,第一版
---指令---?
Java版
生成盔甲架
summon minecraft:armor_stand -110.36 -59.44 70.00 {CustomName:'[{"text":"SuperFish"}]',CustomNameVisible:true,ShowArms:1b,NoBasePlate:1b}?
盔甲架面向你
execute as @e[type=armor_stand,name= SuperFish] at @s anchored eyes facing entity @p eyes run tp @s ~ ~ ~ ~ ~?
伸胳膊和邁腿
data merge entity?@e[type=minecraft:armor_stand,limit=1] {Pose:{LeftArm:[0f,0f,0f],RightArm:[0f,0f,0f],LeftLeg:[0f,0f,0f],RightLeg:[0f,0f,0f]}}
走路
execute as @e[type=minecraft:armor_stand,name=SuperFish] at @s run tp @e[type=minecraft:armor_stand,name=SuperFish] ^ ^ ^0.1?
在離你兩格內(nèi)時(shí)砍你(3?)
execute as @a at @s if entity @e[type=minecraft:armor_stand,name=SuperFish,distance=..2] run effect give @s minecraft:instant_damage 1 0?true
重力
execute as @e[type=minecraft:armor_stand,name=SuperFish] at @s if block ~ ~-0.2 ~ air run tp @s ~ ~-0.1 ~·
跳躍
execute as @e[type=minecraft:armor_stand,name=SuperFish] at @s unless block ^ ^0.2 ^1 air if block ^ ^1 ^1 air run tp @s ~ ~1 ~
注:
1.可以把“SuperFish”改成其他名字,只需要保證前后一致即可。
2.在“生成盔甲架”中,“-110.36 -59.44 70.00”是生成盔甲架的坐標(biāo),可以視情況而改。
3.在“伸胳膊和邁腿”中,“0f”的“0”是角度,可以任意修改,建議一次±5°,最大值最好不大于45°。
4.在“在離你兩格內(nèi)時(shí)砍你(3?)”中,可以修改“..2”中的“2”為其他數(shù)字,代表半徑;“1 0?true”中的第一個(gè)數(shù)字“1”是持續(xù)游戲刻,第二個(gè)數(shù)字“0”是傷害效果的強(qiáng)度,“true”指藥水粒子是否隱藏。
5.“重力”中的“0.2”是檢測范圍,如果設(shè)為0.1會干擾“跳躍”功能,但即使設(shè)為0.2也會有輕微的懸空,可忽略不計(jì)?!?span id="s0sssss00s" class="color-gray-03 font-size-16">0.1”代表每個(gè)游戲刻的下落距離,數(shù)值越大,真實(shí)性越小,下落越快,但是當(dāng)數(shù)字過于小,真實(shí)性反而更小。
6.“跳躍”的“0.2”可去掉,但是會導(dǎo)致連續(xù)不斷像鬼畜一樣地跳躍。
基巖版?
盔甲架面向你
execute?@e[type=armor_stand]?~ ~ ~?tp?^ ^ ^?facing?
在離你兩格內(nèi)時(shí)砍你(3?)
effect @a[r=2] instant_damage 1 0?true
重力
execute @e[type=minecraft:armor_stand,name=SuperFish] ~ ~ ~ detect ~ ~-0.2 ~ air 0 tp @s ~ ~-0.1 ~
其余尚不明確(可能以后更新)
注:
1.可以把“SuperFish”改成其他名字,只需要保證前后一致即可。
2.因基巖版無data指令,所以動作的實(shí)現(xiàn)需要playanimation指令,具體語法為playanimation <entity: target> <animation: string> [next_state: string] [blend_out_time: float] [stop_expression: string] [controller: string],詳見minecraft wiki,網(wǎng)址為https://minecraft.fandom.com/zh/wiki/%E5%91%BD%E4%BB%A4/playanimation。
4.在“在離你兩格內(nèi)時(shí)砍你(3?)”中,可以修改“..2”中的“2”為其他數(shù)字,代表半徑;“1?0?true”中的第一個(gè)數(shù)字“1”是持續(xù)游戲刻,第二個(gè)數(shù)字“0”是傷害效果的強(qiáng)度,“true”指藥水粒子是否隱藏。
5.“重力”中的“0.2”是檢測范圍,如果設(shè)為0.1會干擾“跳躍(未列出)”功能,但即使設(shè)為0.2也會有輕微的懸空,可忽略不計(jì)。“0.1”代表每個(gè)游戲刻的下落距離,數(shù)值越大,真實(shí)性越小,下落越快,但是當(dāng)數(shù)字過于小,真實(shí)性反而更小。
總注
1.在Java版中,命令都用顏色標(biāo)出,代表此段命令在命令方塊中顯示的顏色,在基巖版中未標(biāo)出。
2.因本人對基巖版命令不了解,此處僅列舉部分命令。
3.在文段中出現(xiàn)的所有字體樣式(包括總注)均為前文所標(biāo)示過的。
4.生成盔甲架不會自帶盔甲,需自己裝備。
5.除“生成盔甲架”和“伸胳膊和邁腿”外,其他命令方塊設(shè)為循環(huán)

---漏洞---
1.在你的位置低于SuperFish,并且間隔了一層方塊時(shí),很可能出現(xiàn)穿?,F(xiàn)象。
2.在你通過搭高方塊來躲避它時(shí),它會移動到你所在方塊下面,然后徑直上升到你所在位置,原因不明。
3.跳躍時(shí)無視頭頂方塊,可能會穿模。
4.踩到紅石等非空氣方塊時(shí)會跳躍,此漏洞無法修復(fù)或修復(fù)方法很難,需要列舉所有非完整方塊。
5.接近玩家時(shí),有可能會不斷跳躍。在與玩家在同一個(gè)方塊時(shí),會跳一下。
可在評論區(qū)告訴我新漏洞,也可教我新指令。
---畫廊---





---雜談---
·?SuperFish中有兩個(gè)大寫字母,千萬別打錯(cuò)了。
· 在第一期評論區(qū)出現(xiàn)了一位“小說家”:B站STE
評論原文:
“啊?MC?現(xiàn)在誰還玩這個(gè)?。俊?br>“可是,它真的很好玩,而且它最近還更了超多的內(nèi)容呢!”他激動的說
“唉,算了算了,這游戲太肝了,你還是找別人玩吧”
“可是…”
回到家,打開電腦,他坐在電腦前,將一個(gè)個(gè)命令塊擺好
“嗯,最后再把這個(gè)參數(shù)改改,嗯…成了!”
“唉…雖然這個(gè)盔甲架有點(diǎn)不美觀,而且還不是真人,但最起碼,有人陪我一起玩mc啦,哈哈…”
玩了一陣后,他退出了游戲,留下盔甲架在原地,然而,沒人注意到,在up退出的瞬間,盔甲架抬了下頭…
第二天,他打開電腦,進(jìn)入存檔,卻發(fā)現(xiàn)昨天退出的地方有個(gè)牌子
“你好”
“奇怪,我昨天沒寫這個(gè)牌子啊?”
第三天,當(dāng)他再進(jìn)入游戲時(shí),他驚呆了
原本空曠的草地上,居然出現(xiàn)了一棟漂亮的大房子,房子面前站著盔甲架,盔甲架面前有個(gè)牌子
“這是我自己做的,喜歡嗎?希望我們友誼長存!”
“盔甲架…莫非…你?”
在之后的一個(gè)月里,他和盔甲架玩的非常開心,然而好景不長,一天,他的家中進(jìn)了兩個(gè)小偷
“哇!這電腦不錯(cuò)??!估計(jì)能賣很多錢!”
“趕緊搬!”
當(dāng)他回家后,他一下崩潰了
“SuperFish!??!”
那一夜,他徹夜未眠…
一覺醒來,叫醒他的不是鬧鐘,而是一個(gè)陌生的男音
“該起床了”
他睜開睡眼,驚喜的發(fā)現(xiàn)電腦居然回來了!但奇怪的是,電腦此時(shí)處于開機(jī)狀態(tài),正運(yùn)行著MC
他湊到電腦前一看,只見一個(gè)盔甲架正站在屏幕中央,跟他說著話
“SuperFish!”你…你會說話?!但…怎么可能?
“就在昨天,我偷偷用命令塊改造了一下自己”
“天啊,你…你太聰明了!”
“不過,你是怎么回來的?”
“用這個(gè)”
只見面前的電腦,突然伸出一條鋼鐵觸手,而觸手握著的,是一把尖刀…[doge][doge][doge]
顯然,這是存在矛盾的,“徹夜未眠”和“一覺醒來”,“矛盾”文學(xué)獎。
---鏈接---
第一期-漫步、走路和跟隨
第二期-傷害(不一定使用)
第三期-跳躍和重力
---結(jié)尾---
好了,講完了,歡迎提出建議,下期見。
