# 🌲 TreeCutter 插件
TreeCutter 是一个轻量级的 Minecraft 插件,它允许玩家通过在破坏原木方块时下蹲来立即砍伐整棵树。每个玩家可以单独切换此功能。
---
## ⚡ 功能
- 下蹲(Shift)+ 破坏任何原木来砍伐整棵树。
- 适用于所有原版原木、地狱茎和去皮变体。
- 使用 `/tc` 命令进行独立玩家控制。
- 异步处理和缓存以提高性能。
- 可配置的冷却时间、最大树木大小和掉落行为。
- 带自定义颜色的聊天和动作栏消息。
---
## 🛠 命令
### 玩家
- `/tc` – 切换树木砍伐。
- `/tc on/off` – 启用或禁用自身。
- `/tc status` – 显示树木砍伐是否处于活动状态。
- `/tc help` – 显示帮助信息。
### 管理员 (需要 `treecutter.admin`)
- `/tcadmin reload` – 重新加载配置。
- `/tcadmin config` – 查看当前的插件设置。
- `/tcadmin info` – 显示插件统计信息。
- `/tcadmin player [name] enable/disable` – 管理特定玩家。
- `/tcadmin cache clear` – 清除缓存的树木数据。
- `/tcadmin debug on/off` – 切换调试消息。
- `/tcadmin cleanup` – 移除旧的玩家数据。
---
## 🔑 权限
| 权限 | 描述 |
|-------------------------|--------------------------------------|
| `treecutter.use` | 使用树木砍伐(所有默认)。 |
| `treecutter.admin` | 访问管理员命令。 |
| `treecutter.reload` | 重新加载配置。 |
---
## 📥 安装
1. 下载正确的 JAR 文件。
2. 将其放在 `plugins` 文件夹中。
3. 重启服务器;配置文件将自动生成。
4. 玩家可以立即使用 `/tc`。
---
## ✅ 兼容性
- Bukkit, Spigot, Paper (推荐), Purpur。
- Minecraft 1.21.0–1.21.8。
- Java 21+。
---
## 🛡 安全 & 性能
- 仅影响自然原木。
- 大小限制可防止意外的大规模清理。
- 异步处理和缓存可避免服务器延迟。
- 玩家特定的切换可防止恶意破坏。
---
加入 Discord 以便您能够发布您的建议和错误报告 [discord](https://discord.gg/gwyZTBsRU4)
*注意:此版本不是最终版本。欢迎反馈和建议!*