This repository was archived by the owner on Aug 12, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
src/main/java/gg/nextforge/protocol/listener Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package gg .nextforge .protocol .listener ;
22
33import gg .nextforge .plugin .NextForgePlugin ;
4+ import gg .nextforge .protocol .ScriptEngine ;
45import gg .nextforge .protocol .packet .PacketContainer ;
56import gg .nextforge .protocol .packet .PacketType ;
67import gg .nextforge .protocol .ProtocolManager ;
@@ -149,7 +150,11 @@ private static class MethodPacketListener extends PacketListener {
149150 if (filter != null && !filter .isEmpty ()) {
150151 this .filterName = "handler_" + method .getName () + "_" + System .nanoTime ();
151152 var engine = NextForgePlugin .getInstance ().getProtocolManager ().getScriptEngine ();
152- engine .compileFilter (filterName , filter );
153+ try {
154+ engine .compileFilter (filterName , filter );
155+ } catch (ScriptEngine .ScriptException e ) {
156+ throw new RuntimeException (e );
157+ }
153158 } else {
154159 this .filterName = null ;
155160 }
You can’t perform that action at this time.
0 commit comments