【Rust-Plugin】Boss Declaration v1.2.0
- Digital1,800 JPY

Copyright © 2025 aomuu. All Rights Reserved. 本コンテンツは、aomuu の明示的な許可なく複製・編集・再配布することはできません。 許可範囲は個人利用のみとし、ご自身の Rust サーバーでの利用に限ります。 サポートDiscordにご参加ください! https://discord.gg/k5rubVtawu
バージョン
1.1.0 - ボスに対し個別で宣言が必要か否かを設定可能に 1.2.0 - 宣言にアイテムを要求できるようになりました - 宣言できる時間帯を設定できるようになりました - チームなどとのクールダウンの共有 - クランテーブルに対応しました - ボス個別設定の拡充しました - 不具合の修正
概要
BossDeclaration は、プレイヤーがボスと戦う前に正式な宣言を行うことを要求し、横取り行為を防止するボス宣言プラグインです。 プレイヤーがボスを宣言すると、宣言者(チームメイト、クラン、フレンド)のみがダメージを与えられるようになります。これにより公平なボス戦が保証され、PvE・PvPサーバー双方で戦略的なプレイが促進されます。 ゲーム内CUIパネルによるボス一覧表示、リアルタイムHUDカウントダウンタイマー、ボスごとの個別設定、二重クールダウンシステム(同一ボス・他ボス)、Discord Webhook通知によるサーバー全体への情報共有など、包括的な機能を備えています。
主な機能
- 宣言制ボス戦システム:ボスへのダメージには事前宣言が必須。未宣言状態では全プレイヤーの攻撃を遮断。 - 宣言コスト(必要アイテム):ボスごとに宣言時のアイテム要求を設定。消費の有無、キャンセル時の返金率を個別に指定可能。 - 宣言可能時間帯:ボスごとに宣言を受け付ける時間帯を設定。日をまたぐ指定にも対応。 - ゲーム内CUIボスリスト:ページ付き・色分けUIで全アクティブボスの状態を表示。座標やHPの表示はボス別に制御可能。 - リアルタイムHUDタイマー:宣言者の画面に常時表示。警告・危険の色しきい値を設定可能。 - ボス別個別設定:制限時間、持続時間、同時宣言数、キャンセル可否などをボスごとに上書き可能。 - クールダウン:同一ボス/他ボスの再宣言を個別管理。討伐・タイムアウト・キャンセルをトリガーに設定可能。 - 共有システム:チーム/クラン/クランテーブル/フレンドごとに、ダメージ共有・クールダウン共有をそれぞれ個別にオン/オフ。 - ダメージブロック&警告:権限外プレイヤーの攻撃を無効化し、チャットで通知。 - リタイア時HP回復:キャンセル・時間切れ時にボスHPを全回復するオプション。 - 確認ダイアログ:宣言・キャンセル時にUI確認を表示。必要アイテムの所持状況も表示。 - Discord Webhook連携:宣言・キャンセル・討伐などをDiscordへ通知(時刻・位置情報対応)。 - 高パフォーマンス設計:UIキャッシュや部分更新によりCPU負荷を最小化。
依存プラグイン
Boss Monster ( https://codefling.com/plugins/boss-monster )
連携プラグイン
- Clans ( https://umod.org/plugins/clans ) - Friends ( https://umod.org/plugins/friends ) - バニラのクランテーブル(追加プラグイン不要)
権限
- bossdeclaration.use:ボスリストUIと宣言機能へのアクセスを許可 - bossdeclaration.admin:管理者コマンドへのアクセスを付与 - bossdeclaration.bypass:宣言状態に関係なく、全ボスへのダメージを許可 - bossdeclaration.unlimited:プレイヤーの最大宣言数制限を解除
コマンド
[プレイヤー] - /boss:ボスリストUIパネルを開く。 - /boss list:自分のアクティブな宣言と残り時間をチャットに表示。 - /boss cancel:現在の宣言をキャンセル。 - /boss help:使用可能なコマンドのヘルプメッセージを表示。 [管理者] /boss reload:BossMonsterから全アクティブボスを再スキャン。 /boss discord <on/off>:Discord Webhook通知のオン/オフを切替。 /boss cleardead:既に存在しないボスに紐づく宣言をクリア。 /boss clear:サーバー全体の全アクティブ宣言をクリア。 /boss clearhud:全宣言・ボス・クールダウンをクリアし再スキャン。 /boss reset:完全リセット - 全宣言・ボス・クールダウンをクリアし再スキャン。 /testdiscord:設定済みDiscord WebhookへテストメッセージToを送信。
設定
[基本設定] 全ボス共通の既定値です。ボスごとの個別設定が存在する場合はそちらが優先されます。 - Declaration Enabled:ボスへの宣言を必要とするかどうか。 - Duration:宣言持続時間(分)。 - Time Limit:制限時間の有無。無効の場合、討伐されるかプレイヤーがキャンセルするまで宣言は無期限に持続。 - Max Declarations:プレイヤーごとの同時宣言最大数。 - Allow Cancel:自分の宣言をキャンセルできるかどうか。 - Reset HP on Retire:宣言が期限切れまたはキャンセルされた際にボスのHPを全回復するかどうか。 - Keep On Name Change:ボスの表示名が変更された場合(フェーズ移行等)でも宣言を維持するかどうか。 - Time Zone:宣言可能時間帯の判定に使用するタイムゾーン(例:Asia/Tokyo)。 ボスごとの個別設定: - Boss Name:カスタム設定を適用するボスの正確な表示名。 - Declaration Enabled:このボスに対しての宣言が必要か。 - Time Limit:このボス固有の制限時間設定。 - Duration:このボスの持続時間(分)のオーバーライド。0に設定するとグローバルデフォルトを使用。 - Max Declarations:このボスの同時宣言上限。 - Allow Cancel:このボスの宣言をキャンセル可能にするか。 - Reset HP on Retire:宣言終了時にこのボスのHPをリセットするか。 - Show Grid Value:このボスの座標を表示するか。無効にすると ??? 表示。 - Show HP Value:このボスのHPを表示するか。無効にすると ??? 表示。 宣言可能時間帯(Active Hours): - From:受付開始時刻(HH:mm)。 - To:受付終了時刻(HH:mm)。 複数の時間帯を指定可能。22:00〜02:00 のように日をまたぐ指定にも対応。時間外に宣言しようとしたプレイヤーには、次回の受付開始時刻が表示されます。 必要アイテム(Required Items): - Enabled:この要求を有効にするか。無効にすると設定を削除せず一時的にオフにできます。 - Shortname:要求するアイテムのショートネーム。 - Amount:要求する個数。 - Consume:アイテムを消費するかどうか。無効の場合は所持しているだけで条件を満たす(UI表示末尾に * が付与)。 - Refund Rate:キャンセル時の返金率(0〜100)。Consume が無効のアイテムは対象外。 [ダメージ設定] - Block Damage:権限のないプレイヤーからのボスへのダメージをブロックするかどうか。 - Allow External Damage:宣言者(及び共有グループ)以外のプレイヤーが宣言済みボスにダメージを与えられるかどうか。 [共有設定] 共有相手ごとに、共有する機能を個別に指定します。クールダウンを共有することで、メンバーが交代で宣言してクールダウンを回避する行為を防止できます。 共有相手: - Team:チームメンバー。 - Clan:Clansプラグインのクランメンバー。 - Clan Table:バニラのクランテーブルのメンバー。 - Friends:フレンド。 各共有相手に設定する項目: - Damage:この相手が宣言済みボスにダメージを与えられるようにする。 - Same Boss Cooldown:同一ボスのクールダウンをこの相手にも適用する。 - Other Boss Cooldown:他ボスのクールダウンをこの相手にも適用する。 [クールダウン設定] - Message Cooldown:同一プレイヤーへのダメージブロックチャットメッセージの最小間隔(秒)。 同一ボス/他ボスクールダウン: - Enabled:有効/無効。 - Minutes:クールダウンの持続時間(分)。 - Apply On - Defeat:討伐した際にこのクールダウンを適用。 - Apply On - Timeout:制限時間切れで宣言が失効した際にこのクールダウンを適用。 - Apply On - Cancel:プレイヤーが自主的に宣言をキャンセルした際にこのクールダウンを適用。 [パネル設定] - Per Page:UIパネルの1ページあたりに表示するボス数(1〜32)。 - Refresh Ticks:UIを開いているプレイヤーに対する自動更新間隔(秒)。 - Show Grid:ボスリストに座標カラムを表示するかどうか。 - Show HP:ボスリストにHPカラムを表示するかどうか。 - Colors:状態別(Available / Mine / Other / Cooldown / Disabled)の行・インジケーター・文字色。 - Buttons:宣言・キャンセル・閉じる・ページ送りボタンの色。 - Confirm Dialog:確認ダイアログの枠線色、背景色、透明度。 座標とHPの表示は、上記のスイッチが有効な場合にのみ、ボスごとの個別設定(Show Grid Value / Show HP Value)が適用されます。 [HUDタイマー設定] - Enabled:有効/無効。 - Pos X / Pos Y:表示位置。 - Width / Height:表示サイズ。 - Background:背景色。 - Text Color:文字色。 - Warn Seconds:残りこの秒数以下で警告色に変化。 - Warn Color:警告色。 - Critical Seconds:残りこの秒数以下で危険色に変化。 - Critical Color:危険色。 [チャット設定] - Prefix:チャットメッセージの接頭辞。 - Prefix Color:接頭辞の色。 - Chat Icon:チャットアイコンに使用するSteam ID。 [Discord設定] - Enabled:有効/無効。 - Webhook URL:Discord WebhookのURL。https://discord.com/api/webhooks/ で始まる必要があります。 - Notify Declarations:プレイヤーがボスを宣言した際に通知を送信。 - Notify Cancels:宣言がキャンセルまたは期限切れになった際に通知を送信。 - Notify Kills:ボスが討伐された際に通知を送信。 - Show Time:Discord通知にタイムスタンプを含める。 - Show Seconds:タイムスタンプにHH:mm:ss形式を使用。
ライセンス
ライセンス 本プラグインを購入および使用することにより、購入者(以下「お客様」)は、以下の利用規約に同意したものとみなされます。 本プラグインは、購入者本人が管理する Rust サーバーにおいて利用できます。 ■著作権表示 Copyright © 2025 aomuu. All Rights Reserved. ■ライセンスの付与 本ライセンスは、購入者であるお客様に対し、本契約に定める条件に従い、お客様が管理する Rust サーバーにおいて本プラグインを使用する、非独占的かつ譲渡不可の権利を付与するものです。 ■禁止事項 以下の行為は禁止されています。 * 開発者の明示的な書面による同意なく、本プラグインおよび同梱ファイルを複製、改変、統合、公開、配布、サブライセンス、または販売すること * 著作権表示、商標、その他の所有権表示を削除または改変すること * 本プラグインを第三者と共有、再配布、または再販すること * 本プラグインを違法または不正な目的で使用すること * 本プラグインを、購入者本人が運営・管理権限を有しない Rust サーバーで利用すること ■許可される使用 以下の行為は、本ライセンスの範囲内で許可されます。 * ライセンスを取得した Rust サーバーへの本プラグインのインストールおよび使用 * 提供された設定ファイルを通じたプラグインの設定 * 正当な技術的問題に関するサポートの依頼 * 商用サーバー運営における本プラグインの使用 ■サポートおよびアップデート * 技術サポートは、開発者の裁量により提供されます * アップデートおよびバグ修正は、提供可能な場合に行われます * 継続的なサポートまたは将来的な開発を保証するものではありません * サポートを受ける際、正規購入の証明を求める場合があります ■免責事項 いかなる場合においても、著作権者、貢献者、または aomuu は、代替品またはサービスの調達、使用不能、データの喪失、利益の喪失、事業の中断、サーバーのダウンタイム、プレイヤーデータの喪失、その他一切の直接的・間接的・偶発的・特別・結果的損害について、責任を負わないものとします。 いかなる場合においても、返金は行われません。 ■同意事項 本プラグインを使用することにより、お客様は本ライセンス契約の条項を読み、理解し、これに拘束されることに同意したものとみなされます。 ■お問い合わせ 本ライセンスに関するお問い合わせ、サポート、ご要望、または本ライセンスの範囲を超える利用については、Booth 内のメッセージ機能よりご連絡ください。 ■準拠法および管轄 本ライセンス契約は、日本法を準拠法とします。 本プラグインに関して生じた紛争については、 著作権者の所在地を管轄する日本の裁判所を第一審の専属的合意管轄裁判所とします。
