Skip to content

Commit 6267ef8

Browse files
committed
Fix ClassCastException in EventListener
1 parent 2d60548 commit 6267ef8

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

res/plugin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: RedLib
22
main: redempt.redlib.RedLib
3-
version: 2022-09-16 03:17
3+
version: 2022-09-16 05:12
44
author: Redempt
55
api-version: 1.13
66
load: STARTUP

src/redempt/redlib/misc/EventListener.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,9 @@ public EventListener(Plugin plugin, Class<T> eventClass, Consumer<T> handler) {
109109

110110
@EventHandler
111111
public void handleEvent(T event) {
112-
handler.accept(this, event);
112+
if (eventClass.isAssignableFrom(event.getClass())) {
113+
handler.accept(this, event);
114+
}
113115
}
114116

115117
/**

0 commit comments

Comments
 (0)