Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
日本語は下に。プラグインは日本語のみ。
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
/tpaand/tphererequests - 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
| Requirement | Version or details |
|---|---|
| Server | Paper 1.21.11 |
| Java | Java 21 |
| Dependency | Vault |
| Economy | A Vault-compatible economy plugin, such as EssentialsX Economy |
FeaberTeleport disables itself if no Vault economy provider is available.
Installation
- Install Vault and a Vault-compatible economy plugin on your Paper server.
- Place the FeaberTeleport JAR in the server's
pluginsdirectory. - Start or restart the server.
- Edit
plugins/FeaberTeleport/config.ymlandmessages.ymlif required.
When an update adds new configuration or message entries, the defaults are automatically appended to existing files without replacing customized values.
Commands
| Command | Description |
|---|---|
/sethome <name> |
Save your current location as a home |
/home <name> |
Teleport to a saved home |
/homelist |
List saved homes |
/delhome <name> |
Delete a saved home |
/spawn |
Teleport 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, /accept |
Accept a pending fee confirmation or TPA request |
/deny, /yada |
Deny the latest TPA request |
/delivery <player> |
Deliver the item stack in your main hand |
/checkitem |
List incoming item deliveries |
/delivery denylist |
Show 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:
- Have no hostile mobs within the configured radius.
- Be outside the PvP cooldown period.
- Remain still for the configured countdown, which is five seconds by default.
- 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))
| Distance | Fee |
|---|---|
| 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.
| Permission | Commands |
|---|---|
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 |
| Java | Java 21 |
| 必須プラグイン | Vault |
| 経済機能 | Vault対応の経済プラグイン(EssentialsX Economyなど) |
Vault対応の経済機能が見つからない場合、FeaberTeleportは起動時に無効化されます。
インストール
- PaperサーバーへVaultとVault対応の経済プラグインを導入します。
- FeaberTeleportのJARをサーバーの
pluginsフォルダーへ配置します。 - サーバーを起動または再起動します。
- 必要に応じて
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でテレポートするには、次の条件をすべて満たす必要があります。
- 設定範囲内に敵対Mobがいない
- PvPクールダウン中ではない
- 初期設定で5秒間、開始地点から動かない
- テレポート先と同じディメンションにいる
視点移動だけではカウントダウンを解除しません。待機中に移動した場合や、敵対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のみ |


