ecotp

Economy, TPA, and Home plugins

35 downloads 1 followers

日本語は下です

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, /warp, /tpa, and /tphere are 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. /tpa works the other way around — you request to go to them, and you pay.
  • Anti-abuse teleport safety — before any teleport completes: 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 — /sethome name, /home name, /delhome name, /homes to list.
  • Warps — admins set shared warp points with /setwarp <name>; players travel with /warp <name> or pick one from the GUI menu.
  • 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 — /menu (or a menu item handed out automatically — right-click it) covers home / spawn / warps / tpa / balance / pay / leaderboard / daily / donate / vote, so players never have to memorize commands.
  • Daily reward — /daily pays out once every 24 hours, with a streak bonus for consecutive days.
  • Physical currency item — /ecoitem give (admin) hands out money as an item that can be dropped, traded or stored in a chest; right-click to redeem the whole stack.
  • /donate — send money as a donation with a server-wide thank-you broadcast. Recipients can personalize it with /donatemessage <text>.
  • Vote rewards, no extra plugin needed — a built-in Votifier listener supporting both v1 (RSA key) and NuVotifier's v2 (token) protocol. Existing NuVotifier installs are detected too. Offline votes are queued and paid on next login, and voting-site links appear as clickable links from /menu.
  • Vote leaderboard & milestones — /votetop shows the ranking; reaching configurable totals (e.g. 10 / 50 / 100 votes) pays a one-time bonus.
  • Private messages — /msg <player> <message> (aliases /tell, /w, /pm) and /reply (/r).
  • AFK — /afk or automatic after an idle time, with an [AFK] tab-list tag and an optional AFK kick.
  • Built-in chat format (optional) — prefix (from LuckPerms via Vault) + name + message, meant to replace a separate chat-formatting plugin.
  • Romaji → Japanese (/roma) — players can toggle automatic conversion of their own romaji chat into Japanese.
  • Clickable chat links — URLs typed in chat become clickable links, regardless of each player's client settings.
  • Optional web dashboard — a lightweight built-in web UI (off by default) to look up and adjust balances, with multiple staff logins.
  • Fully configurable — every message and the currency name/unit live in messages.yml (English by default; Japanese bundled). Each feature and the built-in economy itself can be toggled on/off.
  • PlaceholderAPI support — %ecotp_balance%, %ecotp_balance_formatted%, %ecotp_sethome_cost%, %ecotp_votes%, %ecotp_afk%.

Commands

/home, /sethome, /delhome, /homes, /spawn, /setspawn, /warp, /setwarp, /delwarp, /tpa, /tphere, /tpaccept, /tpdeny, /tpacancel, /accept (alias /ok), /balance, /pay, /eco, /baltop, /menu, /daily, /ecoitem, /donate, /donatemessage, /votetop, /msg, /reply, /afk, /roma, /ecotp reload


Requirements

  • Paper/Spigot 26.2+, Java 25
  • Required: Vault (economy interoperability)
  • Optional: PlaceholderAPI (placeholders)
  • Vote rewards work out of the box (built-in v1 + v2 listener) — NuVotifier is only needed if you'd rather keep using an existing install

Configuration

See config.yml for prices, teleport-safety tuning, storage backend (YAML/MySQL), feature toggles, the economy.enabled switch (turn it off to use an external economy plugin via Vault instead), vote rewards and voting-site links, AFK, and the web dashboard. See messages.yml for all player-facing text and the currency name.

EcoTP

距離制の料金でテレポートする、単独動作の経済プラグイン。 Essentials など他の経済プラグインは不要です。EcoTPが自前で残高を管理しつつ、Vault(必須)経由でショップ等の他プラグインとも連携できます。


