COWMODSКаталог модов

ecotp

Economy, TPA, and Home plugins

Автор: kot0328351обновлён 8 окт. 2026 г.
Экономика

Описание

日本語は下です

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で設定できます。

Последние версии

Все версии →
release

ecotp 1.6.0

1.6.0
8 окт. 2026 г.14Minecraft: 26.2bukkit, paper, purpur, spigot
Скачать
Что нового
## Update: Warps, Daily Reward, Vote Upgrades, Private Messages & AFK (1.6.0) Everything added since the Donations & Vote Rewards update. **New** - **Warps** — `/setwarp <name>` / `/delwarp <name>` (admin) manage shared warp points; players use `/warp <name>` (`/warp` alone lists them) or the Warps tile in `/menu`. Priced by distance, with the same confirmation and teleport safety checks as `/spawn`. - **Daily reward** — `/daily` pays out once every 24 hours, with a streak bonus for claiming on consecutive days (`daily-reward` in config.yml). - **Money item** — `/ecoitem give <player> <amount> [quantity]` (admin) hands out money as a physical item that can be dropped, traded or stored in a chest; right-clicking redeems the whole stack. - **Bigger GUI menu** — `/menu` now covers home / spawn / warps / tpa / balance / pay / leaderboard / daily / donate / vote, and shows an incoming tpa request so it can be answered with a click. A menu item is handed out automatically and opens the menu on right-click (`features.menu-item`). - **Votifier protocol v2 (token)** — the built-in listener now accepts both v1 (RSA key) and NuVotifier's v2. Most voting sites only support v2: give them the `tokens.default` value from `plugins/EcoTP/votifier-tokens.yml`. - **Voting-site links** — list your sites under `vote-reward.sites` and the Vote tile in `/menu` shows them as clickable links in chat. - **/votetop** — every vote is now counted; shows the top voters and your own total. - **Vote milestones** — reaching a configured total (e.g. 10 / 50 / 100 votes) pays an extra one-time bonus, announced server-wide (`vote-reward.milestones`). - **/msg and /reply** — private messages (aliases /tell, /w, /pm, /r). /reply answers whoever you were last talking with, from either side. - **AFK** — `/afk`, or automatically after `afk.auto-seconds` (default 300) of no activity. [AFK] tab-list tag, a heads-up when you /msg someone AFK, and an optional AFK kick (`afk.kick-seconds`; exempt with `ecotp.afk.kickexempt`). - **Clickable chat links** — http(s):// and www. URLs typed in chat become clickable links, regardless of each player's client settings. - **Built-in chat format** (optional, off by default) — prefix + name + message, meant to replace a separate chat-formatting plugin. - **/roma** — toggle automatic romaji → Japanese conversion of your own chat. - **Web dashboard** (optional, off by default) — look up and adjust balances from a browser, with multiple staff logins (`web` in config.yml). - New placeholders: `%ecotp_votes%`, `%ecotp_afk%`. **Fixes** - Daily and vote rewards could silently fail to pay out. - A vote the site retried after a timeout could be paid twice. - Voting on several sites while offline only paid one reward — every queued vote is now paid on next login. - Voting on two different sites within 60 seconds had the second vote discarded as a "retry" — the retry guard is now per site. - Offline votes are now logged to the console when they arrive. - Some messages ignored the bundled defaults when missing from an older messages.yml. **Upgrading:** config.yml is only generated on a fresh install. On an existing server, copy the new sections (`afk`, `daily-reward`, `menu-item`, `web`, `vote-reward.sites` / `top-limit` / `milestones`) from the bundled config.yml if you want to change them. Everything works with built-in defaults; milestone bonuses stay **off** until you add `milestones` yourself. --- ## アップデート内容: ワープ・デイリー・投票強化・個人チャット・放置(AFK)(1.6.0) 寄付・投票報酬のアップデート以降に追加されたもの全部です。 **新機能** - **ワープ** — 管理者が`/setwarp <名前>`・`/delwarp <名前>`で全員共通のワープ地点を管理し、プレイヤーは`/warp <名前>`(`/warp`だけで一覧)や`/menu`の「ワープ」から移動できます。料金は距離制で、確認・テレポート安全条件は`/spawn`と同じです。 - **デイリーボーナス** — `/daily`で24時間に1回報酬を受け取れ、連続で受け取ると連続日数ボーナスが付きます(config.ymlの`daily-reward`)。 - **お金アイテム** — `/ecoitem give <プレイヤー名> <金額> [個数]`(管理者用)でお金をアイテムとして配布。ドロップ・トレード・チェスト保管ができ、右クリックでスタックごと換金できます。 - **GUIメニューの拡張** — `/menu`でホーム・スポーン・ワープ・tpa・所持金・送金・ランキング・デイリー・寄付・投票を操作でき、届いているtpaリクエストにもクリックで応答できます。メニューアイテムが自動配布され、右クリックでメニューが開きます(`features.menu-item`)。 - **Votifierプロトコルv2(トークン方式)** — 内蔵リスナーがv1(鍵方式)に加えてNuVotifierのv2にも対応。v2のみ対応の投票サイトが多いので、`plugins/EcoTP/votifier-tokens.yml`の`tokens.default`の値をサイト側に設定してください。 - **投票サイトのリンク** — `vote-reward.sites`に投票サイトを登録すると、`/menu`の投票タイルからクリックで開けるリンクがチャットに表示されます。 - **/votetop** — 投票回数を記録するようにし、上位の投票者と自分の累計投票数を表示します。 - **累計投票ボーナス** — 設定した累計回数(例: 10回・50回・100回)に達すると追加ボーナスが付与され、全体に通知されます(`vote-reward.milestones`)。 - **/msg・/reply** — 個人チャット(エイリアス /tell・/w・/pm・/r)。/replyは送った側・送られた側どちらからでも直前の相手に返信できます。 - **放置(AFK)** — `/afk`、または`afk.auto-seconds`(デフォルト300秒)操作が無いと自動で放置状態に。タブリストに[AFK]表示、放置中の人に/msgすると送信者に通知、放置キック(`afk.kick-seconds`、対象外にする権限`ecotp.afk.kickexempt`)にも対応。 - **チャットURLの自動リンク化** — チャットに書かれたhttp(s)://やwww.のURLを、クライアント設定に関係なくクリックで開けるリンクにします。 - **チャット整形**(任意・デフォルト無効) — 接頭辞+名前+本文。別のチャット装飾プラグインの置き換え用です。 - **/roma** — 自分のチャットのローマ字→日本語自動変換を切り替えられます。 - **Webダッシュボード**(任意・デフォルト無効) — ブラウザから残高を確認・変更できます。スタッフごとのログインにも対応(config.ymlの`web`)。 - 新しいプレースホルダー: `%ecotp_votes%`、`%ecotp_afk%`。 **修正** - デイリー報酬・投票報酬が支払われないことがあった不具合を修正。 - 投票サイトがタイムアウト後に再送した投票が二重に支払われることがあった不具合を修正。 - オフライン中に複数のサイトで投票しても報酬が1回分しか付与されなかった不具合を修正(次回ログイン時に全部まとめて付与)。 - 60秒以内に別々のサイトで投票すると、2つ目が「再送」とみなされて捨てられていた不具合を修正(再送判定をサイトごとに)。 - オフライン中に届いた投票がコンソールに記録されるようにしました。 - 古いmessages.ymlに無い項目で、同梱のデフォルト文言が使われないことがあった不具合を修正。 **アップデート時の注意:** config.ymlが生成されるのは新規導入時のみです。既存のサーバーで設定を変えたい場合は、同梱のconfig.ymlから新しい項目(`afk`、`daily-reward`、`menu-item`、`web`、`vote-reward.sites`・`top-limit`・`milestones`)をコピーしてください。追加しなくても既定値で動作しますが、累計投票ボーナスは`milestones`を自分で追加するまで**無効**のままです。
release

