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

feabertp

FeaberTeleport is a Paper 1.21.11 plugin that provides homes, spawn teleportation, player teleport requests, and an item delivery service with distance-based Vault fees.

Автор: wsn0672440обновлён 9 авг. 2026 г.
ЭкономикаТранспортУтилиты

Описание

日本語は下に。プラグインは日本語のみ。

The Japanese description is available below. This plugin is available in Japanese only.

FeaberTeleport

FeaberTeleport is a Paper 1.21.11 plugin that provides homes, spawn teleportation, player teleport requests, and an item delivery service with distance-based Vault fees.

Player-facing messages are in Japanese. They can be customized in messages.yml.

Features

  • Save multiple named homes
  • Teleport to the default world's spawn point
  • Send /tpa and /tphere requests
  • Five-second stationary teleport countdown
  • Prevent teleportation near hostile mobs or during PvP cooldown
  • Prevent home, spawn, and TPA teleportation across dimensions
  • Charge distance-based teleport fees through Vault
  • Require fee confirmation before teleportation or item delivery
  • Deliver complete item stacks while preserving names, lore, enchantments, durability, and custom data
  • Review incoming deliveries in a list and GUI
  • Shared permanent ignore list for TPA and item delivery
  • Customizable settings and Japanese messages

Requirements

RequirementVersion or details
ServerPaper 1.21.11
JavaJava 21
DependencyVault
EconomyA Vault-compatible economy plugin, such as EssentialsX Economy

FeaberTeleport disables itself if no Vault economy provider is available.

Installation

  1. Install Vault and a Vault-compatible economy plugin on your Paper server.
  2. Place the FeaberTeleport JAR in the server's plugins directory.
  3. Start or restart the server.
  4. Edit plugins/FeaberTeleport/config.yml and messages.yml if required.

When an update adds new configuration or message entries, the defaults are automatically appended to existing files without replacing customized values.

Commands

CommandDescription
/sethome <name>Save your current location as a home
/home <name>Teleport to a saved home
/homelistList saved homes
/delhome <name>Delete a saved home
/spawnTeleport to the default world's spawn point
/tpa <player>Request to teleport to another player
/tphere <player>Request that another player teleport to you
/ok, /acceptAccept a pending fee confirmation or TPA request
/deny, /yadaDeny the latest TPA request
/delivery <player>Deliver the item stack in your main hand
/checkitemList incoming item deliveries
/delivery denylistShow the shared permanent ignore list
/delivery denylist <player>Remove a player from the ignore list

Safe teleportation

Before /home, /spawn, /tpa, or /tphere can complete, the teleporting player must:

  1. Have no hostile mobs within the configured radius.
  2. Be outside the PvP cooldown period.
  3. Remain still for the configured countdown, which is five seconds by default.
  4. Be in the same dimension as the destination.

Looking around does not cancel the countdown. Moving, entering PvP, or having a hostile mob enter the configured area cancels it. A TPA countdown starts only after the request and fee have been accepted.

Teleport fees

The default teleport fee is ¥1 per 100 blocks, with a minimum of ¥100. Distance is measured as a three-dimensional straight line and rounded up.

fee = max(100, ceil(distance / 100))
DistanceFee
320 blocks¥100
10,000 blocks¥100
420,000 blocks¥4,200

The teleporting player pays the fee for /home, /spawn, and /tpa. /tphere is collect-on-delivery, so the player being called pays the fee.

Before the countdown starts, the player must confirm the displayed fee by clicking the chat button, repeating the original command, or running /ok or /accept. The default confirmation timeout is 15 seconds. A failed teleport is not charged, or is refunded if the teleport operation itself fails.

Item delivery

Hold the item stack in your main hand and run /delivery <player>. The recipient must be online. Before sending, the sender must confirm the delivery fee by clicking the chat button, repeating the command, or running /ok or /accept.

The default delivery fee is ¥1 per 1,000 blocks, with a minimum of ¥10.

fee = max(10, ceil(distance / 1,000))

The recipient can use /checkitem to view incoming requests and open a GUI. From the GUI, they can accept the item, reject it, or permanently ignore the sender and reject all matching deliveries.

