These are chat archives for MylesIsCool/ViaVersion

17th
Mar 2016
Myles
@MylesIsCool
Mar 17 2016 00:43
So we use spiget for updates, https://spiget.org/status/
(Look at the bottom graph)
We're so kind :)
(Remember that only since version 0.5+ did we start saying we're viaversion)
lenis0012
@lenis0012
Mar 17 2016 00:47
lol
fillefilip8
@fillefilip8
Mar 17 2016 10:58
HAHAHHAHA viaversion takes over the dam site
Hugo Kerstens
@hugokerstens
Mar 17 2016 11:13
Wow, is there a way to see the amount of requests from seperate servers?
Myles
@MylesIsCool
Mar 17 2016 11:39
I know from the stats on myles.us there are like 5k unique hosts but alot of people compile Via themselves
Ryan James
@rj0495
Mar 17 2016 11:40
Link us to them stats?
Myles
@MylesIsCool
Mar 17 2016 13:15
Is mats around
Mats
@Matsv
Mar 17 2016 13:15
Yeah
:wave:
Myles
@MylesIsCool
Mar 17 2016 13:15
I'm just working on some code, and I see this
case "MC|AdvCmd":
output.clear();
PacketUtil.writeVarInt(PacketType.PLAY_PLUGIN_MESSAGE_REQUEST.getPacketID(), output);
PacketUtil.writeString("MC|AdvCdm", output);
output.writeBytes(b);
break;
You take in MC|AdvCmd and output MC|AdvCdm?
mistake? ;)
Mats
@Matsv
Mar 17 2016 13:16
Yeah for some reason Mojang renamed the plugin message
:(
Myles
@MylesIsCool
Mar 17 2016 13:16
oh so it's not a typing error?
Mats
@Matsv
Mar 17 2016 13:16
Nope
I think it's a typing error from mojang
Myles
@MylesIsCool
Mar 17 2016 13:16
ah cool just looks like one ;)
Mats
@Matsv
Mar 17 2016 13:16
Yeah I was searching the bug for like 2 hours
:P
Couldn't see any difference, but it didn't work. That was the problem for command-minecarts
Myles
@MylesIsCool
Mar 17 2016 13:18
Fair enough :P
Mats
@Matsv
Mar 17 2016 13:20
https://fileserver.matsv.nl/media?id=127287ee8b6118bf681528a4eec4ad21 Left 1.8.8 right 1.9, they probably renamed it because it was a typo :P
Myles
@MylesIsCool
Mar 17 2016 13:20
that's so silly haha
fillefilip8
@fillefilip8
Mar 17 2016 14:08
why do you two (@MylesIsCool and @Matsv) just have a simple message on your site. "like just hi" or "howdy"
Mats
@Matsv
Mar 17 2016 14:08
Because i'm not a web developer
:P
fillefilip8
@fillefilip8
Mar 17 2016 14:09
No other reason?
Mats
@Matsv
Mar 17 2016 14:09
Well, lazy to make it
fillefilip8
@fillefilip8
Mar 17 2016 14:09
lel
XD
This happens when I try to work with css
Looks like shit
:P
Bodoo
@Bodoo
Mar 17 2016 14:09
haha i know this :D
Mats
@Matsv
Mar 17 2016 14:09
I understand the syntax, but I don't know when to use what
fillefilip8
@fillefilip8
Mar 17 2016 14:09
HAHAHHAHAHAHAHHA
11/10
Myles
@MylesIsCool
Mar 17 2016 14:09
I don't need a website ;)
fillefilip8
@fillefilip8
Mar 17 2016 14:10
but u have one.......................
Myles
@MylesIsCool
Mar 17 2016 14:10
Yeah but I don't need anything further but a clarification of who i am ;)
Mats
@Matsv
Mar 17 2016 14:10
^ I only use my domain for development things / image server
fillefilip8
@fillefilip8
Mar 17 2016 14:10
im gonna have a image server on my site too soon
:D
its sounds very handy
Mats
@Matsv
Mar 17 2016 14:11
Awesome, I use sharex. You are able to make images/videos/gifs and upload it directly to your own server :)
Myles
@MylesIsCool
Mar 17 2016 14:11
I use TinyGrab ;)
fillefilip8
@fillefilip8
Mar 17 2016 14:11
XD
Myles
@MylesIsCool
Mar 17 2016 14:12
question is, is sharex better hmhmmh
fillefilip8
@fillefilip8
Mar 17 2016 14:12
rip pc
y u crash?

