服务器使用量
未统计
服务玩家数
未统计
下载量
20,169
插件详细介绍
WorldGuard Extra Flags 是一款为 WorldGuard 设计的扩展插件,新增了 33 项区域保护标志,用于更精细地控制玩家在特定区域内的行为,例如传送、执行命令、调整移动速度、管理物品和经验掉落等。
重要须知
- 如遇任何问题,请通过我们的 Discord 服务器或 Issue 跟踪器报告。
- 请勿在评论区提交问题报告。
- 本插件专为 Java 16+ 和 Spigot/Paper 1.17+ 设计。
链接与资源
- Discord | WIKI | FAQ | SOURCE CODE
- 原始发布页: https://www.spigotmc.org/resources/worldguard-extra-flags.4823/
新增标志列表
本插件在 WorldGuard 基础上新增了以下标志:
传送与命令
- teleport-on-entry & teleport-on-exit: 当玩家进入/离开区域时,将其传送至指定位置。
- command-on-entry & command-on-exit: 当玩家进入/离开区域时,执行一条命令(可使用
%username%作为玩家名占位符)。 - console-command-on-entry & console-command-on-exit: 当玩家进入/离开区域时,以控制台身份执行一条命令(可使用
%username%作为玩家名占位符)。
玩家状态与能力
- walk-speed: 设置在区域内的行走速度。
- fly: 允许或禁止在区域内飞行。
- glide: 允许或禁止在区域内使用鞘翅滑翔(即使未装备鞘翅也生效)。
- godmode: 玩家在区域内是否无敌(不受伤害)。
- give-effects: 在区域内给予玩家药水效果。
- blocked-effects: 在区域内屏蔽特定的药水效果。
- frostwalker: 是否允许在区域内使用冰霜行者附魔。
- disable-collision: 禁用玩家在区域内的碰撞。
物品与经验
- keep-inventory: 玩家在区域内死亡时,是否保留物品栏。
- keep-exp: 玩家在区域内死亡时,是否保留经验值。
- item-durability: 物品在区域内是否会损失耐久度。
方块操作
- allow-block-place: 指定允许在区域内放置的方块。
- deny-block-place: 指定禁止在区域内放置的方块。
- allow-block-break: 指定允许在区域内破坏的方块。
- deny-block-break: 指定禁止在区域内破坏的方块。
- nether-portals: 是否允许在区域内创建下界传送门。
- worldedit: 是否允许在区域内使用 WorldEdit。
实体操作
- allow-entity-place: 允许放置指定的实体类型。
- deny-entity-place: 禁止放置指定的实体类型。
- allow-entity-damage: 允许玩家伤害指定的实体类型。
- deny-entity-damage: 防止玩家伤害指定的实体类型。
- allow-entity-destroy: 允许玩家摧毁指定的实体类型。
- deny-entity-destroy: 防止玩家摧毁指定的实体类型。
- villager-trade: 允许或禁止玩家在区域内与村民交易。
聊天格式
- chat-prefix: 玩家在区域内时,显示在聊天信息前的前缀。
- chat-suffix: 玩家在区域内时,显示在聊天信息后的后缀。
使用方法
WGEF-REBORN 的标志可以像任何普通的 WorldGuard 标志一样进行设置和交互,无需任何额外配置。
使用本插件的服务器
以下服务器正在使用本插件(如需添加您的服务器,请通过 Discord 联系我):
- mc.davidscloud.net
数据收集 (Metrics)
本插件使用 bStats 收集匿名使用数据,以帮助改进插件。有关数据收集的完整信息,请访问我们的 bStats 页面。
支持与捐赠
如果您喜欢这个项目并希望支持其持续维护与开发,欢迎进行捐赠。任何金额我们都深表感激。
欢迎使用 WGEF
WGEF(WorldGuardExtraFlags)是一款强大的 WorldGuard 扩展插件,为你的服务器区域(Region)添加了大量实用的新标志(Flag)。它极大地增强了 WorldGuard 对玩家行为的控制能力,让你可以更精细地管理游戏世界。
核心功能
WGEF 扩展了 WorldGuard,新增了数十个标志,主要涵盖以下几个类别:
物品与实体控制
- 禁止放置/破坏特定方块:例如,
allow-block-place和allow-block-break。 - 禁止使用特定物品:例如,
allow-item-use和deny-item-use。 - 控制实体交互:例如,阻止玩家骑乘实体、给动物套鞍等。
- 禁止丢弃/拾取物品:例如,
item-drop和item-pickup标志。
玩家行为与状态
- 生命值与饥饿度:例如,设置区域内的固定生命值(
health-regen)或禁止饥饿(hunger)。 - 经验与等级:例如,控制经验获取(
exp-drop、exp-pickup)或禁止等级变化(level-change)。 - 药水效果:例如,在进入区域时自动施加或清除特定药水效果(
apply-potion、clear-potion)。 - 游戏模式与飞行:例如,进入区域时强制切换游戏模式(
gamemode)或禁止飞行(fly)。
高级区域特性
- 区域进入/离开消息:使用
enter-msg和leave-msg向玩家发送提示。 - 区域传送:使用
teleport标志在进入区域时将玩家传送到指定地点。 - 时间与天气锁定:使用
time-lock和weather-lock固定区域内的游戏时间与天气。 - 物理与爆炸控制:例如,禁止树叶腐烂(
leaf-decay)、禁止农田踩踏(trample)等。
使用方法
基本命令格式
WGEF 的标志通过 WorldGuard 的标准命令进行管理。你需要先使用 WorldGuard 创建或选择一个区域(Region)。
- 为区域设置一个标志:
/region flag <区域名> <标志名> <值>- 移除一个区域的标志:
/region flag <区域名> <标志名> remove常用命令示例
- 禁止在区域“spawn”内使用打火石:
/region flag spawn deny-item-use lighter- 设置进入区域“shop”时发送欢迎消息:
/region flag shop enter-msg “&a欢迎来到商店!”- 禁止在区域“arena”内掉落经验:
/region flag arena exp-drop deny安装与依赖
前置要求
- Minecraft 服务器:支持 Spigot、Paper 及其衍生服务端。
- WorldGuard:必须安装。WGEF 是其扩展插件,无法单独运行。
- WorldEdit:通常与 WorldGuard 一同安装,用于创建和编辑区域。
安装步骤
- 确保你的服务器已安装并正确运行 WorldGuard。
- 从官方发布页面下载最新版本的
WorldGuardExtraFlags.jar文件。 - 将下载的
.jar文件放入服务器的plugins文件夹。 - 重启服务器。
- 启动后,在服务器控制台或使用
/plugins命令确认 WGEF 已成功加载。
注意事项与常见问题
权限节点
大多数标志不需要特殊权限即可为区域设置。但玩家是否受标志影响,通常取决于他们是否拥有绕过 WorldGuard 检查的权限(如 worldguard.region.bypass.<区域名> 或全局的 worldguard.region.bypass)。
标志冲突
- 当多个标志规则冲突时(例如,一个允许放置,一个禁止放置),通常 更严格的规则会生效(例如,禁止会覆盖允许)。
- 某些标志(如
gamemode)会直接覆盖玩家的状态,优先级很高。
常见问题
- 标志不生效?
- 检查 WorldGuard 和 WGEF 是否都已正确加载。
- 确认区域(Region)已创建且包含了玩家所在位置。
- 检查玩家是否拥有绕过区域保护的权限。
- 如何查看所有可用标志?
- 使用 WorldGuard 命令
/region flags可以列出所有可用标志,其中包含 WGEF 添加的新标志。 - 详细的标志列表和用法请查阅 WGEF Wiki。
获取帮助与文档
- 完整的标志列表、详细说明和高级用法,请务必访问官方 Wiki 页面:
https://github.com/Invvk/WorldGuardExtraFlags/wiki
- 你可以在插件的 GitHub 页面提交问题(Issue)以获得开发者的帮助。
测试支持版本
版本分布
基本信息
插件名称
[DISCONTINUED] WorldGuardExtraFlags REBORN
作者
Invvk
平台
Bukkit / Spigot
支持版本
1.17 - 1.18
点赞数
40
最近版本
暂无数据
-