Class GenericParticle

java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
team.lodestar.lodestone.systems.particle.world.GenericParticle
Direct Known Subclasses:
FrameSetParticle

public class GenericParticle extends net.minecraft.client.particle.TextureSheetParticle
  • Field Details

  • Constructor Details

    • GenericParticle

      public GenericParticle(net.minecraft.client.multiplayer.ClientLevel world, WorldParticleOptions options, net.minecraft.client.particle.ParticleEngine.MutableSpriteSet spriteSet, double x, double y, double z, double xd, double yd, double zd)
  • Method Details

    • getLightColor

      protected int getLightColor(float pPartialTick)
      Overrides:
      getLightColor in class net.minecraft.client.particle.Particle
    • tick

      public void tick()
      Overrides:
      tick in class net.minecraft.client.particle.Particle
    • render

      public void render(com.mojang.blaze3d.vertex.VertexConsumer consumer, net.minecraft.client.Camera camera, float partialTicks)
      Overrides:
      render in class net.minecraft.client.particle.SingleQuadParticle
    • getRenderType

      public net.minecraft.client.particle.ParticleRenderType getRenderType()
      Specified by:
      getRenderType in class net.minecraft.client.particle.Particle
    • getSpritePicker

    • pickSprite

      public void pickSprite(int spriteIndex)
    • pickColor

      public void pickColor(float colorCoeff)
    • updateTraits

      protected void updateTraits()
    • getParticleSpeed

      public net.minecraft.world.phys.Vec3 getParticleSpeed()
    • setParticleSpeed

      public void setParticleSpeed(net.minecraft.world.phys.Vec3 speed)