Class QuasarParticle

java.lang.Object
foundry.veil.api.quasar.particle.QuasarParticle

public class QuasarParticle extends Object
  • Constructor Details

  • Method Details

    • init

      @Internal public void init()
    • tick

      @Internal public void tick()
    • render

      @Internal public void render(float partialTicks)
    • onRemove

      @Internal public void onRemove()
    • remove

      public void remove()
    • isRemoved

      public boolean isRemoved()
    • getLevel

      public net.minecraft.client.multiplayer.ClientLevel getLevel()
    • getRandomSource

      public net.minecraft.util.RandomSource getRandomSource()
    • getScheduler

      public TickTaskScheduler getScheduler()
    • getData

      public QuasarParticleData getData()
    • getSettings

      public ParticleSettings getSettings()
    • getEmitter

      public ParticleEmitter getEmitter()
    • getModules

      public ParticleModuleSet getModules()
    • getPosition

      public org.joml.Vector3d getPosition()
    • getBlockPosition

      public net.minecraft.core.BlockPos getBlockPosition()
    • getVelocity

      public org.joml.Vector3d getVelocity()
    • getBlockStateInOrUnder

      public net.minecraft.world.level.block.state.BlockState getBlockStateInOrUnder()
    • getRotation

      public org.joml.Vector3f getRotation()
    • getRadius

      public float getRadius()
    • getAge

      public int getAge()
    • getLifetime

      public int getLifetime()
    • getBoundingBox

      public net.minecraft.world.phys.AABB getBoundingBox()
    • getRenderData

      public RenderData getRenderData()
    • getEnvironment

      public gg.moonflower.molangcompiler.api.MolangEnvironment getEnvironment()
    • vectorToRotation

      public void vectorToRotation(double x, double y, double z)
    • setRadius

      public void setRadius(float radius)
    • setAge

      public void setAge(int age)