Giter Club home page Giter Club logo

bungeecord's Introduction

BungeeCord with built in AntiBot protection. (Russian lang)

Videos

Captcha+Falling check: Only captcha Falling check: Only captcha

Download

You can download this protection on RuBukkit or on Yandex Disk

bungeecord's People

Contributors

56738 avatar black-hole avatar boomearo avatar brokkonaut avatar catcoderr avatar daboross avatar dependabot[bot] avatar drakiaxyz avatar dualspiral avatar janmm14 avatar kamcio96 avatar kanefreeman avatar keir-nellyer avatar kosgan10 avatar leymooo avatar mbax avatar md-5 avatar minecrafter avatar mrivanplays avatar mystiflow avatar nathan818fr avatar nayxegp avatar outfluencer avatar roblabla avatar stephan-gh avatar steveanton avatar thinkofname avatar weaondara avatar xxdark avatar yawkat avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bungeecord's Issues

Игрок с таким-же ником уже играет на сервере!

Проблема у игроков: при неудачном заходе их кикает, а при повторном входе выдаёт ошибку: Игрок с таким-же ником уже играет на сервере! При перезагрузке банжи ошибка пропадает, но на время. Используется самая новая версия (3.8.6)

Captcha check if server is whitelisted

Hello!
I'm using BungeeCord with built in AntiBot protection. Can you add function, which allows to remove captcha check? If server is whitelisted, captcha check is not necessary. So it would be better if antibot will be more customizable. Thanks in advance.

BungeeCord

Как сделать чтобы при кике или бане челика он перекидывался на сервер лобби.
MoveMeNow не работает

Couldn't register custom payload // Invalid payload REGISTER!

[16:36:00 ERROR]: Couldn't register custom payload
org.bukkit.plugin.messaging.ChannelNameTooLongException: Attempted to send a Plugin Message to a channel that was too large. The maximum length a channel may be is 64 chars (attempted 85 - 'rp:pluginsr:messagechannelsr:skinchangeadvancedban:mainbungeecord:mainunitedmine:auth.
        at org.bukkit.plugin.messaging.StandardMessenger.validateAndCorrectChannel(StandardMessenger.java:500) ~[patched_1.16.5.jar:git-Paper-775]
        at org.bukkit.craftbukkit.v1_16_R3.entity.CraftPlayer.addChannel(CraftPlayer.java:1630) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:3054) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.PacketPlayInCustomPayload.a(SourceFile:44) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.PacketPlayInCustomPayload.a(SourceFile:9) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:35) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1266) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1259) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1220) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1134) ~[patched_1.16.5.jar:git-Paper-775]
        at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:291) ~[patched_1.16.5.jar:git-Paper-775]
        at java.lang.Thread.run(Thread.java:832) [?:?]
[16:36:00 INFO]: TheDevilArtY lost connection: Invalid payload REGISTER!

На BotFilter ошибки нет (Есть флаг -Dbotfilter.printallerrors=true). На подсервере ошибка, описанная выше

Проверил с Waterfall 445, все работает. Ошибка появилась после версии BotFilter 3.8.7, на 3.8.7 все работало.
Ошибка возникает при входе клиента любой версии (Проверено на 1.17.1 и 1.16.5)

Кикает по причине "Потеряно соединение с серверов"

java.lang.OutOfMemoryError

After some time, the java.lang.OutOfMemoryError exception is thrown
Some players cannot connect to the server or are kicked periodically.

On the server online on average 5-10 people
I think 350MB is more than enough for so many users!
Previously, I allocated 200-250 at all and there were no problems (in previous versions 1.16.2)

Installed plugins: ServerCommand, nLogin, CleanMotD, SkinsRestorer, TAB
Run i use: java -Xmx350M -Xms350M -jar -Dfile.encoding=UTF-8 BungeeCord.jar nogui
Use bungeecord: BungeeCord-BotFilter(3.8.3).jar

Exception:

