mirror of
https://github.com/KAMKEEL/CustomNPC-Plus-API.git
synced 2026-11-15 20:44:44 +00:00
Improved mixin functionality, offsets and rotations always reset if the puppet "job" (not a job anymore, always in display) is disabled.
59 lines
1.1 KiB
Java
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);
|
|
}
|