schoollaptop

Mats
@Matsv
Mar 17 2016 14:12
I like how you can customize sharex, You can create your own shortcuts, upload it via php scripts or ftp or something else, and you'll get directly the link.
fillefilip8
@fillefilip8
Mar 17 2016 14:14
Has anyone here used my ci server(jenkins/build server)?
Mats
@Matsv
Mar 17 2016 14:14
The only thing I have to do is select something on my screen, and sharex will do the rest and just copy the link to clipboard
Yes @fillefilip8 I used it today :D
fillefilip8
@fillefilip8
Mar 17 2016 14:14
Yay :D
:D
i forgot but what is "apiv2"
branch
Mats
@Matsv
Mar 17 2016 14:16
The new API
fillefilip8
@fillefilip8
Mar 17 2016 14:16
rewrite?
Mats
@Matsv
Mar 17 2016 14:16
Sort of
fillefilip8
@fillefilip8
Mar 17 2016 14:18
okay
want me to make a second repo for "apiv2" (on my build server)
Mats
@Matsv
Mar 17 2016 14:18
I think it's not stable yet
Probably missing features
fillefilip8
@fillefilip8
Mar 17 2016 14:19
but for expermental build?
idk :D
Mats
@Matsv
Mar 17 2016 14:19
@MylesIsCool ^
Myles
@MylesIsCool
Mar 17 2016 14:20
it's actually on the edge of feature complete
just needs a protocol router then updating to any changes I missed
Mats
@Matsv
Mar 17 2016 14:20
Oh nice :)
fillefilip8
@fillefilip8
Mar 17 2016 14:20
:P
71% ram usage on the school laptop
and like word + firefox + skype + gitter is open
-.-
Mats
@Matsv
Mar 17 2016 14:23
:open_mouth:
fillefilip8
@fillefilip8
Mar 17 2016 14:23
and the pc has 4gb ram
whats the logic behind all this XD
Myles
@MylesIsCool
Mar 17 2016 16:11
fml PC just blue screener nooo
fillefilip8
@fillefilip8
Mar 17 2016 16:25
rip myles
what happend?
Myles
@MylesIsCool
Mar 17 2016 16:27
was working on mlg codes, and then boom ;)
luckily no data loss :)
fillefilip8
@fillefilip8
Mar 17 2016 16:29
creating a thread in a thread in a while(true) loop?
like what i did once XD
fillefilip8
@fillefilip8
Mar 17 2016 17:22
threads = love
File14
@File14
Mar 17 2016 18:14
Hello
Guys
You know when a creeper gets powered
Mats
@Matsv
Mar 17 2016 18:14
Hey @File14
File14
@File14
Mar 17 2016 18:14
Then I get kicked
Mats
@Matsv
Mar 17 2016 18:14
Can you please report it on github and fill in the form?
File14
@File14
Mar 17 2016 18:15
idk how to use github
You can create an new issue over there :)
Myles
@MylesIsCool
Mar 17 2016 20:40
laughing hard at AAC author posting in our discussion "I actually don't know why I was using metadata index 11. That's gone now."
Mats
@Matsv
Mar 17 2016 20:41
I think he just copieëd it from another plugin, the spawn packets. Maybe it was 1.7 or 1.6 at the time of creating, when it still existed
Probably on minecraft updates 'Oh it does still work, let's keep it like this'
Myles
@MylesIsCool
Mar 17 2016 20:42
Yeah, :(
In other news on the edge of finishing apiv2 (to some extent)
Mats
@Matsv
Mar 17 2016 20:43
Nice :)
Myles
@MylesIsCool
Mar 17 2016 20:45
Just need to write some code to get the servers protocol version on startup
woo
Mats
@Matsv
Mar 17 2016 20:46
So, with the new API, I can create as developer in my own plugin 1.7 support
Myles
@MylesIsCool
Mar 17 2016 20:46
Correct
Mats
@Matsv
Mar 17 2016 20:46
Well that solves many questions
:D
Myles
@MylesIsCool
Mar 17 2016 20:46
I mean it'd take 1 forever
and a good luck have fun
I mean the stages left until this is ready is
Ensure all code matches current branch, in terms of bug fixes
Then do a bit of a clean up (possibly make listeners act nicely and merge)
Oh and javadocs eventually haha
Mats
@Matsv
Mar 17 2016 20:49
Yeah ofcourse it'd take forever, but it's good that people are able to do it if they want to :)
I have btw some unofficial javadocs at https://jd.matsv.nl/ I should probably setup a script that generates them automaticly. I'm already 1 version behind D:
Oh server is offline rip
Mats
@Matsv
Mar 17 2016 21:02
Perfect example why you shouldn't use a shared host :clap:
fillefilip8
@fillefilip8
Mar 17 2016 21:07
Want me to host javadocs?
.-.
Mats
@Matsv
Mar 17 2016 21:08
You can always host it if you want to :)
https://jd.matsv.nl is back online btw
fillefilip8
@fillefilip8
Mar 17 2016 21:09
XD
22.10 time to sleep XD. Bye guys
Mats
@Matsv
Mar 17 2016 21:10
Good night :)
Myles
@MylesIsCool
Mar 17 2016 21:26
Just finished the protocol pipeline, I'm not gonna do the final changes tonight cause i'm tired haha too much ViaVersion for today for me ;)
I haven't tested if it's possible to use it on a 1.9 server for 1.9.1
but i'm sure that would be exciting to test
Mats
@Matsv
Mar 17 2016 21:28
Yeah, even though I think Spigot already implemented it, would be nice :)
Myles
@MylesIsCool
Mar 17 2016 21:29
did they really :'(
Myles
@MylesIsCool
Mar 17 2016 21:32
:) we're useful woo
yep works you can use viaversion on 1.9 spigot for 1.9.1
Mats
@Matsv
Mar 17 2016 21:37
Awesome :D
Mats
@Matsv
Mar 17 2016 21:55
The
supported field, will that first check 1.9.1 and if it didn't translate 1.9 -> 1.8?
Myles
@MylesIsCool
Mar 17 2016 21:56
works like this
get incoming protocol version
get server protocol
calculate how to get from incoming to server
so if it sees 1.9.1 it calculates how to get to 1.8
and then does the conversion 1.9.1 to 1.9 and then to 1.8 ;)
Mats
@Matsv
Mar 17 2016 21:58
Nice, so if you would for example register 1.7 : registerProtocol(new Protocol1_7to1_8, list(4,5), 47)
And maybe after that registerProtocol(new Protocol1_8to1_9, list(47), 107) if you have a 1.9 server
Myles
@MylesIsCool
Mar 17 2016 22:00
yeah you can do that, :)
Mats
@Matsv
Mar 17 2016 22:08
but if you are able to use it on 1.9, will we officially support backwards compatibility with 1.8 or only future versions?
Myles
@MylesIsCool
Mar 17 2016 22:14
Adding 1.8 support is tedious :(
cause no dual wield
I mean for the most part
you just write some code to reverse the mappings for 1_9to1_8
;)
Mats
@Matsv
Mar 17 2016 22:15
Yeah true
attack cooldown will also be an issue