java.lang.OutOfMemoryError: Direct buffer memory
	at java.base/java.nio.Bits.reserveMemory(Bits.java:175)
	at java.base/java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:118)
	at java.base/java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:317)
	at io.netty.buffer.PoolArena$DirectArena.allocateDirect(PoolArena.java:755)
	at io.netty.buffer.PoolArena$DirectArena.newChunk(PoolArena.java:731)
	at io.netty.buffer.PoolArena.allocateNormal(PoolArena.java:247)
	at io.netty.buffer.PoolArena.allocate(PoolArena.java:227)
	at io.netty.buffer.PoolArena.reallocate(PoolArena.java:394)
	at io.netty.buffer.PooledByteBuf.capacity(PooledByteBuf.java:118)
	at io.netty.buffer.AbstractByteBuf.ensureWritable0(AbstractByteBuf.java:306)
	at io.netty.buffer.AbstractByteBuf.ensureWritable(AbstractByteBuf.java:282)
	at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:1104)
	at io.netty.handler.codec.ByteToMessageDecoder$1.cumulate(ByteToMessageDecoder.java:99)
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:274)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
	at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
	at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:792)
	at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe$1.run(AbstractEpollChannel.java:387)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:384)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at java.base/java.lang.Thread.run(Thread.java:834)

Can only increase memory solve this problem?

Error

image
Происходит когда игрок находится на сервере. Версия 3.8.6
Попробовал на версии 3.8.7, ошибка исчезла.

Проблемчик

19:11:24 [SEVERE] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
19:11:24 [SEVERE] at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1181)
19:11:24 [SEVERE] at java.awt.image.BufferedImage.getGraphics(BufferedImage.java:1170)
19:11:24 [SEVERE] at ru.leymooo.botfilter.captcha.generator.CaptchaPainter.draw(CaptchaPainter.java:44)
19:11:24 [SEVERE] at ru.leymooo.botfilter.captcha.CaptchaGeneration.lambda$generateImages$0(CaptchaGeneration.java:45)
19:11:24 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
19:11:24 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
19:11:24 [SEVERE] at java.lang.Thread.run(Thread.java:748)
19:11:24 [SEVERE] Exception in thread "pool-1-thread-823"
19:11:24 [SEVERE] java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
19:11:24 [SEVERE] at java.lang.Class.forName0(Native Method)
19:11:24 [SEVERE] at java.lang.Class.forName(Class.java:264)
19:11:24 [SEVERE] at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:103)
19:11:24 [SEVERE] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
19:11:24 [SEVERE] at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1181)
19:11:24 [SEVERE] at java.awt.image.BufferedImage.getGraphics(BufferedImage.java:1170)
19:11:24 [SEVERE] at ru.leymooo.botfilter.captcha.generator.CaptchaPainter.draw(CaptchaPainter.java:44)
19:11:24 [SEVERE] at ru.leymooo.botfilter.captcha.CaptchaGeneration.lambda$generateImages$0(CaptchaGeneration.java:45)
19:11:24 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
19:11:24 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
19:11:24 [SEVERE] at java.lang.Thread.run(Thread.java:748)
19:11:24 [SEVERE] Exception in thread "pool-1-thread-824"
19:11:24 [SEVERE] java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
19:11:24 [SEVERE] at java.lang.Class.forName0(Native Method)
19:11:24 [SEVERE] at java.lang.Class.forName(Class.java:264)
19:11:24 [SEVERE] at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:103)
19:11:24 [SEVERE] at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82)
19:11:24 [SEVERE] at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1181)
19:11:24 [SEVERE] at java.awt.image.BufferedImage.getGraphics(BufferedImage.java:1170)
19:11:24 [SEVERE] at ru.leymooo.botfilter.captcha.generator.CaptchaPainter.draw(CaptchaPainter.java:44)
19:11:24 [SEVERE] at ru.leymooo.botfilter.captcha.CaptchaGeneration.lambda$generateImages$0(CaptchaGeneration.java:45)
19:11:24 [SEVERE] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
19:11:24 [SEVERE] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
19:11:24 [SEVERE] at java.lang.Thread.run(Thread.java:748)
19:11:24 [SEVERE] Exception in thread "pool-1-thread-825"

