Added IPlayerModelData interface.

This commit is contained in:
Luis C.M committed 2023-01-05 17:57:12 -06:00
1 parent 3dd1bfc569
commit f8d683cb40
1 file changed
+94
@@ -0,0 +1,94 @@
package noppes.npcs.api.handler;
public interface IPlayerModelData {
void updateClient();
void setEnabled(boolean enabled);
boolean getEnabled();
void setAnimated(boolean animated);
boolean fullAngles();
void setFullAngles(boolean limit);
boolean isAnimated();
void setAnimRate(float animRate);
float getAnimRate();
void doWhileStanding(boolean whileStanding);
boolean doWhileStanding();
void doWhileAttacking(boolean whileAttacking);
boolean doWhileAttacking();
void doWhileMoving(boolean whileMoving);
boolean doWhileMoving();
void setRotation(int rotationX, int rotationY, int rotationZ);
void setEnabledRotation(boolean enabledX, boolean enabledY, boolean enabledZ);
void setRotationX(int rotationX);
void setRotationY(int rotationY);
void setRotationZ(int rotationZ);
void setRotationEnabledX(boolean enabled);
void setRotationEnabledY(boolean enabled);
void setRotationEnabledZ(boolean enabled);
int getRotationX();
int getRotationY();
int getRotationZ();
boolean rotationEnabledX();
boolean rotationEnabledY();
boolean rotationEnabledZ();
int getRotationX(int part);
int getRotationY(int part);
int getRotationZ(int part);
void setRotation(int part, int rotationX, int rotationY, int rotationZ);
void setRotationX(int part, int rotation);
void setRotationY(int part, int rotation);
void setRotationZ(int part, int rotation);
int getOffsetX(int part);
int getOffsetY(int part);
int getOffsetZ(int part);
void setOffset(int part, int offsetX, int offsetY, int offsetZ);
void setOffsetX(int part, int offset);
void setOffsetY(int part, int offset);
void setOffsetZ(int part, int offset);
boolean isEnabled(int part);
void setEnabled(int part, boolean bo);
}