Class ParticleFlash

java.lang.Object
net.minecraft.client.particle.Particle
net.minecraft.client.particle.SingleQuadParticle
net.minecraft.client.particle.TextureSheetParticle
com.binaris.wizardry.api.client.particle.ParticleWizardry
com.binaris.wizardry.client.particle.ParticleFlash

public class ParticleFlash extends ParticleWizardry
Based on the vanilla ParticleParticle, but with modified rendering to allow for a pulsing scale and a fade out.
  • Constructor Details

    • ParticleFlash

      public ParticleFlash(net.minecraft.client.multiplayer.ClientLevel world, double x, double y, double z, net.minecraft.client.particle.SpriteSet spriteProvider)
  • Method Details

    • render

      public void render(@NotNull @NotNull com.mojang.blaze3d.vertex.VertexConsumer buffer, net.minecraft.client.Camera renderInfo, float partialTicks)
      Overrides:
      render in class ParticleWizardry
    • getQuadSize

      public float getQuadSize(float scaleFactor)
      Overrides:
      getQuadSize in class net.minecraft.client.particle.SingleQuadParticle