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(net.minecraft.world.entity.Entity start, net.minecraft.world.entity.Entity end, net.minecraft.world.phys.Vec3 startOffset, net.minecraft.world.phys.Vec3 endOffset, double theta, int sections, float variance, float fadeIn, float fadeOut, float rateIn, int delay, float rateOut, float r, float g, float b)
     
  • 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(net.minecraft.world.entity.Entity start, net.minecraft.world.entity.Entity end, net.minecraft.world.phys.Vec3 startOffset, net.minecraft.world.phys.Vec3 endOffset, double theta, int sections, float variance, float fadeIn, float fadeOut, float rateIn, int delay, float rateOut, float r, float g, float b)
  • 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