Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
日本語は下
EcoTP
A standalone economy plugin with distance-priced teleportation. No Essentials or any other economy plugin required — EcoTP manages balances itself, while hooking into Vault (required) so shops and other plugins can use its economy too.
Highlights
- Self-contained economy — balances are stored by EcoTP (YAML by default, or MySQL to share them across multiple servers). Vault is required, purely for interoperability with other plugins.
- Import from Essentials — switching away from Essentials? The first time a player is seen, their existing Essentials balance is imported automatically.
- Distance-based teleport pricing —
/home,/spawn,/tpa, and/tphereare priced by real 3D distance:max(min fee, ceil(distance / blocks-per-unit)). Fully configurable. - /tphere (cash on delivery) — summon another player to you; they pay, since they're the one who moves.
/tpaworks the other way around — you request to go to them, and you pay. - Anti-abuse teleport safety — before any teleport completes, the plugin checks: no hostile mobs nearby, no recent PvP, a few seconds standing still (looking around doesn't cancel it), and matching dimensions. Interrupt any of these and nothing is charged.
- Multiple named homes — set as many homes as your server allows (
/sethome name,/home name,/delhome name,/homesto list). - Flexible payment confirmation — approve a charge via a clickable chat button, by re-running the same command, or with
/accept//ok(Bedrock-friendly). - GUI menu —
/menuopens a click-through menu for players who'd rather not memorize commands. - Fully configurable — every message and the currency name/unit live in
messages.yml(ships in English by default; a Japanese translation is bundled too). Individual features (home, sethome, spawn, tpa, tphere, pay, baltop, menu) and the built-in economy itself can each be toggled on/off. - PlaceholderAPI support —
%ecotp_balance%,%ecotp_balance_formatted%,%ecotp_sethome_cost%.
Commands
/home, /sethome, /delhome, /homes, /spawn, /setspawn, /tpa, /tphere, /tpaccept, /tpdeny, /tpacancel, /accept (alias /ok), /balance, /pay, /eco, /baltop, /menu, /ecotp reload
Requirements
- Paper/Spigot 26.2, Java 25
- Required: Vault (economy interoperability)
- Optional: PlaceholderAPI (placeholders)
Configuration
See config.yml for prices, teleport-safety tuning (countdown, mob radius, PvP cooldown), storage backend (YAML/MySQL), feature toggles, and the economy.enabled switch (turn it off to use an external economy plugin via Vault instead). See messages.yml for all player-facing text and the currency name.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
EcoTP (日本語)
距離制の料金でテレポートする、単独動作の経済プラグイン。 Essentials など他の経済プラグインは不要です。EcoTPが自前で残高を管理しつつ、Vault(必須)経由でショップ等の他プラグインとも連携できます。
主な特徴
- 独立した経済システム — 残高はEcoTP自身が保持します (デフォルトはYAML、複数サーバーで共有したい場合はMySQLも選択可)。Vaultは他プラグインとの連携のために必須です。
- Essentialsからの残高引き継ぎ — Essentialsから乗り換える際、プレイヤーが初めて確認されたタイミングで既存の残高を自動的に引き継ぎます。
- 距離制のテレポート料金 —
/home・/spawn・/tpa・/tphereは実際の3次元距離に応じて課金されます:max(最低料金, ceil(距離 ÷ ブロック単価))。すべて設定変更可能です。 /tphere(着払い) — 相手を自分のもとへ呼び出すコマンド。実際に移動するのは相手なので、料金は相手が支払います。/tpaはその逆で、自分が相手のもとへ移動し、自分が支払います。- 悪用防止のテレポート安全条件 — テレポート完了前に、敵対Mobが近くにいないか・直近にPvPをしていないか・数秒間その場から動いていないか(視点移動のみなら中断されません)・目的地と同じディメンションにいるかを確認します。いずれかに違反すると中断され、課金もされません。
- 複数の名前付きホーム — サーバー設定で許可された数だけホームを設定できます (
/sethome 名前、/home 名前、/delhome 名前、一覧は/homes)。 - 柔軟な支払い承認 — チャットのクリックボタン、同じコマンドの再実行、
/acceptまたは/ok(統合版対応)のいずれでも承認できます。 - GUIメニュー —
/menuでコマンドを覚えなくても操作できるクリック式メニューを開けます。 - 細かくカスタマイズ可能 — メッセージ文言や通貨単位はすべて
messages.ymlにまとまっており (デフォルトは英語、日本語版も同梱)、home/sethome/spawn/tpa/tphere/pay/baltop/menuの各機能や、独自経済そのもののオン/オフも個別に設定できます。 - PlaceholderAPI対応 —
%ecotp_balance%、%ecotp_balance_formatted%、%ecotp_sethome_cost%。
コマンド一覧
/home、/sethome、/delhome、/homes、/spawn、/setspawn、/tpa、/tphere、/tpaccept、/tpdeny、/tpacancel、/accept(エイリアス/ok)、/balance、/pay、/eco、/baltop、/menu、/ecotp reload
動作環境
- Paper/Spigot 26.2、Java 25
- 必須: Vault(他プラグインとの経済連携)
- 任意: PlaceholderAPI(プレースホルダー)
設定
料金・テレポート安全条件(待機時間、Mob検知半径、PvPクールダウン)・保存先(YAML/MySQL)・機能ごとのオン/オフ・独自経済のオン/オフ(economy.enabledをfalseにするとVault経由で外部の経済プラグインを利用)はconfig.ymlで、プレイヤー向けの文言と通貨単位はmessages.ymlで設定できます。

