Minecraftプラグイン Tebex
Tebex と確認されたサーバーの情報
🔌 Tebexについて
Tebexは、稼働中のサーバーをTebexのウェブストアに接続し、オンライン購入をゲーム内に自動配布できるMinecraftプラグインです。公式の Tebex Plugin API を実装しており、対応サーバープラットフォーム向けにストア購入(アイテム、ランク、コマンド、サブスクリプション)のサーバー側処理を提供します。
🎯 目的
Tebexの主な目的は、Tebexウェブストアで作成された購入の配布を自動化することです。サーバー管理者はこのプラグインを使ってゲームサーバーをストアに接続し、購入が処理されたときに設定済みのサーバーコマンドを実行し、プレイヤーに購入リンクやストア関連情報をゲーム内で提供します。
⚙️ 機能
- 自動注文処理: プラグインはTebexを定期的に確認し、プレイヤーがオンラインのときに設定済みのサーバーコマンドを実行して購入を配布します。
- シークレットキーによるストア接続: サーバー側のシークレットキーコマンドを使って、サーバーをストアに接続できます。
- checkout とストア情報のためのゲーム内コマンドで、支払いリンクの作成やストアデータの確認ができます。
- リンク送信、強制チェック、パッケージデータ更新、デバッグログ有効化のための管理者向け・デバッグ用コマンド。
- 一般的なサーバープラットフォーム向けの公式ビルドによる複数プラットフォーム対応。
🧩 対象ユーザー
- Tebexウェブストアでアイテム、ランク、サブスクリプションを販売しているサーバー管理者。
- Bukkit/Spigot/Paper およびその他の対応プラットフォームで、オンライン購入の自動処理が必要な管理者。
- ウェブストアとゲームサーバーの間に、保守された公式連携を求めるネットワーク運営者。
🏗️ 使用例
- あるサーバーがTebexストアで見た目用アイテムを販売し、プレイヤーが次に参加したときにプラグインが自動でアイテムを付与する。
- 管理者がゲーム内コマンドで支援者向けの支払いリンクを生成し、プレイヤーに送る。
- ストア購入によってコマンドが実行され、プレイヤーを権限グループに追加したり、期間限定サブスクリプションを付与したりする。
⌨️ コマンド
| コマンド | 説明 | 権限 | アクセス |
|---|---|---|---|
tebex.help | このプラットフォームで利用できるTebexコマンドを表示します。 | tebex.help | プレイヤー |
tebex.secret <key> | このサーバーのストア秘密鍵を設定します(サーバーをストアに接続します)。 | tebex.secret | 管理者 |
tebex.info | 接続中のストア情報を表示します。 | tebex.info | プレイヤー |
tebex.checkout <packId> <username> | 指定したユーザー名のパッケージ用支払いリンクを作成します。 | tebex.checkout | プレイヤー |
tebex.sendlink <name> <package> | プレイヤーに支払いリンクを送信します。 | tebex.sendlink | 管理者 |
tebex.report <message> | サーバーからTebexサポートへレポートを送信します。 | tebex.report | 管理者 |
tebex.ban <name> | ウェブストアからユーザーをBANします。 | tebex.ban | 管理者 |
tebex.lookup <name> | ユーザーの取引情報を検索します。 | tebex.lookup | 管理者 |
tebex.debug <true/false> | デバッグログの有効/無効を切り替えます。 | tebex.debug | 管理者 |
tebex.forcecheck | 時間ベースのイベントと処理チェックを強制実行します。 | tebex.forcecheck | 管理者 |
tebex.refresh | ウェブストアからストアとパッケージ情報を再読み込みします。 | tebex.refresh | 管理者 |
🔐 権限
すべてのコマンドは、文書化されているコマンド名と完全に一致する権限ノードを使用します。デフォルト値は公式ドキュメントには記載されていません。
| 権限 | 説明 | デフォルト |
|---|---|---|
tebex.help | サーバーで利用可能なTebexコマンドを表示します。 | 記載なし |
tebex.secret | サーバーを接続するためのストア秘密鍵を設定します。 | 記載なし |
tebex.info | 接続中のストア情報を表示します。 | 記載なし |
tebex.checkout | パッケージの支払いリンクを作成します。 | 記載なし |
tebex.sendlink | プレイヤーに支払いリンクを送信します。 | 記載なし |
tebex.report | Tebexにレポートを送信します。 | 記載なし |
tebex.ban | ウェブストアからユーザーをBANします。 | 記載なし |
tebex.lookup | ユーザーの取引情報を検索します。 | 記載なし |
tebex.debug | デバッグログを切り替えます。 | 記載なし |
tebex.forcecheck | 処理チェックと時間指定イベントを強制実行します。 | 記載なし |
tebex.refresh | Tebexからストア/パッケージデータを再読み込みします。 | 記載なし |
⚙️ インストール
📥 セットアップ
- サーバープラットフォーム用の公式プラグインビルドをダウンロードします。
- プラグインのJARをサーバーの
plugins/ディレクトリ(対応するmod環境ではmods/)に配置します。 - サーバーを再起動し、コンソールでプラグインが読み込まれたことを確認します。
- サーバー管理者として、シークレットキーコマンドを実行してサーバーをストアに接続します。
📦 依存関係
- 公式のインストール手順には、実行時の依存関係は記載されていません。プロジェクトのビルドには Java 開発環境が必要です。
🧠 技術メモ
- 公式ビルドは複数のサーバープラットフォーム向けに提供されており、プロジェクトは Tebex チームによって保守されています。
- プラグインは Tebex サービスを定期的に確認し、設定済みのサーバーコマンドを実行して、サーバープラットフォーム上で購入を処理します。
- リポジトリと公式ビルドは GPL-3.0 でライセンスされています。
🤝 このプラグインが役立つ場面
Tebexウェブストアを運営していて、アイテム、ランク、またはコマンドの購入を信頼性の高い公式なサーバー側処理で行いたい場合、Tebexプラグインはサーバーをストアに接続し、独自スクリプトなしで配布を自動化するための連携とゲーム内ツールを提供します。
- A Minecraft Server851.43
- Racsu Planet
スキル、クエスト、カスタムダンジョン、そして公式ストアとコミュニティハブに支えられたゲーム内経済を備えた、クロスプレイ対応のサバイバルMMORPG(Java + Bedrock)。
146.26 - A Minecraft Server144.38
- server137.22
- FoxyCraft030.7
- ÂShockSMP Âis restarting...028.87
- NRWsmp
ドイツ向けのサバイバルSMPで、経済、PvP(デュエル&FFA)、定期イベント、ゲーム内ショップ(Tebex)、そして安定した進行のためのプレイ時間/報酬システムがあります。
025.33 - Prison 2.0023.86
- Arivium Survival022.29
プラグイン Tebex のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。
プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。Tebex の実際の役割はサーバーごとの設定によります。
データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、Tebex を使用していてもこのセクションに表示されないことがあります。
Tebex を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。