Rejected or expired deliveries return both the item and fee to the sender. If the sender is offline, the item is stored and returned on their next login. The default recipient response timeout is 60 seconds.

Configuration

The following values can be changed in plugins/FeaberTeleport/config.yml:

  • Teleport countdown and movement tolerance
  • Hostile mob detection radius
  • PvP cooldown
  • TPA request timeout
  • Teleport minimum fee and distance rate
  • Teleport fee confirmation timeout
  • Delivery minimum fee and distance rate
  • Delivery confirmation and recipient response timeouts
  • Maximum number of homes per player

The prefix, notices, buttons, and other player-facing text can be changed in messages.yml. Minecraft legacy color codes such as &a, &c, and &l are supported.

Permissions

All individual permissions are granted to players by default.

PermissionCommands
feaberteleport.home.set/sethome
feaberteleport.home.use/home
feaberteleport.home.list/homelist
feaberteleport.home.delete/delhome
feaberteleport.spawn/spawn
feaberteleport.tpa/tpa, /tphere
feaberteleport.tpa.respond/ok, /accept, /deny, /yada
feaberteleport.delivery.send/delivery
feaberteleport.delivery.receive/checkitem
feaberteleport.*All permissions; granted to operators by default

FeaberTeleport(日本語)

FeaberTeleportは、ホーム・スポーン・TPA・アイテム配送をまとめたPaper 1.21.11向けプラグインです。Vaultと連携し、移動距離に応じた料金を設定できます。

プレイヤー向け表示は日本語のみです。文章やプレフィクスはmessages.ymlで変更できます。

主な機能

  • 名前を付けて複数のホームを保存
  • 初期ワールドのスポーン地点へテレポート
  • /tpa・/tphereによるプレイヤー間テレポート
  • 敵対Mob、PvP、移動を検知する5秒間の待機カウントダウン
  • 異なるディメンションへのホーム・スポーン・TPAを禁止
  • Vaultを利用した距離制テレポート料金
  • テレポートとアイテム配送の料金確認
  • アイテム情報を維持した配送サービス
  • 配送リクエストの一覧と受取GUI
  • 配送・TPA共通の永久無視リスト
  • config.ymlとmessages.ymlによるカスタマイズ

動作環境

項目要件
サーバーPaper 1.21.11
JavaJava 21
必須プラグインVault
経済機能Vault対応の経済プラグイン(EssentialsX Economyなど)

Vault対応の経済機能が見つからない場合、FeaberTeleportは起動時に無効化されます。

インストール

  1. PaperサーバーへVaultとVault対応の経済プラグインを導入します。
  2. FeaberTeleportのJARをサーバーのpluginsフォルダーへ配置します。
  3. サーバーを起動または再起動します。
  4. 必要に応じてplugins/FeaberTeleport/config.ymlとmessages.ymlを編集します。

アップデートで設定やメッセージの項目が増えた場合、既存の値を維持したまま新しい初期項目が自動追加されます。

コマンド

コマンド説明
/sethome <地点名>現在地をホームとして保存します
/home <地点名>保存したホームへテレポートします
/homelist保存しているホームを一覧表示します
/delhome <地点名>指定したホームを削除します
/spawn初期ワールドのスポーン地点へテレポートします
/tpa <MCID>自分が相手の場所へ行くリクエストを送ります
/tphere <MCID>相手を自分の場所へ呼ぶリクエストを送ります
/ok、/accept保留中の料金確認またはTPAリクエストを承認します
/deny、/yada最新のTPAリクエストを拒否します
/delivery <MCID>メインハンドのアイテムスタックを配送します
/checkitem届いている配送リクエストを一覧表示します
/delivery denylist配送・TPA共通の永久無視リストを表示します
/delivery denylist <MCID>指定したプレイヤーを無視リストから解除します

安全なテレポート

/home・/spawn・/tpa・/tphereでテレポートするには、次の条件をすべて満たす必要があります。

  1. 設定範囲内に敵対Mobがいない
  2. PvPクールダウン中ではない
  3. 初期設定で5秒間、開始地点から動かない
  4. テレポート先と同じディメンションにいる

視点移動だけではカウントダウンを解除しません。待機中に移動した場合や、敵対Mob・PvP状態を検知した場合はテレポートをキャンセルします。TPAのカウントダウンは、リクエストと料金の両方が承認されたあとに始まります。