ecotp 1.3

1.3
1 сент. 2026 г.10Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
## Update: Donations & Vote Rewards ### New: `/donate` - `/donate <player> <amount>` — send money to another player as a donation. Works just like `/pay` (same confirmation step, refunded automatically if the deposit somehow fails), but on success it broadcasts a thank-you message to the whole server. - The **recipient** controls what that broadcast says: `/donatemessage <text>` sets your own personal thank-you message (placeholders: `{player}` = the donor's name, `{amount}` = the amount). `/donatemessage reset` goes back to the default template in messages.yml. - Toggle the whole feature with `features.donate: true/false` in config.yml, same as any other command. ### New: Vote Rewards — no extra plugin required - EcoTP now ships its own built-in Votifier (V1)-protocol-compatible listener, so voting sites can point directly at your server — **no NuVotifier or any other vote plugin needed**. On first startup it generates an RSA keypair under `plugins/EcoTP/votifier-rsa/`; give voting sites the contents of `public.key` plus your server's host and port (`votifier.port`, default **8192**). - Already running NuVotifier for other plugins? EcoTP also auto-detects it (via `vote-reward`) so you don't have to change anything — just set `votifier.enabled: false` in config.yml to avoid a port conflict with it. - Either way, when a player votes they're rewarded with currency (default **1000**, set via `vote-reward.amount`) and a server-wide broadcast announces it. - Voted while offline? The reward is queued and paid out automatically the next time that player joins — nothing is lost. - Turn off rewards entirely with `vote-reward.enabled: false`, or just the built-in listener with `votifier.enabled: false`. Both features work out of the box with the defaults above; nothing needs to be enabled manually beyond what's already set in config.yml. --- ## アップデート内容: 寄付・投票報酬 ### 新機能: `/donate`(寄付) - `/donate <プレイヤー名> <金額>` — 他のプレイヤーへ「寄付」としてお金を送るコマンドです。`/pay` と同じ仕組み(確認ステップあり、入金に失敗した場合は自動で払い戻し)ですが、成功するとサーバー全体にお礼メッセージが流れます。 - このお礼メッセージの内容は**受け取る側**が決められます。`/donatemessage <メッセージ>` で自分専用の文言を設定できます(使えるプレースホルダー: `{player}` = 寄付した人の名前、`{amount}` = 金額)。`/donatemessage reset` で messages.yml のデフォルト文言に戻せます。 - 他の機能と同様、config.yml の `features.donate: true/false` で機能全体のオン/オフができます。 ### 新機能: 投票報酬 — 別プラグイン不要 - EcoTP に Votifier(V1)プロトコル互換のリスナーを内蔵したため、**NuVotifier等の別プラグインを一切導入せず**に投票サイトから直接この鯖に投票を送れます。初回起動時に `plugins/EcoTP/votifier-rsa/` 以下にRSA鍵ペアが自動生成されるので、`public.key` の中身とサーバーのホスト・ポート(`votifier.port`、デフォルト**8192**)を投票サイト側に設定してください。 - 既に他プラグインのためにNuVotifierを使っている場合も、EcoTPが自動検出します(`vote-reward` 設定で共通)。特に変更は不要ですが、ポート競合を避けるため `votifier.enabled: false` にしておくと安全です。 - どちらの方式でも、プレイヤーが投票すると通貨報酬(デフォルト**1000**、`vote-reward.amount` で変更可)が付与され、サーバー全体に通知が流れます。 - オフライン中に投票された場合も報酬は保留され、次回ログイン時に自動で付与されます(取りこぼしはありません)。 - 報酬自体は `vote-reward.enabled: false`、内蔵リスナーだけなら `votifier.enabled: false` で無効化できます。 どちらの機能も上記のデフォルト設定でそのまま動作します。config.ymlで既に有効になっている以上、追加の作業は不要です。
release

