跳到正文
烈焰甘蔗Wiki

EntityOrangeSparkleFXProvider

⚠️ 它不是 Minecraft 世界实体。 这是 LogisticsPipes 的客户端粒子颜色工厂, 只在客户端渲染时使用。没有生命值、没有碰撞箱、没有生成条件、不能被召唤。 归入 entity 目录属分类定性错误(已订正)。

基本信息

属性 值
真实类别 客户端粒子工厂(实现 ParticleProvider),非世界实体
源码包 logisticspipes.pipefxhandlers.providers
实现接口 logisticspipes.pipefxhandlers.ParticleProvider
父类 无(接口实现,不继承 EntityFX)
注册名 无。全项目零 EntityRegistry 调用,LP 不注册任何世界实体
产出粒子 EntitySparkleFX(唯一粒子类)

颜色

分量 值
red 0.97
green 0.46
blue 0.19

注册

注册点:proxy/side/ClientProxy.java:145-156

PipeFXRenderHandler.registerParticleHandler(Particles.OrangeParticle, new EntityOrangeSparkleFXProvider());

对应的 Particles 枚举值共 9 个(pipefxhandlers/Particles.java), 没有 Yellow。源码注释给出的颜色语义(Particles.java 注释块):

颜色 语义
Blue Sink 回复
Orange 抽取
Violet 提供 / 请求
Gold 使用能量
Green 渲染更新
Red 能量状态变化
White 特殊情况

方法

方法 签名 行为
createGenericParticle (WorldClient, double x, double y, double z, int amount) 委托 GenericSparkleFactory.getSparkleInstance(...),把本类的 RGB 常量传入

🐛 注意

  • 类名以 Entity 开头、字段也命名 EntityXXX(注册表用),但不是实体。

第三方集成

集成 Mod 集成类型 功能
Minecraft Forge 粒子渲染 通过 EntityFX 渲染(非 mod 依赖)
浏览全部模组