Files
CustomNPC-Plus-API/java/noppes/npcs/api/jobs/IJobPuppet.java
T
Luis C.M 1bff2eddfe Moved NPC puppet data to display data.
Improved mixin functionality, offsets and rotations always reset if the puppet "job" (not a job anymore, always in display) is disabled.
2023-01-11 19:12:52 -06:00

59 lines
1.1 KiB
Java

package noppes.npcs.api.jobs;
import noppes.npcs.api.handler.data.IModelPart;
public interface IJobPuppet extends IJob {
void setEnabled(boolean enabled);
boolean enabled();
IModelPart getPart(int part);
void allEnabled(boolean enabled);
void allAnimated(boolean animated);
void allInterpolated(boolean interpolate);
void allFullAngles(boolean fullAngles);
void allAnimRate(float animRate);
void doWhileStanding(boolean whileStanding);
boolean doWhileStanding();
void doWhileAttacking(boolean whileAttacking);
boolean doWhileAttacking();
void doWhileMoving(boolean whileMoving);
boolean doWhileMoving();
@Deprecated
void setRotationX(int part, float rotation);
@Deprecated
void setRotationY(int part, float rotation);
@Deprecated
void setRotationZ(int part, float rotation);
@Deprecated
float getRotationX(int part);
@Deprecated
float getRotationY(int part);
@Deprecated
float getRotationZ(int part);
@Deprecated
boolean isEnabled(int part);
@Deprecated
void setEnabled(int part, boolean bo);
}