Updated interfaces to have the new skin overlay functions.

This commit is contained in:
Luis C.M committed 2022-05-17 04:53:41 -05:00
1 parent 41401d0521
commit 648206f5ba
2 files changed
+17

No files matched your search

@@ -7,6 +7,7 @@ package noppes.npcs.scripted.interfaces.entity;
import net.minecraft.entity.EntityCreature;
import noppes.npcs.scripted.ScriptFaction;
import noppes.npcs.scripted.interfaces.ISkinOverlay;
import noppes.npcs.scripted.interfaces.item.IItemStack;
import noppes.npcs.scripted.interfaces.ITimers;
import noppes.npcs.scripted.roles.*;
@@ -718,6 +719,14 @@ public interface ICustomNpc<T extends EntityCreature> extends IEntityLiving<T> {
double getFlyGravity(double flyGravity);
void setFlyHeightLimit(int flyHeightLimit);
int getFlyHeightLimit(int flyHeightLimit);
void limitFlyHeight(boolean limit);
boolean isFlyHeightLimited(boolean limit);
void setSpeed(int speed);
int getSpeed();
@@ -738,6 +747,10 @@ public interface ICustomNpc<T extends EntityCreature> extends IEntityLiving<T> {
String getOverlayTexture();
void setSkinOverlay(int id, ISkinOverlay overlay);
void removeSkinOverlay(int id);
void setCollisionType(int type);
int getCollisionType();
@@ -225,5 +225,9 @@ public interface IPlayer<T extends EntityPlayerMP> extends IEntityLivingBase<T>
void closeOverlay(int id);
void setSkinOverlay(int id, ISkinOverlay overlay);
void removeSkinOverlay(int id);
IQuest[] getFinishedQuests();
}