
Regionshop | 租赁与购买区域
RegionShop是一个经济驱动的区域租赁和购买系统,适用于Hytale,允许玩家使用VaultUnlocked租赁或购买受OrbisGuard保护的地区,具有自动过期、示意图恢复、区域组和可配置限制等功能。

Hytale 的经济驱动区域租赁与购买系统。 让玩家可以租赁或购买受保护的区域,并与经济系统完全集成。
可以理解为 Hytale 版的 AreaShop。
功能特性
- 租赁与购买 - 玩家可限时租赁或永久购买区域
- OrbisGuard 集成 - 通过 OrbisGuard 保护自动分配区域所有权
- VaultUnlocked 经济 - 完全的经济支持,可配置价格
- 区域组 - 归类区域并共享默认价格和时长
- 到期提醒 - 租约到期前可配置的提醒
- 自动续租 - 可选择在租约到期时自动续租
- 玩家限制 - 每位玩家的最大区域数,支持基于权限的覆盖
- 自动释放 - 自动释放不活跃玩家的区域
- 结构存档还原 - 保存区域方块并在释放时还原
- 进入消息 - 进入区域时显示标题和聊天问候
- 管理员传送点 - 为区域设置自定义传送位置
- 退款系统 - 释放时可配置的退款比例
- 完全可配置 - 每条消息、价格和行为均可自定义
前置要求
- OrbisGuard - 区域保护 (必需)
- VaultUnlocked - 经济系统 (必需)
快速开始
# 1. 在 OrbisGuard 中创建一个区域 /rg wand # 选择两个对角点 /rg define shop1 # 2. 将其添加到商店 /rs addrent shop1 50 7d <- 可租赁: 50 金币 / 7 天 /rs addbuy shop1 500 <- 可购买: 500 金币 # 3. 玩家现在可以进行租赁/购买 /rs rent shop1 /rs buy shop1 # 4. 设置自定义传送点 (可选) /rs settp shop1
玩家指令
| 指令 | 描述 |
|---|---|
/rs rent [区域名称] |
租赁一个可用区域 |
/rs buy [区域名称] |
永久购买一个区域 |
/rs info <区域名称> |
查看区域详情 |
/rs me |
列出你的区域和限制 |
/rs find <rent|buy> |
查找可用区域 |
/rs tp <区域名称> |
传送到你的区域 |
/rs extend <区域名称> <次数> |
延长你的租期 |
/rs unrent <区域名称> |
释放一个租赁的区域 |
/rs release <区域名称> |
释放一个购买的区域 |
/rs help |
显示帮助 |
管理员指令
| 指令 | 描述 |
|---|---|
/rs addrent <区域名称> <价格> <时长> |
添加可租赁区域 |
/rs addbuy <区域名称> <价格> |
添加可购买区域 |
/rs del <区域名称> |
从商店中移除区域 |
/rs setprice <区域名称> <金额> |
更改价格 |
/rs setduration <区域名称> <时间> |
更改租赁时长 |
/rs settp <区域名称> |
在你的当前位置设置传送点 |
/rs forcerelease <区域名称> |
强制释放,不予退款 |
/rs saveschematic <区域名称> |
将区域方块保存为结构文件 |
/rs reload |
重新加载配置 |
/rs status |
查看商店统计信息 |
组指令
| 指令 | 描述 |
|---|---|
/rs groupcreate <名称> |
创建一个区域组 |
/rs groupdelete <名称> |
删除一个组 |
/rs groupadd <组名> <区域名称> |
将区域添加到组 |
/rs groupdel <组名> <区域名称> |
从组中移除区域 |
/rs groupinfo <名称> |
查看组详情 |
/rs grouplist |
列出所有组 |
/rs groupsetprice <组名> <价格> |
设置组默认价格 |
/rs groupsetduration <组名> <时长> |
设置组默认时长 |
/rs groupsetexempt <组名> <布尔值> |
设置不活跃豁免 |
权限
玩家
| 权限节点 | 描述 |
|---|---|
regionshop.rent |
租赁区域 |
regionshop.rent.remote |
通过名称租赁 (无需站在区域内) |
regionshop.buy |
购买区域 |
regionshop.buy.remote |
通过名称购买 (无需站在区域内) |
regionshop.info |
查看区域信息 |
regionshop.me |
列出你的区域 |
regionshop.find |
查找可用区域 |
regionshop.tp |
传送到你的区域 |
regionshop.unrent |
释放租赁的区域 |
regionshop.release |
释放购买的区域 |
regionshop.extend |
延长租期 |
regionshop.help |
查看帮助 |
管理员
| 权限节点 | 描述 |
|---|---|
regionshop.admin |
所有管理员和组指令 |
限制覆盖
| 权限节点 | 描述 |
|---|---|
regionshop.limit.bypass |
无限制区域 |
regionshop.limit.rent.<n> |
最大租赁区域数 (1-100) |
regionshop.limit.buy.<n> |
最大购买区域数 (1-100) |
可用等级: 1, 2, 3, 5, 10, 15, 20, 25, 50, 100。如果玩家拥有多个,则取最高值。
配置亮点
| 章节 | 关键设置 |
|---|---|
| 默认值 | 租赁/购买价格、时长、最长租赁时间、自动续租 |
| 退款 | 租赁退款 % (默认: 0%)、购买退款 % (默认: 50%) |
| 提醒 | 到期前的提醒间隔、登录时提醒开关 |
| 限制 | 最大租赁区域数 (默认: 3)、最大购买区域数 (默认: 1) |
| 不活跃 | 不活跃阈值 (默认: 14天)、购买豁免开关 |
| 结构 | 启用/禁用、释放时还原、最大体积 |
| 进入消息 | 标题、聊天问候、按状态显示的消息 |
| 消息 | 100+ 条可自定义消息,支持颜色代码和占位符 |
区域组
将区域归类至组,共享默认值。配置优先级如下:
区域特定值 > 组默认值 > 全局默认值
# 创建一个具有自定义价格的组 /rs groupcreate market-stalls /rs groupsetprice market-stalls 25 /rs groupsetduration market-stalls 3d # 将区域添加到组中 /rs groupadd market-stalls stall1 /rs groupadd market-stalls stall2 # 让 VIP 区域豁免不活跃检测 /rs groupcreate vip /rs groupsetexempt vip true
支持
有问题或遇到困难?加入 Discord 服务器 或联系 w1fl0w。
免责声明: 该插件通过 VaultUnlocked 经济提供者仅使用游戏内货币。所有交易不涉及现实世界货币。所有价格、退款和余额均指由您服务器的经济插件管理的虚拟游戏内货币。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。