# 优化工具 (OptimizationUtils)
一个包含一些有用的优化工具的Minecraft插件(见下文)。
## 特性
- **自动生物上限 (Automatic Mobcap)** - 当服务器性能降至配置的阈值以下时,自动阻止生物生成(基于MSPT)(参见配置)。
- **动态设置模拟距离 (Dynamically set simulation distance)** - 自动设置所有世界的模拟距离,并根据Paper优化指南进行适当的非实体消失范围调整。
- **高级生物生成控制 (Advanced Mob Spawn Control)** - 配置不同类别(怪物(MONSTER)、动物(ANIMAL)等)的生物生成限制和生成频率。
- **区块实体分析 (Chunk Entity Analysis)** - 分析已加载的区块,以识别实体浓度最高的区域(显示前10个区块)。
- **超出范围的动物清理 (Animal Out of Range Cleanup)** - 移除超出玩家指定范围的动物,以减少服务器负载。
## 指令
基本指令:`/optimizationutils` (别名:`/ou`, `/opt`)
- `/ou reload` - 重新加载插件配置。
- `/ou setsimulationdistance <距离>` - 设置所有世界的模拟距离。这也会根据https://paper-chan.moe/paper-optimization/?ref=paper-chan.moe#despawn-ranges-notes更改Spigot和Paper配置。
- `/ou setspawnlimit <类别> <限制>` - 设置生物生成限制(怪物(MONSTER)、动物(ANIMAL)等)。相当于`bukkit.yml`中的`spawn-limits`。[(参考)](https://paper-chan.moe/paper-optimization/?ref=paper-chan.moe#spawn-limits)
- `/ou setticksperspawn <类别> <单位时>` - 设置生物生成频率。相当于`bukkit.yml`中的`ticks-per`。[(参考)](https://paper-chan.moe/paper-optimization/?ref=paper-chan.moe#ticks-per)
- `/ou analyzechunks` - 显示实体最多的区块。
- `/ou killoutofrange <实体类型> <范围>` - 杀死超出给定范围的指定实体。这对于拥有大量实体的服务器非常有用,因为它可以帮助减少延迟。
所有这些指令仅在内存中设置值,它们不会更改配置文件。 服务器重启时更改将会丢失。
## 权限
- `optimizationutils.admin` - 访问所有指令。