テレポート料金

初期設定では100ブロックにつき¥1、最低料金は¥100です。3次元の直線距離を使い、端数を切り上げます。

料金 = max(100, ceil(距離 ÷ 100))
距離料金
320ブロック¥100
10,000ブロック¥100
420,000ブロック¥4,200

/home・/spawn・/tpaはテレポートするプレイヤーが支払います。/tphereは着払いとなり、呼ばれたプレイヤーが支払います。

料金確認はチャットのボタン、同じコマンドの再実行、/okまたは/acceptで承認できます。初期設定の確認期限は15秒です。テレポートに失敗した場合は請求されず、実行処理で失敗した場合は返金されます。

アイテム配送

配送するアイテムをメインハンドに持って/delivery <MCID>を実行します。相手がオンラインの場合のみ配送できます。送信前にチャットのボタン、同じコマンドの再実行、/okまたは/acceptで配送料を承認します。

初期設定の配送料は1,000ブロックにつき¥1、最低¥10です。

料金 = max(10, ceil(距離 ÷ 1,000))

アイテムの個数、名前、Lore、エンチャント、耐久値、カスタムデータなどは維持されます。受取側は/checkitemからGUIを開き、受取・拒否・送信者を永久無視して拒否、のいずれかを選択できます。

拒否または期限切れの場合はアイテムと料金を返却します。送信者がオフラインならアイテムを保存し、次回ログイン時に返却します。受取操作の期限は初期設定で60秒です。

設定

plugins/FeaberTeleport/config.ymlでは、次の項目を変更できます。

  • テレポートのカウントダウンと移動許容範囲
  • 敵対Mobの検知半径
  • PvPクールダウン
  • TPAリクエストの期限
  • テレポートの最低料金、距離単価、料金確認期限
  • 配送の最低料金、距離単価、料金確認期限、受取期限
  • プレイヤーごとのホーム上限

プレフィクス、通知、チャットボタンなどの文章はmessages.ymlで変更できます。&a、&c、&lなどのMinecraftカラー・装飾コードに対応しています。

権限

個別の権限は初期設定ですべてのプレイヤーに付与されます。

権限対象コマンド
feaberteleport.home.set/sethome
feaberteleport.home.use/home
feaberteleport.home.list/homelist
feaberteleport.home.delete/delhome
feaberteleport.spawn/spawn
feaberteleport.tpa/tpa・/tphere
feaberteleport.tpa.respond/ok・/accept・/deny・/yada
feaberteleport.delivery.send/delivery
feaberteleport.delivery.receive/checkitem
feaberteleport.*すべての権限。初期設定ではOPのみ

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

Все версии →
release

feabertp 1.1.0

