Open net32 opened 10 years ago
This is caused by the skin server forwarding due to the new skin server setups it likely will not be possible to get around without making all client that connect have a steve skin. The genius @TheUnnamedDude is needed!
This might help you a bit http://wiki.vg/Protocol#Spawn_Player
Why are you even passing an arbitary String for an UUID? :D If you can't
get the player's name and figure it out from there, just use
UUID.randomUUID()
.
Example so we can test?
Sadly this is not fully solved if you try to connect to a 1.7.x from inside the proxy you cannot it just times out :(
Spigot changed something in their builds as a fresh build from this repo does not all us to connect so basicly the hole thing is useless until we figure out what let alone fixing 1.7.6+ support
I have solved that problem. I have a working BungeeCord, which allows to join with all versions. Only the new 1.7.6+ clients doesn't get a skin. But the biggest Problem is, when a client with 1.7.6+ loads a head with a skin, it crashes. So I think it is not possible to get a fully working BungeeCord.
I tested it out and crazy bugs appear. https://www.youtube.com/watch?v=ucfFY-Jpdds
test again, I think is neat
Adding getUniqueID() possible? Ive been trying for a little while here to add it to all this so that i can get plugins like NeverDownProxy to function.
Also i seem to be getting this error using @Sn0wStorm repo on a 1.7 client connection
17:15:10 [SEVERE] Aug 07, 2014 5:15:10 PM io.netty.util.concurrent.SingleThreadEventExecutor runAllTasks
WARNING: A task raised an exception.
java.lang.NullPointerException
at net.md_5.bungee.connection.InitialHandler$10$1.run(InitialHandler.java:576)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:353)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
at java.lang.Thread.run(Thread.java:745)
works no issues