diff --git a/build.gradle b/build.gradle index db31bb9a1..86bf1de90 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,7 @@ buildscript { apply plugin: 'forge' -version = "1.3" +version = "1.4" group= "com.yourname.modid" // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = "CustomNPC-Plus" diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java b/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java index 64cd375b6..9b7cc2dd8 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptNpc.java @@ -967,6 +967,14 @@ public class ScriptNpc extends ScriptLiving imp return npc.ai.flyGravity; } + public void setSpeed(int speed) { + npc.ai.setWalkingSpeed(speed); + } + + public int getSpeed() { + return npc.ai.getWalkingSpeed(); + } + public void setSkinType(byte type) { npc.display.skinType = type; npc.updateClient = true; diff --git a/src/main/java/noppes/npcs/scripted/interfaces/ICustomNpc.java b/src/main/java/noppes/npcs/scripted/interfaces/ICustomNpc.java index c92d8c7ae..2b2e6370e 100644 --- a/src/main/java/noppes/npcs/scripted/interfaces/ICustomNpc.java +++ b/src/main/java/noppes/npcs/scripted/interfaces/ICustomNpc.java @@ -688,6 +688,10 @@ public interface ICustomNpc extends IEntityLiving { public double getFlyGravity(double flyGravity); + public void setSpeed(int speed); + + public int getSpeed(); + public void setSkinType(byte type); public byte getSkinType();