1.1.0
9 авг. 2026 г.25Minecraft: 1.21.11paper
Скачать
Что нового
# FeaberTeleport 1.1.0 アップデート情報 FeaberTeleport 1.1.0では、ホーム設定料金、テレポート先の安全確認、アイテム配送の信頼性を中心に改善しました。Paper 1.21.11、Java 21、Vault対応です。 ## 主な変更 ### テレポート先の安全確認 - ホーム、スポーン、TPAの到着位置を、保存・指定された座標の1ブロック上(`Y + 1`)へ変更しました。 - プレイヤーの当たり判定全体と、ブロックの正確な衝突形状を使って到着地点を検査します。 - 到着地点の下4ブロック以内に足場があり、落下経路が安全ならテレポートを実行します。 - 水、マグマ、埋まりブロック、危険ブロック、足場なしを個別に検知し、内容に応じた警告を表示します。 - 危険を検知した場合は「本当にテレポートしてよろしいですか?」と表示し、チャットボタン、同じコマンド、`/ok`、`/accept`で承認できます。 - 操作開始時、確認時、実行直前に到着地点を再取得・再検査します。未承認の新しい危険や、他プラグインによる到着先変更も再検査します。 - ワールド境界外、高さ制限外、異なるディメンションへのテレポートは引き続き拒否します。 ### 料金とホーム - `/sethome`に料金を追加しました。初期設定では1件目が¥500で、¥1,000、¥2,000、¥4,000のように件数ごとに2倍になります。 - 既存ホームの上書きにも、上書き後のホーム件数と同じ料金が発生します。 - ホーム数やテレポート距離が確認中に変化した場合は、料金を再計算して再確認します。 - `/tphere`の支払者を、呼ばれるプレイヤーからコマンド実行者へ変更しました。実行者が料金を確認・支払い、呼ばれるプレイヤーが危険確認と静止カウントダウンを行います。 - 課金後にテレポートが失敗した場合の返金処理と通知を強化しました。 ### アイテム配送 - `/delivery`を`/deli`でも実行できるようにしました。 - 異なるディメンション間の配送料は、送信元からそのディメンションの`(0, 0, 0)`までと、配送先ディメンションの`(0, 0, 0)`から受取人までの距離を合計して計算します。 - 配送台帳をYAMLからSQLite/WALへ移行し、旧`delivery-data.yml`は検証後に自動移行します。 - 未受取配送は、サーバー再起動後も残りの有効時間を引き継ぎます。 - 受取・拒否・期限切れ・返金・アイテム返却の状態遷移を記録し、異常終了時のアイテム複製や二重返金を防ぐ`fail-closed`復旧方式を追加しました。 - 結果を自動判定できない配送を確認する`/delivery admin list`と、照合後に復旧する`/delivery admin resolve`を追加しました。 - インベントリが満杯の場合はアイテムを地面へ落とさず、配送台帳または返却キューで安全に保留します。 - 送信クールダウン、送信者・受取人・サーバー全体の保留上限、サーバー全体の毎秒送信上限を追加しました。 ### 設定・メッセージ・安定性 - 新しい`config.yml`・`messages.yml`項目は、既存ファイルを維持したまま自動追加されます。 - 権限拒否、保留操作なし、危険警告、支払者ログアウトなどのメッセージを`messages.yml`から編集できるようにしました。 - `/ok`で扱う危険確認、料金確認、TPA承認をプレイヤーごとに1件へ統一し、別の操作を誤って承認しないようにしました。 - ホーム、無視リスト、設定ファイルを一時ファイル経由で安全に保存し、破損したYAMLや保存失敗によるデータ消失を防ぐ処理を追加しました。 - 不正な数値設定、極端に大きな時間設定、時計の巻き戻りなどに対する防御を追加しました。 - コマンドの権限エラーを`messages.yml`の共通メッセージへ統一しました。 - 公開用README、英語・日本語のModrinth説明、プラグインアイコンを整備しました。 ## 更新方法 1. サーバーを停止します。 2. 既存のFeaberTeleport JARを`FeaberTeleport-1.1.0.jar`へ置き換えます。 3. 念のため、プラグインのデータフォルダーをバックアップします。 4. サーバーを起動します。 既存のホーム、無視リスト、設定はそのまま利用できます。旧YAML形式の配送台帳がある場合は、初回起動時に`delivery-data.db`へ自動移行され、原本は`delivery-data.yml.migrated-backup`として保存されます。新しい設定・メッセージ項目を手動で追記する必要はありません。 ## 注意事項 - Vaultと、Vault対応の経済プラグインが必要です。 - 配送移行または異常終了後に`SEVERE`ログが表示された場合は、アイテム複製や二重返金を避けるため、自動判断でデータベースを編集せず、`/delivery admin list`で対象を確認してください。 - `/tphere`の料金負担者が従来仕様から変更されています。 --- ## English summary FeaberTeleport 1.1.0 adds safer destination validation, progressive `/sethome` fees, requester-paid `/tphere`, cross-dimension delivery distance calculation, and a crash-aware SQLite/WAL delivery ledger. Teleports now arrive at `Y + 1`, accept safe footing up to four blocks below, and require explicit confirmation for water, magma, obstruction, hazardous blocks, or missing footing. Existing configuration and message files are preserved and receive new default keys automatically. Back up the plugin data folder, replace the old JAR with `FeaberTeleport-1.1.0.jar`, and restart the server. Existing YAML delivery data is migrated automatically. Vault and a Vault-compatible economy plugin are required.
release

feabertp 1.0.0

1.0.0
20 июл. 2026 г.19Minecraft: 1.21.11paper
Скачать
Что нового
first ver