FreeProtect

免费记录您的玩家、世界以及所有存在的事物!

资源图片
![关于](https://cdn.modrinth.com/data/cached_images/6d848e43da1cf807faf202a97454bc609f9644b1_0.webp) ![建设中](https://cdn.modrinth.com/data/cached_images/69af3985c0022083c4f45b83d89f6efea5647c99.png) # FreeProtect — 块记录与保护插件 **FreeProtect** 是一个轻量级、高效且功能丰富的 Minecraft 插件,旨在记录玩家的方块交互,并帮助服务器所有者跟踪破坏行为或可疑活动。 通过简单的命令和强大的搜索工具,FreeProtect 可以轻松保护您的世界,而无需不必要的冗余。 --- ## ✨ 特点 * 记录方块破坏/放置事件,包含 **时间戳、位置、玩家姓名 & UUID**。 * **基于半径的搜索**,可在您周围搜索事件。 * **可点击的聊天组件**,可用于传送到已记录的操作。 * **分页结果**,并带有易于使用的导航按钮 (⏮ ◀ ▶ ⏭)。 * 完全异步搜索(无延迟)。 * 开箱即用,无需复杂设置。 --- ## 📜 命令 | 命令 | 描述 | | ------------------------------------------ | -------------------------------------------------------------------------------- | | `/fp lookup event:<事件> radius:<方块>` | 在您周围搜索事件。 例如: `/fp lookup event:PlayerBlockBreak radius:20` | | `/fp page <页码>` | 显示特定的搜索结果页。 | | `/fp help` | 显示所有可用命令。 | --- ## 🔍 使用示例 ### 1. 查找方块破坏 ```mcfunction /fp lookup event:PlayerBlockBreak radius:15 ``` * 显示您位置 15 块范围内的所有破坏方块。 * 悬停在 **玩家姓名** 上以查看其 UUID。 * 悬停在 **位置行** 上并点击立即传送到那里。 ### 2. 浏览页面 ```mcfunction /fp page 2 ``` * 如果有多个页面可用,则显示结果的第二页。 ### 3. 帮助菜单 ```mcfunction /fp help ``` * 显示可用命令的列表。 --- ## 📖 搜索结果示例 ``` 3 分钟前 - Steve 破坏了石头。 (x120/y64/z-300/world) ``` * 悬停 `Steve` → 显示 UUID。 * 悬停 `(x120/y64/z-300/world)` → 工具提示:“点击传送”。 * 点击位置 → 立即传送到那里。 --- ## 🚀 安装 1. 从 [Modrinth](https://modrinth.com/) 下载插件 JAR 文件。 2. 将其放入服务器的 `/plugins/` 文件夹中。 3. 重新启动服务器。 4. 完成! 🎉 --- ## 🛠️ 权限 | 权限 | 描述 | | -------------------- | ------------------------------------- | | `freeprotect.use` | 允许玩家使用搜索命令。 | --- ## 🧭 路线图 * 支持更多事件类型 (放置、交互)。 * 基于 GUI 的日志查看器。 * MySQL/SQLite 存储后端。 --- ## ❤️ 贡献 欢迎参与、建议和 PR! 帮助 FreeProtect 成为 Minecraft 社区中最佳的免费方块记录插件。 --- ## 📌 总结 FreeProtect 是您在 Bukkit/Spigot/Paper 服务器上使用 **方块记录插件** 的首选选择。 易于使用,没有设置难题,并且具有在性能方面考虑周到的强大搜索功能。