基本信息
我的世界Java版本
平台
其他链接
创作团队
详情信息
一个用于《我的世界》的智能大脑依赖,让大脑系统更易于使用和管理。
这是什么?
《我的世界》中的大脑系统是Mojang引入的一种近乎神秘的全新实体AI系统,用于处理更复杂的生物,并允许进行更高级的实体操作。
不幸的是,Mojang的实现有所欠缺,而且过于复杂。
此外,它的实现方式也相当低效,这意味着总体而言,该系统不值得用来替代现有的目标系统。
这个依赖旨在彻底改造大脑系统,使其真正可用且可配置。
但请注意,从表面上看,现有的目标系统仍然会更简单——大脑系统旨在用于更复杂的交互,但进行试验也会很有趣。
那么SmartBrainLib能做什么?
SBL是对大脑系统的多方面处理方式,而且随着我的使用,它会不断扩展和改进。
以下是它的主要特性:
自动处理记忆类型
无需担心要为您的实体注册哪些记忆模块。
动态传感器
现在可以对传感器进行动态配置和处理。这允许实现更高级且更灵活的传感器。
高级行为
利用内置的行为,或者基于可扩展的行为类创建新的行为,该行为类内置了回调、预测、冷却时间等功能。
运行时安全的行为修改
从现有实体中动态添加、删除和修改行为。
优化
SBL几乎替换了原版大脑系统的所有功能,使用高效函数尽可能消除大脑系统诸多方面的低效问题。如果处理得当,一个SBL实体甚至可能比使用目标系统的实体更高效!
额外的传感器、行为和记忆类型
SBL内置了可用于任何实体的额外模块,并且未来还会增加更多。
我该如何使用它?
该依赖在其维基页面上有相关文档说明: https://github.com/Tslat/SmartBrainLib/wiki
如果您遇到问题或想要贡献代码,请前往GitHub页面发表您的意见。