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

afly

AFly | Dynamic Pay-to-Fly [26.2]~[26.1.x]~[1.21.x] - Custom Rates Inside/Outside Residence

Автор: avery111111021800обновлён 10 окт. 2026 г.
ЭкономикаМеханики игры

Описание

✈️ AFly — Residence-based Pay-to-Fly

Flight shouldn't be free. AFly turns flying into a meaningful gold sink: while a player flies, they pay per second, and the rate depends on where they are. Standing on their own Residence claim? Cheap. Cruising over the open wilderness? That'll cost more. It's a simple, fair way to drain excess currency from your economy and gently encourage players to build and stay on their own land.

No PlaceholderAPI, no scripts, no fuss — just drop it in and configure.

Why AFly?

  • 💰 A real economy sink. Continuous, opt-in spending that fights inflation without punishing players who don't fly.
  • 🏠 Location-aware pricing. Reward players for flying at home — set cheap rates inside Residence claims and higher rates in the wild.
  • 🎮 Opt-in and fair. Players choose when to fly with /afly on; if they're not flying, they're not charged.
  • 🌐 Speaks your language. Every message lives in a language file. Ships with English and Traditional Chinese; add your own in minutes.

Features

  • 🎮 Per-player toggle — anyone can /afly on / off to control their own paid flight.
  • ⏱️ Per-second billing, charged only while actually flying. Survival/Adventure only (configurable).
  • 🏠 Different rates inside vs. outside a Residence region.
  • 🛫 Takeoff notice — shows whether you're in a region or the wild, the region's name, and the current rate.
  • 👤 Owner notifications — flying inside someone's claim notifies the owner.
  • 🔔 Boundary alerts — cross a region border and you're told the rate changed, instantly.
  • 📊 Live action bar showing your zone, rate, and remaining balance.
  • ⌨️ Tab completion on all sub-commands.
  • 🛡️ Bypass permission for staff who shouldn't be charged.
  • 💸 Out of money? Safe forced landing and paid flight auto-disables.

How it works

  1. A player runs /afly on — this grants flight.
  2. They double-tap space to take off. From that moment, money ticks down each second.
  3. The action bar shows their current zone, rate, and balance; crossing in/out of Residence claims updates the rate (with a chat alert).
  4. Run out of money and they're gently set down, with paid flight switched off until they top up.

Commands & Permissions

CommandPermissionDescription
/afly oneveryoneEnable your paid flight
/afly offeveryoneDisable your paid flight
/afly infoeveryoneShow rates and your status
/afly helpeveryoneShow help
/afly reloadafly.adminReload config & language

fly.charge.bypass lets staff fly for free.

Configuration

