IOTracker

追踪玩家通过WorldGuard区域的访问情况。

资源图片
一个 Bukkit 插件,用于跟踪 Minecraft 玩家在所有定义的 WorldGuard 区域中的移动情况。 所有记录都保存在 `stats.yml` 文件中,该文件记录了每个玩家进入每个定义区域的次数。玩家所处区域的信息将通过重新连接和服务器重启而保存。 此插件不直接依赖 WorldGuard:它直接从文件系统中读取 WorldGuard 插件创建的区域文件。未使用任何 API 功能。 仅使用立方体区域(默认情况)。多边形将扩展到最大的边界框(一个矩形),然后该区域将用于检测。 ### 记录玩家活动 此插件的主要用途之一是跟踪玩家进入给定区域的次数。这可以用于监控玩家活动,奖励进入特定区域,或根据您的需要执行其他操作。 ### /anyone 命令 任何具有相应权限的玩家都可以使用 `/anyone` 命令来检查在给定时刻是否有*任何*人位于区域内。以下是一个示例配置: ``` regions-query: world_test: spawn: display: 出生点 warning: none beds: display: 睡眠区域 warning: busy lookout: display: 瞭望塔 warning: empty ``` 使用 `/anyone` 的玩家将获得有关每个定义区域状态的报告。 * 命名为 "spawn" 的区域将简单地显示其名称和其中玩家的数量(如果有)。 * 命名为 "beds" 的区域如果为空,则会突出显示为绿色,表示可用;如果当前被占用,则会突出显示为红色。 * 命名为 "lookout" 的区域相反:如果为空(无人值守),则会突出显示为红色;如果有人在岗,则会突出显示为绿色。 ## 配置 `worldguard-path`: WorldGuard 的路径,如果不是标准路径。默认为 `plugins/WorldGuard/`。 `worlds`: 要检查活动的世界的列表,用逗号分隔。 `regions-query`: 应该包含在 `/anyone` 命令中的区域。 见上文说明。 ## 命令 `/anyone`: 检查每个定义区域中玩家的数量。 ## 权限 `iotracker.anyone`: 使用 /anyone 命令的权限 # 为什么这个插件可靠? 我将我所有的插件都用于我自己的服务器,并且我希望我的插件稳定、可靠且易于维护。 升级版本时出现故障是不被期望的,但如果发生,它们将得到快速修复。 # 支持我的工作 如果您喜欢我的作品,我[欢迎赞助](https://www.interordi.com/sponsor.php)! 我自 2011 年以来一直在运行 Minecraft 服务器,开发了许多服务器所有者的插件和工具,我现在正在努力发布其中许多工具。您的支持将极大地鼓励我投入更多的时间和精力到此,并修复可能随着时间推移而发现的任何问题! [![图片](https://www.interordi.com/images/links/interordi-220x50.png)](https://www.interordi.com/) [![图片](https://www.interordi.com/images/links/plugins-220x50.png)](https://modrinth.com/user/Doctacosa) [![图片](https://www.interordi.com/images/links/support_me-220x50.png)](https://www.interordi.com/sponsor.php)