diff --git a/api/pom.xml b/api/pom.xml
index ebfaf82..0a55449 100644
--- a/api/pom.xml
+++ b/api/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib
- 1.1.2
+ 1.1.3
npclib-api
diff --git a/commons/pom.xml b/commons/pom.xml
index 71e92f4..f0172c5 100644
--- a/commons/pom.xml
+++ b/commons/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib
- 1.1.2
+ 1.1.3
npclib-commons
diff --git a/commons/src/main/java/net/jitse/npclib/api/ActionHandler.java b/commons/src/main/java/net/jitse/npclib/api/ActionHandler.java
new file mode 100644
index 0000000..29db86f
--- /dev/null
+++ b/commons/src/main/java/net/jitse/npclib/api/ActionHandler.java
@@ -0,0 +1,17 @@
+/*
+ * Copyright (c) 2018 Jitse Boonstra
+ */
+
+package net.jitse.npclib.api;
+
+/**
+ * @author Jitse Boonstra
+ */
+public interface ActionHandler {
+
+// void toggleSleep(Supplier> visible);
+//
+// void toggleShift(Supplier> visible);
+//
+// void toggleWatching(Player player, Supplier> visible);
+}
diff --git a/commons/src/main/java/net/jitse/npclib/api/NPC.java b/commons/src/main/java/net/jitse/npclib/api/NPC.java
index 179b940..7856759 100644
--- a/commons/src/main/java/net/jitse/npclib/api/NPC.java
+++ b/commons/src/main/java/net/jitse/npclib/api/NPC.java
@@ -22,7 +22,7 @@ import java.util.*;
/**
* @author Jitse Boonstra
*/
-public abstract class NPC implements PacketHandler {
+public abstract class NPC implements PacketHandler, ActionHandler {
protected final UUID uuid = UUID.randomUUID();
protected final String name = uuid.toString().replace("-", "").substring(0, 10);
diff --git a/commons/src/main/java/net/jitse/npclib/api/packet/NPCPacket.java b/commons/src/main/java/net/jitse/npclib/api/packet/NPCPacket.java
new file mode 100644
index 0000000..9ebf165
--- /dev/null
+++ b/commons/src/main/java/net/jitse/npclib/api/packet/NPCPacket.java
@@ -0,0 +1,21 @@
+/*
+ * Copyright (c) 2018 Jitse Boonstra
+ */
+
+package net.jitse.npclib.api.packet;
+
+import org.bukkit.entity.Player;
+
+/**
+ * @author Jitse Boonstra
+ */
+public abstract class NPCPacket {
+
+ private Object packet;
+
+ public void send(Player player) {
+
+ }
+
+ public abstract void create();
+}
diff --git a/nms/pom.xml b/nms/pom.xml
index e5bd848..82ecc84 100644
--- a/nms/pom.xml
+++ b/nms/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib
- 1.1.2
+ 1.1.3
npclib-nms
diff --git a/nms/v1_10_R1/pom.xml b/nms/v1_10_R1/pom.xml
index 9c56bff..eff8f28 100644
--- a/nms/v1_10_R1/pom.xml
+++ b/nms/v1_10_R1/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib-nms
- 1.1.2
+ 1.1.3
npclib-nms-v1_10_R1
diff --git a/nms/v1_11_R1/pom.xml b/nms/v1_11_R1/pom.xml
index 982a015..c21c16a 100644
--- a/nms/v1_11_R1/pom.xml
+++ b/nms/v1_11_R1/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib-nms
- 1.1.2
+ 1.1.3
npclib-nms-v1_11_R1
diff --git a/nms/v1_12_R1/pom.xml b/nms/v1_12_R1/pom.xml
index d3d8f74..bc94a96 100644
--- a/nms/v1_12_R1/pom.xml
+++ b/nms/v1_12_R1/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib-nms
- 1.1.2
+ 1.1.3
npclib-nms-v1_12_R1
diff --git a/nms/v1_8_R1/pom.xml b/nms/v1_8_R1/pom.xml
index 7e45945..4c80971 100644
--- a/nms/v1_8_R1/pom.xml
+++ b/nms/v1_8_R1/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib-nms
- 1.1.2
+ 1.1.3
npclib-nms-v1_8_R1
diff --git a/nms/v1_8_R2/pom.xml b/nms/v1_8_R2/pom.xml
index 7d34792..ca8eff1 100644
--- a/nms/v1_8_R2/pom.xml
+++ b/nms/v1_8_R2/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib-nms
- 1.1.2
+ 1.1.3
npclib-nms-v1_8_R2
diff --git a/nms/v1_8_R3/pom.xml b/nms/v1_8_R3/pom.xml
index c5b7fde..2d5c4d7 100644
--- a/nms/v1_8_R3/pom.xml
+++ b/nms/v1_8_R3/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib-nms
- 1.1.2
+ 1.1.3
npclib-nms-v1_8_R3
diff --git a/nms/v1_9_R1/pom.xml b/nms/v1_9_R1/pom.xml
index 1d26649..be8ea00 100644
--- a/nms/v1_9_R1/pom.xml
+++ b/nms/v1_9_R1/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib-nms
- 1.1.2
+ 1.1.3
npclib-nms-v1_9_R1
diff --git a/nms/v1_9_R2/pom.xml b/nms/v1_9_R2/pom.xml
index 2e9a0e7..f076dc7 100644
--- a/nms/v1_9_R2/pom.xml
+++ b/nms/v1_9_R2/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib-nms
- 1.1.2
+ 1.1.3
npclib-nms-v1_9_R2
diff --git a/plugin/pom.xml b/plugin/pom.xml
index d7dd664..affab33 100644
--- a/plugin/pom.xml
+++ b/plugin/pom.xml
@@ -7,7 +7,7 @@
net.jitse
npclib
- 1.1.2
+ 1.1.3
npclib-plugin
diff --git a/pom.xml b/pom.xml
index 538a35a..4de1898 100644
--- a/pom.xml
+++ b/pom.xml
@@ -8,7 +8,7 @@
net.jitse
npclib
- 1.1.2
+ 1.1.3
NPCLib
https://github.com/JitseB/npclib