TownyFlight

TownyFlight - 城镇飞行插件

Towny 飞行功能
Bukkit / Spigot 作者 LlmDl 支持版本 1.8 - 1.21
服务器使用量
未统计
服务玩家数
未统计
下载量
9,041
插件详细介绍

TownyFlight 是由 Towny 首席开发者制作的插件,允许 Towny 居民在自己的城镇内免费飞行。当玩家在飞行时进行 PVP 攻击,其攻击将被取消并失去飞行能力。创造模式玩家的攻击虽会被取消,但可继续飞行。失去飞行能力的玩家将安全降落至地面。

核心特性

  • 允许居民在自己的城镇内免费飞行。
  • 飞行时进行 PVP 攻击将导致攻击被取消并失去飞行能力(创造模式玩家除外)。
  • 失去飞行能力后将安全降落。
  • 支持为特定城镇全局开启免费飞行(例如用于主城)。
  • 提供临时飞行时间功能,支持秒(s)、分(m)、时(h)、天(d)为单位。
  • 配置可自动更新,并包含所有语言字符串以便翻译。
  • 支持 PlaceholderAPI 占位符。

命令

基础命令

  • /tfly - 为自身启用或禁用飞行。
  • /tfly reload - 重载插件配置。
  • /tfly <玩家名> - 移除指定玩家的飞行状态。

城镇管理

  • /tfly town <城镇名> toggleflight - 为指定城镇启用或禁用免费飞行(适用于想让所有人在主城飞行的场景)。

临时飞行

  • /tfly tempflight <玩家名> <时间> - 授予玩家临时飞行时间。
- 示例:`/tfly tempflight Steve 1000` (1000秒)
- 支持单位:`10s` (秒), `10m` (分), `1h` (时), `1d` (天)。

权限节点

  • townyflight.command.tfly - 使用 /tfly 的基础权限。
  • townyflight.command.tfly.reload - 使用 /tfly reload 的权限。
  • townyflight.command.tfly.town - 使用 /tfly town <城镇名> toggleflight 的权限。
  • townyflight.command.tfly.tempflight - 使用 /tfly tempflight 的权限。
  • townyflight.command.tfly.other - 使用 /tfly <玩家名> 的权限。
  • townyflight.alliedtowns - 允许在盟友城镇中使用 /tfly
  • townyflight.nationtowns - 允许在同国家城镇中使用 /tfly
  • townyflight.alltowns - 允许在任何城镇(非野外)中使用 /tfly
  • townyflight.trustedtowns - 允许在被信任的城镇中使用 /tfly
  • townyflight.bypass - 默认 OP 拥有,可绕过飞行限制,在任何地方使用 /tfly

配置说明

主要配置选项如下

自动启用

  • options.auto_Enable_Flight (默认: false)
- 设为 `true` 时,玩家进入自己的城镇将自动获得飞行能力。启用后会因监听进入事件而略微增加资源消耗。
  • options.auto_Enable_Silent (默认: false)
- 设为 `true` 时,自动启用飞行将不会在聊天栏通知玩家。

功能开关

  • options.disable_During_Wartime (默认: true)
- 设为 `false` 时,允许玩家在战争期间于自己城镇内飞行。
  • options.disable_Combat_Prevention (默认: false)
- 设为 `false` 时,插件将不会阻止飞行玩家的战斗行为或移除其飞行能力。

消息与计时

  • options.show_Permission_After_No_Permission_Message (默认: true)
- 设为 `false` 时,无权限提示消息将不显示具体的权限节点。
  • options.flight_Disable_Timer (默认: 3)
- 玩家离开允许飞行的区域后,飞行能力被移除的延迟秒数。设为 `0` 则立即移除。

PlaceholderAPI 占位符

安装 PlaceholderAPI 后可使用以下占位符:

  • %townyflight_can_player_fly% - 根据玩家当前位置判断是否能飞行,返回 truefalse
  • %townyflight_temp_flight_seconds_remaining% - 显示格式化的剩余飞行时间,例如:“30 秒” 或 “5 分钟 2 秒”。
  • %townyflight_temp_flight_seconds_remaining_raw% - 显示未经格式化的剩余飞行秒数,例如:“30” 或 “302”。

支持与反馈

如果您喜欢此插件或 Towny,请考虑成为赞助者

开发者对新增功能持开放态度,并愿意修复发现的任何问题。如果您使用并喜欢这个插件,请留下好评。

测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 1.20.6 1.21
版本分布
基本信息
插件名称 TownyFlight
作者 LlmDl
平台 Bukkit / Spigot
支持版本 1.8 - 1.21
点赞数 1
Modrinth 下载 626
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人数:2,584,104  |  历史访问人次:3,135,368

今日访问人数:4,567  |  今日访问人次:4,989

昨日访问人数:24,332  |  昨日访问人次:29,698

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6