#the-silents
1 messages ยท Page 21 of 1
finally tbh
did md5 steal those from mini

ping him in-game and he bans you from papermc discord
libraryaddict complains that Lib's Disguises discussion doesn't belong on wiki.vg/Protocol

YOOOO
OH NO

I love seeing white theme mixed in with dark theme, looks like a zebra
b&w worm

md_5 sues WorldEdit


Patreon urges everyone to stop using EssentialsX
love that everyone's just spamming these here so that you guys can see everyone else's drama gen as you gen your own
there's a PR to shorten the urls
blockchain drama

https://bstats.org/plugin/bukkit/Genders/1239
Used by no one, smh
lmao
pfff


@dusk igloo whats bad about ccpro, I bought it so im curious
yes
LMAO
lol what a weird insult
what an insult
This error is just doesn't have luckperms
he's not wrong,brett

o hi cat
No

Plz no
jkjk ily
It's all good clip, I'm getting our reviews cleaned.
who
Idk
:(
what is going on with clip?
ooh passwords
clip is hot micing

ok ima mute him
clip my boy
oh I think he did it himself
papi = poppy = pop = dad = daddy = lewd
Hey LWC is still a thing, that's cool to see
Amaranth I just realized only today that you made the original "PlayerSimulator" plugin on bukkit, I maintained that for quite a long time after you abandoned it
was super useful for testing
lol, I threw that together in a day so I could run some sampling and tracing runs on hashmap things
yeah I supported it all the way up until 1.12 before I gave up from the mass amount of changes needed
wow
oh wow I didn't even realize someone else was messing with it too
I think they might have just copied yours, made a new commit as themselves, and uploaded it ๐
The git repo has two commits, both called "initial commit" and that's it
No no
one is Initial commit, the other is Initial Commit
capital C
oh no this code
what is this
it's not like cmi-api level bad but it's got some flaws fore shore
Look I threw it together real quick to benchmark things, it wasn't really supposed to be for other people to use or to live longer than I needed it ๐
wait is that yours??
I don't even remember how I found it originally, but it served my purpose for testing 
I must have deleted that repo from github
Or I never had it on there and just shared a zip or something on bukkit forums
YOU KNOW SWIFT?
yeah you had a repo initially, must have deleted it
does that mean you know how to make a good Storyboard, no idea where to start
https://github.com/Puremin0rez/PlayerSimulator/commits/master
that's my old repo, has all the original git history intact
I think people kept bugging me about support for it
<red>Hello</red>
Am consider switching from CCPro to DC for a small passion project, anything to sell me?
it's good
it doesnt sign you up for mineacademy emails automatically
and
clip is epic
and
I've never moved on from like any old plugins. I still use HeroChat
ive only ever used EssX and I use DChat now
VanishNoPacket is still a great OG too
Someone say chat plugins?
vanilla is my chat plugin
๐ค
why ru an evil person
Stop being evil Vic
Maybe i'll switch in the future but i'm gonna stick with CCPro for now.
Oh hey https://github.com/amaranth/NoLog is my plugin to use that logout cooldown patch I keep posting
Forgot I had that
yalls accounts are older than mine
i joined in 2014 and my first commit wasnt until 2015
do you know what an hMod is? :P
I feel old now... I remember hMod back in the early beta days
the hmod in beta was the canary crap or whatever they continued as
bukkit took over when beta launched
it could have been alpha, trying to remember when squids were added
This is why I bought Minecraft
lol yup I bet we bought Minecraft at the exact same time
October 2010 I think that was
bought minecraft 15 days before that update
Two of the three things I wanted from that never happened
You don't need more torches the deeper you go and torches don't burn out
you beat me by 1 day.. Oct 15, 2010

Scrolls, I'm so sorry
i used a friends account for a few months
same
same
til just before beta
got my full account in 2014
cuz the price was gonna increase
so i convinced my mom to get me mc while it was still alpha
you could say it paid off lol
The website seems a little confused, it has Windows logos for the AUR and Debian download links
I've never gotten so much value out of one game, pretty insane
Woo, I win. Get off my lawn you youngins
Are updates weekly?
Got my account in Dec 2010, right when the announced the Beta
that polymart thing can fuck off

๐
You need jesus Brett



yay embeds work (ish) https://drama.essentialsx.net/
md_5 tweaks balance in TruAntiLag too much, annoying md_5
(except Discord caches so boo)
10/10
also better permalinks https://drama.essentialsx.net/eyJzZW50ZW5jZSI6MTAzLCJwZW9wbGUiOls2XSwiZHJhbWEiOlsyXSwicGF5bWVudCI6WzBdfQ==
PayPal suspends LaxWasHere's account because of drama
Lax suspends PayPal because of drama
๐
:/
Copy didn't work
I had aikar steals code form fabric ๐
Amaranth decided that CraftBook is too not GPL compliant and replaced it with EngineHub
Amaranth decided that CraftBook is too not GPL compliant and replaced it with EngineHub
This is also relatable
lmao
kashike tweets ViaBackwards is full of drama.
now I'm addicted to the site too, what have you done @fair prawn
it a great site 100% worth being addicted to 
finally
phoenix opened a PR to add himself but I added him instead
vk2gpz forks ViaVersion causing dupe glitches
not surprising with his async knowledge
BillyGalbreath threatens to enforce the GPL against Turbotailz until they remove drama generation commands from CraftBukkit
Absolutely brilliant
wait, my name got added into that? lmao
it's all the cool kids
ViaRewind adds malicious code that only disables on Mineteria
Good thing we don't use it ๐
๐
xD
๐ฎ
it's all the cool kids
i dont see myself so clearly not
porting minimessage to kyori right now
@feral crane daily obligatory "hangar when" ping (also good work on kyori minimessage, looking forward to using it)
same
yeah, we want it to be kinda more format and a standard
and then sneak it into paper when aikar doesnt look
@stiff pulsar you can delete your comment btw, lol
see i know i said something about text being a standard at some point
aye
see, we really dont want bungees chat api
noone wants bungees chat api lol
so we either want our own one that closely wraps vanilla (aikar brought that up, I hate that idea), or we use adventure-text
just gotta get it into waterfall as well then i can yeet the impls out of my frameworks
thatll be a good day
yeah ill not touch bungee even in waterfall
so somebody else gonna have to do that PR
i might poke at it once paper side is in
add Duck to spigot drama instead ๐
[people] insists that [people] is indeed upsidedown
well that's why i'm asking not making a pr 
what if someone sets up an alt account to add themselves 
thats still them tho ๐ค
I want a Wumpus 
Isn't it a lightning issue? 
@feral crane Hangar when
Not today :/
Fair enough
Long Work day and out for dinner with fam
no worries, enjoy your dinner
@gentle token https://github.com/Minevictus/MV-Util
https://github.com/EbookFoundation/free-programming-books/blob/master/free-programming-books.md#java
hello
I accidentally waiting room
yeah they did, they used to be in a single category with a spacer
it's a bit late rip
because Paper admins don't know how Discord voice channels work
runs
you definitely can
reeeeeeee discord tos broken
the font is the only legal part of that image
no u
I think it's the same as the Citizens repo?
comic sans best font
I love 8-and-a-half-year bumps
I don't even think any part of that script still works
the original build server it pulls from is dead, and I think CF's API has changed
ohh cloudflare api keys give me ptsd
I meant CurseForge
ohh
wakatime?
yep
oops
a little old data now but https://uwu.whats-th.is/6ZX9pZy.png
everyone walked into my room ๐ก
I accidentally broke spark for anyone not running Paper 1.15.2 or 1.16.1

LOOK IT'S NOT MY FAULT LUCK BUILDS AGAINST PAPER 1.15.2
Kotlin ๐
thank u md678685
*4568754694607-5843907u68975938447
it's 9b5ce67bb2a183c3d5120ca1a59247a4 actually
https://github.com/PaperMC/Paper/issues/3743 just had to flex his kali linux at the end of the OP
https://owo.whats-th.is/7FpZMpe.png new data featuring another 25 whole ass days of programming
because Intelli
bribe him with something on the MOSS discord md
We did actually try but md_5 got upset because he made 1 commit to upstream Essentials and didn't want us to monetise his work or something
LMAO, just remove his commit
his excuse was "well the other contributors might object"
like who? Wolverness? not likely, nice try md
md69ware
literally random numbers that I can now type quick
planning to drop this username at some point lol
yeah change it to dm354785
KNENY
Knenyโข๏ธ
actually, change your name to sha_256
md_4
rename yourself to AtSomePoint
Knenyโข๏ธ > KnenyTV
Kneny upside down is hueuK
how old is the kneny drawing now
oh no
thanks for helping us help you (who even knows)
ages ago lol
I don't know, it was committed by vemacs and he went through several iterations
so I assume he made it but idk
gonna try and do a reverse image search but idk if it'll work
https://s.56k.pw/a/1m8nmGa.png
google says na
bing points to a random icon resources page but I can't actually find it on the linked page, nor can I prove whether vemacs took it from there or if they took it from us
given ours seems to be higher res, I'd wager that said design resources website stole it from us, though again that might not be enough proof
I've tried asking vemacs for the design before but didn't get a response
Would be up to Rez.
https://uwu.whats-th.is/97sgCdY.png because my name is mcmonkey and i make dumb decisions ๐
hnnnng
I don't think vemacs is active on IRC
Patreon is designed to let you "sell" stuff if you want
but it's more a "here's a reward for donating" type thing
at the end of the day Patreon is made for people to support creators who do stuff outside of Patreon, it's not designed as a sole publishing platform
Patreon is empowering a new generation of creators. Support and engage with artists and creators as they live out their passions!
rip
sounds like it would violate the ToS of the voting sites?
so you could probably report it to Patreon saying "this is a questionable reward tier"
ehhhh
someone check that, I doubt she's partnered lol
why would a server list promote servers that donate to her, when they could just get servers to pay the server list directly
lol
oops
I accidentally left
just distract yourself with the amazing drama generator
rgb more like roy g biv
gtg for tonight o/
night md
sooo, what's everyone up to?
some stuff?
omg same xD
I'd use websockets and msgpack
oof
We're a survival with economy too
our economy is a little different though
One thing I've noticed about a lot of Minecraft economy plugins is that they do either or both of these:
-
Create a digital currency that all trade must be conducted with, like $
-
Create a digital auction / store that's accessed through chest GUIs or commands
We don't do that, shops are physical things that you have to protect, so if someone wants to purchase something from you they have to travel to your store, or you have to open a branch near them.
We use Aikar's command framework, but we've had to extent it a little
oh, nevermind :P
cya
xD
xd
please behave ninevolt
๐
please behave
mari is god
who tf is mari
mari = proxi
i dont really care what he's a member of tbh i don't want creepy sexual harassment in this discord .-.

@pearl stratus mari is fine with it
dont ping him
i didn't ask, and don't ping me
sorry this is not a roleplay discord
woah okay, the vc just exploded
it's not? disappointed
no authors field in bungee
actually i dont know, one of the author fields are gone
not on bungee
author is the only one on bungee im fairly sure

Velocity has velocity-plugin.json (not sure if it's exactly that)
Annotations generate that file
*annotation processor generates it on build
{"id":"maintenance","name":"Maintenance","version":"3.0.6-SNAPSHOT","description":"Enable maintenance mode with a custom maintenance motd and icon.","url":"https://forums.velocitypowered.com/t/maintenance/129","authors":["KennyTV"],"dependencies":[{"id":"serverlistplus","optional":true}],"main":"eu.kennytv.maintenance.velocity.MaintenanceVelocityPlugin"}
#ad #spon
why TF is kenwald advertising
that's Knenwald to you
Sir Knenwald if I may ask
Tlelevision
Yes
Knewwald
Kwenwald uwu ๐ฅบ
I think brocco has the big dum
oh no
sir knenwald television nein tausend sechs hundert und schwifty sechs
lmao

Herr Knenwald Fernseh neintausendsechshundertsechsundfรผnfzig ๐ณ
direct translations r dum
you just have to use a broken accent and mangle it a lot
Optional<Optional<Optional<Optional<Optional<Optional<Optional<String>>>>>>>
so platforms are assumed to be mutually exclusive?
^
^
off the top of my head, at least spark and maintenance do this
never mind the fact latest spark is brok
at some point the main jar actually contained all Paper, Bungee, Sponge, and Velocity ๐
but I cut it down to just the first two
I vaguely remember that lol
who needs bungee
hey glare
hey josh
I'll take a look later
aight
making one last ditch attempt to salvage the saber website before I give in and start from scratch
Heartbroken. Still in shock, I've dreaded that this day could possibly come. RIP Byron, I love you
1025
7166
No, Blue's twitter account isn't hacked & Byron's room mate has confirmed it.
It is true.
Fuck everything about this year
895
What is it about?

damn that really sucks about reckful, used to watch his IRL streams a lot like a year ago
his chat on twitch right now is so wholesome, just tons of love
yeah im glad twitch staff did replays
AYY LETS GO wait what site
EssentialsX website
was trying to upgrade it to a newer version of the framework it uses, ended up having to overwrite the default markdown parser to achieve something completely unrelated lol
ah yes, the infamous updating deps
gonna head off for a bit
am bak
helo
oleh
u on
hangouvar
the X stands for amazing
I mean we can rebrand to bulma turquoise if we wanted
but uh
that's not really what I was going for
just make it glowing red like the new MC loading screen
Needs more neon red.
HDR10 intensifies
brb
Where is the beer cam 
ehlo
loeh
just watching mini suffer
hangar/ore fork
oh ok
the website was never broken for me btw md
although there was that one guy where the gear was super big
I mean I'm going through and upgrading bits of the website
updating dependencies and stuff
oh it's a match thing
is this a newer version of java
im pretty sure its returned after the arrows or whatever
if this is like rust
newer versions of the CSS framework (which slightly borks layout) and the website build tool (which completely borked the wiki)
oh wait this is scala
is this what you mean?
idk
im probably not helping at all lmao
this looks cool though
the problem with icons was dark reader breaks built-in dark mode on the essx website
the solution? remove dark mode
nice
might try and redo it now I've updated everything, idk
or I could make it always dark like LuckPerms
idk
i dont have a strong opinion about this lol
i dont really bother with trying to force all websites to be dark mode
i can understand why some people want to though
you should check out the prs before you redo it again though ๐
I've never heard "reams" used as a unit
always heard it to mean "lots and lots of paper" not a particular amount
so actually the Paper download API should be called ream
not yet
do you expect people to know what reams are
https://refactor-saber-upgrade.essentialsx.net/ is the update branch
The essential plugin for Spigot servers.
that's what was on the website before lmao
the big icons were really big for a sec when i first loaded the page
eff eff em pee gee
shame that this won't discourage them
@grizzled steeple ^
code?
watcher.setObject(0, byteSerializer, (byte) (0x01|0x10)); //small marker
check that the metadata format is actually still exppecting a byte at 0
but that code doesnt seem to be the same as the exception?
that is what the trace points too
so does that error mean porotcol lib cant fit the packet into anything
essx drama generator
aww thats hot
TruAntiLag adds obfuscation that only works on Empire Minecraft
look out, mini
anyone know how to spawn an armorstand with protcol lib?
the game wants an object spawn packet from what i see on the wiki but thats not a thing
just spawn entity
Armor stands arenโt living
shhhh i knew that
Mini still working on hangar?
looks like it
I need to read on ore API so that by the time hangar release, my plugin manager tool can support it ^_^
Good luck guys
public int id;
public UUID uuid;
public double x;
public double y;
public double z;
public int xa;
public int ya;
public int za;
public int xRot;
public int yRot;
public EntityType<?> type;
public int data;
entity type id is integer[6]
is not a class net.minecraft.server.v1_16_R1.DataWatcher$Item, but class com.comphenix.protocol.wrappers.WrappedWatchableObject
at com.comphenix.protocol.wrappers.AbstractWrapper.setHandle(AbstractWrapper.java:31) ~[?:?]
at com.comphenix.protocol.wrappers.WrappedWatchableObject.<init>(WrappedWatchableObject.java:53) ~[?:?]
public int id;
public UUID uuid;
public double x;
public double y;
public double z;
public int xa;
public int ya;
public int za;
public int xRot;
public int yRot;
public EntityType<?> type;
public int data;
public PacketContainer createSpawnPackets(final Location location) {
final PacketContainer spawnEntityLiving = new PacketContainer(PacketType.Play.Server.SPAWN_ENTITY_LIVING);
spawnEntityLiving.getIntegers().write(0, entityId);
spawnEntityLiving.getUUIDs().write(0, UUID.randomUUID());
spawnEntityLiving.getIntegers().write(1, 1);
spawnEntityLiving.getDoubles().write(0, location.getX());
spawnEntityLiving.getDoubles().write(1, location.getY());
spawnEntityLiving.getDoubles().write(2, location.getZ());
return spawnEntityLiving;
}
private List<WrappedWatchableObject> buildMetadata() {
final IChatBaseComponent component = CraftChatMessage.fromStringOrNull(":)");
return Arrays.asList(new WrappedWatchableObject(new WrappedDataWatcher.WrappedDataWatcherObject(0, WrappedDataWatcher.Registry.get(Byte.class)), (byte) 0x20),
new WrappedWatchableObject(new WrappedDataWatcher.WrappedDataWatcherObject(2, WrappedDataWatcher.Registry.getChatComponentSerializer(true)), Optional.ofNullable(component)),
new WrappedWatchableObject(new WrappedDataWatcher.WrappedDataWatcherObject(3, WrappedDataWatcher.Registry.get(Boolean.class)), true),
new WrappedWatchableObject(new WrappedDataWatcher.WrappedDataWatcherObject(5, WrappedDataWatcher.Registry.get(Boolean.class)), true));
}
final String line = frameLine[frameLine.length - i - 1];
knenwald television
you have to give kneny respect smh
it's Knenwald Television
PhsK-IRf29o
wut dat
hmm
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
[swscaler @ 000001d8526500a0] bad src image pointers
โ
How is it going?
<dependency>
<groupId>com.github.sealedtx</groupId>
<artifactId>java-youtube-downloader</artifactId>
<version>2.2.0</version>
<scope>compile</scope>
</dependency>
private final YoutubeDownloader downloader = new YoutubeDownloader();
final YoutubeVideo video = downloader.getVideo(videoId);
final List<AudioVideoFormat> videoWithAudioFormats = video.videoWithAudioFormats();
final List<VideoFormat> videoQuality = video.findVideoWithQuality(VideoQuality.tiny);
final File outputDir = new File(plugin.getDataFolder(), "videos");
final AudioVideoFormat format = videoWithAudioFormats.get(0);
final File videoFile = video.download(format, outputDir);
R u stealing my code
๐
Matt go to bed
soon
3am xD
Close enough
4am here ^^
@feral crane I ripped out the text component conversion and holy shit its fast

can do 60 fps at 144 x 72 and like 10 to 15 at 256 x 144
Nice. When you going to open your PR?
more like when are you to my repo?
shouldnt have used kotlin tisk tisk
im still working on improving the encode speed rn though
fun fact I think my encoding and frame fetch is nwo faster than my rendering to game
poor glare, using the superior language but being locked out of contributors because of it 
that's the same reason I make my public projects java and private / internal kotlin
Today is a sad day, we are switching to Java ๐ข
Matt is was inevitable
You need to try it, once you have a taste of Kotlin you'll understand
I'm losing my lovely Image.kt with all the function extensions
but all these newfangled languages keep trying to change stuff, like pretty big syntax stuff
I'm gonna start pr'ing as soon as it's Java :)
ye so fun fact I think if you send a ton of packets the client stops sending back a keepalive packet
so the client gets dropped
Java <-> Kotlin
Spigot <-> Paper
@feral crane I ripped out the text component conversion and holy shit its fast
@wheat wraith told ya
I want it to play Minecraft
On a second instance
And then forward movement
got parallel processing for downloaded videos working ๐ https://streamable.com/wckn1u
I didn't commit anything because it was seemingly randomly not playing
I had it really fast
I'll gonna have to look at your code
I'll push it in a bit, feel free to throw over whatever you want again
Am at work ^^
ah ye, but hangar should have a higher prio anyways ๐
Oh yeah
I just got frustrated with that dum thingy yesterday
Couldn't get org creation to work because it was trying to fetch if a user with that name exists, but that didn't return 404 but 500 for some Damm reason
But from the looks of it, only locally, staging was fine
@manic patrol when's the java switch gonna happen? I have some rather sexy packet hologram tracking I'd like to throw at your face
I did half of it last night
@stiff pulsar
After work today I can do the other half.
@stiff pulsar With sadness, it has been done, I converted everything to Java
Also went ahead and renamed the whole thing
https://github.com/ipsk/Holovid
@manic patrol Would you be fine with that?
oh you use finals everywhere as well, sexy
final is just a constant right, once set say goodbye to ever setting it again
Ah yes final everything
And basically yeah, it makes the object immutable
making it paper only just for the hell of it -- yes that sounds like a way to attract spigot people ๐
post it on spigot too with a PaperLib.suggestPaper xD
lmao
Paper only is nicer, then you can just tell them "oh just replace it with Paper, works instantly" :p
Just add a 10ms sleep every frame on Spigot
I mean Spigot's pretty much at that level of performance already, 10ms shouldn't matter too much
wait what how are you rendering 20 frames per tick what kind of 400fps video bs is this
@stiff pulsar @rough rose
I'd be down for Paper only.
awesome!
doing some minor optimization by throwing out craftmessage serialization, almost done
Sick. I'm trying to take a nap and that's failing as you can see. I'm going to set up my new monitor.
So are we depending on ProtocolLib now?
Go for it
haven't actually ever used gradle myself, any trickery I need to do? it doesn't seem to shade the dependencies in the build/libs output
You need to run shadowJar instead of build
ah thanks
uhh I'll also make it display the correct amount of times a second, not once per tick
Interesting, i thought about just limiting everything to 20fps instead
hell nah!
Nice xD
here's the current progress, if you want to look at it already https://github.com/KennyTV/Holovid
I just considered joining the fight again
but I dont want to stay awake till 4am again
๐
Kenny can tag you in for Holovid once he's done.
you do hangar while I'm at holovid :p ๐
ill make sure to make hangar ready so you can distribute it via hangar ๐
even better better
That'd be awesome
it looks like my date for tomorrow forgot that shes supposed to have a bbq with parents and their friends, so that leaves me time
whats hangar?
my/papers fork of ore, sponges plugin manager
basically papers replacement for spigots resource section
https://hangar.minidigger.me/ <-- my (broken) dev instance
fun
So what is going in it that will make it Paper only?
literally a single method, IChatBaseComponent.jsonToComponent is mapped with Paper ๐
And it's just too much work to do the same thing upstream?
it's basically no work
So why not just keep it working upstream then?
I guess it would make more people switch to Paper.
yeah that was my idea behind it, but it's your call what you'd like
It could be the first submission for Hangar.
We can keep it Paper only for now, see how it goes.
for sure, especially since it also (is supposed to) have orgs and stuff
I'm not good at blocking people out who bitch, haha.
Ya
Was looking over your PR so far, looks nice.
Went ahead and got a local server ready with prot lib for it.
welll this is slightly wrong https://i.imgur.com/VI5Z99x.png ๐
Whoa
alright created the pr, want to get that through before I touch download parallelization and direct download buffering https://github.com/ipsk/Holovid/pull/3 ๐
I approved it. I'll let @rough rose pull it.
what happened to kotlin

Too many people complained, and we wanted to have other people work on it too.
We figured we'd rather have it be community contributable in Java vs trying to do it ourselves in Kotlin.
There you go, merged it, thank you Kenny!


So what kind of changes do you plan to make to the parallelization stuff?
I think I'll port that now, similar to how it's done here https://github.com/KennyTV/KnenyTV/blob/master/src/main/java/eu/kennytv/knenytv/display/VideoDownloader.java#L60
Oooo
so grabbing the frame on one thread, resizing and writing on another
Yeah
because both take aboooouuut the same time, so it wonderfully evens out
will get even more insane when I'll look at download and instant buffered replay (as a second alternative) :p but that'll be tomorrow
I can't tell, is the size of the screen changing?
No I think it's okay actually.
So does size to the size of the video? Or why do you create a json file with the data
new videos downloaded will use the then set config values, so they have to be stored for each video individually
oookay time to test
Hmm?
it's faster but not fast, that'll only be the case without the disk i/o
so that'll just be a 'small' prequisite for the buffered instant play I guess
Ahh
yeaah frame grabbing is about 5-10ms, i/o and resize from 10 up to 50ms
when testing my version, the resizing and caching of rgb only took about 10 as well
Is that okay?
was good enough to buffer a 30 fps 144x256 video at normal speed
Ooo
gud pr is out, that'll be it for today

Probably still want to allow a disk I/O option though.
If you force stream, might not always work.
yeah will try to do that as a second option (or first if it runs better)
or maybe depending on video length
Ya
I was thinking in order to allow content from more websites, we'd create some kind of interface for the APIs we use, and then just regex check the URL and send it to the proper interface?
sounds good
Ima just merge it. Matt is AFK.
port youtube-dl to java
I'm guessing that does more than just YouTube?
Yep
Looks like this might work. https://github.com/sapher/youtubedl-java
Well actually
I just saw that pre-req.
lot it's not a port it's a wrapper
uh i think it'd be really neat if you did port it
but i have zero expectation of it actually happening
you should prolly add a gif for the readme + a short description
and does barty really need a shoutout for a demo server? ๐
my frame grabbing takes less than a 1ms + converting to a ImageBuffer is about 1ms and then the encoding from image buffer takes about 17ms rn
i think i fucked up my encoding because it used to be faster
Ill start seeing if i can improve your port glare
if it's just your grabbing that's faster than that'd only be with a full library replacement
Love the data file idea, was thinking about doing that too
literally a single method, IChatBaseComponent.jsonToComponent is mapped with Paper ๐
@stiff pulsar nice, finally a feature I added makes a difference ๐
ah lol nice
Interesting, whatever the wrapper api is using doesn't update as fast as I thought.
A 1 hour old video doesn't seem to exist for it yet.
I'll try working on PNG files to remove background
Beautiful background removal
lol
glare its stupid how close our 2 encode methods are lol
Okay
Itโs almost like we both have to convert them to Minecraft protocol 
Oh hey, Kenny is awake.
Just an FYI Kenny, we have a discussion channel in moss if you ever want to share something
Ah I see
Lemme join that
what idiocy is occurring today
u
u
ur
ur

have you tried not breathing
^
I just want jdk16 to come faster
Pattern matching for instanceof seems heavenly
Casting will become 100% less annoying
This one Aikar https://rdiff-backup.net ?
battery icon in the top left
damn yall in voice and I didn't even realise
rgb color gone wrong looool
queenpooter
Whatcha chatting about?
ur mum
Is dead 
blame cat
fuck 1.15
woahh we vibin
player inventory has never fired the open or close events because the client never sends packets for that
yes it has
there is a packet for window close
go to 1.15.2 < build 371
and it fires on inventory close (just the player inventory, hit e, and e again)
We can call 1.15 outdated now? kekw









