What I wrote above is the solution to your issue.
<npcs>
<npc>-1</npc> <!-- CB -->
</npcs>
There are projects that change, or worst, remove GPLv3 because reasons.
I do not think secaolol had bad intentions.
About GPLv3 you already know what I think about.
That is why EDW is MIT licensed.
Personaly, I changed the project java (src) path and mentioned L2jMobius in lisence after having 3 years of changes after L2jServer died.
Something that other projects, like the project mentioned above, do by day one.
You can check L2jMobius commit history to verify this.
On L2jServer license was mass replaced to GPLv3 without any good reason, just because 3 > 2? Shout out to Ahmed_KoK and DrLecter.
Ignoring what was ninja injected to GPLv3 by Richard Stallman, despite objections by fundamental Linux kernel developers such as Linus Torvalds, Greg Kroah-Hartman, and Andrew Morton.
Parts of code shared under GPLv2, other, or no license where updated to GPLv3 without consulting original authors, under the pretence it was part of the project.
You can check L2jServer commit history to verify this.
People should google, a lot, about licensing before forking a project with a restrictive license, like GPLv3, to understand what they sign up for.
GPLv3 is still there, to my benefit at this point, because of this post.
https://www.l2jserver.com/forum/viewtopic.php?f=80&t=32631