These are chat archives for MylesIsCool/ViaVersion

16th
Apr 2016
ridalarry
@ridalarry
Apr 16 2016 05:15
@checkplys I am not sure if this would work but try to use AutoIn and ViaVersion on your 1.8.8 spigot server and AutoIn with ProtocolSupportBungee
ridalarry
@ridalarry
Apr 16 2016 05:37
dont bother yourself it doesnt work
lenis0012
@lenis0012
Apr 16 2016 13:23
hey boys
I will be looking into fixing the sign issue
that cool?
Mats
@Matsv
Apr 16 2016 13:24
Ofcourse :)
lenis0012
@lenis0012
Apr 16 2016 13:25
Do you know if the issue happens without LibsDisguise?
Mats
@Matsv
Apr 16 2016 13:25
Yeah, I don't have that plugin
lenis0012
@lenis0012
Apr 16 2016 13:25
so all you need is ProtolLib + Via
Mats
@Matsv
Apr 16 2016 13:26
Well not sure, I don't have this problem on my testserver ProtocolLib + ViaVersion, but I have it on my main server
Where some plugins depend on it
lenis0012
@lenis0012
Apr 16 2016 13:27
okay
Do you get a message on the client like "unable to locate sign at x;y;z"
Mats
@Matsv
Apr 16 2016 13:27
That debug message is removed in 1.9
lenis0012
@lenis0012
Apr 16 2016 13:27
lame
Mats
@Matsv
Apr 16 2016 13:27
Yeah, it's gone when you need it
:P
lenis0012
@lenis0012
Apr 16 2016 13:28
the only reason i think this could happen is because protocllib somehow delays the chunk packet?
it probably has to do with receiving the sign update before the chunk is loaded anyway
un wondering is this is done differently in 1.9 but i dont think so
Mats
@Matsv
Apr 16 2016 13:29
Hm, but the sign data is sent with the chunk data right?
Because it 's not sending 1000 sign update packets
lenis0012
@lenis0012
Apr 16 2016 13:29
it actually is
Mats
@Matsv
Apr 16 2016 13:29
Oh, really
lenis0012
@lenis0012
Apr 16 2016 13:29
if you have 100 sign within the sign render distance it sends 100 packets
Mats
@Matsv
Apr 16 2016 13:30
Hm, yeah possibly, if you login in the same chunk as the sign, it'll display
I already thought of a patch :)
Mats
@Matsv
Apr 16 2016 13:32
Oh yeah I see it's sending update sign on login
lenis0012
@lenis0012
Apr 16 2016 13:32
in 1.8, signs are sent when chunks are loaded
in 1.9, signs are sent when you get close to them
solution > Cancel out all sign packets, and send them manually at a configured distance
im not sure why this issue is related to ProcolLib
but we should juse make a it a configurable feature that is enabled by default is protocllib is installed
so ill add in a value to the config.yml
sign-tracker: {bool:protocollib_enabled}
which is replaced with whether or not protocollib is enabled on start
Mats
@Matsv
Apr 16 2016 13:40
But won't canceling all sign packets break plugins that do not touch the sign but just send the packets?
Or are you caching the signs packets, instead of getting it from the block
ridalarry
@ridalarry
Apr 16 2016 13:42
what if a plugin like individualsigns plus is using protocollib
to edit the sing
sign*
im not using that plugin but I know about it
will it be broken?
lenis0012
@lenis0012
Apr 16 2016 13:42
nope
we read packets at encode point
by then modifications will already be applied
we just have to silently send the packet to make protocllib ignore it
which we can do by simply sending an undercover packet
ridalarry
@ridalarry
Apr 16 2016 13:44
I hope it goes right
lenis0012
@lenis0012
Apr 16 2016 13:44
e.x. a sign packet that acts as a keep alive packet
cause no one listens for keep alive anyway
ridalarry
@ridalarry
Apr 16 2016 13:45
btw is this issue going to exist if the server is on 1.9 with protocollib alone?
lenis0012
@lenis0012
Apr 16 2016 13:46
it doesn't
for some reason
but it does as soon as you install a plugin that utilizes protocllib
and why else would you download it
lol
ridalarry
@ridalarry
Apr 16 2016 13:46
ik im just asking because if I updated to 1.9
I wanted to know if I will have this bug or not xD
lenis0012
@lenis0012
Apr 16 2016 13:47
ohhh
I don't know
Probably not
i think signs are handled differently in 1.9
ridalarry
@ridalarry
Apr 16 2016 13:48
also I am wondering if I updated to 1.9 and used viaversion will 1.9 clients be able to join?
1.8*
as a lot of players hates 1.9 for some reason
lenis0012
@lenis0012
Apr 16 2016 13:58
pretty sure ViaVersion does not support backwards compatibility
Ryan James
@rj0495
Apr 16 2016 14:20
@lenis0012 The placeholder plugins also cause sign issues.
lenis0012
@lenis0012
Apr 16 2016 14:23
what kind @rj0495
Ryan James
@rj0495
Apr 16 2016 14:24
Placeholder API and MVDWPlaceholders
lenis0012
@lenis0012
Apr 16 2016 14:26
what kind of issues
Ryan James
@rj0495
Apr 16 2016 14:28
Signs are just blank once again. Also, if I send a raw packet via bukkit. Not protlib it won't show in-game.
But I have fixed that :)
Ryan James
@rj0495
Apr 16 2016 14:47
Any fix?
@lenis0012
Sheldon Rupp
@NurdTurd
Apr 16 2016 19:49
I would just like to thank you so much.
Sheldon Rupp
@NurdTurd
Apr 16 2016 20:19
For creating the plugin.