Поддержка Forge

Приветствую, предлагаю добавить поддержку модов в ботфильтр. В WaterFall она есть так что я думаю это будет не очень сложно. Применить патчи ватерфалла для форджа. Заранее спасибо

Просьба добавить поддержку Geyser

В данный момент на последней стабильной версии при попытке зайти с Bedrock edition, игрок не может пройти проверку на бота по Failed position check. Прошу, по возомжности, учитывать пакеты, получаемые через Geyser при их проверке. Если это невозможно, то прошу прощения за потраченное время

connection_throttle does not work during large bot attacks

my settings bungeecord config.yml:

connection_throttle: 2000
connection_throttle_limit: 3

they work if I test from one ip address. but if a large bot attack happens, which I had today, then connection_throttle does not work at all.
here are the logs in half a second, as we see dozens of connections are made from one ip, and there should be a maximum of 3

[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #2/INFO]: [36.37.175.123] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #2/INFO]: [36.37.175.123] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #3/INFO]: [217.27.219.14] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #4/INFO]: [177.74.112.142] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #3/INFO]: [217.27.219.14] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #2/INFO]: [36.37.175.123] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #2/INFO]: [36.37.175.123] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #3/INFO]: [217.27.219.14] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #4/INFO]: [177.74.112.142] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #3/INFO]: [217.27.219.14] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #2/INFO]: [36.37.175.123] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #7/INFO]: [103.214.41.98] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #2/INFO]: [36.37.175.123] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #6/INFO]: [95.158.63.61] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #0/INFO]: [60.2.44.182] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #1/INFO]: [116.206.60.10] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #5/INFO]: [122.55.202.100] sent wrong Handshake packet. Junk??)
[13:21:33] [Netty Worker IO Thread #3/INFO]: [217.27.219.14] sent wrong Handshake packet. Junk??)

check on every join

is it possible to make it check on every join disregard if that person have join before?

Waterfall-based?

Could these changes be made against Waterfall or maybe done via patches so it can be applied among other modifications of Bungee?

Помогите

21:09:20 [SEVERE] Exception in thread "main"
21:09:20 [SEVERE] java.lang.reflect.InaccessibleObjectException: Unable to make private native java.lang.reflect.Field[] java.lang.Class.getDeclaredFields0(boolean) accessible: module java.base does not "opens java.lang" to unnamed module @3d8314f0

21:09:20 [SEVERE] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)

21:09:20 [SEVERE] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)

21:09:20 [SEVERE] at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)

21:09:20 [SEVERE] at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)

21:09:20 [SEVERE] at ru.leymooo.botfilter.config.Config.setAccessible(Config.java:420)

21:09:20 [SEVERE] at ru.leymooo.botfilter.config.Config.getField(Config.java:307)

21:09:20 [SEVERE] at ru.leymooo.botfilter.config.Config.set(Config.java:54)

21:09:20 [SEVERE] at ru.leymooo.botfilter.config.Config.set(Config.java:114)

21:09:20 [SEVERE] at ru.leymooo.botfilter.config.Config.load(Config.java:99)

21:09:20 [SEVERE] at ru.leymooo.botfilter.config.Settings.reload(Settings.java:238)

21:09:20 [SEVERE] at ru.leymooo.botfilter.BotFilter.(BotFilter.java:74)

21:09:20 [SEVERE] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:282)

21:09:20 [SEVERE] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:49)

21:09:20 [SEVERE] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

Launch Problem

