Minecraftプラグイン ServerSigns

ServerSigns と確認されたサーバーの情報

🔌 ServerSignsについて

ServerSigns は、サーバー管理者がコマンド、メッセージ、その他のアクションを看板や他のブロックに紐づけられる Minecraft プラグインです。プレイヤーが設定済みの ServerSign に触れると、プラグインはサーバーから実行されるコマンドを実行したり、整形されたメッセージを送信したり、テキストをブロードキャストしたり、グループを変更したり、プレイヤーやサーバーを対象にした他の定義済みアクションを実行できます。

🎯 目的

ServerSigns は、カスタムのクライアント Mod なしで、ゲーム内オブジェクトからサーバー側の複雑な動作を起動する問題を解決します。Hub/Lobby の構成、ゲームモード選択の看板、テレポートやサーバー連携のトリガー、そしてクリック可能なゲーム内ブロックにプレイヤーまたはサーバーの代わりにコマンドやアクションを実行させたいあらゆる場面で役立ちます。

⚙️ 機能

  • 看板や他のブロックタイプにアクションを紐づけ可能(コマンド、メッセージ、ブロードキャスト、グループの追加/削除、チャットの偽装など)。
  • 実行前にプレイヤーに選択させるオプションメニューの作成をサポート。
  • PlaceholderAPI がある場合、メッセージ内で PAPI 変数を使えるように PlaceholderAPI 連携をサポート。
  • 翻訳サポート(複数の言語ファイル / translations ディレクトリ)。
  • ServerSigns の作成、編集、管理のための管理者向けコマンド群。
  • 匿名の利用統計に Metrics/bStats を使用。

🧩 対象ユーザー

プレイヤーにクリック可能なゲーム内の看板操作を提供したいサーバー所有者や管理者向けです。Hub/Lobby 運営者、ミニゲーム運営者、看板でコマンドを起動する SMP サーバー、チャットベースや GUI のみのシステムよりもワールド内トリガーを好む管理者に向いています。

🏗️ 使用例

  • クリックするとプレイヤーを SkyWars のバックエンドサーバーへ送るコマンドを実行する Hub の看板。
  • クリックで一時的または恒久的なサーバーグループを付与する看板。
  • さまざまな看板をクリックするとメッセージをブロードキャストしたり、サーバー側スクリプトを実行したりする Lobby。

⌨️ コマンド

コマンド説明権限アクセス
/serversigns (/svs)ServerSigns の作成、編集、一覧表示、管理のための多数のサブコマンドを備えた主要管理コマンド。指定なし管理者
/serversignsremote (/svsr)コンソールまたは ServerSign によって起動されるリモート操作向けの限定リモートコマンドインターフェース。リモート操作には location パラメータが必要です。指定なし管理者、コンソール

🔐 権限

権限説明デフォルト
serversigns.useプレイヤーが ServerSigns を起動または使用できるようにします。指定なし
serversigns.updatenotificationチャットで更新通知を受け取れるようにします。指定なし

⚙️ インストール

📥 セットアップ

  • 公式の ServerSigns jar をダウンロードし、サーバーの plugins/ ディレクトリに配置します。
  • サーバーを起動して、既定のファイルとフォルダを生成します。
  • サーバーを停止し、plugins/ServerSigns/config.yml を編集して、必要であれば plugins/ServerSigns/translations にカスタム翻訳を追加します。
  • サーバーを再起動し、コンソールでプラグインが読み込まれたことを確認します。/svs reloadconfig を使うと、実行中に設定を再読み込みできます。

📦 依存関係

  • PlaceholderAPI(任意):導入されている場合、ServerSigns はメッセージ内の PAPI 変数をサポートします。

🧾 設定

  • ServerSigns はプラグインフォルダ内に config.ymltranslations ディレクトリを作成します。翻訳ファイルでメッセージやプレフィックスをカスタマイズできます。

🧠 技術メモ

  • プラットフォーム:Bukkit/Spigot プラグイン(標準的なプラグイン jar として配布)。
  • 対応 Minecraft バージョン:古いバージョンから最近のバージョンまでテスト済み。記載のテスト範囲には 1.7 から 1.19 が含まれます。
  • ソースコードと issue 管理はプロジェクトの GitHub リポジトリで利用できます。プロジェクトは AGPL-3.0 ライセンスを使用しています。
  • プラグインは Metrics/bStats を通じて匿名メトリクスを報告します。

🤝 このプラグインが役立つ場面

Hub、ゲームモード看板、または管理者が管理するワークフローのために、サーバーやプレイヤーを対象にしたコマンドやアクションを実行する、ゲーム内のクリック可能なトリガーが必要な場合、ServerSigns は翻訳と任意の PlaceholderAPI 対応を備えた、看板や他のブロックにそれらの動作を割り当てる設定可能なシステムを提供します。

プラグイン ServerSigns のサーバー

プラグイン ServerSigns のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。

プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。ServerSigns の実際の役割はサーバーごとの設定によります。

データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、ServerSigns を使用していてもこのセクションに表示されないことがあります。

ServerSigns を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。