简介
Claim Fly 是一款轻量级插件,它允许你在领地内使用飞行功能。如果你想将飞行作为玩家的一项特权,但又担心他们在开放世界中滥用飞行能力,那么这个插件就是为你准备的。它通过整合 GriefPrevention、Residence 等主流领地插件,将玩家的飞行权限精确限制在其拥有的或受信任的领地范围内。
功能特性
- 将玩家的飞行权限限制在特定领地内。
- 支持多种主流领地与区域插件。
- 提供灵活的配置选项,可调整飞行规则。
- 允许为特定玩家或等级设置全局飞行权限(绕过领地限制)。
- 可在游戏内重载配置文件。
安装步骤
- 安装领地插件
首先,你需要安装并配置以下任意一款受支持的领地插件:- GriefPrevention- Residence- PlotSquared- Player Plot- WorldGuard 区域- AdvancedRegionMarkets(理论上支持任何使用 WorldGuard 区域的插件)- 安装飞行插件
接着,安装一个能为玩家提供飞行功能的插件,例如:- Soar- EssentialsX- CMI- 安装 Claim Fly
最后,将 Claim Fly 插件放入服务器的 `plugins` 文件夹。- 完成
重启服务器。现在,玩家将只能在其领地内(或根据你的配置)飞行。配置说明
配置文件 (config.yml) 允许你自定义插件行为。你可以使用 /gpfly rl 命令在游戏内重载配置(需要管理员权限)。
主要配置项
- permissionRequired: true/false
是否需要在领地内飞行时拥有 claimfly.fly 权限。
- otherTrustedClaims: true/false
是否允许玩家在其受信任的其他玩家领地内飞行。
- adminClaims: true/false
是否允许在管理员领地(GriefPrevention)内飞行。
- freeWorld: true/false
是否允许在未认领的野外世界飞行。若启用,玩家将不能在他人领地内飞行,但可以在野外飞行。
- drop: true/false
当玩家非法飞行时,是否将其从空中落下(无掉落伤害),而不是将其推回。
- gamemodeBypass: true/false
当玩家处于创造或旁观模式时,是否允许绕过飞行限制。
- onFlyCommand: true/false
是否监听 /fly 命令并尝试取消它。如果你使用的不是 Essentials,此功能仅监听字面意义上的 /fly 命令。
消息配置
- notAllowed
当玩家试图在领地外启用飞行时发送的消息。
- flightDisabled
当玩家试图开启飞行状态进入禁飞区域时发送的消息。
权限与命令
权限节点
claimfly.fly或gpfly.fly
允许玩家在符合配置规则的领地内飞行(当 permissionRequired 为 true 时需此权限)。
claimfly.bypass或gpfly.bypass
允许玩家在任何地方飞行,完全绕过领地限制。
claimfly.admin或gpfly.admin
允许使用管理员命令。
主要命令
/gpfly rl
重载插件的配置文件。需要 claimfly.admin 权限。
常见问题
- 如何让VIP玩家在任何地方都能飞行?
只需给予他们 claimfly.bypass 权限即可。
- 玩家可以在他们协助管理(trusted)的领地飞行吗?
可以,将配置文件中的 otherTrustedClaims 选项设置为 true。
- 我想让玩家在野外也能飞行,但进了别人领地就不能飞,怎么设置?
将配置文件中的 freeWorld 选项设置为 true。
联系支持
如果你需要帮助或想提出建议,可以通过以下方式联系开发者:
- Spigot PM: 点击此处
- 电子邮箱: [email protected]
- Discord: Lucas#5300
你也可以加入 Prodigy Support 服务器,并在我的专属支持频道中留言。