java.lang.Object
com.pixelmonmod.pixelmon.client.particle.ParticleEffect
com.pixelmonmod.pixelmon.client.particle.particles.Beam

public class Beam extends ParticleEffect
  • Constructor Summary

    Constructors
    Constructor
    Description
    Beam(PokeBallEntity start, net.minecraft.world.phys.Vec3 end, float startLength, int extensionDuration, int fullLengthDuration, int retractionDuration)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    void
    init(ParticleArcanery particle, net.minecraft.world.level.Level world, double x, double y, double z, double vx, double vy, double vz, float size)
     
    void
    render(com.mojang.blaze3d.vertex.PoseStack matrix, ParticleArcanery particle, com.mojang.blaze3d.vertex.Tesselator tesselator, net.minecraft.client.renderer.MultiBufferSource.BufferSource bufferSource, float partialTicks)
     
    net.minecraft.resources.ResourceLocation
     
    void
     

    Methods inherited from class com.pixelmonmod.pixelmon.client.particle.ParticleEffect

    postRender, preRender, render

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Beam

      public Beam(PokeBallEntity start, net.minecraft.world.phys.Vec3 end, float startLength, int extensionDuration, int fullLengthDuration, int retractionDuration)
  • Method Details

    • render

      public void render(com.mojang.blaze3d.vertex.PoseStack matrix, ParticleArcanery particle, com.mojang.blaze3d.vertex.Tesselator tesselator, net.minecraft.client.renderer.MultiBufferSource.BufferSource bufferSource, float partialTicks)
      Overrides:
      render in class ParticleEffect
    • customRenderer

      public boolean customRenderer()
      Overrides:
      customRenderer in class ParticleEffect
    • init

      public void init(ParticleArcanery particle, net.minecraft.world.level.Level world, double x, double y, double z, double vx, double vy, double vz, float size)
      Specified by:
      init in class ParticleEffect
    • update

      public void update(ParticleArcanery particle)
      Specified by:
      update in class ParticleEffect
    • texture

      public net.minecraft.resources.ResourceLocation texture()
      Specified by:
      texture in class ParticleEffect