A clean config.yml (rates, billing interval, charged game modes, owner-notify toggle, language selection) plus per-language lang/*.yml message files. Edit and /afly reload — no restart needed.

Requirements

  • Paper 1.21+
  • Vault + any economy plugin (EssentialsX, CMI, …)
  • Residence

🇹🇼 繁體中文

✈️ AFly — Residence 領地付費飛行

飛行不該是免費的。 AFly 把飛行變成一個有意義的金錢回收管道:玩家飛行時每秒付費,且費率取決於他人在哪裡。站在自己的 Residence 領地上?便宜。在開闊荒野巡航?那就貴一點。這是一個簡單又公平的方式,從你的經濟系統抽走多餘的貨幣,並溫和地鼓勵玩家在自己的領地上建設與活動。

不需要 PlaceholderAPI、不需要腳本、不囉嗦——丟進去、設定好即可。

為什麼用 AFly?

  • 💰 真正的經濟回收。 持續性、自願性的消費,能對抗通膨,又不會懲罰不飛行的玩家。
  • 🏠 依位置計價。 獎勵在家飛行——領地內設便宜費率、荒野設較高費率。
  • 🎮 自願且公平。 玩家用 /afly on 自行決定何時飛;沒在飛就不扣錢。
  • 🌐 說你的語言。 所有訊息都在語言檔裡。內建英文與繁體中文,幾分鐘就能新增自己的語言。

功能特色

  • 🎮 個人開關:任何玩家可 /afly on / off 控制自己的付費飛行。
  • ⏱️ 每秒計費,且只在真的飛行時扣款。僅生存 / 冒險模式(可設定)。
  • 🏠 領地內外差異化費率。
  • 🛫 起飛提示:顯示你在領地內或荒野、領地名稱與目前費率。
  • 👤 通知地主:在他人領地飛行會通知該領地擁有者。
  • 🔔 跨界提醒:飛越領地邊界時,立即告知費率變動。
  • 📊 即時動作列:顯示所在區域、費率與剩餘餘額。
  • ⌨️ 所有子指令支援 Tab 補全。
  • 🛡️ 免費權限:給不該被收費的管理員。
  • 💸 餘額不足?安全落地,並自動關閉付費飛行直到補錢。

運作流程

  1. 玩家輸入 /afly on — 取得飛行能力。
  2. 雙擊空白鍵起飛,從此每秒扣款。
  3. 動作列顯示目前區域、費率與餘額;進出領地時即時更新費率(並跳聊天提醒)。
  4. 餘額用盡會被安全放下,付費飛行自動關閉,補錢後再開即可。

指令與權限

指令權限說明
/afly on所有玩家開啟付費飛行
/afly off所有玩家關閉付費飛行
/afly info所有人查看費率與狀態
/afly help所有人顯示說明
/afly reloadafly.admin重新載入設定與語言

fly.charge.bypass 可讓管理員免費飛行。

設定

乾淨的 config.yml(費率、計費間隔、收費的遊戲模式、通知地主開關、語言選擇)外加各語言的 lang/*.yml 訊息檔。改完 /afly reload,免重啟。

需求

  • Paper 1.21+
  • Vault + 任一經濟插件(EssentialsX、CMI…)
  • Residence

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

Все версии →
release

afly 1.6.0

1.6.0
10 окт. 2026 г.30Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur, spigot
Скачать
Что нового
### AFly v1.6.0 正式穩定版發布 #### 🌟 核心更新重點 - **Minecraft 26.1 - 26.3 全系列向下相容**:宣告 api-version: 26.1,消除 Unsupported API version 報錯,支援 Paper 26.1、26.2、26.3 及其分支(如 Purpur),運行於 Java 25 執行期。 - **Residence 6.x 系列 API 適配**:多策略動態反射技術,支援 Residence 6.0.3.3+ 及舊版領地插件。 - **垂直投影方柱判斷選項**:在 config.yml 提供 vertical-column-check 開關(預設關閉),可自訂領地上空飛行是否算作領地內。 - **雙軌 GitHub 自動更新系統**:支援正式版與測試版雙軌切換(/afly update、/afly version),支援安全熱替換與管理員進服提醒。 - **現代化 Paper API 架構**:全面改用 Paper GlobalRegionScheduler 多分區排程,徹底移除已廢棄之舊式 BukkitRunnable。 - **伺服器端方塊碰撞檢測**:全面改用伺服器端邊界盒碰撞判定(isPlayerOnGround),取代已廢棄且易作弊的客戶端狀態。 - **MiniMessage 富文本與相容**:支援現代 Adventure MiniMessage 標籤與傳統 & 色碼雙向相容。 - **設定檔自動升級**:版本更新時自動補齊缺少的新設定鍵,完整保留服主既有設定。
beta

afly 1.6.0-beta3

1.6.0-beta3
1 окт. 2026 г.7Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur, spigot
Скачать
Что нового
## AFly v1.6.0-beta3 ### 🛠️ 相容性修復與調整 - **MC 26.x 全系列向下相容修正**: - 將 plugin.yml 的 api-version 由 26.3 調回 26.1,徹底解決 26.1 / 26.2 伺服器因核心版本判定過低而拋出 Unsupported API version / [PlugMan] That file is not a valid plugin. 的載入失敗問題。 - 支援 Paper 26.1、26.2、26.3 全版本平滑相容與載入。 - **維持 Java 25 現代化執行期優化**: - 完整支援 Java 25 執行期環境,保留伺服器端實體碰撞判定與 Paper 現代多分區排程(GlobalRegionScheduler)。
beta

afly 1.6.0-beta2

1.6.0-beta2
1 окт. 2026 г.4Minecraft: 26.3folia, paper, purpur, spigot
Скачать
Что нового
## AFly v1.6.0-beta2 ### 🌟 新增功能 - **雙軌 GitHub Releases 自動更新機制**(正式穩定版 🌟 / 搶先測試版 🧪) - 新增 UpdateService 與 UpdateListener。 - 具備 3 分鐘快取與防重入鎖,避免 API 速率限制。 - 支援 SemVer 語意化版本比對與 Release Notes 彩色排版。 - 支援串流下載與安全熱替換(Windows JVM 鎖定防護)。 - **指令系統擴充**: - /afly update [check|download [release|beta]](管理員) - /afly version / /afly ver(查看線上更新日誌) - 支援 Tab 自動補全。 - **管理員進服更新推播**(延遲 40 ticks 提醒)。 - **雙語設定檔與語言檔同步擴充**。 ### ✨ v1.6.0-beta1 更新重點 - **適配 Minecraft / Paper 26.3 (Java 25)**: - Paper API 依賴升至 `26.3.build.140-beta`,外掛 `api-version` 更新為 '26.3'。 - **摒棄舊版 Bukkit 排程器**: - `ChargeTask` 改為實作 `Runnable`,全面導入 Paper 現代多執行緒 `GlobalRegionScheduler` / `ScheduledTask` 排程架構。 - **消除 `Player#isOnGround()` 廢棄警告**: - 改用伺服器端邊界盒(BoundingBox)與不可穿透方塊檢測(`isPlayerOnGround`),杜絕客戶端偽造回報。 - **富文本 Adventure MiniMessage 支援**: - 原生支援 Hex RGB、漸層色與懸停/點擊事件,並同時向後相容傳統 `&` 色碼。 - **現代化日誌與檔案 I/O**: - 日誌輸出全面升級為原生 `ComponentLogger`。 - 採用 Java 25 NIO `Files.readString` / `Files.writeString` 與 `Path` 處理設定與資料持久化。
release

afly 1.5.1

1.5.1
16 июл. 2026 г.32Minecraft: 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Скачать
Что нового
[管理員指令] 新增查詢玩家飛行狀態與管理員通知切換功能,並更新版本至 1.5.1
release

afly 1.5.0

1.5.0
20 июн. 2026 г.20Minecraft: 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur, spigot
Скачать
Что нового
### v1.5.0 - **MC 26.1.2 / 26.2 support**: upgraded Paper API to `26.1.2.build.72-stable`, `api-version` bumped to `26.1`. - Now picks up Residence's `getOwnerUUID()` when available (correct after player name changes); falls back to name comparison for older Residence builds. - Owner notifications resolve the recipient by UUID via `Server#getPlayer(UUID)`. - Player session state is now fully cleaned up on quit. ### v1.5.0 - **支援 MC 26.1.2 / 26.2**:paper-api 升至 `26.1.2.build.72-stable`,`api-version` 改為 `26.1`。 - 偵測到 Residence 新版時改用 `getOwnerUUID()` 比對擁有者(玩家改名後仍正確),舊版自動退回名稱比對。 - 通知地主改用 `Server#getPlayer(UUID)`,不再依賴可能失效的玩家名稱。 - 玩家離線時完整清理本插件記憶體中的飛行暫存狀態。
release

afly 1.4.1

1.4.1
28 мая 2026 г.25Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Скачать
Что нового
### v1.4.1 **English** - Smarter fall damage: system-caused drops (no-fly zone, out of money, region boundary) no longer hurt the player, but a player who has flight on and *chooses* to fall without flying still takes normal fall damage. **繁體中文** - 更聰明的摔落傷害:系統造成的墜落(禁飛區、沒錢、領地邊界)不再扣血;但若玩家開著飛行卻「自願往下跳、沒起飛」,仍照常受到摔落傷害。
release

afly 1.4.0

1.4.0
28 мая 2026 г.7Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Скачать
Что нового
### v1.4.0 **English** - Seamless cross-boundary flight (`keep-flying-across-regions`, default on): crossing residence ↔ wilderness no longer drops you — you keep flying and just see the new rate. When off, you drop at boundaries with a hint to `/afly on` again. - Blocked in a no-fly zone? Flight auto-resumes when you return to an allowed area. **繁體中文** - 無縫跨界飛行(`keep-flying-across-regions`,預設開):跨越領地 ↔ 荒野邊界不再被放下,會繼續飛行、只跳出新費率提示。關閉時則會在邊界掉下並提示用 `/afly on` 重飛。 - 被禁飛區擋下後,回到可飛區會自動恢復飛行。
release

afly 1.3.2

1.3.2
28 мая 2026 г.14Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Скачать
Что нового
### v1.3.2 **English** - Configurable flight locations (`flight-allowed` in `config.yml`): restrict paid flight by world list, and toggle it inside / outside residences. Flying into a disallowed spot drops the player safely with a notice. - Listed two authors. **繁體中文** - 可設定的飛行地點(`config.yml` 的 `flight-allowed`):可用世界清單限制付費飛行,並分別開關「領地內 / 領地外」。飛到不允許的地方會把玩家安全放下並提示。 - 列出兩位作者。
release

afly 1.3.1

1.3.1
28 мая 2026 г.10Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Скачать
Что нового
更新版本至 v1.3.1:在 config.yml 和 config_zh_TW.yml 中新增專案 GitHub 連結,更新日誌。
release

afly 1.3.0

1.3.0
28 мая 2026 г.14Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11folia, paper, purpur, spigot
Скачать
Что нового
New AFly to v1.3.0: Adjusted the billing logic for paid flights, added rules for charging other players' territories, and updated related documentation and language files. I'm currently running at version 1.21.10 更新 AFly 至 v1.3.0:調整付費飛行計費邏輯,新增對別人領地的收費規則,並更新相關文檔與語言檔案