《方塊前線》自定義比賽教程(2023-12-09)

推薦在 Gitee Wiki 上查閱和復(fù)制,體驗更佳:
https://gitee.com/YoMonNPC/Minecraft-BlockFront-Mod-Resource-Pack/wikis

有了新資產(chǎn)系統(tǒng),自定義比賽被分為兩組:
游戲(games)
地圖(maps)
游戲組處理實際可玩的比賽,而地圖組處理自定義著色器、地圖名稱、作者和霧氣。如果你想創(chuàng)建一個完整的比賽,就必須同時創(chuàng)建兩種類型組,然后將它們合并在一起。

游戲創(chuàng)建
示例:/assets create games Anzio dom
此操作將創(chuàng)建一個名稱為 Anzio、游戲模式為占點競技的匹配。
有效游戲類型:
占點競技(dom)
請務(wù)必先設(shè)置大廳!沒有大廳,游戲?qū)o法正常運行。
此操作將于當(dāng)前位置設(shè)置比賽大廳。
· 占領(lǐng)點:
示例:/assets edit games Anzio cpoint add A
此操作將于當(dāng)前位置設(shè)置占領(lǐng)點 A。
此操作將清除所有已設(shè)置的占領(lǐng)點。
· 彈藥點:
示例:/assets edit games Anzio apoint add
此操作將于當(dāng)前位置設(shè)置一個彈藥點。
此操作將清除所有已設(shè)置的彈藥點。
· 生成點:
示例:/assets edit games Anzio spawn add Axis
此操作將于當(dāng)前位置設(shè)置軸心國軍隊生成點。如果你想要設(shè)置同盟國軍隊生成點,請在上述命令中用 Allies 替換 Axis。
此命令與設(shè)置生成點命令相同,但會清除指定軍隊的生成點。
團(tuán)隊殊死賽(tdm)
請務(wù)必先設(shè)置大廳!沒有大廳,游戲?qū)o法正常運行。
此操作將于當(dāng)前位置設(shè)置比賽大廳。
· 生成點:
示例:/assets edit games Inferno spawn add Axis
此操作將于當(dāng)前位置設(shè)置軸心國軍隊生成點。如果你想要設(shè)置同盟國軍隊生成點,請在上述命令中用 Allies 替換 Axis。
此命令與設(shè)置生成點命令相同,但會清除指定軍隊的生成點。
自由競技(ffa)
請務(wù)必先設(shè)置大廳!沒有大廳,游戲?qū)o法正常運行。
此操作將于當(dāng)前位置設(shè)置比賽大廳。
· 生成點:
示例:/assets edit games Casino spawn add
此操作將于當(dāng)前位置設(shè)置一個玩家隨機(jī)生成點。
此操作將清除所有已設(shè)置的玩家隨機(jī)生成點。
槍械競賽(gg)
請務(wù)必先設(shè)置大廳!沒有大廳,游戲?qū)o法正常運行。
此操作將于當(dāng)前位置設(shè)置比賽大廳。
· 生成點(必須設(shè)置生成點才能進(jìn)行比賽):
示例:/assets edit games Asylum spawn add Axis
此操作將于當(dāng)前位置設(shè)置軸心國軍隊生成點。如果你想要設(shè)置同盟國軍隊生成點,請在上述命令中用 Allies 替換 Axis。
此命令與設(shè)置生成點命令相同,但會清除指定軍隊的生成點。
混亂小鎮(zhèn)(ttt)
請務(wù)必先設(shè)置大廳!沒有大廳,游戲?qū)o法正常運行。
此操作將于當(dāng)前位置設(shè)置比賽大廳。
· 玩家生成點:
示例:/assets edit games Hangar spawn add
此操作將于當(dāng)前位置設(shè)置一個玩家生成點。
此操作將清除所有已設(shè)置的玩家隨機(jī)生成點。
· 武器生成點:
示例:/assets edit games Hangar wp add
此操作將于當(dāng)前位置設(shè)置一個武器隨機(jī)生成點。
此操作將清除所有已設(shè)置的武器隨機(jī)生成點。
拆彈競賽(def)
請務(wù)必先設(shè)置大廳!沒有大廳,游戲?qū)o法正常運行。
此操作將于當(dāng)前位置設(shè)置比賽大廳。
· 生成點:
示例:/assets edit games Brittany spawn add Axis
此操作將于當(dāng)前位置設(shè)置軸心國軍隊生成點。如果你想要設(shè)置同盟國軍隊生成點,請在上述命令中用 Allies 替換 Axis。
此命令與設(shè)置生成點命令相同,但會清除指定軍隊的生成點。
· 炸彈點:
示例:/assets edit games Brittany bp add A
此操作將于當(dāng)前位置設(shè)置炸彈點 A。
此操作將清除所有已設(shè)置的炸彈點。
預(yù)告片(mov)
此為臨時游戲模式,用于拍攝官方《方塊前線》預(yù)告片。
請務(wù)必先設(shè)置大廳!沒有大廳,游戲?qū)o法正常運行。
此操作將于當(dāng)前位置設(shè)置比賽大廳。
· 生成點:
示例:/assets edit games Donner spawn add Axis
此操作將于當(dāng)前位置設(shè)置軸心國軍隊生成點。如果你想要設(shè)置同盟國軍隊生成點,請在上述命令中用 Allies 替換 Axis。
此命令與設(shè)置生成點命令相同,但會清除指定軍隊的生成點。
生存競賽(sg)
服務(wù)器上放置的任何箱子都將自動用于游戲中的搶奪目的。
請務(wù)必先設(shè)置大廳!沒有大廳,游戲?qū)o法正常運行。
此操作將于當(dāng)前位置設(shè)置比賽大廳。
· 玩家生成點:
示例:/assets edit games Hacksaw spawn add
此操作將于當(dāng)前位置設(shè)置一個玩家生成點。
此操作將清除所有已設(shè)置的玩家隨機(jī)生成點。
感染求生(inf)
請務(wù)必先設(shè)置大廳!沒有大廳,游戲?qū)o法正常運行。
此操作將于當(dāng)前位置設(shè)置比賽大廳。
· 玩家生成點:
此操作將于當(dāng)前位置設(shè)置或清除玩家生成點。
· 軍火供應(yīng)商生成點:
此操作將于當(dāng)前位置設(shè)置或清除軍火供應(yīng)商生成點(至少需要一個軍火供應(yīng)商生成點)。
區(qū)域
區(qū)域用于解鎖地圖的不同部分。區(qū)域必須有門,但門后不一定有區(qū)域。區(qū)域?qū)⒃试S新感染者在新解鎖的區(qū)域生成,區(qū)域越多,感染者就越多。
· 創(chuàng)建和移除:
· 感染者生成點:
此操作將為指定區(qū)域設(shè)置或清除感染者生成點。你必須在每個區(qū)域至少設(shè)置一個感染者生成點。
此操作將列出所有已創(chuàng)建的區(qū)域及其觸發(fā)門。
門
· 創(chuàng)建和移除:
· 添加或刪除區(qū)域觸發(fā)器:
· 刪除門上的所有區(qū)域觸發(fā)器:
· 列出所有門和區(qū)域觸發(fā)器:
征服(conq)
請務(wù)必先設(shè)置大廳!沒有大廳,游戲?qū)o法正常運行。
· 占領(lǐng)點:
示例:/assets edit games Kasserine cpoint add A
此操作將于當(dāng)前位置設(shè)置占領(lǐng)點 A。
此操作將清除所有已設(shè)置的占領(lǐng)點。
· 彈藥點:
示例:/assets edit games Kasserine apoint add
此操作將于當(dāng)前位置設(shè)置一個彈藥點。
此操作將清除所有已設(shè)置的彈藥點。
· 生成點:
示例:/assets edit games Kasserine spawn add Axis
此操作將于當(dāng)前位置設(shè)置軸心國軍隊生成點。如果你想要設(shè)置同盟國軍隊生成點,請在上述命令中用 Allies 替換 Axis。
此命令與設(shè)置生成點命令相同,但會清除指定軍隊的生成點。
邊界
邊界是一道無形的屏障,如果玩家越過它,就會出現(xiàn)“正在離開戰(zhàn)場!”畫面。它用于在地圖周圍創(chuàng)建不希望玩家進(jìn)入的邊界。
· 添加頂點:
此操作將于當(dāng)前位置設(shè)置一個頂點。繼續(xù)放置頂點,游戲會自動在它們之間畫直線。在地圖周圍創(chuàng)建頂點來設(shè)置邊界(請記住,邊界并不完美,因此如果邊界非常圓,你可能需要設(shè)置很多頂點)。
載具生成
示例:/assets edit games Cliffside vpoint add allies bf:sherman_tank
此操作將于當(dāng)前位置設(shè)置一個載具生成點(每個載具生成點只能有一輛 / 架載具。如果生成點沒有載具,每隔 30 秒就會生成一輛 / 架新載具)。

