NoFlyZone

NoFlyZone - 区域飞行管控

在特定WorldGuard区域内禁止飞行 + 在特定WorldGuard区域内自动飞行
Bukkit / Spigot 作者 clip 支持版本 1.8 - 1.15
服务器使用量
未统计
服务玩家数
未统计
下载量
32,469
插件详细介绍

NoFlyZone 是一款轻量级插件,用于在指定的 WorldGuard 区域内禁止玩家飞行。只需将区域名称加入配置列表,没有相应权限的玩家进入该区域后将无法飞行。

核心功能

  • 在指定的 WorldGuard 区域内禁止飞行。
  • 玩家进入禁飞区域时,若无权限,会收到提示信息。
  • 支持通过命令或配置文件轻松管理禁飞区域列表。

前提要求

  • 必需插件: WorldGuard 6.x 及以上版本、WorldEdit。
  • 必需权限系统: 本插件依赖权限系统来管理命令和飞行豁免。

安装与配置

基础安装

  • 确保服务器已安装 WorldGuard 和 WorldEdit。
  • 将 NoFlyZone.jar 放入服务器的 plugins 文件夹。
  • 重启服务器以生成配置文件。

配置禁飞区域

你可以通过两种方式添加禁飞区域

  • 使用命令 (需要 noflyzone.admin 权限)。
  • 手动编辑配置文件 plugins/NoFlyZone/config.yml,然后执行 /nfz reload 重载配置。

配置文件示例

# NoFlyZone version: 1.1 Main Configuration
#
# List regions below that will disable players from flying when they enter them
no_fly_regions:
  world:
  - testflyregion
  SpawnWorld:
  - spawn
  - pvp
  world_nether:
  - test
no_fly_message: '&cNo flying here!'

命令与权限

可用命令

  • /noflyzone/nfz - 主管理命令(用于添加/移除区域和重载配置)。
  • 使用 /nfz reload 重载配置文件。

权限节点

  • noflyzone.bypass - 拥有此权限的玩家可在任何区域飞行(默认 OP 拥有)。
  • noflyzone.admin - 允许使用所有管理命令(默认 OP 拥有)。

常见问题

  • 玩家在区域内仍然可以飞行?
  • 请确认 WorldGuard 区域名称拼写正确,且区分大小写。
  • 确认玩家没有 noflyzone.bypass 权限。
  • 执行 /nfz reload 确保配置已生效。
  • 插件加载失败?
  • 请确认已安装正确版本的 WorldGuard (6.x+) 和 WorldEdit。

开源信息

NoFlyZone 是一个开源项目,你可以自由查看、修改或分发其代码。

  • 项目地址:https://github.com/extendedclip/NoFlyZone
测试支持版本
1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15
版本分布
基本信息
插件名称 NoFlyZone
作者 clip
平台 Bukkit / Spigot
支持版本 1.8 - 1.15
点赞数 57
Modrinth 下载 767
最近版本
暂无数据 -