Class SimpleAnimatedParticle

Direct Known Subclasses:
EndRodParticle, FireworkParticles.SparkParticle, SquidInkParticle, TotemParticle

public class SimpleAnimatedParticle extends TextureSheetParticle
  • Field Details

    • sprites

      protected final SpriteSet sprites
    • fadeR

      private float fadeR
    • fadeG

      private float fadeG
    • fadeB

      private float fadeB
    • hasFade

      private boolean hasFade
  • Constructor Details

    • SimpleAnimatedParticle

      protected SimpleAnimatedParticle(ClientLevel pLevel, double pX, double pY, double pZ, SpriteSet pSprites, float pGravity)
  • Method Details

    • setColor

      public void setColor(int pColor)
    • setFadeColor

      public void setFadeColor(int pRgb)
      Sets a color for the particle to drift toward (20% closer each tick, never actually getting very close)
    • getRenderType

      public ParticleRenderType getRenderType()
      Specified by:
      getRenderType in class Particle
    • tick

      public void tick()
      Overrides:
      tick in class Particle
    • getLightColor

      public int getLightColor(float pPartialTick)
      Overrides:
      getLightColor in class Particle