地圖創(chuàng)建
地圖組將控制所有自定義著色器和霧氣。你將創(chuàng)建此組和上面所介紹的游戲組。這兩個組都設(shè)置和配置好后,你就可以合并這兩個組,創(chuàng)建自己的帶有自定義霧氣的可游玩比賽。
示例:/assets create maps mapAnzio sealalert
此操作將創(chuàng)建一個地圖,地圖名稱為 mapAnzio,地圖創(chuàng)建者為 sealalert。
著色器和霧氣
· 可用著色器:
示例:/assets edit maps Hangar shader set Nezhit
此操作將把名為“Hangar”的地圖設(shè)置為 Nezhit 著色器。
· 要更改霧氣、天空或水體的顏色,請執(zhí)行以下操作:
水體示例:/assets edit maps Zemsta color set water #B5BBBA
天空示例:/assets edit maps Zemsta color set sky #B5BBBA
霧氣示例:/assets edit maps Zemsta color set fog #B5BBBA
此操作會將自定義比賽中水體 / 天空 / 霧氣的顏色設(shè)置為十六進(jìn)制代碼 #B5BBBA(淺灰色)。
如果你想要自定義水體 / 天空 / 霧氣的顏色,只需查找十六進(jìn)制顏色選擇器,然后將你想要的顏色代碼粘貼到命令中即可。
隊伍
你可以自定義游戲中的不同國家以及他們所穿的護(hù)甲。
· 國家:
· 皮膚:
示例:/assets edit maps Zemsta teams set Allies pol infantry
此操作將使同盟國成為波蘭并穿上步兵裝甲。
過場動畫
此功能可控制比賽開始或結(jié)束時顯示地圖的簡短場景。
此操作將為場景添加一個中心點,攝像機(jī)將圍繞該點旋轉(zhuǎn) [原文過時:實際上至少需要兩點以指定開始和結(jié)束位置]。由于命令中的 game_start 部分,過場動畫將在比賽開始時播放。如果你想要將其改為在比賽時播放,可以將 game_start 替換為 game_end。
· 你還可以更改攝像機(jī)旋轉(zhuǎn)的速度:
你可以更改命令結(jié)束的 <值>,以決定攝像機(jī)圍繞中心點旋轉(zhuǎn)的速度。
示例:/assets edit maps Crete cutscene edit game_start 5
此操作將使攝像機(jī)以 5 的速度旋轉(zhuǎn)。數(shù)字越小,攝像機(jī)旋轉(zhuǎn)速度越慢。
你也可以將 game_start 替換為 game_end,以便在比賽開始或比賽結(jié)束時編輯過場動畫。
比賽時間
· 你可以使用命令設(shè)置比賽時間:
· 時間:
最后潤色并合并分組
現(xiàn)在你已經(jīng)創(chuàng)建了一個游戲組類型的比賽和一個地圖組類型的比賽,你可以將兩者合并在一起,這樣你的占點競技比賽就可以擁有你想要的自定義霧氣或水體了。
在 <地圖名稱> 變量中,你要輸入用游戲組類型創(chuàng)建的比賽名稱(在本文的上方)。對于 <地圖> 變量,你要輸入剛用地圖組類型創(chuàng)建的比賽名稱。
重要事項
·?在關(guān)閉或重啟服務(wù)器之前,請務(wù)必執(zhí)行此操作:
如果不保存,你創(chuàng)建的所有比賽都將被刪除。
坦克和實體(你必須擁有操作員權(quán)限,并且在自定義比賽中運行以下命令才能使其發(fā)揮預(yù)期功能)
· 如果你想在自定義比賽中生成坦克或任何其他可操作實體,請執(zhí)行以下命令:
bf:sherman_tank 可以替換為其他載具,包括高射炮。
· 如果你想召喚 Obunga Nextbot,請執(zhí)行以下操作:
警告:Obunga 沒有 AI,無法追逐你。
譯者提醒:該實體含有恐怖元素
暫停和更改地圖(你必須擁有操作員權(quán)限,并且在自定義比賽中運行以下命令才能使其發(fā)揮預(yù)期功能)
這將暫停比賽計時器,直至再次運行該命令
這將把你當(dāng)前正在進(jìn)行游戲的地圖更改為你在命令中指定的地圖(確保使用游戲類別下的比賽地圖名稱)
加入游戲
· 現(xiàn)在你已經(jīng)完成了比賽并將兩個組結(jié)合在一起,是時候真正加入你的自定義比賽了:
此操作將使你加入剛剛創(chuàng)建的自定義比賽中。
· 如果你想強(qiáng)制他人加入你的自定義比賽,可以執(zhí)行以下操作:
· 如果你想列出你創(chuàng)建的所有比賽,可以執(zhí)行:
通過更改命令中的地圖和游戲部分,你可以列出你在這兩組下創(chuàng)建的不同類型的比賽。
· 你還可以執(zhí)行:
此操作將把你傳送到你為該場比賽設(shè)置的大廳。
此操作將進(jìn)行測試,以確保你正確創(chuàng)建了所有比賽,并會讓你知道在創(chuàng)建比賽時遺漏了什么。
地圖輪盤(默認(rèn)開啟)
· 如果你想進(jìn)行多場比賽,并像在游戲中一樣有一個投票屏幕,你可以這樣做:
就能將其添加到投票池中。任何輪盤設(shè)置為 false 的地圖都不會出現(xiàn)在投票池中。
你必須對每張想加入投票池的地圖都執(zhí)行此操作。

