These are chat archives for MylesIsCool/ViaVersion

28th
May 2016
Faizaan
@SirFaizdat
May 28 2016 00:21
I hate being alone >.>
I keep hearing creeks from the house's frame and I think that's some murderer out to get me (though I know it really isn't; after all, I would be dead already and that wouldn't be fun)
fillefilip8
@fillefilip8
May 28 2016 09:16
ggservers is the best hosting out there
why doesnt the big servers change to it?
they are missing out
Mats
@Matsv
May 28 2016 09:41
I pressed the 'start distro update' button
this pc will probably be dead for 2 days
Mats
@Matsv
May 28 2016 11:04
IT'S ALIVE
Faizaan
@SirFaizdat
May 28 2016 14:19
Yay
Mats
@Matsv
May 28 2016 14:20
The only negative thing is, it broke the irccloud notifications :P
Faizaan
@SirFaizdat
May 28 2016 14:21
gasp
Mats
@Matsv
May 28 2016 14:21
I was searching for a javascript bug for like 30 minutes
turns out that you need to have super() in your constructor
:(
Even without arguments
Faizaan
@SirFaizdat
May 28 2016 15:06
Bad JavaScript
Bad
Mats
@Matsv
May 28 2016 15:06
:'(
Faizaan
@SirFaizdat
May 28 2016 15:11
Hmm Dart seems pretty interesting
Mats
@Matsv
May 28 2016 15:12
What is it? ;)
Mats
@Matsv
May 28 2016 15:13
Oh
Is it build on top of javascript?
Faizaan
@SirFaizdat
May 28 2016 15:13
Google's replacement for JavaScript I think
Yes and here's the dart to JS compiler
And of course, Dart-JS interop
Mats
@Matsv
May 28 2016 15:17
So it's basically a althernative javascript that is object oriented?
Faizaan
@SirFaizdat
May 28 2016 15:21
I believe so
Faizaan
@SirFaizdat
May 28 2016 19:20
I'm bored so I'm building my own textual component API, that converts text with markdown-related syntax into /tellraw JSON
Mats
@Matsv
May 28 2016 19:20
Oh fun :)
Faizaan
@SirFaizdat
May 28 2016 19:20
Yes, it's giving me a chance to brush up on JSON :)
I can't think of a better word for the start and end brackets though, so I'm calling them START_CODON and STOP_CODON... geneticists will be proud (since codons are in DNA... poor biology joke)
Mats
@Matsv
May 28 2016 19:21
Do you use regex?
Faizaan
@SirFaizdat
May 28 2016 19:22
I will be once I write the parser
Typing, for example, '''This is my link and this is my command but I suggest you run ?this command'''
Oh that's not gonna work in here
Mats
@Matsv
May 28 2016 19:23
Put it inside code
Faizaan
@SirFaizdat
May 28 2016 19:23
This message was deleted
Oops
This is [my link](http://viaversion.com) and this is ![my command](/version) but I suggest you run ?[this command](/suggestion)
That'll end up being clickable links
I tried using pre-existing libraries for converting it to JSON, but they wouldn't let me insert the parsed links to specific positions
So my new approach is to do the JSON conversion myself, and then do good ol' String.replace on it
Mats
@Matsv
May 28 2016 19:31
Ah, how are you going to support images?
As links?
Faizaan
@SirFaizdat
May 28 2016 19:34
It won't be exact markdown
Just markdown-related
Link: [link text](URL)
Command: ![command text](command)
Suggested command: ?[command text](command)
I haven't decided what I'll do for hover events, those are structured differently
Mats
@Matsv
May 28 2016 19:40
Convert images to colored objects and display them as hover :P
Would look ugly as fuck
But still
haha
Faizaan
@SirFaizdat
May 28 2016 19:40
Or maybe maps
Mats
@Matsv
May 28 2016 19:41
Yeah but that's not converting to json though :P
You can send RGB with maps right?
Faizaan
@SirFaizdat
May 28 2016 19:41
I think so
Mats
@Matsv
May 28 2016 19:41
Or only some colors?
Faizaan
@SirFaizdat
May 28 2016 19:42
I do know that there are some plugins that convert images to maps
There must be a better one, that's just the first result
Faizaan
@SirFaizdat
May 28 2016 19:44
I'll go with that one, it's by inventivetalent so it has to be good xD
First I should focus on getting links to parse
Mats
@Matsv
May 28 2016 20:05
:)
Faizaan
@SirFaizdat
May 28 2016 20:05
It's half working
["",{"text": "Hello, [world](http://google.com)!"}, { "text": "world","clickEvent": {"action": "open_url", "value": "http://google.com"}}
Just gotta get rid of the syntax in the actual message
Mats
@Matsv
May 28 2016 20:07
Nice nice :)
Faizaan
@SirFaizdat
May 28 2016 20:37
Grr never mind, it won't work
It won't be able to denote where in the sentence it needs to go
Unless I counted off by spaces
Mats
@Matsv
May 28 2016 20:42
Rip
Myles
@MylesIsCool
May 28 2016 20:44
Reviews are so BS sometimes
Faizaan
@SirFaizdat
May 28 2016 20:44
"Cool, but doesn't work for me. I am running PaperSpigot 1.8.8. I hope you can help.
(Randomstuffheretobypassthepointlesscharacterlimit)"
Myles
@MylesIsCool
May 28 2016 20:44
"Help me with my issue and I will delete my review and rate your resource 5 stars"
Man if I could say fuck off I would, and I would block them from my resources
I'm sick of people who act like that
Mats
@Matsv
May 28 2016 20:45
Tbh, it's not allowed to try to get the character limits
if you try to place a review
Myles
@MylesIsCool
May 28 2016 20:45
They removed that rule Mats
...
I was gonna report for it
Mats
@Matsv
May 28 2016 20:46
your review must be at least 100 characters. Using filler characters to bypass this limit will get you punished, please write a proper and constructive review.
When you try to place a review
you'll see that
Faizaan
@SirFaizdat
May 28 2016 20:48
What was this guy even thinking:
"Cool, but doesn't work for me. I am running PaperSpigot 1.8.8. I hope you can help.
(Randomstuffheretobypassthepointlesscharacterlimit)"
What does he hope to accomplish with that
Myles
@MylesIsCool
May 28 2016 20:48
When spigot tells me how to block people
he will be the first person to never be able to use via
how exciting
Mats
@Matsv
May 28 2016 20:55
I think the resource system would be way better if they had a built-in bug tracker, and strict rules when it's not allowed to place a review (for example without reported it on the bug tracker)
Oh, it's removed? ;)
Myles
@MylesIsCool
May 28 2016 20:59
he removed it and changed it
I'm so sad he did
I was gonna rip into him into PM
Mats
@Matsv
May 28 2016 21:00
Oh you can remove your own reviews now?
Myles
@MylesIsCool
May 28 2016 21:00
you could always as long as author doesnt reply
Mats
@Matsv
May 28 2016 21:00
Ah, what was his issue anyways?
Myles
@MylesIsCool
May 28 2016 21:00
"It's very disrespectful thinking that you can bargain stars for my time, I have the red message on the page so that I can help people with issues as often they don't understand what they're at fault doing and most of the time it isn't my fault"
was gonna send that
so sad I couldn't
idk, I asked for details
"doesnt work with paper spigot 1.8.8, what more is there to give?"
Mats
@Matsv
May 28 2016 21:01
No
really
did he say that
Myles
@MylesIsCool
May 28 2016 21:01
that's when I had to give a specific list
"
I said it doesn't work on 1.8.8 PaperSpigot. What other details are there?"
exact quote
Mats
@Matsv
May 28 2016 21:01
My god
Myles
@MylesIsCool
May 28 2016 21:02
Full conversation
Mats
@Matsv
May 28 2016 21:03
He seems pretty arrogant
Myles
@MylesIsCool
May 28 2016 21:04
given by his location marked on spigot
I'd assume so
Faizaan
@SirFaizdat
May 28 2016 21:04
Where's that?
Myles
@MylesIsCool
May 28 2016 21:04
"No."
Faizaan
@SirFaizdat
May 28 2016 21:04
xD
Myles
@MylesIsCool
May 28 2016 21:04
Hey look
Faizaan
@SirFaizdat
May 28 2016 21:04
I'm going to guess he's from the United States then
Myles
@MylesIsCool
May 28 2016 21:04
we overtook ultra cosmetics
we'll lose it within the next 2 days cause ultra cosmetics gets really good feedback
but hey it is deserved :p
Mats
@Matsv
May 28 2016 21:06
Probably because of this review :P https://fs.matsv.nl/media?id=uj19tgu5k
Myles
@MylesIsCool
May 28 2016 21:06
I think spigot should impose resource banning
doesn't remove existing reviews
but bans future reviews
Mats
@Matsv
May 28 2016 21:07
What's t he point of it?
Myles
@MylesIsCool
May 28 2016 21:07
so I can get rid of all the people i hate :D
Mats
@Matsv
May 28 2016 21:07
You can ban everyone that's reporting bugs on the discussion
'Hey I'm not getting any bad reviews'
Myles
@MylesIsCool
May 28 2016 21:07
;)
Mats
@Matsv
May 28 2016 21:07
Idk
They should do something
But I have no idea what
Myles
@MylesIsCool
May 28 2016 21:07
Anyway mats, how's your day been :D
Mats
@Matsv
May 28 2016 21:08
Uh well tired
Was on a party last night, when I came home, my neighbor had a party, so I slept for about uh 30 minutes
Myles
@MylesIsCool
May 28 2016 21:09
;) party dog mats ;)
"Wait, what. What. I've been trying to restart this whole time, and it wasn't working. Right before you sent that, I restarted, saw you wanted to type my plugin list, and then it loaded. What?"
Mats
@Matsv
May 28 2016 21:11
I tried to look what was causing skinrestorer errors
But I gave up
When I saw this
Faizaan
@SirFaizdat
May 28 2016 21:12
gasps
Myles
@MylesIsCool
May 28 2016 21:13
"No, I just dropped it in the plugins folder, and it randomly started to work after deciding not to."
shrug
Mats
@Matsv
May 28 2016 21:15
Maybe it didn't work because the plugin wasn't in his plugin folder?
:P
Myles
@MylesIsCool
May 28 2016 21:15
I wanted to reply that
but then I realised I'd have to reply more
and I don't really want to
I want to build a plugins based process management system in java but gonna have to wait till java 9
:'(
Mats
@Matsv
May 28 2016 21:20
Rip
Myles
@MylesIsCool
May 28 2016 21:20
java 9 process api is pretty hot
actually tells you the process id of a subprocess
:'D
Mats
@Matsv
May 28 2016 21:20
Interesting :) haven't really looked into java 9 yet tbh
Myles
@MylesIsCool
May 28 2016 21:21
I only looked into it after I realised it's got a new process api
Mats
@Matsv
May 28 2016 21:30
You know how positive I was yesterday about the Class system?
I take it back
Myles
@MylesIsCool
May 28 2016 21:30
Of what
aha
Javascript?
Mats
@Matsv
May 28 2016 21:30
yea
Myles
@MylesIsCool
May 28 2016 21:30
why
;)
Mats
@Matsv
May 28 2016 21:31
You can't have multiple constructors without hardcoding checks if the argument is a specific type
And it's such a mess
Myles
@MylesIsCool
May 28 2016 21:31
of course
it's for fast shit
Mats
@Matsv
May 28 2016 21:32
It's still hurting me :'(
Anyone knows a fun (new for me) language to do tcp networking stuff with?
Myles
@MylesIsCool
May 28 2016 21:33
java is always fun you know
;)
Mats
@Matsv
May 28 2016 21:33
Maybe I should make it in python
Myles
@MylesIsCool
May 28 2016 21:33
If you want a challenge
Mats
@Matsv
May 28 2016 21:33
Just to cry
Myles
@MylesIsCool
May 28 2016 21:33
do it in Go
Mats
@Matsv
May 28 2016 21:33
Oh yeah haven't tried that yet :)
Let's do that
Myles
@MylesIsCool
May 28 2016 21:33
I dislike Go
after having to solve issues with lilypad
Mats
@Matsv
May 28 2016 21:34
Why is that?
Ah lilypad is in go
Uch
Let's do it in Kotlin
Myles
@MylesIsCool
May 28 2016 21:37
do it in groovy
Mats
@Matsv
May 28 2016 21:46
Meh, idk if I like the syntax from that
Mats
@Matsv
May 28 2016 22:31
I'm out, see you guys later
Myles
@MylesIsCool
May 28 2016 22:31
bye mats <3
Faizaan
@SirFaizdat
May 28 2016 22:58
What if Java 9 was just like "SURPRISE! We changed the entire language syntax and didn't tell anyone!"
Nvm, no one would update because learning a new language and rewriting everything is hard