ParticleProvider.java

net.minecraft.client.particle.ParticleProvider

信息

  • 全限定名:net.minecraft.client.particle.ParticleProvider
  • 类型:public interface
  • 包:net.minecraft.client.particle
  • 源码路径:src/main/java/net/minecraft/client/particle/ParticleProvider.java
  • 起始行号:L11
  • 职责:

    TODO

字段/常量

内部类/嵌套类型

  • net.minecraft.client.particle.ParticleProvider.Sprite
    • 类型: interface
    • 修饰符: public
    • 源码定位: L15
    • 说明:

      TODO

构造器

方法

下面的方法块按源码顺序生成。

Particle createParticle(T options, ClientLevel level, double x, double y, double z, double xAux, double yAux, double zAux, RandomSource random) @ L12

  • 方法名:createParticle
  • 源码定位:L12
  • 返回类型:Particle
  • 修饰符:package-private

参数:

  • options: T
  • level: ClientLevel
  • x: double
  • y: double
  • z: double
  • xAux: double
  • yAux: double
  • zAux: double
  • random: RandomSource

说明:

TODO

代码

@OnlyIn(Dist.CLIENT)
public interface ParticleProvider<T extends ParticleOptions> {
    @Nullable Particle createParticle(T options, ClientLevel level, double x, double y, double z, double xAux, double yAux, double zAux, RandomSource random);
 
    @OnlyIn(Dist.CLIENT)
    public interface Sprite<T extends ParticleOptions> {
        @Nullable SingleQuadParticle createParticle(
            T options, ClientLevel level, double x, double y, double z, double xAux, double yAux, double zAux, RandomSource random
        );
    }
}

引用的其他类