- Type
- Offering
- Exclusivity
-
- Non-exclusive
- Server software
-
- Bukkit
- Spigot
- Paper
- Supported versions
-
- 1.8
- 1.12
- 1.13
- 1.15
- 1.16
- 1.17
- 1.18
- 1.19
- 1.20
Last edited:
- Added TabA check
- Implemented LPXAlertEvent
- Rewrote Injection system (may cause issues)
- Fixed PacketEvents 2.0 support (GrimAC)
- Added PositionD
- Fixed WindowB for 1.16
- Added 1.19 support
- Fixed NPE injection for fake players
- Added option to prevent crash from offline players
- Default config changes
- PositionB tweaks
- Fixed 1.17 WindowClick spam exploit
- Default config changes to have more consistent flags
- Default config change to prevent false when godbridging
- Improved position checks
- Improved bypass permission check performance
- Improved injection for PacketEvents 2.0
- Improved /lpx kick
- Improved position checks
- Improved bypass permission check performance
- Improved injection for PacketEvents 2.0
- Improved /lpx kick
I prefer that issues gets reported on the discord. Days ago I sent an announcement saying that 1.19.1 and 1.19.2 update will come laterLoaded this on papermc 1.19.2 latest build and no nobody can log in, getting netty,io errors and console gives errors. Default Minecraft 1.29.2 client.
09.08 03:28:50 [Server] ERROR [LPX] Received an invalid packet from HippoKing
09.08 03:28:50 [Server] INFO java.lang.ClassCastException: class net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook cannot be cast to class net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInLook (net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInPositionLook and net.minecraft.network.protocol.game.PacketPlayInFlying$PacketPlayInLook are in unnamed module of loader java.net.URLClassLoader @59f95c5d)
09.08 03:28:50 [Server] INFO at it.ytnoos.lpx.z.decode(z.java) ~[LPX.jar:?]
09.08 03:28:50 [Server] INFO at it.ytnoos.lpx.i.decode(i.java) ~[LPX.jar:?]
09.08 03:28:50 [Server] INFO at jdk.internal.reflect.GeneratedMethodAccessor110.invoke(Unknown Source) ~[?:?]
09.08 03:28:50 [Server] INFO at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
09.08 03:28:50 [Server] INFO at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
09.08 03:28:50 [Server] INFO at com.viaversion.viaversion.util.PipelineUtil.callDecode(PipelineUtil.java:75) ~[ViaVersion-4.4.1.jar:?]
09.08 03:28:50 [Server] INFO at com.viaversion.viaversion.bukkit.handlers.BukkitDecodeHandler.decode(BukkitDecodeHandler.java:59) ~[ViaVersion-4.4.1.jar:?]
09.08 03:28:50 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:510) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:449) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:279) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:299) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:299) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:327) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:299) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) ~[netty-codec-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-handler-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152) ~[netty-handler-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-transport-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:800) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:487) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:385) ~[netty-transport-classes-epoll-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:995) ~[netty-common-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.77.Final.jar:4.1.77.Final]
09.08 03:28:50 [Server] INFO at java.lang.Thread.run(Thread.java:833) ~[?:?]
09.08 03:28:50 [Disconnect] User HippoKing has disconnected, reason: Disconnected
Sorry but when I try to go to your discord server clicking on the image in the description mid way it only opens the image, not a link to DC server :/I prefer that issues gets reported on the discord. Days ago I sent an announcement saying that 1.19.1 and 1.19.2 update will come later
Weird, I think it's a Microsoft Edge issue with the DC link, I opened it in Chrome and it worked, sorry. :/ please don't hate me..I prefer that issues gets reported on the discord. Days ago I sent an announcement saying that 1.19.1 and 1.19.2 update will come later
- Added 1.19.2 support (1.19.1 should work too)
- Fixed "lpx kick" command being executed 1 tick later
- Added FloodF check
- Added new packets into FloodB config
- Fixed rare indexOutOfBounds on quit
- FloodB updated config and FloodF should prevent NPC interaction command spam
- Fixed NettyA false on quit
- Changed FloodB behavior
- Added BlockDig to FloodB
It is recommended to update the config in the FloodB section to have more accurate checks. Unfortunately, I cannot confirm that these new settings are false-free as I have not had a chance to test them thoroughly
Added cooldown to use Nether portals
FloodB default config changes
- ViaVersion 4.5.0 compatibility
- Fixed a memory leak
- Slightly improved uninjection
- Silent injection fix and maybe fixed a race condition
- CreativeE for 1.12.2
- WindowB 1.18.2
- New NettyB checks
Added 1.19.3 compatibility
Reduced injection time
Improved packet conversion
Improved CreativeG
- Fixed WindowB bypass affecting 1.12-1.18
- Improved WindowA/B code
- Added 1.19.0 support again
Added new config options
Portal check is now toggleable (disable it to fix Intave issues)
Added max arrow velocity
Added shears cooldown
Added new config options
Portal check is now toggleable (disable it to fix Intave issues)
Added max arrow velocity
Added shears cooldown
You'll get teleported twice and you will load two separeted chunks, that's why Position B flags. You can adjust the values on the config, you could increase the max buffer for example or decrease the multiplierThere is one problem. If you have the EssentialsX plugin, and you write the /tpr command (2 times, as indicated), then LPX swears at position b, how can I fix this?
