WorldGuard - 7.0.62026-09-14 05:09:24
WorldGuard 7.0.6(已被取代)
此版本兼容于:
- 适用于 1.17.1+ 的 Bukkit 实现(推荐 Paper)
- 此版本不兼容 1.17 之前的版本
- 此版本也兼容 1.18
- 添加对 1.17 方块/物品的支持,移除对 1.16 的支持
- 添加 use-dripleaf 标志用于“切换”大型垂滴叶方块
- 修复对完全负高度区域的支持
- 修复作物生长配置选项
- 更严格地保护方块免受发射器行为的影响
- 修复滞留喷溅药水效果的处理
- 为类似方块的实体(盔甲架等)一致地处理 other-explosion 标志
- 允许所有标志继承数值(此前未用于传送等功能)
- 默认作用于玩家所在区域的区域命令不再检查父区域
- 修复重新定义父区域时子区域被断开链接的问题
WorldGuard - 7.0.52026-09-14 05:09:24
WorldGuard 7.0.5 (MC 1.16.5)
此版本兼容于:
- 适用于 1.16.5 的 CraftBukkit/Spigot(推荐 Paper)
- 此版本不兼容 1.16 之前的版本
- 添加 use-anvil 标志并将其从 use 标志中排除(因为它们可能在使用时损坏)。
- 将作物相关选项(如 crop-growth 等)扩展至甜浆果丛、下界疣和竹子。
- 添加配置选项 ('mobs.block-vehicle-entry') 以防止非玩家实体进入载具。
- 添加 UUID 标志(供开发者/API 使用)。
- 添加带回退标志的地图查询方法(供开发者/API 使用)。
- 为
/rg toggle-bypass命令添加 'on' 和 'off' 可选参数。 - 为会话处理器添加额外的性能计时信息。
- 修复海绵模拟清除方块 NBT 数据的问题。注意:如果您正在使用海绵模拟,应切换至类似 CraftBook 的方案,因为该功能将在 WorldGuard 未来的(主要)版本中被移除。
- 修复 '/region' 命令在无 bypass 权限的玩家客户端显示为未知命令的问题。
- 修复第三方标志加载错误传播导致 WG 报错的问题。
- 修复在交换护甲槽到副手槽时发生的(无害)异常。
- 修复当拒绝消息为空时,末影珍珠/紫颂果传送发送空行的问题。
- 修复使用 max-priority-association 时掉落方块的相关问题。
- 修复第三方插件查询离线玩家保护状态时的性能问题。
- 修复在区域边界上 dispensing shulker 的问题。
- 修复铁门交互被错误地视为普通门而拒绝的问题。
- 修复通过其他插件的实体骑乘功能绕过被拒绝标志进入/离开区域的问题。
WorldGuard - 7.0.42026-09-14 05:09:24
WorldGuard 7.0.4(已被取代)
- 添加对 MC 1.16 的支持。放弃了对先前版本的支持。
- 添加 respawn-anchors 标志,以镜像 sleep 标志的功能(例如,防止在主世界使用重生锚引发爆炸)。
- 将下界藤蔓添加到 vine-growth 标志中。
- 添加配置选项以禁用绕过权限缓存。
- 修复 water-flow 标志未检查含水方块的问题。
- 添加配置选项,将非玩家原因(例如活塞、流动的水)视为仅属于最高优先级区域的成员。对于类似“城市内地块”的架构应启用此选项,以防止地块内的内容修改城市。
- 修复由其他插件抑制的掉落方块导致物品掉落的问题。
- 添加配置选项以阻止踩踏海龟蛋。
- 修复 ride 标志在未装备鞍座的炽足兽上被错误检查的问题。
- 添加配置选项,使 /rg bypass 在登录时默认关闭。
- 开发者变更:Domains 中接受名称的方法现已明确标记为弃用(此前仅为 Javadoc 注释);这些方法最终将被移除:没有理由使用名称而非 UUID。离线玩家和 NPC 均拥有稳定的 UUID。
- 同样针对开发者:新的 com.sk89q.worldguard.protection.util.WorldEditRegionConverter 类提供了一些有用的静态方法,用于在 WorldEdit 的 Region 类和 WorldGuard 的 ProtectedRegion 类之间进行转换。
- 更多详情请参阅 7.0.3 更新日志,因为自 7.0.2 以来已发生许多变更。
WorldGuard - 7.0.32026-09-14 05:09:24
WorldGuard 7.0.3 (MC 1.14.4 - 1.15.2)
此版本兼容于:
- 适用于 1.14.4 或 1.15.2 的 CraftBukkit/Spigot(推荐 Paper)
- 此版本不兼容 1.14 之前的版本
- 这是支持 MC 1.14 和 1.15 的最后一次发布。
- 将箱子访问标志(chest-access flag)与交互标志(interact flag)分离。重要提示:如果您之前依赖通过将交互标志设置为允许来让玩家访问箱子,现在您需要改为(或同时)将箱子访问标志设置为允许。这不会影响那些原本就不允许用户访问箱子和其他库存的设置。
- 添加自然生命恢复(natural-health-regen)和自然饥饿消耗(natural-hunger-drain)标志。与治疗(heal)/喂食(feed)标志不同,这些标志无法恢复或耗尽生命/饥饿值。
- 修复交互标志允许破坏海龟蛋的问题(现在直接绑定到方块踩踏标志 block-trampling flag)。
- 修复在处理大量爆炸物时可能发生的内存泄漏问题。
- 添加 regions.titles-always-use-default-times 配置选项。如果您使用了欢迎/告别标题,而另一个插件导致标题消失过快,请将此选项设置为 true。
- 添加对炼药锅水位变化的保护。
- 改进诊断提示和信息,例如生成保护警告、区域信息中的标志颜色等。
- 修复被水淹没的方块绕过水流标志(water-flow flag)的问题。
- 针对 CraftBukkit 的一项变更提供变通方案,该变更导致无物理沙/砾石功能失效。
- 针对 CraftBukkit 限制移动事件提供变通方案。
- 追踪由发射器射出的投射物。
- 允许在全局设置 passthrough allow,以便在添加成员/所有者时取消保护。
- 在主机密钥中添加对新版 Forge 客户端(FML2)的支持。
- 允许使用 WorldEdit 的
//world <世界名>命令为区域命令选择世界。这消除了从控制台运行命令时在每条命令中使用-w <世界名>的需要。 - 添加 teleport-message 标志,在使用
/rg tp时显示。 - 添加珊瑚褪色(coral-fade)标志,防止珊瑚离开水后干枯。
- 修复在某些标志设置下走过红矿矿石时出现频繁拒绝消息的问题。
- 改进对手中各种工具进行交互的处理,这些工具不会修改方块。(例如,手持斧头打开箱子)
- 修复 allow-all-interact 选项未从每世界配置中读取的问题。
- 修复 PvP 中宠物(例如狼)归属错误的问题。
- 在较新版本的 Paper 上改进漏斗检查的性能。
- 添加 event-handling.break-hoppers-on-denied-move 配置选项,以防止漏斗被破坏(但物品仍然不会被移动)。
- 致使用 WorldGuard API 的开发者注意:如果您特别依赖诸如 greeting/farewell、deny-message 等标志作为 StringFlags,请注意,未来版本将更改此行为以支持 JSON 文本组件。请据此做好规划。
WorldGuard - 7.0.12026-09-14 05:09:24
WorldGuard 7.0.1(已被取代)
此版本兼容于:
- 适用于 1.14.4 的 CraftBukkit/Spigot(推荐使用 Paper)
- 此版本不兼容 1.14 之前的版本
变更内容
- 如果您希望允许玩家查看讲台上书籍但不能拿走它们,请将 interact 标志设置为 allow,并将 chest-access 标志设置为 deny。(或者使用 chest-access -g nonmembers deny,以允许成员仍然可以拿走书籍)
- 添加
/rg toggle-bypass命令,该命令可临时关闭区域绕过功能,直到再次使用为止。 - 对
/rg flag和/rg flags命令进行了更多改进。 - 修复了向未认领区域添加所有者时的一些检查问题。
- 修复了当登录到已设置时间/天气锁定标志的区域时,该标志不起作用的问题。
- 修复了载具中的原因追踪问题(包括在船上破坏睡莲)。
- 在 Paper 服务端上使用异步传送。
- 在忽略漏斗的配置设置中包含漏斗矿车。
- 将甘蔗和仙人掌添加到作物生长标志中。竹子也已包含在内,待 Spigot 为其抛出事件后即可生效。
- 专门追踪玩家使用打火石点燃苦力怕的行为。
- 修复了在受保护区域附近使用骨粉时的模糊性问题。
- 修复了换行符 (\n) 之后放置的颜色代码在欢迎语等标志中不生效的问题。
- 在
/wg report命令中添加适用的区域信息。 - 修复了活塞标志未应用于粘性活塞拉动方块的问题。
- 为 bStats 添加了一些自定义指标。
- 包含下方 RC/beta 更新日志中的所有内容。
7.0.1 发布候选版/beta 版变更内容
- 添加 ravager-grief 标志。
- 修复了 ride 标志对未装备鞍的猪过度保护的问题。
- 修复了 lava-fire 默认关闭的问题(不会更改现有配置)。
- 修复了受损/破损的铁砧不像普通铁砧那样尊重 use 标志的问题。
- 添加 on-equip 黑名单事件。注意,由于 Bukkit API 的缺陷,该事件存在过度保护的情况。
- 在使用 /rg select 时更新 WorldEdit CUI。
- 添加配置选项以禁止村民被雷劈变成女巫。("weather.disable-villager-witchification")
- 在 interact-whitelist 配置选项中添加实体支持(使用对应物品的 Material)。
- 修复了 vehicle-place 错误地保护区域边界最顶部轨道的问题。
- 修复了在可含水方块上倒空水桶的问题。
- 将所有玩家对玩家的互动加入白名单(此前在 PvP 中会产生大量 spam)。
- 修复了 sleep 标志无法防止在地狱/末地发生爆炸的问题。
- 添加配置选项,用于在虚空传送时重置掉落距离。
- 修复了需要"minecraft:"命名空间的材料列表配置选项的问题。
- 修复了 disallowed-lightning-blocks 在某些情况下不生效的问题。
- 修复了当插件使用非物品材料的 falling block 实体时发生的错误。
- 为 Paper 服务端(papermc.io)添加特殊支持:Paper 的 API 允许我们追踪是谁发射了烟花。
- 烟花现在默认受到保护。在 Paper 服务端上,成员默认可以使用烟花(造成伤害);在非 Paper 服务端上,需设置 firework-damage allow 标志以恢复旧行为(默认所有人都可以用烟花造成伤害)。
- 针对 Paper 服务端的其他性能优化。
- 为 Paper 服务端添加实验性设置 'regions.use-paper-entity-origin'(默认关闭)。启用后,非玩家实体在检查标志时将被视为其生成地点的成员,而非其当前位置的成员。
WorldGuard - 7.0.02026-09-14 05:09:24
WorldGuard 7.0.0(适用于 MC 1.13.2)
此版本兼容:
- 适用于 1.13.2 / 1.14.2 的 CraftBukkit/Spigot(推荐使用 Paper)
- 此版本不兼容 1.13 之前的版本
变更内容
- 添加了对 MC 1.13 的支持,放弃了对之前版本的支持。
- 在例如 /rg info 命令中增加了大量交互式文本。
- 添加了 /rg flags 命令,允许查看并以交互方式设置区域的所有标志。
- 对 WorldGuard 的 API 进行了大量的幕后更改(开发者请参阅 https://worldguard.enginehub.org/en/latest/developer/)。
- 曾经使用数字方块 ID 的地方(例如黑名单)现在应使用 Minecraft 新的字符串 ID。
- 修复了与 NPC 和区域保护的 various 交互问题。
- 海绵模拟现在会破坏海带和海草,并移除方块的含水状态。
- 添加了阻止信标效果选项。
- 修复了在问候和告别等字符串标志中使用换行符的问题。
- 添加了物品展示框旋转标志。
- 末影箱不再需要箱子访问权限(因为它们没有库存)。
- 在海带生长标志/配置中添加了海带。
- 添加了方块践踏标志(用于海龟蛋和耕地)。
- 添加了雪人轨迹标志。
- 追踪药水区域效果云的成因,用于 PvP 等保护。
- 为 /stoplag 命令添加了确认步骤。
- 强制将试图强行进入禁止进入区域(以及离开禁止退出区域)的玩家从载具中踢出。
- 修复了删除带有子区域的区域时未同时删除子区域的问题。
- 修复了对活塞的一些过度保护问题。
- 聊天和命令标志(发送-/接收- 和 允许-/禁止-)现在尊重 deny-message 标志。
- 其他杂项修复。
WorldGuard - 5.92026-09-14 05:09:24
WorldGuard 5.9
v5.9 中的变更:
- 添加了配置选项,允许爆炸标志仅阻止方块损坏
- 添加了 allow-tamed-spawns 设置,默认启用。这将阻止 WorldGuard 清除已驯服的动物。
- 添加了配置选项和标志,以防止土壤自然变干。
- 添加了格式化代码:&k/l/m/n/o 和 &x(重置)。
- 在配置中添加了 snow-fall-blocks 选项,以限制雪只落在特定方块上
- 允许玩家通过命令添加换行符 (\n),而不仅限于在 yml 中手动添加。
- 允许控制台通过一条命令加载/保存所有区域管理器。
- 略微更改了实体报告格式。
- 检查 item-drop 标志的绕过权限。
- 同样检查实体和投射物从物品展示框中移除物品的情况。
- 修复了能够使用骨粉将高草变为双层植物的问题。
- 修复了 migratedb 命令的参数数量问题。
- 修复了 addowner/addmember 命令添加命令伪影的问题。具体而言,
使用时不再会添加"-w
"。 - 由于 Bukkit 的变更,修复了在受保护区域内挤牛奶的问题。
- 修复了 ProtectedCuboidRegion::getPoints() 返回点顺序错误的问题。
- 修复了雪人轨迹被当作降雪处理的问题。
- 如果玩家没有其他权限,使 /rg list 默认显示玩家自己的区域。
- 保护受保护区域内物品展示框中的物品。
- 解决了一个问题,其中类型为 OTHER_EXPLOSION 的爆炸忽略了世界 配置设置。
- 当右键点击实体时,发送 item-use 黑名单事件。
- 将 BlockFadeEvent 处理器转换为 switch 语句。
- WorldEdit 应更新至 5.6 或更高版本。
WorldGuard - 6.12026-09-14 05:09:24
WorldGuard 6.1
此版本支持 Minecraft 1.7.9、1.7.10 和 1.8。
新文档: 已有 新文档。
6.1 版本的变更
- 添加了
exit-via-teleport标志(默认允许),用于控制通过传送离开 exit=deny 区域的行为。 - 添加了
fall-damage标志,用于控制玩家因跌落而受到的伤害。 - 添加了
time-lock标志,用于锁定玩家的昼夜时间。有效值为 0 到 24000 表示绝对时间,或 ±任意数字表示相对时间。 - 添加了
weather-lock标志,用于锁定玩家的天气。有效值为 "clear"(晴朗)或 "downfall"(降雨)。取消设置可恢复为正常世界天气。 - 在事件调试命令中添加了
-s参数,以显示堆栈跟踪,而不是尝试检测引发事件的插件。 - 在标志设置命令中,当标志类型为 'set' 类型时,添加了对使用
-e参数(为标志设置空值)的支持。 - 将 Citizens 插件中的 NPC 添加到白名单中,使其不受保护。
- 添加了对 Spigot 的 BlockExplodeEvent 的支持。
- 更改了绊线钩,使其归属于
use标志。 - 更改了末影箱,使其归属于
use标志。 - 更改了载具和动物,使其不再包含在
interact标志中。 - 更改了自定义黑名单消息的显示方式,末尾不再包含句号。
- 更改了保护逻辑,以考虑相连的箱子。
- 更改了 heal 和 feed 标志,使其对无敌(或处于创造模式)的玩家只增加数值而不减少数值。
- 更改了 PvP 保护逻辑,使其同时考虑攻击者和防御者的位置。
- 修复了部分 1.8 新增方块缺少保护数据的问题。
- 修复了与 MC 1.7 的兼容性问题。
- 修复了反向阳光传感器未被保护的问题。
- 修复了刷怪蛋未纳入保护的问题。
- 修复了由于 Spigot 中的一个 bug 导致活塞阻挡无法工作的问题。
- 修复了某些无效的实体伤害事件未被阻挡的问题。
- 修复了在设置了爆炸相关标志的某些情况下,苦力怕爆炸未被阻挡的问题。
- 修复了某些与位置相关的标志存在的“粘滞”问题,该问题有时会导致退出标志出现橡皮筋效应。
- 修复了盔甲架的处理方式,使其更像物品展示框而非生物。
- 修复了相邻于物理方块(如沙子)的方块(如甘蔗)未更新的问题。
- 修复了生成报告功能(
/wg report)的计划程序部分时偶尔发生的 NullPointerException。 - 修复了上一版本发布后“无经验值掉落”配置失效的问题。
- 修复了区域所有权变更有时未触发区域数据库保存的问题。
- 修复了桶保护即使未阻止桶使用时也显示“拒绝效果”的问题。
- 修复了 CommandFilter 匹配表情符号及其他不需要的字符的问题。
- 修复了游戏模式变更时偶尔发生异常的问题。
- 修复了点燃的 TNT 被重复检查 TNT 标志的问题。
- WorldEdit 应更新至 5.6 或更高版本。

Bukkit
Paper
Spigot