BetterRegions

世界卫士扩展:经济整合、增强区域管理、灵活的保护功能。

资源图片
# 安装 1. 从发布页面下载最新版本 2. 将 `BetterRegions.jar` 放入服务器的 `plugins` 文件夹 3. 确保安装了 [WorldGuard](https://modrinth.com/plugin/worldguard) 和 [WorldEdit](https://modrinth.com/plugin/worldedit) (或 [FastAsyncWorldEdit](https://modrinth.com/plugin/fastasyncworldedit)) 4. 如果需要经济功能,安装 [Vault](https://www.spigotmc.org/resources/vault.34315/) 和一个经济插件 5. 重启你的服务器 6. 在 `plugins/BetterRegions/config.yml` 中配置插件 # 功能 ## 🏗️ **区域管理** - **垂直扩展**: 自动将区域选择扩展到世界的高度 - **区块限制**: 可配置的区域尺寸最小要求 - **自动标志**: 自动将配置的标志应用于新创建的区域 ## 💰 **经济集成** - **按区块收费**: 根据区块数量向玩家收费创建区域
视频演示
- **基于权限的定价**: 使用权限控制价格 - **智能计算**: 仅在扩展区域时才收取新区块的费用
视频演示
## 🛡️ **增强保护** - **火势蔓延保护**: 阻止火势在区域边界或从荒野蔓延 - **爆炸保护**: 智能防御区域内的爆炸
视频演示
- **命令限制**: 阻止玩家无法建造区域内的特定命令 - 例如,你可以阻止 “sethome” 或 “setwarp” 命令对入侵者使用。 # 配置 ```yaml # BetterRegions 配置 # 具有经济和高级区域管理的现代 WorldGuard 扩展 features: # 自动垂直扩展区域选择 vertical-expand: enabled: false # 区域创建的区块限制 # # 同时也请记住 WorldGuard 也有自己的限制,这只是一个额外的层级, # 例如,max-claim-volume, max-region-count-per-player (-1 表示无限制) block-limits: # 区域必须满足的最小尺寸。 # 水平 - X 和 Z 两个维度,垂直 - Y 维度 # 防止可以被滥用的微小区域 min-horizontal: 20 min-vertical: 20 # 新区域创建时自动设置标志 auto-flags: show-messages: false # 要在新区域上自动设置的标志 # 格式: 标志名称: 值 flags: # greeting: "Welcome to your region!" # farewell: "Thanks for visiting!" # pvp: "deny" # mob-spawning: "deny" # creeper-explosion: "deny" # tnt: "deny" # 增强区域保护 # # 提示: # 建议在 WorldGuard config.yml 中将 "regions.protect-against-liquid-flow" # 设置为 true,以防止液体流入区域, # 这样就可以防止通过流动的水/熔岩进行区域破坏 # region-protection: # 防止区域之间的火势蔓延以及从荒野到区域的火势蔓延 fire-spread: true # 防止区域内的方块燃烧 block-burn: true # 改变区域内爆炸的工作方式。这里是模式: # # UNTOUCHED - 没有爆炸保护 (WorldGuard 默认行为) # • 所有爆炸都以正常方式工作 # # ENTITY_DAMAGE_ONLY - 仅防止实体伤害而不防止方块伤害 # • TNT/爬行者/凋零者伤害玩家/生物,但不摧毁方块 # • 发射器仍然会产生 TNT,但方块受到保护 # # BUILDER_ONLY - 只有在区域内可以建造的用户才能引发爆炸 # • 玩家点燃的 TNT: 如果点燃者可以在区域内建造 # • 发射器 TNT: 如果发射器放置者可以在区域内建造 # • 由投射物触发的 TNT: 继承来自投射物/射手的拥有者 # • 连锁爆炸 TNT: 继承来自触发爆炸的拥有者 # • 凋零者: 如果生成者可以在区域内建造 # • 凋零骷髅: 继承来自发射者的拥有者 # • 适用于可以通过 PDC 在实体/方块上存储拥有者信息的离线玩家 # # MEMBER_ONLY - 只有区域所有者/成员才能引发爆炸 # • 与 BUILDER_ONLY 相同,但检查区域成员资格而不是建造权限 # • 比 BUILDER_ONLY 更严格 # # NO_EXPLOSIONS - 区域内绝对没有爆炸 # • 阻止所有爆炸伤害 (方块和实体) # • 无论拥有者如何,都阻止所有爆炸来源 # # !!! 重要 !!! # 为了让 TNT 在区域内爆炸,取决于拥有者, # 您应该在全局区域上设置 tnt 标志:/rg flag __global__ tnt allow # 否则区域内的爆炸块将无法工作 # explosion-mode: BUILDER_ONLY # 对于无法在此区域建造的玩家,在区域内对命令的限制 restrict-commands: commands: - "/setwarp" - "/essentials:setwarp" - "/tpa" - "/tpahere" # 带有水平和垂直单独定价的经济集成, # 仅对新区块收费,这些区块不属于现有区域。 # # 值严重依赖于你的服务器经济和平衡, # 如果你启用经济, 请确保调整它们以适应你的服务器需求 # # 注意:替换 WorldGuard 的 claim, redefine, 和 define 命令。 economy: enabled: false # 水平定价 (每个地表区块的基本费用) # 这应用于区域的占地面积 horizontal-price-per-block: 0.1 # 垂直定价 (每层附加高度的成本) # 由于只是向上/向下扩展,因此成本更低 vertical-price-per-block: 0.00005 # 玩家确认购买新区域需要的时间 confirmation-timeout-seconds: 120 # 基于权限的定价层级 # 玩家从所有权限中获得最佳定价 # 格式: 权限节点: { horizontal: 价格, vertical: 价格 } price-permissions: # betterregions.pricing.vip vip: horizontal: 0.09 vertical: 0.00004 # betterregions.pricing.premium premium: horizontal: 0.08 vertical: 0.00003 ```