IJobPuppet:

-Now restructured to use IModelPart to modify puppet parts.
-Old functions have been marked as deprecated, but still work.
This commit is contained in:
Luis C.M committed 2023-01-08 22:32:32 -06:00
1 parent e4a0840ae2
commit 3d39244dd3
2 files changed
+65 -25

No files matched your search

@@ -0,0 +1,52 @@
package noppes.npcs.api.handler.data;
public interface IModelPart {
void setEnabled(boolean bo);
boolean isEnabled();
void setAnimated(boolean animated);
boolean isAnimated();
void setInterpolated(boolean interpolate);
boolean isInterpolated();
void setFullAngles(boolean limit);
boolean fullAngles();
void setAnimRate(float animRate);
float getAnimRate();
void setRotation(float rotationX, float rotationY, float rotationZ);
void setRotationX(float rotation);
void setRotationY(float rotation);
void setRotationZ(float rotation);
float getRotationX();
float getRotationY();
float getRotationZ();
void setOffset(float offsetX, float offsetY, float offsetZ);
void setOffsetX(float offset);
void setOffsetY(float offset);
void setOffsetZ(float offset);
float getOffsetX();
float getOffsetY();
float getOffsetZ();
}
+13 -25
View File
@@ -1,23 +1,19 @@
package noppes.npcs.api.jobs;
import noppes.npcs.api.handler.data.IModelPart;
public interface IJobPuppet extends IJob {
void setAnimated(boolean animated);
IModelPart getPart(int part);
boolean isAnimated();
void setAnimated(boolean animated);
void setInterpolated(boolean interpolate);
boolean isInterpolated();
void setFullAngles(boolean limit);
boolean fullAngles();
void setFullAngles(boolean fullAngles);
void setAnimRate(float animRate);
float getAnimRate();
void doWhileStanding(boolean whileStanding);
boolean doWhileStanding();
@@ -30,35 +26,27 @@ public interface IJobPuppet extends IJob {
boolean doWhileMoving();
void setRotation(int part, float rotationX, float rotationY, float rotationZ);
@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);
void setOffset(int part, float offsetX, float offsetY, float offsetZ);
void setOffsetX(int part, float offset);
void setOffsetY(int part, float offset);
void setOffsetZ(int part, float offset);
float getOffsetX(int part);
float getOffsetY(int part);
float getOffsetZ(int part);
@Deprecated
boolean isEnabled(int part);
@Deprecated
void setEnabled(int part, boolean bo);
}