Presence

基于时间的领地申请插件。

资源图片
Presence 是一个基于时间的领地占领插件。玩家在区块中停留的时间越长,该区块的得分就越高。区块中得分最高的玩家拥有该区块。 目前该插件仅在非常小的服务器上进行过测试,如果存在问题,我可能不知道。如果您遇到问题,请务必报告! ## 特性: - 领地组,本质上是一个用户定义的巨型领地,拥有自己的权限。 - 基于操作的权限。領地所有者可以例如允许任何玩家收割农作物,同时禁止放置方块。领地所有者甚至可以自行禁止执行操作,如果他们愿意的话。 - 可通过 /claims map 查看的领地文本地图 - 最小化的积分榜跟踪积分榜上最重要的玩家的得分。可以通过 /claims togglesb 切换。 - 聊天消息可以根据玩家的区域设置进行更改,默认实现的语言是德语和英语 - 玩家拥有的领地内的飞行 - 当一个区块被玩家激活(即分数增加)时,有一定几率激活附近的区块(几率可配置)。 - 占位符 API 支持 - 交互式文本 UI - 当玩家移动到另一个玩家的领地时,用户会收到通知 ## API: API 在并发环境中大部分是安全的,并且是原子性的,因此在另一个线程上垃圾邮件 API 只会导致轻微的性能影响,而发生竞争状况的可能性很小。 API 可以作为 Maven 工件在 `de.geolykt:presence:1.0.0` 地址 `https://geolykt.de/maven/`- 存储库中免费提供。 ## 依赖项: - Paper 1.18.1 或更高版本,Spigot 不起作用 - Java 16 或更高版本 ## 占位符文档: 无需 Placeholder API 扩展即可使用占位符,并且无需安装 PAPI 使此插件正常工作,尽管使用它可能是有益的。所有占位符都需要知道玩家的作用域,因此它们可能并不总是可用的。 - %presence_claimowner% 获取玩家当前站立的区块的所有者名称,如果不可用,则返回“none” - %presence_ownerpresence% 获取玩家当前站立的区块所有者的存在状态,如果不可用,则返回“0” - %presence_claimsuccessor% 获取当前站立的区块的后续领导者的名称,如果不可用,则返回“none” - %presence_successorpresence% 获取当前站立的区块的后续领导者的存在状态,如果不可用,则返回“0” - %presence_playerpresence% 获取玩家在其站立的区块上的存在状态 ## 古怪之处(或:为什么不使用这个插件): - 没有防止熔岩和水流动的保护 - 每个人都可以随处占领(除非您处于旁观者模式,在这种情况下,您无法占领) - 对于这个插件来说,人人平等——即使是操作员。 - 这个插件鼓励离线挂机,它可能既是诅咒,也是祝福