diff --git a/src/main/java/noppes/npcs/scripted/entity/ScriptPlayer.java b/src/main/java/noppes/npcs/scripted/entity/ScriptPlayer.java index aa9fcb8ed..385744cf9 100644 --- a/src/main/java/noppes/npcs/scripted/entity/ScriptPlayer.java +++ b/src/main/java/noppes/npcs/scripted/entity/ScriptPlayer.java @@ -72,6 +72,10 @@ public class ScriptPlayer extends ScriptLivingBase return player.getCommandSenderName(); } + public void kick(String reason) { + player.playerNetServerHandler.kickPlayerFromServer(reason); + } + @Override public void spawnParticle(IParticle entityParticle) { entityParticle.spawnOnEntity(this); diff --git a/src/main/java/noppes/npcs/scripted/interfaces/entity/IPlayer.java b/src/main/java/noppes/npcs/scripted/interfaces/entity/IPlayer.java index 0379a2516..1325f7e23 100644 --- a/src/main/java/noppes/npcs/scripted/interfaces/entity/IPlayer.java +++ b/src/main/java/noppes/npcs/scripted/interfaces/entity/IPlayer.java @@ -26,6 +26,8 @@ public interface IPlayer extends IEntityLivingBase */ String getName(); + void kick(String reason); + void setPosition(double x, double y, double z); void setPosition(double x, double y, double z, int dimensionId);