ecotp 1.2

1.2
28 авг. 2026 г.5Minecraft: 26.2paper, purpur, spigot
Скачать
Что нового
# EcoTP — Changelog --- ## New - Added a 512×512 project icon (gold coin + teleport-portal swirl) for the Modrinth listing. - Added `/ecotp reload` (`ecotp.admin` permission) to reload `config.yml` and `messages.yml` without a restart. --- ## Fixes - Fixed `language: ja` in `config.yml` not actually switching `messages.yml` to Japanese — first for newly generated files, then for servers that already had a `messages.yml` from before this feature existed. - Lowered the default `distance-blocks-per-yen` from 100 to 10, since with the old default the distance-based fee never grew past the flat minimum on any normal-sized server. - Moved `/tpa`'s payment confirmation from send-time to accept-time: `/tpa` now sends immediately, and the confirmation ("Really teleport to X?") appears only once the target accepts. --- ## Cross-plugin economy reliability (Vault) Other installed plugins (GambleGate, VillagerMarket, Roulette, Gun, and more) sometimes couldn't find EcoTP's economy through Vault. Resolved in stages: 1. Added `loadbefore` entries for the specific failing plugins, then expanded that list to every other plugin on the server. 2. Tried `load: STARTUP` to enable EcoTP before essentially everything — worked, but needed extra defensive code since Vault/PlaceholderAPI are normally enabled later. 3. Found and fixed a deeper bug from a real server log: EcoTP's own jar was failing to *load* at all with `NoClassDefFoundError: net/milkbowl/vault/economy/Economy`, because the main plugin class referenced Vault's `Economy` type directly. Fixed by isolating all `Economy`-typed code into a separate `EconomyHolder` class instantiated only inside `onEnable()`. 4. Replaced `load: STARTUP` with `depend: [Vault]` (was a soft dependency) — the simpler, standard way to guarantee Vault enables first. **Vault is now required** (EcoTP won't load without it), documented in the README, config.yml, and both Modrinth descriptions. 5. Confirmed on a real server restart: EcoTP loaded and enabled cleanly, and every plugin needing an economy (Roulette, Lands, Jobs, QuickShop-Hikari, MyPet, EvenMoreFish, Train_Carts) successfully picked up EcoTP through Vault. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ # EcoTP — 変更履歴 --- ## 新機能 - Modrinth掲載用に512×512のプロジェクトアイコンを作成(金貨+テレポートポータルの渦のデザイン)。 - `/ecotp reload`(`ecotp.admin`権限)を追加。再起動なしで`config.yml`と`messages.yml`を再読み込みできるように。 --- ## 不具合修正 - `config.yml`の`language: ja`にしても`messages.yml`が日本語に切り替わらない不具合を修正。まず新規生成時の問題を直し、その後この機能実装前から`messages.yml`が存在していたサーバーでも切り替わるように再修正。 - `distance-blocks-per-yen`のデフォルト値を100から10に変更。旧デフォルトだと普通の規模のサーバーでは距離料金が最低料金からほとんど上がらなかったため。 - `/tpa`の支払い確認を「送信時」から「相手が承諾した後」に変更。`/tpa`は即座に送信され、相手が承諾した後に「本当にテレポートしますか?」という確認が出る。 --- ## 他プラグインとのVault経済連携の信頼性向上 GambleGate・VillagerMarket・Roulette・Gunなど、他のプラグインがEcoTPの経済をVault経由で見つけられないことがあり、段階的に解決しました。 1. 失敗が確認できたプラグインを`loadbefore`に列挙 → その後、サーバー上の他の全プラグインに拡大。 2. `load: STARTUP`を試し、EcoTPをほぼ全プラグインより先に有効化。動作はしたが、Vault・PlaceholderAPIは通常もっと後に有効化されるため、防御的なコードが余分に必要だった。 3. 実サーバーのログから、もっと根本的なバグを発見・修正。EcoTP自身のjarが`NoClassDefFoundError: net/milkbowl/vault/economy/Economy`でロードにすら失敗していた。原因はmainクラスがVaultの`Economy`型を直接参照していたこと。`Economy`型に関わる処理を`EconomyHolder`という別クラスに切り出し解決。 4. `load: STARTUP`をやめ、`depend: [Vault]`(それまではソフト依存)に変更。**Vaultは必須になった**(導入していないとEcoTPはロードされない)ため、README・config.yml・Modrinthの説明文も更新。 5. 実際にサーバーを再起動して確認: EcoTPは正常にロード・有効化され、経済を必要とする他プラグイン(Roulette、Lands、Jobs、QuickShop-Hikari、MyPet、EvenMoreFish、Train_Cartsなど)全員がVault経由でEcoTPの経済を正しく認識した。
release

ecotp 1.0.0

1.0.0
28 авг. 2026 г.6Minecraft: 26.2paper, purpur, spigot
Скачать