LimboAPI
LimboAPI copied to clipboard
Add option in configuration to change server brand in limbo.
I tried this fork, but it doesn't seem to be compatible with currently existing Limbo plugins.
[17:07:30 ERROR]: Couldn't pass ProxyInitializeEvent to limbohub
java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null
at java.lang.String.replace(String.java:2956) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.createBrandMessage(LimboImpl.java:813) ~[?:?]
at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:131) ~[?:?]
at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:89) ~[?:?]
at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?]
at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:117) ~[?:?]
at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:79) ~[?:?]
at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.addPostJoin(LimboImpl.java:234) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.refresh(LimboImpl.java:206) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.<init>(LimboImpl.java:165) ~[?:?]
at net.elytrium.limboapi.LimboAPI.createLimbo(LimboAPI.java:369) ~[?:?]
at net.elytrium.limbohub.LimboHub.reload(LimboHub.java:343) ~[?:?]
at net.elytrium.limbohub.LimboHub.onProxyInitialization(LimboHub.java:155) ~[?:?]
at net.elytrium.limbohub.Lmbda$17.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)]
at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
[17:07:31 ERROR]: Couldn't pass ProxyInitializeEvent to limboreconnect
java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null
at java.lang.String.replace(String.java:2956) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.createBrandMessage(LimboImpl.java:813) ~[?:?]
at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:131) ~[?:?]
at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:89) ~[?:?]
at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?]
at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:117) ~[?:?]
at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:79) ~[?:?]
at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.addPostJoin(LimboImpl.java:234) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.refresh(LimboImpl.java:206) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.<init>(LimboImpl.java:165) ~[?:?]
at net.elytrium.limboapi.LimboAPI.createLimbo(LimboAPI.java:369) ~[?:?]
at net.elytrium.limboreconnect.LimboReconnect.reload(LimboReconnect.java:133) ~[?:?]
at net.elytrium.limboreconnect.LimboReconnect.onProxyInitialization(LimboReconnect.java:108) ~[?:?]
at net.elytrium.limboreconnect.Lmbda$18.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)]
at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
hi, i fixed that problem with extensions compatibility.
I tried this fork, but it doesn't seem to be compatible with currently existing Limbo plugins.
[17:07:30 ERROR]: Couldn't pass ProxyInitializeEvent to limbohub java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null at java.lang.String.replace(String.java:2956) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.createBrandMessage(LimboImpl.java:813) ~[?:?] at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:131) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:89) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?] at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:117) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:79) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.addPostJoin(LimboImpl.java:234) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.refresh(LimboImpl.java:206) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.<init>(LimboImpl.java:165) ~[?:?] at net.elytrium.limboapi.LimboAPI.createLimbo(LimboAPI.java:369) ~[?:?] at net.elytrium.limbohub.LimboHub.reload(LimboHub.java:343) ~[?:?] at net.elytrium.limbohub.LimboHub.onProxyInitialization(LimboHub.java:155) ~[?:?] at net.elytrium.limbohub.Lmbda$17.execute(Unknown Source) ~[?:?] at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) [?:?] [17:07:31 ERROR]: Couldn't pass ProxyInitializeEvent to limboreconnect java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null at java.lang.String.replace(String.java:2956) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.createBrandMessage(LimboImpl.java:813) ~[?:?] at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:131) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:89) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?] at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:117) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:79) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.addPostJoin(LimboImpl.java:234) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.refresh(LimboImpl.java:206) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.<init>(LimboImpl.java:165) ~[?:?] at net.elytrium.limboapi.LimboAPI.createLimbo(LimboAPI.java:369) ~[?:?] at net.elytrium.limboreconnect.LimboReconnect.reload(LimboReconnect.java:133) ~[?:?] at net.elytrium.limboreconnect.LimboReconnect.onProxyInitialization(LimboReconnect.java:108) ~[?:?] at net.elytrium.limboreconnect.Lmbda$18.execute(Unknown Source) ~[?:?] at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) [?:?]
hi, i fixed that problem with extensions compatibility.
I tried this fork, but it doesn't seem to be compatible with currently existing Limbo plugins.
[17:07:30 ERROR]: Couldn't pass ProxyInitializeEvent to limbohub java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null at java.lang.String.replace(String.java:2956) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.createBrandMessage(LimboImpl.java:813) ~[?:?] at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:131) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:89) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?] at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:117) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:79) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.addPostJoin(LimboImpl.java:234) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.refresh(LimboImpl.java:206) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.<init>(LimboImpl.java:165) ~[?:?] at net.elytrium.limboapi.LimboAPI.createLimbo(LimboAPI.java:369) ~[?:?] at net.elytrium.limbohub.LimboHub.reload(LimboHub.java:343) ~[?:?] at net.elytrium.limbohub.LimboHub.onProxyInitialization(LimboHub.java:155) ~[?:?] at net.elytrium.limbohub.Lmbda$17.execute(Unknown Source) ~[?:?] at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) [?:?] [17:07:31 ERROR]: Couldn't pass ProxyInitializeEvent to limboreconnect java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.toString()" because "replacement" is null at java.lang.String.replace(String.java:2956) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.createBrandMessage(LimboImpl.java:813) ~[?:?] at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:131) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:89) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?] at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:117) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:79) ~[?:?] at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.addPostJoin(LimboImpl.java:234) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.refresh(LimboImpl.java:206) ~[?:?] at net.elytrium.limboapi.server.LimboImpl.<init>(LimboImpl.java:165) ~[?:?] at net.elytrium.limboapi.LimboAPI.createLimbo(LimboAPI.java:369) ~[?:?] at net.elytrium.limboreconnect.LimboReconnect.reload(LimboReconnect.java:133) ~[?:?] at net.elytrium.limboreconnect.LimboReconnect.onProxyInitialization(LimboReconnect.java:108) ~[?:?] at net.elytrium.limboreconnect.Lmbda$18.execute(Unknown Source) ~[?:?] at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:597) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:478) ~[Velocity.jar:3.2.0-SNAPSHOT (git-5baf440a)] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[?:?] at java.lang.Thread.run(Thread.java:833) [?:?]
It worked for me, thanks for your work!