viaversion / vialegacy Goto Github PK
View Code? Open in Web Editor NEWViaVersion addon to add support for EVERY Minecraft server version (Classic, Alpha, Beta, Release)
License: GNU General Public License v3.0
ViaVersion addon to add support for EVERY Minecraft server version (Classic, Alpha, Beta, Release)
License: GNU General Public License v3.0
A lot of mods (105)
I really don't want list all of that
Any time you place down a block it will play the the normal place sound then a walking one or something else
1 join a 1.3.2 server
2 place down a block
I expect it just to play the placing sound
Mods: viafabricplus-2.7.8
, qfapi-7.0.6_qsl-6.0.4_fapi-0.85.0_mc-1.20.1
Using an efficiency 4 (or higher) diamond pick on certain blocks like glass allows instantly mining them in 1.3.2 and below. Using a vanilla client plays the breaking sound, using ViaFabricPlus does not.
The breaking sound should play, as it does on a vanilla 1.3.2 client.
In the chat packet, the player id is supposed to be -1/255 but for some reason it's not
Nothing critical but an inconsistency
Trying to connect to an a1.0.17 server with version a1.0.17-a1.0.17.4 selected results in the player getting kicked for "Outdated client"
After a quick modification to the server jar I found that the protocol version reported was 27 instead of 1
This applied to both ViaProxy and ViaFabricPlus
It is inappropriate to describe this as ClassiCube 1.3.5 as it is an entirely different client, with wildly varying movement and features.
Error (ViaProxy):
[17:56:41] [Netty Epoll Client IO #2/WARN] (ViaVersion) ERROR IN Protocolc0_28_30Toa1_0_15 IN REMAP OF PLAY 0x0F->0x0F
[17:56:41] [Netty Epoll Client IO #2/ERROR] (ViaProxy) Caught unhandled netty exception
io.netty.handler.codec.DecoderException: com.viaversion.viaversion.exception.InformativeException: Please report this on the Via support Discord or open an issue on the relevant GitHub repository
Source 0: net.raphimc.vialegacy.protocol.classic.c0_28_30toa1_0_15.Protocolc0_28_30Toa1_0_15$$Lambda$3681/0x00007fcf505e4b28
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:500) ~[ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) ~[ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103) ~[ViaProxy-3.3.1.jar:?]
at net.raphimc.vialoader.netty.ViaCodec.channelRead(ViaCodec.java:81) ~[ViaProxy-3.3.1.jar:?]
at net.raphimc.viaproxy.protocoltranslator.impl.ViaProxyViaCodec.channelRead(ViaProxyViaCodec.java:41) ~[ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.flow.FlowControlHandler.dequeue(FlowControlHandler.java:202) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.flow.FlowControlHandler.channelRead(FlowControlHandler.java:164) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318) [ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageCodec.channelRead(ByteToMessageCodec.java:103) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1407) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:918) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:799) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:501) [ViaProxy-3.3.1.jar:?]
at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:399) [ViaProxy-3.3.1.jar:?]
at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:994) [ViaProxy-3.3.1.jar:?]
at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) [ViaProxy-3.3.1.jar:?]
at java.base/java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: com.viaversion.viaversion.exception.InformativeException: Please report this on the Via support Discord or open an issue on the relevant GitHub repository
Source 0: net.raphimc.vialegacy.protocol.classic.c0_28_30toa1_0_15.Protocolc0_28_30Toa1_0_15$$Lambda$3681/0x00007fcf505e4b28
Caused by: java.lang.NullPointerException: Cannot invoke "net.raphimc.vialegacy.protocol.classic.c0_28_30toa1_0_15.storage.ClassicServerTitleStorage.isFlyEffectivelyEnabled()" because "serverTitleStorage" is null
at net.raphimc.vialegacy.protocol.classic.c0_28_30toa1_0_15.storage.ClassicOpLevelStorage.setOpLevel(ClassicOpLevelStorage.java:91) ~[ViaProxy-3.3.1.jar:?]
at net.raphimc.vialegacy.protocol.classic.c0_28_30toa1_0_15.Protocolc0_28_30Toa1_0_15.lambda$registerPackets$3(Protocolc0_28_30Toa1_0_15.java:339) ~[ViaProxy-3.3.1.jar:?]
at com.viaversion.viaversion.api.protocol.AbstractProtocol.transform(AbstractProtocol.java:405) ~[ViaProxy-3.3.1.jar:?]
at net.raphimc.vialegacy.api.protocol.StatelessProtocol.transform(StatelessProtocol.java:33) ~[ViaProxy-3.3.1.jar:?]
at com.viaversion.viaversion.protocol.packet.PacketWrapperImpl.apply(PacketWrapperImpl.java:369) ~[ViaProxy-3.3.1.jar:?]
at com.viaversion.viaversion.protocol.ProtocolPipelineImpl.transform(ProtocolPipelineImpl.java:122) ~[ViaProxy-3.3.1.jar:?]
at com.viaversion.viaversion.connection.UserConnectionImpl.transform(UserConnectionImpl.java:337) ~[ViaProxy-3.3.1.jar:?]
at com.viaversion.viaversion.connection.UserConnectionImpl.transformClientbound(UserConnectionImpl.java:313) ~[ViaProxy-3.3.1.jar:?]
at com.viaversion.viaversion.api.connection.UserConnection.transformIncoming(UserConnection.java:246) ~[ViaProxy-3.3.1.jar:?]
at net.raphimc.vialoader.netty.ViaCodec.decode(ViaCodec.java:57) ~[ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageCodec$1.decode(ByteToMessageCodec.java:42) ~[ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:530) ~[ViaProxy-3.3.1.jar:?]
at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:469) ~[ViaProxy-3.3.1.jar:?]
... 46 more
ProjectObsidian log:
[LOG][NETWORK]: New Connection From ('127.0.0.1', 55416)
[WARN][NETWORK]: User Hedwig7s tried logging in with invalid verification key 0! (irrelevant name verification is off)
[LOG][NETWORK]: Client Supports CPE, Starting CPE Negotiation
[WARN][NETWORK]: Ip ('127.0.0.1', 55416) Incomplete Read Error. Closing Connection.
[CHAT][GLOBAL]: &2Hedwig7s disconnected from the server!
This happens in both ViaProxy and ViaFabricPlus
ProjectObsidian: https://github.com/EdwardJXLi/ProjectObsidian
i add this plugin to my velocity network, here the errors i was getting https://pastebin.com/TT3KpXpe
3dskinlayers-fabric-1.5.3-mc1.20
clientcommands-2.8.2
cloth-config-11.0.99-fabric
continuity-3.0.0-beta.2+1.20
dashloader-5.0.0-beta.1+1.20.0
Debugify-1.20.1+1.1
entityculling-fabric-1.6.2-mc1.20
Essential-fabric_1-20-1
fabric-api-0.83.1+1.20.1
Gamma-Utils-1.7.14-mc1.20
ImmediatelyFast-1.1.15+1.20.1
indium-1.0.18+mc1.20
Ksyxis-1.1
malilib-fabric-1.20.1-0.16.0
meteor-client-0.5.4-1857
meteor-rejects-addon-0.3
modmenu-7.0.1
moreculling-1.20-0.18.0
NBTac-FABRIC-1.20.1-1.1.2
NoChatReports-FABRIC-1.20.1-v2.2.1
reeses_sodium_options-1.5.1+mc1.20-build.74
sodium-extra-0.4.20+mc1.20-build.103
sodium-fabric-mc1.20-0.4.10+build.27
starlight-1.1.2+fabric.dbc156f
symbol-chat-1.20.1-1.0.1
tweakeroo-fabric-1.20.1-0.17.0
ui-utils_1.20.1_1.3.1
viafabricplus-2.7.7
I am unable to hit entities and they cannot hit me
I should be able to hit entities, and they should be able to hit me
I hope this bug report is thorough enough and formatted properly. If there's anything I missed, feel free to leave a comment and I'll probably reply.
I'm running a Minecraft server that I update to the next version every day. A stash of duplicated items was made at some point around b1.2, and today the server was just updated to b1.8.1. I first experienced this bug while connecting to the b1.8.1 server with the latest (non-snapshot) version of VFP, the Quilt loader, and ~40 mods, but I was able to reproduce this with none of that.
I was able to reproduce this bug on a brand new server and three brand new game instances (b1.7.3, b1.8.1, 1.20.1 Fabric 0.14.21)
I am using server jars from OmniArchive and my launcher is Prism Launcher. I'm running the latest version of Pop!_OS, and this is the distro that I ran repro server on, and the server this was originally experienced on is running Oracle Linux (I do not know which version at this moment)
Chests on servers that have been updated appear to be misaligned in b1.8.1, and didn't appear at all in 1.19.4 using VFP. The chests were facing another direction until the update to b1.8.1.
This appears to be linked to some sort of bug in the vanilla game, based on the already odd behavior in b1.8.1.
Bad chest hitbox (server+client b1.8.1)
Phantom chests (server b1.8.1, client heavliy modded quilt 1.19.4)
The reproduciton of this may be possible in multiple ways, but this is one that worked for me.
f
value in the F3 menu matches up. I don't know if this is actually required, but this is how it was on the server.Chests are visible, and either match the odd appearance in b1.8.1 or have the same orientation as in b1.7.3.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.