所有命令只能在服務(wù)器上使用,不能在單人游戲中使用。
感謝你閱讀此文并提供反饋意見!如果有人需要任何與自定義比賽相關(guān)的幫助,請隨時 ping 我或在本論壇中輸入評論,我一定會及時回復(fù)。如果本指南中有任何錯誤,請告訴我,我將予以糾正。我會盡力保持本指南的更新。
歡迎提出任何問題或反饋意見!
如果沒有 @Lt. Colonel | Blackfur,本指南是不可能完成的,非常感謝他為本指南所花費的時間和精力。
[本部分指 Discord 頻道]

來源:https://discordapp.com/channels/899063859539759154/1090433325564432495

?? 模組下載鏈接:
Modrinth:https://modrinth.com/mod/blockfront
Technic 啟動器(整合包):https://www.technicpack.net/modpack/blockfront-official-modpack.1957622
CurseForge:https://www.curseforge.com/minecraft/mc-mods/blockfront-world-war-ii
CurseForge(整合包):https://www.curseforge.com/minecraft/modpacks/blockfront-world-war-ii

?? 注意事項:
目前已發(fā)現(xiàn)使用 PCL II 無法通過《方塊前線》反作弊檢測,請使用其它啟動器(猜測原因為 PCL II 的游戲啟動方式相較于原版有修改)。
為正常顯示模組自定義圖標(biāo),請將“強(qiáng)制使用 Unicode 字體”設(shè)置為“關(guān)”。

[收藏以接收更多《方塊前線》資訊]

?? 模組漢化資源包:https://gitee.com/YoMonNPC/Minecraft-BlockFront-Mod-Resource-Pack
漢化包為此模組所有可譯文本(鍵名)提供了簡體中文。
武器、載具相關(guān)譯名參考維基百科,如有翻譯錯誤請指出。
若不希望中英文存在混排間隔,可在“<資源包名稱>\assets\minecraft\font\default.json”中將“\u2005”數(shù)值更改為“0”。