Starting BungeeCord...
18:48:01 [INFO] Using mbed TLS based native cipher.
18:48:01 [INFO] Using zlib based native compressor.
18:48:01 [WARNING] Включаю BungeCord BotFilter 1.8.x-1.16.x от vk.com/Leymooo_s (http://rubukkit.org/threads/137038)
18:48:01 [INFO] [BotFilter] Проверяю наличее обновлений
18:48:02 [INFO] [BotFilter] Обновлений не найдено!
18:48:02 [INFO] [BotFilter] Генерирую капчу [0/900]
18:48:03 [INFO] [BotFilter] Генерирую капчу [107/900]
18:48:04 [INFO] [BotFilter] Генерирую капчу [265/900]
18:48:05 [INFO] [BotFilter] Генерирую капчу [413/900]
18:48:06 [INFO] [BotFilter] Генерирую капчу [575/900]
18:48:07 [INFO] [BotFilter] Генерирую капчу [743/900]
18:48:08 [INFO] [BotFilter] Капча сгенерированна за 6,192 мс
18:48:08 [INFO] [BotFilter] Подключаюсь к датабазе...
18:48:08 [INFO] [BotFilter] Подключено (62 мс)
18:48:08 [INFO] [BotFilter] Очищено 0 аккаунтов
18:48:08 [INFO] [BotFilter] Белый список игроков успешно загружен (0)
18:48:08 [INFO] Not on Windows, attempting to use enhanced EpollEventLoop
18:48:09 [INFO] Epoll is working, utilising it!
18:48:09 [INFO] Couldn't detect bungee version. Custom build?
18:48:09 [SEVERE] Exception in thread "main"
18:48:09 [SEVERE] java.lang.ClassCastException: java.lang.String cannot be cast to java.util.Map
18:48:09 [SEVERE] at net.md_5.bungee.conf.YamlConfig.load(YamlConfig.java:76)
18:48:09 [SEVERE] at net.md_5.bungee.conf.Configuration.load(Configuration.java:73)
18:48:09 [SEVERE] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:296)
18:48:09 [SEVERE] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:43)
18:48:09 [SEVERE] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

В чем проблема я хлебушек

[SEVERE] Exception in thread "main"

On startup