主な特徴

  • 独立した経済システム — 残高はEcoTP自身が保持します(デフォルトはYAML、複数サーバーで共有したい場合はMySQLも選択可)。Vaultは他プラグインとの連携のために必須です。
  • Essentialsからの残高引き継ぎ — プレイヤーが初めて確認されたタイミングで、既存のEssentialsの残高を自動的に引き継ぎます。
  • 距離制のテレポート料金 — /home・/spawn・/warp・/tpa・/tphereは実際の3次元距離に応じて課金されます: max(最低料金, ceil(距離 ÷ ブロック単価))。すべて設定変更可能です。
  • /tphere(着払い) — 相手を自分のもとへ呼び出すコマンド。移動するのは相手なので、料金は相手が支払います。/tpaはその逆で、自分が移動し自分が支払います。
  • 悪用防止のテレポート安全条件 — 敵対Mobが近くにいない・直近にPvPをしていない・数秒間動いていない(視点移動はOK)・同じディメンションにいる、を確認します。違反すると中断され、課金もされません。
  • 複数の名前付きホーム — /sethome 名前、/home 名前、/delhome 名前、一覧は/homes。
  • ワープ — 管理者が/setwarp <名前>で全員共通のワープ地点を登録し、プレイヤーは/warp <名前>またはGUIメニューから移動できます。
  • 柔軟な支払い承認 — チャットのクリックボタン、同じコマンドの再実行、/accept・/ok(統合版対応)のいずれでも承認できます。
  • GUIメニュー — /menu(または自動配布されるメニューアイテムを右クリック)で、ホーム・スポーン・ワープ・tpa・所持金・送金・ランキング・デイリー・寄付・投票をクリックだけで操作できます。
  • デイリーボーナス — /dailyで24時間に1回報酬を受け取れ、連続ログイン日数に応じたボーナスも付きます。
  • お金アイテム — /ecoitem give(管理者用)でお金をアイテムとして配布。ドロップ・トレード・チェスト保管ができ、右クリックでスタックごと換金できます。
  • /donate(寄付) — 寄付としてお金を送ると全体にお礼メッセージが流れます。受け取る側は/donatemessage <メッセージ>で文言を変えられます。
  • 投票報酬(別プラグイン不要) — Votifierリスナーを内蔵し、v1(鍵方式)とNuVotifierのv2(トークン方式)の両方に対応。既存のNuVotifierも自動検出します。オフライン中の投票は次回ログイン時に付与され、投票サイトのリンクは/menuからクリックで開けます。
  • 投票ランキング&累計ボーナス — /votetopでランキングを表示。設定した累計回数(例: 10回・50回・100回)に達すると追加ボーナスが付与されます。
  • 個人チャット — /msg <プレイヤー名> <メッセージ>(エイリアス /tell・/w・/pm)と/reply(/r)。
  • 放置(AFK) — /afkまたは一定時間操作が無いと自動で放置状態に。タブリストに[AFK]表示、放置キック(任意)にも対応。
  • チャット整形(任意) — 接頭辞(Vault経由でLuckPermsから取得)+名前+本文。別のチャット装飾プラグインの置き換え用です。
  • ローマ字→日本語変換(/roma) — 自分のローマ字チャットを日本語(かな・漢字)へ自動変換するかを切り替えられます。
  • チャットURLの自動リンク化 — チャットに書かれたURLを、クライアント設定に関係なくクリックで開けるリンクにします。
  • 内蔵Webダッシュボード(任意) — ブラウザから残高を確認・変更できる軽量なWeb UI(デフォルト無効)。スタッフごとのログインにも対応。
  • 細かくカスタマイズ可能 — 文言と通貨単位はすべてmessages.yml(デフォルト英語、日本語版同梱)。各機能や独自経済そのもののオン/オフも個別に設定できます。
  • PlaceholderAPI対応 — %ecotp_balance%、%ecotp_balance_formatted%、%ecotp_sethome_cost%、%ecotp_votes%、%ecotp_afk%。

コマンド一覧

/home, /sethome, /delhome, /homes, /spawn, /setspawn, /warp, /setwarp, /delwarp, /tpa, /tphere, /tpaccept, /tpdeny, /tpacancel, /accept(エイリアス /ok), /balance, /pay, /eco, /baltop, /menu, /daily, /ecoitem, /donate, /donatemessage, /votetop, /msg, /reply, /afk, /roma, /ecotp reload


動作環境

  • Paper/Spigot 26.2以降、Java 25
  • 必須: Vault(他プラグインとの経済連携)
  • 任意: PlaceholderAPI(プレースホルダー)
  • 投票報酬は内蔵リスナー(v1・v2両対応)で単体動作 — NuVotifierが必要なのは既存の環境をそのまま使いたい場合のみです

設定

料金・テレポート安全条件・保存先(YAML/MySQL)・機能ごとのオン/オフ・独自経済のオン/オフ(economy.enabledをfalseにするとVault経由で外部の経済プラグインを利用)・投票報酬と投票サイトのリンク・放置(AFK)・Webダッシュボードはconfig.ymlで、プレイヤー向けの文言と通貨単位はmessages.ymlで設定できます。

No gallery available for this project.

Version Minecraft Loader Download

ecotp 1.6.0

1.6.0

26.2
bukkit, paper, purpur, spigot
Download

ecotp 1.3

1.3

26.2
paper, purpur, spigot
Download

ecotp 1.2

1.2

26.2
paper, purpur, spigot
Download

ecotp 1.0.0

1.0.0

26.2
paper, purpur, spigot
Download