【Rust-Plugin】Boss Declaration v1.0.0
- ダウンロード商品¥ 500
Copyright © 2025 aomuu. All Rights Reserved. 本コンテンツは、aomuu の明示的な許可なく複製・編集・再配布することはできません。 許可範囲は個人利用のみとし、ご自身の Rust サーバーでの利用に限ります。 サポートDiscordにご参加ください! https://discord.gg/k5rubVtawu
概要
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を送信。
設定
[基本設定] - Duration:宣言持続時間(分)。 - Time Limit:制限時間設定。されるかプレイヤーがキャンセルするまで宣言は無期限に持続。 - Max Declarations:プレイヤーごとの同時宣言最大数。 - Allow Cancel:自分の宣言をキャンセルできるかどうか。 - Reset HP on Retire:宣言が期限切れまたはキャンセルされた際にボスのHPを全回復するかどうか。 - Keep On Name Change:ボスの表示名が変更された場合(フェーズ移行等)でも宣言を維持するかどうか。 ボスごとの制限時間の個別設定: - Boss Name:カスタム設定を適用するボスの正確な表示名。 - Time Limit:このボス固有の制限時間設定 - Duration:このボスの持続時間(分)のオーバーライド。0に設定するとグローバルデフォルトを使用。 [ダメージ設定] - Block Damage:権限のないプレイヤーからのボスへのダメージをブロックするかどうか。 - Allow External Damage:宣言者(及び共有グループ)以外のプレイヤーが宣言済みボスにダメージを与えられるかどうか。 [共有設定] - Team:チームメンバーが宣言済みボスにダメージを与えることを許可。 - Clan:クランメンバーが宣言済みボスにダメージを与えることを許可。 - Friends:フレンドが宣言済みボスにダメージを与えることを許可。 同一ボス/他ボスクールダウン: - Enabled:有効/無効。 - Minutes:クールダウンの持続時間(分)。 - Defeat:討伐した際にこのクールダウンを適用。 - Timeout:制限時間切れで宣言が失効した際にこのクールダウンを適用。 - Cancel:プレイヤーが自主的に宣言をキャンセルした際にこのクールダウンを適用。 メッセージクールダウン: - Message Cooldown:同一プレイヤーへのダメージブロックチャットメッセージの最小間隔(秒)。 [パネルレイアウト] - Per Page:UIパネルの1ページあたりに表示するボス数。 - Refresh Ticks:UIを開いているプレイヤーに対する自動更新間隔(秒)。 表示設定: - Show Grid:ボスリストにグリッド位置カラムを表示するかどうか。 - Hide Grid Bosses:カスタム設定を適用するボスの正確な表示名。 - Show Hp:ボスリストにHPカラムを表示するかどうか。 - Hide Hp Bosses:カスタム設定を適用するボスの正確な表示名。 [Discord設定] - Enabled:有効/無効。 - Webhook URL:Discord WebhookのURL。https://discord.com/api/webhooks/ で始まる必要があります。 - Notify Claims:プレイヤーがボスを宣言した際に通知を送信。 - Notify Cancels:宣言がキャンセルまたは期限切れになった際に通知を送信。 - Notify Kills:ボスが討伐された際に通知を送信。 - Show Time:Discord通知にタイムスタンプを含める。 - Show Seconds:タイムスタンプにHH:mm:ss形式を使用。 - :
ライセンス
ライセンス 本プラグインを購入および使用することにより、購入者(以下「お客様」)は、以下の利用規約に同意したものとみなされます。 本プラグインは、購入者本人が管理する Rust サーバーにおいて利用できます。 ■著作権表示 Copyright © 2025 aomuu. All Rights Reserved. ■ライセンスの付与 本ライセンスは、購入者であるお客様に対し、本契約に定める条件に従い、お客様が管理する Rust サーバーにおいて本プラグインを使用する、非独占的かつ譲渡不可の権利を付与するものです。 ■禁止事項 以下の行為は禁止されています。 * 開発者の明示的な書面による同意なく、本プラグインおよび同梱ファイルを複製、改変、統合、公開、配布、サブライセンス、または販売すること * 著作権表示、商標、その他の所有権表示を削除または改変すること * 本プラグインを第三者と共有、再配布、または再販すること * 本プラグインを違法または不正な目的で使用すること * 本プラグインを、購入者本人が運営・管理権限を有しない Rust サーバーで利用すること ■許可される使用 以下の行為は、本ライセンスの範囲内で許可されます。 * ライセンスを取得した Rust サーバーへの本プラグインのインストールおよび使用 * 提供された設定ファイルを通じたプラグインの設定 * 正当な技術的問題に関するサポートの依頼 * 商用サーバー運営における本プラグインの使用 ■サポートおよびアップデート * 技術サポートは、開発者の裁量により提供されます * アップデートおよびバグ修正は、提供可能な場合に行われます * 継続的なサポートまたは将来的な開発を保証するものではありません * サポートを受ける際、正規購入の証明を求める場合があります ■免責事項 いかなる場合においても、著作権者、貢献者、または aomuu は、代替品またはサービスの調達、使用不能、データの喪失、利益の喪失、事業の中断、サーバーのダウンタイム、プレイヤーデータの喪失、その他一切の直接的・間接的・偶発的・特別・結果的損害について、責任を負わないものとします。 いかなる場合においても、返金は行われません。 ■同意事項 本プラグインを使用することにより、お客様は本ライセンス契約の条項を読み、理解し、これに拘束されることに同意したものとみなされます。 ■お問い合わせ 本ライセンスに関するお問い合わせ、サポート、ご要望、または本ライセンスの範囲を超える利用については、Booth 内のメッセージ機能よりご連絡ください。 ■準拠法および管轄 本ライセンス契約は、日本法を準拠法とします。 本プラグインに関して生じた紛争については、 著作権者の所在地を管轄する日本の裁判所を第一審の専属的合意管轄裁判所とします。