18:09:06 [SEVERE] java.lang.reflect.InaccessibleObjectException: Unable to make private native java.lang.reflect.Field[] java.lang.Class.getDeclaredFields0(boolean) accessible: module java.base does not "opens java.lang" to unnamed module @50828c64
18:09:06 [SEVERE]     at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
18:09:06 [SEVERE]     at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(Unknown Source)
18:09:06 [SEVERE]     at java.base/java.lang.reflect.Method.checkCanSetAccessible(Unknown Source)
18:09:06 [SEVERE]     at java.base/java.lang.reflect.Method.setAccessible(Unknown Source)
18:09:06 [SEVERE]     at ru.leymooo.botfilter.config.Config.setAccessible(Config.java:371)
18:09:06 [SEVERE]     at ru.leymooo.botfilter.config.Config.getField(Config.java:258)
18:09:06 [SEVERE]     at ru.leymooo.botfilter.config.Config.set(Config.java:54)
18:09:06 [SEVERE]     at ru.leymooo.botfilter.config.Config.set(Config.java:114)
18:09:06 [SEVERE]     at ru.leymooo.botfilter.config.Config.load(Config.java:99)
18:09:06 [SEVERE]     at ru.leymooo.botfilter.config.Settings.reload(Settings.java:60)
18:09:06 [SEVERE]     at ru.leymooo.botfilter.BotFilter.<init>(BotFilter.java:74)
18:09:06 [SEVERE]     at net.md_5.bungee.BungeeCord.start(BungeeCord.java:282)
18:09:06 [SEVERE]     at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:49)
18:09:06 [SEVERE]     at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)```

Несовместимость с Litebans

Мы используем Litebans на бунге. При попытке забаненного игрока зайти на сервер, вместо причины бана, он получает такой экран.
image

На обычном Waterfall такой проблемы нет. От разработчика Litebans получили такой комментарий:

LiteBans doesn't do anything special, just LoginEvent#setCancelled(true) and LoginEvent#setCancelReason().
I don't mess with the protocol so I would assume that a protocol error like that would be caused by BungeeCord itself (maybe compatibility layer), if not another plugin.

botfilter

how to disable countries whitelist

Ошибка при вторичном запуске в докере

Использую: https://github.com/itzg/docker-bungeecord
Если брать стандартную банжу или waterfall - все ок


Логи при запуске
20:47:12 [SEVERE] Exception in thread "main"
20:47:12 [SEVERE] java.lang.reflect.InaccessibleObjectException: Unable to make private native java.lang.reflect.Field[] java.lang.Class.getDeclaredFields0(boolean) accessible: module java.base does not "opens java.lang" to unnamed module @5274766b
20:47:12 [SEVERE] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
20:47:12 [SEVERE] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
20:47:12 [SEVERE] at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
20:47:12 [SEVERE] at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
20:47:12 [SEVERE] at ru.leymooo.botfilter.config.Config.setAccessible(Config.java:371)
20:47:12 [SEVERE] at ru.leymooo.botfilter.config.Config.getField(Config.java:258)
20:47:12 [SEVERE] at ru.leymooo.botfilter.config.Config.set(Config.java:54)
20:47:12 [SEVERE] at ru.leymooo.botfilter.config.Config.set(Config.java:114)
20:47:12 [SEVERE] at ru.leymooo.botfilter.config.Config.load(Config.java:99)
20:47:12 [SEVERE] at ru.leymooo.botfilter.config.Settings.reload(Settings.java:60)
20:47:12 [SEVERE] at ru.leymooo.botfilter.BotFilter.(BotFilter.java:74)
20:47:12 [SEVERE] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:282)
20:47:12 [SEVERE] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:49)
20:47:12 [SEVERE] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)


Конфиг для docker-compose
version: "3.7"

services:
proxy:
image: itzg/bungeecord
environment:
TYPE: CUSTOM
BUNGEE_JAR_FILE: server-3.8.8.1.jar
restart: unless-stopped
ports:
- "25565:25577"
volumes:
- "./proxy:/server"

Support java 1.16 for BungeeCord

13:22:21 [WARNING] Включаю BungeCord BotFilter 1.8.x-1.16.x от vk.com/Leymooo_s (http://rubukkit.org/threads/137038)
13:22:21 [SEVERE] Exception in thread "main"
13:22:21 [SEVERE] java.lang.reflect.InaccessibleObjectException: Unable to make private native java.lang.reflect.Field[] java.lang.Class.getDeclaredFields0(boolean) accessible: module java.base does not "opens java.lang" to unnamed module @2a79781f

13:22:21 [SEVERE] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)

13:22:21 [SEVERE] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)

13:22:21 [SEVERE] at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)

13:22:21 [SEVERE] at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)

13:22:21 [SEVERE] at ru.leymooo.botfilter.config.Config.setAccessible(Config.java:420)

13:22:21 [SEVERE] at ru.leymooo.botfilter.config.Config.getField(Config.java:307)

13:22:21 [SEVERE] at ru.leymooo.botfilter.config.Config.set(Config.java:54)

13:22:21 [SEVERE] at ru.leymooo.botfilter.config.Config.set(Config.java:114)

13:22:21 [SEVERE] at ru.leymooo.botfilter.config.Config.load(Config.java:99)

13:22:21 [SEVERE] at ru.leymooo.botfilter.config.Settings.reload(Settings.java:238)

13:22:21 [SEVERE] at ru.leymooo.botfilter.BotFilter.(BotFilter.java:74)

13:22:21 [SEVERE] at net.md_5.bungee.BungeeCord.start(BungeeCord.java:280)

13:22:21 [SEVERE] at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:43)

13:22:21 [SEVERE] at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)

java.lang.IllegalStateException: Adding 1 elements would exceed capacity of 128

Добрый день.
Установлена последняя версия фильтра из Actions.
Похоже, при определённых действиях со стороны игрока возникает следующее исключение: https://pastebin.com/raw/4aGSSYTY
Ранее также наблюдались подобные исключения - с 2-5 айпи адресов каждый день.
Также ранее capacity была равна 64 вместо 128, небольшие отличия в стеке тоже имеются. Скорее всего, это происходило на более старой версии. Жёлтым старая, залёным новая (последняя):
image
Версия Java тоже отличалась, но, думаю, это повлияло лишь на точку входа в приложение.

Ошибка при подключении Geyser пользователя (Bedrock PE)

    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324)
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
    at io.netty.handler.codec.ByteToMessageDecoder.handlerRemoved(ByteToMessageDecoder.java:253)
    at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:514)
    at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:446)
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)
    at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
    at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655)
    at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493)
    at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
    at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
    at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: ru.leymooo.botfilter.utils.FastOverflowPacketException: Cannot receive string longer than 255 (got 464 characters)```

