Skip to content

xiaoxin-zk/EntityAIAsyncOptimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EntityAIAsyncOptimizer

一个专为Minecraft Leaves核心服务器设计的实体AI性能优化插件。

功能特性

  • 专业实体AI优化:针对不同实体类型(猪灵、村民、僵尸、骷髅等)实施专门的优化策略
  • 高性能算法:使用时间片轮转和散列算法,减少CPU密集型操作
  • 配置化控制:通过配置文件灵活控制不同类型实体的优化级别
  • 命令接口:提供/aioptimize和/aireload命令来控制插件
  • 兼容性保证:不影响原版游戏机制、生存/电力特性及实体功能

安装方法

  1. 将JAR文件放入服务器的plugins文件夹
  2. 重启服务器
  3. 根据需要修改config.yml配置文件
  4. 使用/aireload命令重载配置

使用命令

  • /aioptimize - 查看AI优化状态
  • /aioptimize enable - 启用AI性能优化
  • /aioptimize disable - 禁用AI性能优化
  • /aireload - 重载配置

配置说明

  • �i-optimization.enabled - 启用/禁用AI优化
  • �i-optimization.processing-interval - 处理间隔(tick)
  • �i-optimization.max-entities-per-tick - 每tick处理的最大实体数量
  • �i-optimization.optimized-entities - 不同实体类型的优化开关

技术特点

  • 线程安全设计,所有操作在主线程中执行
  • 极低性能开销,避免影响服务器TPS
  • 支持多世界实体优化
  • 可调节的处理间隔和实体数量限制

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages