Files
CustomNPC-Plus-API/java/noppes/npcs/api/entity/IEnergyProjectile.java
T
2026-02-14 15:21:34 -05:00

87 lines
1.3 KiB
Java

package noppes.npcs.api.entity;
public interface IEnergyProjectile {
int getOwnerEntityId();
IEntity getOwner();
int getTargetEntityId();
IEntity getTarget();
float getSize();
double getMotionX();
double getMotionY();
double getMotionZ();
int getInnerColor();
int getOuterColor();
boolean isOuterColorEnabled();
float getOuterColorWidth();
float getOuterColorAlpha();
float getRotationSpeed();
float getInterpolatedRotationX(float partialTicks);
float getInterpolatedRotationY(float partialTicks);
float getInterpolatedRotationZ(float partialTicks);
float getInterpolatedSize(float partialTicks);
boolean hasLightningEffect();
float getLightningDensity();
float getLightningRadius();
int getLightningFadeTime();
float getMaxDistance();
int getMaxLifetime();
float getDamage();
float getKnockback();
float getKnockbackUp();
boolean isExplosive();
float getExplosionRadius();
float getExplosionDamageFalloff();
float getSpeed();
boolean isHoming();
float getHomingStrength();
float getHomingRange();
int getAnchor();
float getAnchorOffsetX();
float getAnchorOffsetY();
float getAnchorOffsetZ();
double getStartX();
double getStartY();
double getStartZ();
}