Package com.ticxo.modelengine.api.vfx
Interface VFX
public interface VFX
-
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
BaseEntity<?>
getBase()
org.bukkit.Color
getColor()
org.bukkit.inventory.ItemStack
getModel()
DataTracker<org.bukkit.inventory.ItemStack>
org.bukkit.util.Vector
float
getPitch()
org.joml.Vector3f
org.joml.Vector3f
org.joml.Vector3f
getScale()
float
getYaw()
boolean
boolean
boolean
boolean
boolean
void
void
queuePostInitTask
(Runnable runnable) default void
void
setBaseEntityVisible
(boolean flag) void
setColor
(org.bukkit.Color color) void
setEnchanted
(boolean flag) void
setModel
(org.bukkit.inventory.ItemStack stack) void
setModelScale
(int scale) void
setOrigin
(org.bukkit.util.Vector location) void
setPitch
(float yaw) void
setPosition
(org.joml.Vector3f position) void
setRotation
(org.joml.Vector3f leftRotation) void
setScale
(org.joml.Vector3f scale) void
setVisible
(boolean flag) void
setYaw
(float yaw) boolean
tick()
default void
-
Method Details
-
getBase
BaseEntity<?> getBase() -
getRenderer
VFXRenderer getRenderer() -
tick
boolean tick() -
destroy
void destroy() -
isInitialized
boolean isInitialized() -
isDestroyed
boolean isDestroyed() -
markRemoved
void markRemoved() -
queuePostInitTask
-
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
-
registerSelf
default void registerSelf()
-