Regionshop | 租赁与购买区域

Regionshop | 租赁与购买区域

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

实用


Discord 文档

Hytale 的经济驱动区域租赁与购买系统。 让玩家可以租赁或购买受保护的区域,并与经济系统完全集成。

可以理解为 Hytale 版的 AreaShop


功能特性

  • 租赁与购买 - 玩家可限时租赁或永久购买区域
  • OrbisGuard 集成 - 通过 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 经济提供者仅使用游戏内货币。所有交易不涉及现实世界货币。所有价格、退款和余额均指由您服务器的经济插件管理的虚拟游戏内货币。