跳至主要內容

隊伍系統

EliteMobs 隊伍可讓玩家一起進入地城、共享附近擊殺目標的進度、為 Elite 裝備進行需求/貪婪擲骰,並查看彼此狀態。一般邀請最多允許五名成員。隊伍只在目前工作階段有效:成員關係不會儲存,玩家離隊或登出時會立即移除。

此系統在 Party.yml 中預設啟用,所有隊伍指令均使用權限 elitemobs.party(預設 true)。

建立和加入隊伍​

指令說明
/em party create建立隊伍並成為隊長
/em party invite <player>邀請線上玩家;任何成員都可邀請,尚未組隊時會自動建立隊伍
/em party accept接受目前尚未過期的邀請
/em party leave離開目前隊伍
/em party menu開啟以物品欄為基礎的隊伍控制介面
/em party hideinteractionhint永久隱藏你自己的右鍵隊伍提示

一般隊伍有一名隊長,最多另有四名受邀成員(MAX_MEMBERS 為 5)。自動組建的地城隊伍可以超過此邀請上限,以容納獲准進入的完整名單。隊長離隊後,下一名成員接任。邀請預設在60秒後失效。玩家同時只能有一個有效邀請,新的邀請不會取代它。成員離隊或斷線後,其發出的邀請會失效。最後一名成員離開時隊伍解散。

右鍵邀請提示​

