
通用扫描器
一个科幻生物扫描仪,可分析任何生命实体——无论是原版还是模组——并将真实、基于数据的状态存档到“通用生物图鉴”中。
查看大图Universal Scanner 为 Minecraft 添加了一个手持生物扫描仪和一本通用图鉴。将扫描仪对准任何生物(无论是原版的还是来自其他模组的),它就会读取该实体的真实游戏内数据来构建图鉴条目:生命值、近战/远程伤害、爆炸伤害、护甲、移动速度、生成生物群系/维度/结构等。
没有编造的数字,没有试图覆盖所有可能模组的静态查找表:每项属性都直接从实体本身(属性、AI 目标、生成数据、难度缩放)实时获取,因此即使对于扫描仪从未见过的生物,图鉴也能保持准确。
特性
- 通用属性扫描:生命值、近战伤害、远程/爆炸伤害、护甲、击退抗性等,均直接从每个实体自身的属性中读取。
- 速度分析:最小/最大速度反映了生物真实的理论移动范围(基础属性 + 已知的行为修正,如恐慌/逃跑时的爆发),而不仅仅是扫描时它恰好移动的速度。
- 生成数据:生物群系、维度和结构均从实际的生成表和数据包/BiomeModifier 数据中提取。
- 全息影像查看器:在图鉴中直接查看每个已扫描生物的实时、动画化 3D 模型,该模型由生物自身的真实动画系统驱动(待机、行走、游泳、飞行、坐下、攻击、受伤、死亡)。
- 持久的玩家图鉴:跨会话同步,在单人游戏和多人游戏中均适用。
Universal Scanner 的设计初衷是诚实地说明其能确定和不能确定的内容。它绝不会编造它无法实际验证的属性。有几类生物确实达到了从添加它们的模组外部技术上可读取的结构性限制:
- 模组生物的生成数据:生成生物群系/维度是从实际游戏数据(原版生成表 + 数据包/BiomeModifier 生成)中读取的。通过自定义模组代码(事件、脚本化生成器)生成的生物没有可枚举的生成数据,因此它们会被诚实标记为 “动态生成”,而不是显示一个编造的列表。
- 远程攻击分类:攻击类型来源于真实的实体数据、目标分析和已记录的伤害值。对于高度自定义的模组生物,标签偶尔可能会是近似值。显示的伤害始终是模组自身公开的数值。
- 全息影像动画:动画查看器驱动模型的真实运动系统,因此它适用于任何标准模型的生物(原版和大多数模组)。使用完全自定义动画框架(例如 GeckoLib 控制器)的生物仅提供通用状态(待机/受伤/死亡)。独特的物种特定动画不会被重现。按照设计,只有当某个状态实际可以播放时才会被列出,绝不进行模拟。
如果你遇到似乎被错误分类的生物,欢迎报告。大多数情况最终确实是从模组自身代码外部无法判定的,但检查一下总是值得的。
附注:创建该模组时也使用了 AI 来提供帮助。我知道,我知道……“AI 生成内容”,嘘!但我不会编程,所以…… ¯_(ツ)_/¯
正在加载版本记录…












正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。