FlameCord

What do you think about cooperation with FlameCord? That would be big and well protected BungeeCord fork.

Краш клиента | Invalid biome ID | Конфликт серверов 1.15.2- с клиентами 1.16.2+

Добрый день.

Хочу сообщить о проблеме конфликта серверов 1.15.2 и старше с клиентами 1.16.2 и новее при использовании ViaVersion на банже.
При попытке войти на сервер в логах возникает огромное количество ошибок, связанных с некорректными ID биомов.
На каких-то версиях клиент просто намертво зависает из-за количества ошибок, а на каких-то просто-напросто бросает критическое исключение, приводящее к крашу.
Короче говоря, после возникновения проблемы продолжать игру уже не представляется возможным.

Как мне удалось выяснить, такое поведение происходит исключительно в том случае, если до этого игрок находился на сервере проверки на бота (т.е. вводил капчу или проходил проверку падением).
Таким образом, при значении always-check: false ошибка происходит лишь при первом входе на сервер - т.е. после зависания/краша можно перезайти и начать игру.
А вот при значении always-check: true проблема с клиентом возникает вообще каждый раз - игрок фактически теряет возможность попасть на сервер.

Поскольку мы говорим о том, что версия сервера старше, чем версия клиента, то на банже, соответственно, установлен ViaVersion.

Результаты моих тестов:
Сервер 1.12.2-1.15.2 + клиент 1.16.1 -> проблемы нет
Сервер 1.12.2-1.15.2 + клиент 1.16.2 -> проблема есть
Сервер 1.16.5-1.17.1 + клиент 1.16.2 -> проблема есть

Таким образом, проблема с клиентами 1.16.2 и новее на серверах 1.15.2 и старше.

Ещё несколько моментов по результатам теста:

  1. Закономерность прослеживается как на последнем релизе ботфильтра с RuBukkit, так и на актуальной версии с GitHub
  2. Наличие/отсутствие ViaBackwards на банже никак не влияет на проблему
  3. Все тесты проводились с использованием сервера Paper за банжой
  4. На Paper 1.16-1.16.4 тесты провести не удалось, поскольку не нашёл билдов этой версии. Вполне вероятно, что 1.15.2 - не самая новая версия, с которой возникает проблема
  5. Тип клиента - Vanilla/Optifine Vanilla значения не имеет
  6. Данная проблема проявляется при использовании ViaVersion именно на банже. Если использовать его на серверах за банжой - данная проблема не наблюдается
  7. При всех тестах в конфиге ViaVersion всегда указывались корректные протоколы серверов (секция bungee-servers)

test-compile fail

BungeeCord-Proxy ................................... FAILURE [ 0.920 s]
< compile went well but test-compile give a FAILURE >

Несовместимость c ReportPlus

Очень странная ошибка вылазит. Версия ботфильтра крайня. На последней waterfall такого не наблюдаю.

01:30:56 [SEVERE]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
01:30:56 [SEVERE]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
01:30:56 [SEVERE]     at java.lang.Thread.run(Thread.java:748)
01:30:56 [SEVERE] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@e260766, id=17, owner=me.lucko.luckperms.bungee.LPBungeeBootstrap@2f7a7219, task=me.lucko.luckperms.bungee.listeners.BungeeConnectionListener$$Lambda$278/436039416@467bfc3, delay=0, period=0, running=true) encountered an exception
java.lang.NullPointerException
    at me.lucko.luckperms.bungee.listeners.BungeeConnectionListener.lambda$onPlayerLogin$0(BungeeConnectionListener.java:97)
    at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
