# ClearEntity
一个基于Spigot 1.21开发的Minecraft插件,用于扫描和清除服务器中的实体,以及检测高密度实体区域。
## 插件特性
- 扫描并统计服务器中的所有实体
- 清除指定类型的所有实体
- 扫描高密度实体区域,使用网格算法避免重叠扫描
- 传送到高密度实体区域进行查看和处理
## 命令说明
所有命令都需要`clearentity.admin`权限才能使用。
### 基础命令
- `/ce scan` - 扫描并统计服务器中的所有实体
- `/ce clear <实体类型>` - 清除指定类型的所有实体
### 密度扫描与传送
- `/ce scansize <范围> <阈值>` - 扫描指定范围内密度超过阈值的实体密集区域
- `<范围>` - 扫描半径(方块数)
- `<阈值>` - 最小实体数量阈值
- 例如:`/ce scansize 20 30` 会扫描半径20格内有30个以上同类型实体的区域
- `/ce tp <区域编号>` - 传送到指定的实体密集区域
- `<区域编号>` - 通过scansize命令扫描后显示的区域编号
- 例如:`/ce tp 1` 会传送到编号为1的高密度区域
##特性
- 网格化算法:使用哈希映射将世界空间划分为网格,避免重叠扫描,防止服务器崩溃
- 类型分组:按实体类型分组处理,提高扫描效率
## 权限
- `clearentity.admin` - 允许使用所有清理实体命令