/feclass 命令

基本信息

属性 值
类名 atomicstryker.infernalmobs.common.commands.InfernalCommandFindEntityClass
命令名 feclass
权限等级 2(OP)
注册时机 FMLServerStartingEvent

功能

查找当前注册的实体类,匹配类名包含指定子串的所有实体(不区分大小写)。

使用方式

/feclass <关键字> [<关键字> ...]

例:

/feclass spider
/zombie creeper

输出写入日志(FML Logger INFO 级别),格式:

<调用者>: Found Entity classes: <class1>, <class2>, ...

若无匹配则输出 Nothing found.

实现要点

  • 遍历 EntityList.classToStringMapping.values()
  • 子串匹配:.toLowerCase().contains(classname.toLowerCase())
  • 多关键字拼接时用空格连接成一个子串

适用场景

用于配置 permittedentities / entitiesalwaysinfernal / entitybasehealth 时,确认目标实体的注册类名。

相关条目