01:31:00 [INFO] [/92.38.73.147:5480] <-> InitialHandler has connected
01:31:00 [INFO] [/92.38.73.147:5481] <-> InitialHandler has connected
01:31:01 [INFO] [rheaboam] <-> InitialHandler has connected
01:31:01 [INFO] [rheaboam] <-> InitialHandler has connected
01:31:01 [SEVERE] [LuckPerms] Exception occurred whilst loading data for 95cbc3d2-2595-302b-b6a3-3086e3521e63 - rheaboam
01:31:01 [SEVERE] java.lang.NullPointerException
01:31:01 [SEVERE]     at me.lucko.luckperms.common.plugin.util.AbstractConnectionListener.loadUser(AbstractConnectionListener.java:67)
01:31:01 [SEVERE]     at me.lucko.luckperms.bungee.listeners.BungeeConnectionListener.lambda$onPlayerLogin$0(BungeeConnectionListener.java:84)
01:31:01 [SEVERE]     at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
01:31:01 [SEVERE]     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
01:31:01 [SEVERE]     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
01:31:01 [SEVERE]     at java.lang.Thread.run(Thread.java:748)
01:31:01 [SEVERE] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@e260766, id=21, owner=me.lucko.luckperms.bungee.LPBungeeBootstrap@2f7a7219, task=me.lucko.luckperms.bungee.listeners.BungeeConnectionListener$$Lambda$278/436039416@4bee66a4, delay=0, period=0, running=true) encountered an exception
java.lang.NullPointerException
    at me.lucko.luckperms.bungee.listeners.BungeeConnectionListener.lambda$onPlayerLogin$0(BungeeConnectionListener.java:97)
    at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

BOTFILTER

БотФилтер не проверяет файлы и останавливается на этом

Кик с сервера при открытии инвентаря

При попытке открыть инвентарь с зачарованным маяком в нём (острота 1) в креативе происходит вылет с этой ошибкой:

[SEVERE] [user] <-> DownstreamBridge <-> [server] - encountered exception
io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException: readerIndex(0) + length(1) exceeds writerIndex(0): UnpooledSlicedByteBuf(ridx: 0, widx: 0, cap: 0/0, unwrapped: PooledUnsafeDirectByteBuf(ridx: 1, widx: 1, cap: 512))
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:98)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930)
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796)
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:427)
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:328)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.IndexOutOfBoundsException: readerIndex(0) + length(1) exceeds writerIndex(0): UnpooledSlicedByteBuf(ridx: 0, widx: 0, cap: 0/0, unwrapped: PooledUnsafeDirectByteBuf(ridx: 1, widx: 1, cap: 512))
at io.netty.buffer.AbstractByteBuf.checkReadableBytes0(AbstractByteBuf.java:1428)
at io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:723)
at net.md_5.bungee.protocol.DefinedPacket.readVarInt(DefinedPacket.java:158)
at net.md_5.bungee.protocol.DefinedPacket.readVarInt(DefinedPacket.java:148)
at net.md_5.bungee.protocol.MinecraftDecoder.decode(MinecraftDecoder.java:30)
at net.md_5.bungee.protocol.MinecraftDecoder.decode(MinecraftDecoder.java:12)
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:88)
... 21 more

Если открывать инвентарь в выживании или открывать его через открытие инвентаря воронки например, то вылет не происходит.

problema

Не могу зайти на сервер, бот фильтр постоянно пишет что я бот. Что делать?

java.lang.NullPointerException при генерации капчи

Version 3.8.1 (15.07.2020, stable)
$ uname -a
Linux domain.name 4.9.0-12-amd64 #1 SMP Debian 4.9.210-1+deb9u1 (2020-06-07) x86_64 GNU/Linux
$ java -version
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, mixed mode)
При запуске банжи во всех потоках происходит подобное:
https://hastebin.com/asapujehih

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.