kotlin
fun registerNativeParticleType(id: String, registerMode: RegisterMode = RegisterMode.WORLD, particleTypeFactory: () -> ParticleType<*>): KattonRegistry.KattonParticleTypeEntry注册原生 ParticleType,并支持热重载。
参数
| 参数 | 说明 |
|---|---|
id | 粒子标识符,例如 "mymod:custom_particle"。 |
registerMode | 注册模式(GLOBAL、WORLD 或 RELOADABLE)。 |
particleTypeFactory | 创建 ParticleType 实例的工厂函数。 |
返回值
已注册的 KattonParticleTypeEntry。
