Elytrium / Elytrium/LimboReconnect
update to 1.21.11 please
- Dominant language
- Java
- Stars
- 63
- Forks
- 26
- PR merge metrics
- No merged PRs in 30d
Description
```
Hosting-Minecraft: Сервер помечен как выключенный
Hosting-Minecraft: Проверка использования дискового пространства на сервере, это может занять несколько секунд...
Hosting-Minecraft: Обновление конфигурационных файлов процесса...
Hosting-Minecraft: Проверка прав доступа к файлам, это может занять несколько секунд...
Hosting-Minecraft: Сервер находится в процессе запуска
Hosting-Minecraft: Загрузка образа контейнера, это может занять несколько секунд...
Hosting-Minecraft: Завершено получение образа контейнера
Hosting-Minecraft: Определяем версию Java
java version "21.0.7" 2025-04-15 LTS
Java(TM) SE Runtime Environment (build 21.0.7+8-LTS-245)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.7+8-LTS-245, mixed mode, sharing)
Hosting-Minecraft: java -Xms128M -Xmx972M -Dsip=37.18.21.245 -Dspt=25906 -XX:+UseSerialGC -Duser.timezone=Europe/Warsaw -jar -Dfile.encoding=UTF-8 velocity-3.4.0-SNAPSHOT-558.jar nogui
[13:29:43 INFO]: Booting up Velocity 3.4.0-SNAPSHOT (git-8f65a814-b558)...
[13:29:43 INFO]: Loading localizations...
[13:29:43 INFO]: Connections will use epoll channels, libdeflate (Linux x86_64) compression, OpenSSL 3.x.x (Linux x86_64) ciphers
[13:29:44 INFO]: Loading plugins...
[13:29:44 WARN] [limboapi]: Current LimboAPI version doesn't support current Velocity version (protocol version numbers: supported - 772, velocity - 774)
[13:29:44 WARN] [limboapi]: Please update LimboAPI (https://github.com/Elytrium/LimboAPI/releases). LimboAPI support: https://ely.su/discord
[13:29:44 INFO] [limboapi]: Initializing Simple Virtual World system...
[13:29:45 INFO] [limboapi]: Hooking into PlayerList/UpsertPlayerInfo and StateRegistry...
[13:29:45 INFO]: Loaded plugin limboapi 1.1.27-SNAPSHOT (git-c463aeb) by Elytrium (https://elytrium.net/)
[13:29:45 INFO]: Loaded plugin limboauth 1.1.14 by Elytrium (https://elytrium.net/)
[13:29:45 INFO]: Loaded plugin limboreconnect 1.1.7 by SkyWatcher_2019, hevav
[13:29:45 INFO]: Loaded plugin rewhitelist 1.0.4 by ReModded Team
[13:29:45 INFO]: Loaded 5 plugins
[13:29:45 INFO] [limboapi]: Creating and preparing packets...
[13:29:46 INFO] [limboapi]: Loaded!
[13:29:48 ERROR]: Couldn't pass ProxyInitializeEvent to limboreconnect 1.1.7
net.elytrium.commons.utils.reflection.ReflectionException: An unexpected internal error was caught during the reflection operations.
at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacketFactory.encodeId(PreparedPacketFactory.java:187) ~[?:?]
at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacketFactory.encodeSingle(PreparedPacketFactory.java:244) ~[?:?]
at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacketFactory.encodeSingle(PreparedPacketFactory.java:225) ~[?:?]
at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacket.prepare(PreparedPacket.java:136) ~[?:?]
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:51) ~[?:?]
at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:34) ~[?:?]
at net.elytrium.limboapi.injection.packet.PreparedPacketImpl.prepare(PreparedPacketImpl.java:26) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.createFirstChunks(LimboImpl.java:1120) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.refresh(LimboImpl.java:256) ~[?:?]
at net.elytrium.limboapi.server.LimboImpl.(LimboImpl.java:186) ~[?:?]
at net.elytrium.limboapi.LimboAPI.createLimbo(LimboAPI.java:397) ~[?:?]
at net.elytrium.limboreconnect.LimboReconnect.reload(LimboReconnect.java:149) ~[?:?]
at net.elytrium.limboreconnect.LimboReconnect.onProxyInitialization(LimboReconnect.java:113) ~[?:?]
at net.elytrium.limboreconnect.Lmbda$4.execute(Unknown Source) ~[?:?]
at com.velocitypowered.proxy.event.UntargetedEventHandler$VoidHandler.lambda$buildHandler$0(UntargetedEventHandler.java:56) ~[velocity-3.4.0-SNAPSHOT-558.jar:3.4.0-SNAPSHOT (git-8f65a814-b558)]
at com.velocitypowered.proxy.event.VelocityEventManager.fire(VelocityEventManager.java:677) ~[velocity-3.4.0-SNAPSHOT-558.jar:3.4.0-SNAPSHOT (git-8f65a814-b558)]
at com.velocitypowered.proxy.event.VelocityEventManager.lambda$fire$5(VelocityEventManager.java:542) ~[velocity-3.4.0-SNAPSHOT-558.jar:3.4.0-SNAPSHOT (git-8f65a814-b558)]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because the return value of "java.util.Map.get(Object)" is null
at net.elytrium.limboapi.server.world.SimpleBlockEntity.getID(SimpleBlockEntity.java:54) ~[?:?]
at net.elytrium.limboapi.server.world.SimpleBlockEntity.getID(SimpleBlockEntity.java:49) ~[?:?]
at net.elytrium.limboapi.server.world.SimpleBlockEntity$Entry.getID(SimpleBlockEntity.java:137) ~[?:?]
at net.elytrium.limboapi.protocol.packets.s2c.ChunkDataPacket.encode(ChunkDataPacket.java:193) ~[?:?]
at net.elytrium.limboapi.thirdparty.fastprepare.PreparedPacketFactory.encodeId(PreparedPacketFactory.java:185) ~[?:?]
... 21 more
[13:29:48 INFO] [ReWhitelist]: Loading whitelists
[13:29:48 INFO]: Listening on /[0:0:0:0:0:0:0:0]:25906
[13:29:48 WARN]: Using HAProxy and listening on /[0:0:0:0:0:0:0:0]:25906, please ensure this listener is adequately firewalled.
Hosting-Minecraft: Server marked as running...
[13:29:48 INFO]: Done (4.78s)!
Hosting-Minecraft: Правила firewall успешно добавлены на сервер.
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the startup failure using the logged Velocity 3.4.0-SNAPSHOT environment and inspect the stack-trace locations in SimpleBlockEntity.java, ChunkDataPacket.java, and LimboReconnect.java. Determine the compatibility change required for Minecraft 1.21.11; done means the proxy starts without the limboreconnect ProxyInitializeEvent error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100