diff --git a/java/noppes/npcs/api/handler/IPlayerModelData.java b/java/noppes/npcs/api/handler/IPlayerModelData.java new file mode 100644 index 0000000..a1e73d6 --- /dev/null +++ b/java/noppes/npcs/api/handler/IPlayerModelData.java @@ -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); +}