第六十六章 指令大雜燴
本章整理了一些比較有用但很簡單、篇幅不長的指令。
第一個——/teammsg(/tm)——Minecraft里的『隊伍頻道』
存在版本:Java1.14-今
別名:/tm
需要權(quán)限等級:0
需要作弊:否
命令方塊兼容性:由于命令方塊無法被添加進隊伍,因此無法執(zhí)行
格式:
/teammsg <信息>
/tm <信息>
用法/效果:
這可以使得命令執(zhí)行者給全體隊員發(fā)送一條消息,也就是在Minecraft中的『隊伍頻道』中發(fā)送消息。需要注意,命令執(zhí)行者必須歸屬于一個隊伍,并且不能是個命令方塊甚至是服務(wù)器控制臺,也就是說必須是一個實體。
第二個——/daylock(/alwaysday)——控制晝夜循環(huán)
存在版本:基巖版1.2.0-今
別名:/alwaysday
需要權(quán)限等級:1
需要作弊:是
格式:
/daylock [鎖定晝夜更替:布爾值]
/alwaysday [鎖定晝夜更替:布爾值]
用法/效果:
如果『鎖定晝夜更替』參數(shù)為true,則使得游戲時間不會流動,并保持白日(就是打開了設(shè)置界面的『終為白日』并關(guān)閉了『開啟晝夜更替』。如果為false則使得游戲時間回歸原來的樣子,即流動狀態(tài)。如果未填寫則默認為true,即鎖定晝夜更替。
第三個——/difficulty——查詢或改變游戲難度
存在版本:Java1.4.2-今|基巖版1.0.5-今
需要權(quán)限等級:Java-2 基巖-1
需要作弊:是
格式:
/difficulty [難度ID]
用法/效果:
如果未填寫難度ID,可以查詢當前游戲的難度。
難度ID可以填寫難度的ID全稱、簡稱和數(shù)字ID。對于Java1.13及以上版本,只能填寫難度ID的全稱。
難度ID如下:
難度名稱—全稱—簡稱—數(shù)字ID
和平—peaceful—p—0
簡單—easy—e—1
普通—normal—n—2
困難—hard—h—3
例子:
/difficulty e ——在Java1.13以下版本和基巖版中,這條指令可以將游戲難度改為簡單。對于Java1.13及以上版本,需要運行/difficulty easy才能達到同樣的效果。
第四個——/mobevent——查詢或控制允許運行的生物事件
存在版本:基巖版1.11.0-今
需要權(quán)限等級:基巖-1
需要作弊:是
格式:
/mobevent <事件名稱>[允許運行:布爾值]
用法/效果:
這條指令很像gamerule,唯一的區(qū)別是前者是控制游戲規(guī)則,后者是控制生物事件。
截止基巖版1.19版本,這條指令支持控制4個生物事件:
minecraft:ender_dragon_event——控制初次進入末地時是否生成末影龍。
minecraft:pillager_patrols_event——控制生成災厄巡邏隊。
minecraft:wandering_trader_event——控制是否生成流浪商人。
events_enabled——控制是否開啟事件子系統(tǒng)。
如果未填寫『允許運行』參數(shù),可以查詢指定的事件是否被允許運行。
『允許運行』參數(shù)可以填寫true和false。如為true則允許事件運行,false則禁用事件運行。
events_enabled可以控制整個事件系統(tǒng)。如果禁用它,所有單獨事件將不會運行。如果啟用,僅僅被單獨禁用的事件將不會運行。
例子:
/mobevent minecraft:wandering_trader_event false
這條指令可以禁止流浪商人的生成。
/mobevent events_enabled false
這條指令將禁止所有單獨事件運行。
第五個——/defaultgamemode——設(shè)置默認游戲模式
存在版本:Java1.3.1-今
需要權(quán)限等級:2
需要作弊:否
格式:
/defaultgamemode <游戲模式ID>
用法/效果:
用法和/gamemode類似,這里就不多講了。
這條指令可以控制新進入游戲玩家的默認游戲模式。
需要注意,對于服務(wù)器來說,如果服務(wù)器配置文件server.properties中的force-gamemode選項被開啟(true),那么所有玩家都會被強制更改為此指令設(shè)定的模式。
例子:
/defaultgamemode adventure
這將會使得接下來新進入游戲的玩家的默認游戲模式為冒險模式。
第六個——/publish——開放單人游戲世界
存在版本:Java1.3.1-今
需要權(quán)限等級:4
僅單人游戲:是
格式:
Java1.13更新前
/publish
Java1.13及更高版本
/publish [端口]
用法/效果:
相當于在暫停界面點擊『對局域網(wǎng)開放』,也就是將本地的單人游戲在局域網(wǎng)上開放。對于Java1.13及以上版本來說,可以設(shè)定開放的端口(至少比直接在暫停界面設(shè)置強多了)。
端口必須是一個介于0~65536的整數(shù)。如果未指定,游戲會隨機選取一個大于1024的端口。
例子:
/publish 11451
這將會使得單人游戲公開到局域網(wǎng),并占用11451端口進行通信。
第七個——/recipe——給予或剝奪合成配方
存在版本:Java1.12-今
需要權(quán)限等級:2
需要作弊:否
格式:
/recipe (give|take)<目標玩家><物品ID>
用法/效果:
這條指令有兩個子命令:give和take。give可以給予目標玩家指定的合成配方,take就是剝奪目標玩家的合成配方。
『物品ID』參數(shù)即具體要剝奪的合成配方對應的物品ID。比如指定minecraft:compass(指南針),就可以給予或剝奪目標玩家的指南針合成配方。這個參數(shù)也可以直接填寫星號『*』來代指所有合成配方。
?。ㄟ@條指令真的是沒什么存在感,能用到的地方太少了)
?。ó斎?,如果啟用doLimitedCrafting游戲規(guī)則,即玩家只能使用已經(jīng)解鎖的合成配方來合成物品,那么這條指令瞬間就會變得十分有用)
(這么說的話,一個新玩法就出來了?。?p> 例子:
/recipe give @s minecraft:compass
這將會給予指令執(zhí)行者(也就是你自己)指南針的合成配方。
/recipe take @a *
這將會剝奪所有玩家的所有合成配方。
第八個——/setmaxplayers——設(shè)置多人游戲玩家人數(shù)上限
存在版本:攜帶版1.1.0-今
需要權(quán)限等級:3
需要作弊:是
格式:
/setmaxplayers <玩家人數(shù)上限>
用法/效果:
這條指令可以設(shè)置基巖版多人游戲的玩家人數(shù)上限,最大支持30人。
『玩家人數(shù)上限』參數(shù)的值如果小于當前在線的人數(shù)或大于服務(wù)器最大支持的連接數(shù)量,游戲?qū)拚藬?shù)上限到上述范圍內(nèi)。
只不過,作者三四年前曾經(jīng)用過這條指令在網(wǎng)易我的世界嘗試提高聯(lián)機模式的人數(shù),但并沒有效果。所以你如果想到似乎能夠這么用,那你就別想了,網(wǎng)易已經(jīng)幫你想到了。
例子:
/setmaxplayers 20
不出意外的話,這將會設(shè)置當前多人游戲的玩家數(shù)量上限為20人。
最后一個——/spectate——控制旁觀模式玩家的視角
存在版本:Java1.15-今
需要權(quán)限等級:2
需要作弊:否
格式:
/spectate <要附身的對象>[玩家]
\\使目標玩家或執(zhí)行者自己(必須處于旁觀者模式下)的視角附身在指定的對象上,對象必須是單個玩家或?qū)嶓w\\
/spectate
\\使得執(zhí)行者自己不再將視角附身于指定的對象上\\
用法/效果:
上面列格式時已經(jīng)說了。
例子:
/execute as @a[gamemode=spectator] run spectate @p[distance=0.1..,gamemode=!spectator]@s
這將會使得所有處于旁觀者模式的在線玩家附身到距離自己最近的一名不處于旁觀者模式的玩家身上。