Interface VFX


public interface VFX
  • Method Details

    • getBase

      BaseEntity<?> getBase()
    • getRenderer

      VFXRenderer getRenderer()
    • tick

      boolean tick()
    • destroy

      void destroy()
    • isInitialized

      boolean isInitialized()
    • isDestroyed

      boolean isDestroyed()
    • markRemoved

      void markRemoved()
    • queuePostInitTask

      void queuePostInitTask(Runnable runnable)
    • isBaseEntityVisible

      boolean isBaseEntityVisible()
    • setBaseEntityVisible

      void setBaseEntityVisible(boolean flag)
    • setModelScale

      void setModelScale(int scale)
    • getYaw

      float getYaw()
    • setYaw

      void setYaw(float yaw)
    • getPitch

      float getPitch()
    • setPitch

      void setPitch(float yaw)
    • getOrigin

      org.bukkit.util.Vector getOrigin()
    • setOrigin

      void setOrigin(org.bukkit.util.Vector location)
    • getPosition

      org.joml.Vector3f getPosition()
    • setPosition

      void setPosition(org.joml.Vector3f position)
    • getRotation

      org.joml.Vector3f getRotation()
    • setRotation

      void setRotation(org.joml.Vector3f leftRotation)
    • getScale

      org.joml.Vector3f getScale()
    • setScale

      void setScale(org.joml.Vector3f scale)
    • getModel

      org.bukkit.inventory.ItemStack getModel()
    • setModel

      void setModel(org.bukkit.inventory.ItemStack stack)
    • getModelTracker

      DataTracker<org.bukkit.inventory.ItemStack> getModelTracker()
    • getColor

      org.bukkit.Color getColor()
    • setColor

      void setColor(org.bukkit.Color color)
    • isEnchanted

      boolean isEnchanted()
    • setEnchanted

      void setEnchanted(boolean flag)
    • isVisible

      boolean isVisible()
    • setVisible

      void setVisible(boolean flag)
    • useModel

      default void useModel(String modelId, String boneId)
    • registerSelf

      default void registerSelf()