Minecraftプラグイン TAB
TAB と確認されたサーバーの情報
🔌 TABについて
TABは、表示関連の機能をまとめて管理できるMinecraftプラグインです。設定可能なタブリストの項目、スコアボード(SIDEBAR)の表示、カスタムnametagを提供します。複数の別プラグインを追加せずに、柔軟な画面表示が必要なサーバー管理者向けの、コンパクトで設定しやすいシステムです。
🎯 目的
TABの主な目的は、プレイヤー関連の情報を他の人にどう表示するかを制御することです。対象はタブリスト、サイドバーのスコアボード値、そして表示されるnametag/名前上の情報です。単一サーバーでも、proxyネットワーク全体でも、一貫した設定可能な表示が必要なときに役立ちます。
⚙️ 機能
- 設定可能なタブリストの書式設定(複数列/複数行、プレイヤーごとのプレースホルダー対応)。
- SIDEBARスロットを使ったスコアボード対応。ほかのプラグインが干渉した場合にスコアボードを管理・復元するオプション付き。
- プレイヤーのnametag/名前上と名前下の書式設定。
- 組み込みのプレースホルダー対応と、一般的なデータソースとの連携(動的な値の表示に使用)。
- 他のプラグインがTABとプログラム的に連携できる公開API(TabAPI)。
- マルチプラットフォームのソース:Bukkit系サーバー向けと、proxy/改造プラットフォーム向けのビルド/モジュールを含みます。
- 対応プラットフォーム向けモジュールをまとめたユニバーサルjarオプション。
🧩 対象ユーザー
- タブリストとスコアボード表示を一元管理したいサーバー管理者。
- バックエンドサーバー間で一貫した表示が必要なproxyソフトウェアを使うネットワーク。
- 表示用プレースホルダーを公開・利用するためのAPIが必要な開発者。
🏗️ 使用例
- 動的プレースホルダーを使って、タブリストにプレイヤーのランクとpingを表示する。
- サイドバーのスコアボードで、オンラインプレイヤー数や所持金などのサーバー統計を表示する。
- ほかのプラグインのスコアボードを一時的に置き換えたり上書きしたりして、必要なときに復元する。
⚙️ インストール
📥 セットアップ
- 対象プラットフォーム向けのプラグインjarをダウンロードします(プロジェクトにはリリース版とユニバーサルjarがあります)。
- jarをサーバーの
plugins/ディレクトリに配置します。 - サーバーを再起動し、コンソールでプラグインが読み込まれたことを確認します。
📦 ビルドメモ
- ユニバーサルビルドには複数プラットフォーム向けのモジュールが含まれます。
- リポジトリでは、このプロジェクトのコンパイルには最新のJDK(JDK 25以上)が必要で、コンパイル後にjarがビルド出力に生成されると記載されています。
🧠 技術メモ
- 公式ライセンス: Apache-2.0。
- ソースリポジトリは公開されており、プラットフォーム固有のモジュール(bukkit, bungeecord, velocity, fabric, forge, neoforge)を含みます。
- このプラグインは、ほかのプラグイン連携のためのAPI(TabAPI)を公開しています。
- テスト済み/案内されているMinecraft対応範囲は広く、公式掲載ではレガシー版から最新系までのサポートが示されています(特に1.7から1.21まで)。
🤝 このプラグインが役立つ場面
タブリストのレイアウト、サイドバーのスコアボード、nametagの書式をまとめて管理できる、用途を絞ったシステムが必要な場合、TABは1つの設定可能なプラグインとAPIを提供します。proxyネットワーク全体でも使えるため、サーバー管理者やプラグイン開発者は、多数の表示系プラグインをつなぎ合わせなくても一貫したプレイヤー情報を表示できます。
- Restarting...1454.42
- A Minecraft Server851.67
- Froggie
保護された土地保護、プレイヤーショップとオークションのある経済、複数バージョン対応、そしてJava–Bedrockのクロスプレイに対応した、カジュアルな建築勢やコミュニティ向けのフレンドリーなサバイバルSMPです。
651.15 - Minecart Rapid Transit
コミュニティ重視の都市建設・交通サーバーで、乗れる列車、大規模な交通網、保護された建築、プレイヤー運営の経済、組織されたPvPアリーナを中心にしています。
1351.05 - Eclipse Roleplay150.9
- Netherlite is loading...249.28
- Racsu Planet
スキル、クエスト、カスタムダンジョン、そして公式ストアとコミュニティハブに支えられたゲーム内経済を備えた、クロスプレイ対応のサバイバルMMORPG(Java + Bedrock)。
148.39 - A Minecraft Server148.23
- LilBoxPvP
BoxPvPに特化したサーバーで、高速なアリーナ戦闘、デュエル、シーズン制の進行が楽しめます。カスタムアイテム、NPCベースのメニュー、そしておそらくJava–Bedrock間のクロスプレイに対応しています。
147.46 - AnarchyLands CZ/SK446.83
- GenuineMC
コミュニティ重視のセミバニラSurvival SMP。土地保護、プレイヤーショップ、投票報酬、コスメ要素があり、BedrockとJavaのクロスプレイもおそらく可能です。
045.04 - A Minecraft Server144.38
プラグイン TAB のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。
プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。TAB の実際の役割はサーバーごとの設定によります。
データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、TAB を使用していてもこのセクションに表示されないことがあります。
TAB を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。