右鍵點擊其他玩家會在聊天中顯示一行提示,附帶可點擊的 [INVITE] 與 [Don't show again] 按鈕。當目標是 NPC、缺少 elitemobs.party、已有待處理的邀請、已在隊伍中,或是你自己的隊伍已滿時,都不會顯示該提示。每位玩家都有一段個人冷卻時間 playerInteractionHintCooldownSeconds(預設 300),而 /em party hideinteractionhint 會為該玩家永久停用提示(儲存在玩家的持久化資料中)。

物品欄隊伍選單​

基岩版玩家、啟用了 onlyUseBedrockMenus 的伺服器,以及關閉書本選單的玩家,會收到物品欄形式的隊伍操作提示。邀請與準備確認仍會傳送聊天按鈕,同時開啟物品欄提示;右鍵提示則以物品欄提示取代聊天。操作包含邀請、邀請玩家挑選器(每頁 45 顆頭顱)及地城準備確認。隊伍系統啟用時,具有 elitemobs.party 權限的玩家可透過 /em party menu 開啟選單;待處理的準備確認優先,其次為待處理的邀請。

一起進入地城​

實例和動態地城​

任一成員選擇實例地城時,EliteMobs 會記錄目前完整名單並啟動可點擊的準備確認。發起者自動準備完成並收到 CANCEL 按鈕,以便取消誤選的地城;其他成員收到綁定此次啟動權杖的 READY 與 DECLINE。

提示會顯示地城和難度;動態地城也會顯示所選等級。準備確認預設持續30秒。每個隊伍同時只能有一次確認或啟動流程。

移動任何人之前,EliteMobs 會驗證整個隊伍:

  • 所有成員在線且仍屬於同一隊伍
  • 地城有足夠的玩家空位
  • 若內容包設定了權限,每名成員都擁有該權限
  • 無人已在其他實例中
  • 實例和世界能成功準備
  • EliteMobs 可取消的 MatchJoinEvent 預檢接受所有成員

拒絕、逾時、名單變更或驗證失敗都會取消整個隊伍的進入。EliteMobs 不會刻意只接納部分隊員。若實例世界複製已排入佇列,隊伍會保留啟動名額,直到操作成功、失敗或取消。

EliteMobs 名稱相近的 PlayerJoinDungeonEvent 並不屬於該預檢。它是玩家獲准進入之後才觸發的不可取消通知。

聊天中顯示的準備與拒絕指令為 /em party ready <token> 和 /em party decline <token>。所產生的權杖可防止舊按鈕確認另一次啟動。

個人附魔挑戰仍是單人模式

附魔挑戰地城不會帶入隊伍,因為挑戰會暫時持有發起者的物品。

入場後的隊伍​

當第二名非旁觀參與者進入地城時,系統會將獲准進入的玩家組成隊伍。單人入場不會改變既有隊伍關係,也不會建立單人隊伍。若預先組建的隊伍全員都屬於該地城,則保留該隊伍;否則,會將入場者從原有隊伍中重新編組。

此操作在入場後執行,因此遭拒或取消的入場不會改變成員關係。移除地城會清除其關聯,但工作階段隊伍仍會保留,供全員進入下一個地城。

開放世界地城​

選擇開放世界地城後,系統會先驗證完整名單、內容包權限及活動實例狀態,再為每名成員啟動一般安全傳送倒數。可取消的傳送檢查必須先接受所有成員。啟用計時器時,每名成員仍可移動來取消自己的倒數,因此開放世界傳送不能保證全員都抵達。

共享任務進度​

成員獲得擊殺計數時,附近隊友會為相符的進行中擊殺目標取得進度,包括指定自訂 Boss 的目標。其他成員必須在線、位於同一世界,並在擊殺地點的 sharedProgressRange 範圍內(預設128格)。

任務所有權仍屬於個人。隊伍不會代為接受或提交任務、領取其他成員的獎勵,也不共享收集物品、NPC 對話或競技場參與。共享進度的接收者必須已載入玩家資料。若所在比賽已超過等待或啟動階段,未列入該比賽初始參與者名單的成員會被排除。仍需符合距離條件;共享檢查不會另外比較接收者的實例與擊殺來源實例。

隊伍戰利品​

附近至少有兩名隊員時,一般 Elite 裝備、特殊 Elite 裝備和符合資格的自訂裝備會進入共享的需求/貪婪投票。一般生成裝備要求符合資格的直接攻擊者造成至少相當於 Elite 最大生命值 10% 的傷害;附近參與分配的成員本人不必達到此門檻。金幣、Elite Scroll 和非裝備類自訂物品仍是個人戰利品。

每件物品會記錄加入時符合資格的成員。地城 Boss 鎖定會在玩家加入投票前套用。沒有新掉落時,投票視窗在60秒後結束;新掉落會重新計時,但 lootVoteMaximumLifetimeSeconds 預設將一次投票的總時間限制為120秒。

隊伍側邊欄​

玩家屬於隊伍時,組合側邊欄會顯示:

  • 依固定順序排列的隊長與成員
  • 目前/最大生命值的數字及倒地標記
  • 參與同一實例地城的成員的剩餘生命次數
  • 空間允許時,檢視者正在追蹤的任務
  • 交替顯示的 /em party invite <player> 和 /em party leave 提示

sidebarEnabled: false 只停用此組合側邊欄;隊伍仍可運作,並改用一般 EliteMobs 任務計分板。行格式、倒地/剩餘生命標記及操作輪替間隔可在 Party.yml 中設定。生命值數字使用內建色彩漸層;保留的 sidebarHealthGlyph 與 sidebarHealth*Color 鍵不會控制此數字顯示。

主要設定​

鍵預設值用途
enabledtrue啟用工作階段隊伍
sharedProgressRange128.0同世界共享擊殺進度和戰利品的範圍
inviteTimeoutSeconds60邀請有效時間(最少5)
dungeonReadyCheckTimeoutSeconds30準備確認有效時間(最少5)
lootVoteMaximumLifetimeSeconds120隊伍投票最長時限(最少60)
sidebarEnabledtrue啟用組合側邊欄
sidebarRotationSeconds10兩種操作提示的間隔秒數(最少3)
playerInteractionHintsEnabledtrue右鍵點擊其他玩家時顯示隊伍提示
playerInteractionHintCooldownSeconds300同一位玩家再次收到右鍵提示前的最短間隔(最少1)

目前的訊息和側邊欄鍵請參閱 EliteMobs 設定。