From bca98b061a2848a6df705d76ba96342b8f542c9a Mon Sep 17 00:00:00 2001 From: JitseB Date: Wed, 16 May 2018 19:36:19 +0200 Subject: [PATCH] For v1.1.3. Some files will not be used in this release. These will become active in v1.2. --- api/pom.xml | 2 +- commons/pom.xml | 2 +- .../net/jitse/npclib/api/ActionHandler.java | 17 +++++++++++++++ .../main/java/net/jitse/npclib/api/NPC.java | 2 +- .../jitse/npclib/api/packet/NPCPacket.java | 21 +++++++++++++++++++ nms/pom.xml | 2 +- nms/v1_10_R1/pom.xml | 2 +- nms/v1_11_R1/pom.xml | 2 +- nms/v1_12_R1/pom.xml | 2 +- nms/v1_8_R1/pom.xml | 2 +- nms/v1_8_R2/pom.xml | 2 +- nms/v1_8_R3/pom.xml | 2 +- nms/v1_9_R1/pom.xml | 2 +- nms/v1_9_R2/pom.xml | 2 +- plugin/pom.xml | 2 +- pom.xml | 2 +- 16 files changed, 52 insertions(+), 14 deletions(-) create mode 100644 commons/src/main/java/net/jitse/npclib/api/ActionHandler.java create mode 100644 commons/src/main/java/net/jitse/npclib/api/packet/NPCPacket.java 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