BuyRegion 购买区域
作者:Luke199
发布时间:2014年4月18日
原生版本:未知
测试支持:未知
BuyRegion-轻松将WorldGuard区域出售给玩家以换取货币
点此下载插件详细介绍
您可以使用此插件创建可用于购买或租用 WorldGuard 区域的标志。该插件适用于所有 Vault 支持的经济系统,因为它需要 Vault来提供经济支持。
里程碑
Spigot:
25 下载
125 下载
8,005 下载
Bukkit Dev:
33,000 下载
35,000 下载
37,000 下载
81,550 下载
插件信息
安装
- 将BuyRegion.jar放入您的插件目录中。
- 执行/reload来重新加载插件或重新启动服务器,建议重新启动。
- 如果需要,配置您的权限和插件。
- 享受!
权限
- buyregion.create - 允许创建 [BuyRegion] 和 [RentRegion] 标志。
- buyregion.admin - 允许使用管理命令。
- buyregion.exempt - 允许玩家绕过 BuyRegionMax
- buyregion.buy - 允许玩家购买区域(如果配置需要)
- buyregion.rent - 允许玩家租用一个区域(如果配置需要)
OP 拥有所有节点
用法
创建 BuyRegion 标志
- : [购买地区]
- : <区域名称>
- :<价格>
- :未使用/任何
标志示例
- [购买地区]
- 史诗商店
- 200
前一个会做出一个标志,将以“200”的经济货币出售区域“epic_store”。
创建一个 RentRegion 标志
- : [出租地区]
- : <区域名称>
- :<价格>
- : <时间跨度>
标志示例
- [出租地区]
- 史诗商店
- 200
- 7天
前一个会做出一个标志,表示将以“200”经济货币租用区域“epic_store”7 天。一旦租赁的房产到期,该地区就会自动恢复出租。如果租客开启了自动续订,只要他们有足够的钱,他们就会续订房产。有关标志更换的信息,请参阅注释。
使用插件
购买区域
- 玩家必须输入/buyregion进入购买模式
- 玩家必须右键单击 BuyRegion 标志。
如果玩家在未处于购买模式时右键单击“购买区域”标志,系统将提示他们进入购买模式。
如果 RequireBuyMode 设置为 false,则在购买或租用区域之前,玩家将不需要进入购买模式。
租用一个区域
- 与购买区域相同,见上文。
玩家命令
- /buyregion -切换购买模式
- /buyregion renew <region> -续订 <region> 的租金
- /buyregion autorenew -显示当前自动更新状态
- /buyregion autorenew <true/false> -为所有玩家的租赁设置自动续订
- /buyregion help -显示帮助屏幕
管理命令
- /buyregion buycheck <player> -检查 <player> 购买的区域总数
- /buyregionrentcheck<玩家> -检查<玩家>的租用区域总数
- /buyregion buyset <player> <amount> -设置 <player> 购买的区域总数
- /buyregionrentset<玩家><金额> -设置<玩家>的租用区域总数
- /buyregion buymax -显示当前 BuyRegionMax
- /buyregion buymax <金额> -设置 BuyRegionMax
- /buyregionrentmax -显示当前RentRegionMax
- /buyregionrentmax <金额> -设置 RentRegionMax
- /buyregion buymode -显示当前的 RequireBuyMode 设置
- /buyregion buymode <true/false> -设置 RequireBuyMode
- /buyregion buyperms -显示当前的 RequireBuyPerms 设置
- /buyregion buyperms <true/false> -设置 RequireBuyPerms
- /buyregionrentperms -显示当前的 RequireRentPerms 设置
- /buyregionrentperms <true/false> -设置 RequireRentPerms
- /buyregion evict <region> -在 <region> 上执行驱逐
- /buyregion help -显示所有命令
将 BuyRegionMax 或 RentRegionMax 设置为 0 使其不受限制
时间跨度
时间跨度示例
- 1天
- 15秒
- 20分钟
- 5小时
接受的时间值
- 秒:秒,秒,秒,秒,秒
- 分钟:米、分、分、分、分
- 小时: h、小时、小时
- 天: d、天、天
配置选项
- BuyRegionMax - 玩家可以通过 BuyRegion 购买的最大区域
- RentRegionMax - 玩家可以通过 BuyRegion 租用的最大区域
- CheckExpirationsInMins -以分钟为单位检查过期租用区域的频率
- RequireBuyMode - 是否需要开启购买模式才能使用购买/租赁标志?推荐:真实
- RequireBuyPerms - 要求玩家拥有 buyregion.buy 来购买区域
- RequireRentPerms - 要求玩家拥有 buyregion.rent 来租用区域
- DateFormat - 设置日期格式 - 接受的值:默认、美国、欧盟
日期格式
- 默认 - 年/月/日
- 美国 - 月/日/年
- 欧盟 - 日/月/年
消息配置
- 发送给玩家的所有消息都可以通过编辑“消息”部分中的 config.yml 进行更改。
- 在字段名称和内容之间,您应该能够弄清楚哪个是哪个。
- 看起来刚刚结束的句子可能会有价值。进行更改时请考虑这一点。
- 无法更改任何管理消息...这对我来说将是徒劳的大量工作。
笔记
- 所有玩家的自动续订默认为关闭。然而,他们只需要打开它一次。
- 每个可出租区域仅使用 1 个 [RentRegion] 标志。出于性能原因,它无法正确支持每个区域的多个标志。它会让你创建它们,但它可能会导致奇怪的行为。这也适用于 [BuyRegion] 标志。
- 我建议尽量避免原始的 RentRegion 标志被破坏。替换它们对于定位来说仍然有点粗略。我确实计划看看这个,但试图发布一个版本,让所有目前死在水中的人因其他插件不活动而出租。
- CheckExpirationsInMins配置设置可以接受小数。例如,0.05 = 3 秒。尽管我不建议该设置低于 0.5。由于有很多租用区域,这可能是一项繁重的操作。对于租用几天而不是几分钟或几秒钟的普通服务器来说,最好保留 5 分钟以上。
- 我没有费心使标志坚不可摧,因为我的想法是将其放置在已经定义的保护区内..这通常会使其坚不可摧。此外,出于性能原因,我非常努力地避免挂钩块中断事件。
- 我正在使用指标来收集有关插件使用情况的统计数据。这绝不会收集任何个人或私人信息,我目前使用的具体系统是 bStats