kotlin
fun registerNativeEntityType(id: String, registerMode: RegisterMode = RegisterMode.WORLD, entityTypeFactory: () -> EntityType<*>): KattonRegistry.KattonEntityTypeEntry注册原生 EntityType,并支持热重载。 这是一个更底层的 API,只负责注册 EntityType 本身。 如果需要完整的实体注册流程(包括属性、刷怪蛋和生成位置),请改用 [registerNativeEntity]。
参数
| 参数 | 说明 |
|---|---|
id | 实体标识符,例如 "mymod:custom_entity"。 |
registerMode | 注册模式(GLOBAL、WORLD 或 RELOADABLE)。 |
entityTypeFactory | 创建 EntityType 实例的工厂函数。 |
返回值
已注册的 KattonEntityTypeEntry。
