From e7e8b0e0e5226983a2ec25b967416508a29eb044 Mon Sep 17 00:00:00 2001 From: Pasqual Koschmieder Date: Sat, 5 Aug 2023 23:30:19 +0200 Subject: [PATCH 1/2] fix: replace event lib with custom implementation --- .idea/codeStyles/Project.xml | 2 +- api/build.gradle.kts | 1 - .../npclib/api/event/CancellableNpcEvent.java | 5 +- .../event/manager/DefaultNpcEventManager.java | 132 ++++++++++-------- .../manager/DefaultNpcEventSubscription.java | 69 +++++++++ .../event/manager/EventExceptionHandler.java | 53 +++++++ .../api/event/manager/NpcEventConsumer.java | 5 +- .../api/event/manager/NpcEventManager.java | 8 +- .../event/manager/NpcEventSubscription.java | 39 ++++++ gradle/libs.versions.toml | 2 - 10 files changed, 250 insertions(+), 66 deletions(-) create mode 100644 api/src/main/java/com/github/juliarn/npclib/api/event/manager/DefaultNpcEventSubscription.java create mode 100644 api/src/main/java/com/github/juliarn/npclib/api/event/manager/EventExceptionHandler.java create mode 100644 api/src/main/java/com/github/juliarn/npclib/api/event/manager/NpcEventSubscription.java diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index d0f4383..b0cd35f 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -182,7 +182,7 @@