#general
3141 messages ยท Page 162 of 4
actualy it suports to manny programs
Cupcakes
and iam geting lost in code
LOL
cant realise it for internet, because iam geting lost in fricking code
tf, is that a planey avatar?
@austere ivy
what did you expect
some decency
runs
okay bye i reinstal window i expect to be here after 5 mins of instalation lol (broke it with my own hands)
๐
yep
banker will run my country soon as president
not including north ireland ๐ค
4 real
Who cares about ireland
Guinness do
What does Ireland have of good actually
Portugal has the best wine
Ireland has the best what
Golden coins at the end of rainbows?
most important partition manager crap omg wtf
diskpart, list disk, select disk, clean
create partition primary, select partition 1active
need to remember comands lol
Ooh ur Lithuanian?
development going strong!
paper and waterfall fixed, now i just have to go inside the dark hole called sponge
@spiral garden what do you make again?
look memes
I recognize your name from somewhere I just forget what.
ezprotector, also was the main skinsrestorer developer for a version or two
Ah, okay cool!
Literally have no idea what that is
Am I the only one who always forget of those Nordic countries like Norway when thinking of the EU
I respect the development of that plugin but I don't like it personally lol.
Lol
Basically prevents people from doing things like /pl and /ver and prevents /bukkit:ver and customizes all of that.
Fake commands, hidden syntaxes, all that kinda stuff.
On my server I don't block /pl at all, lol.
I mean if I'm using someone else's plugin mine as well give them credit for it, you know?
But it's also useful for other things too.
It's pretty cool.
Reminder for DiscordBot: It's monday.
Nice.
well i mean i'm just filling a gap for a thing some people want
do I like it? not really, I'd use permissions for most of the features
Could be worse
Yeah of course, just, there was one guy on here that was talking about his server.
You could be like
I was like, oh that's pretty cool!
a ViaX dev
Can I join?
lmao
The guy, Smelly or something, was like "yeah sure the ip is blahblahblah.com"
I go on, it's very cool and customized. I'm like wow this is super fancy!
I do /pl and it's like "YOU CAN'T DO THAT" and kicks me.
I log back on and I'm like "huh that's weird lol" and then the guy's like "yeha sorry" and then he bans me.
LOL
well that's really the admin being bad, the plugin is just a tool
I dm him and I'm like "hey what happened" and he's like "sorry those are usually untrustable people" and I'm like oh yeah haha can I come back on and he's like "no"
you wouldn't say knives are a bad thing just because people are stabbed with them
And we had an agreement where he'd see my server I'd see his, we could check it out. So I'm like okay, no hard feelings.
I ask him if he wants to check out my server he's like "nah maybe later." and I'm like okay, whatever.
Later I'm like "hey so want to check it out?" then he says "I'm not going to look."
then blocks me.
Mmk. ยฏ_(ใ)_/ยฏ
you can usually see if they use my thing by doing /ezp
When it kicked me I think it said something about EzP.
while it has been removed in newer versions, nobody ever updates
Yeah lol.
since newer versions no 1.8.8
Anyway yeah, it doesn't affect me since that guy was really toxic anyway. I thought he was nice because he was a fellow server owner and I thought we could give eachother tips or what we think or whatever.
Literally did /pl and he acted like I killed his kids or something.
Which is really toxic and unnecessarily rude.
and it's already becoming annoying to support both 1.12 and 1.13 because of different plugin channels
LWJGL is a library, it has hooks for OpenGL and that kinda stuff.
ezp is cancer
OpenGL, OpenCL, just hooks for libraries.
blaze3d is an engine around lwjgl, basically
Blaze3D is Mojang's rendering engine based around LWJGL using OpenGL and all that stuff.
server owners are cancer
Because as i know now, Mojang trying to use that engine
It's super customizable so you don't have to ban people the moment they do /pl.
The Blaze3D engine is currently in the Minecraft JAR file and is obfuscated. It is hard to say how different it would be from the current engine. Based on performance and general behaviour it should be working in a similar way. The removal of the VBO option may be complex to fix. Lately Mojang has increased the minimum system requirements to OpenGL 4.4. The latest 1.14 snapshot still runs on GPUs supporting only OpenGL 4.0 so it is not clear if the requirements are hard.
becaose of retarded owners its not fine
i try to follow some etiquette, the previous owner of ezprotector had made it so it just kicked players if they had world downloader
no ezp = no candy for damb owner
which is stupid
^ that's silly.
There are some benefits of World Downloader.
What if you made an amazing build in creative plots and the server was shutting down?
Or survival, even?
General gist is that they're gearing the client to be able to take better advantage of newer GPUs
See you're a good dev :D
It's one of those "either the people with good GPUs take the hit or the ones with crappier GPUs take the hit"
Ohhh
as we're getting to the point where even laptops have competent GPUs for a decent price point, it's pretty much becoming more sense for them to take advantage of newer hardware
So no more > More ram = Better
What do you have now?
Ah yeah, so you had that back in 2013 or less.
I'm using this in 2019 ,_,
Soon though I'm getting a better one :D soon.
I was looking at a Thinkpad p52 but that nub in the middle is really odd and I don't like their trackpads haha.
ever walk around the house with your laptop in your hand?
If you do, that nub is sooo amazing
i like that lenovo didn't absolutely ruin the thinkpad brand
although it would've been cool if they had at least some models with that iconic rubber-ish material
:3
btw @austere ivy look how much piece of shit the old codebase was: https://github.com/dvargas135/eZProtector
brian is familiar with shit code
let's see here..
.remind -w $d:105923848263753728 5s test
woah
this is the most unpractical way someone can set a reminder probably ever
winks with both eyes
op computer for real
is the syntax, @spiral garden :P
$d: is the prefix for discord, followed by user snowflake
nope
yeah that is actually smart
DiscordBot: Reminder set for 5 seconds from now.
Am back.
Reminder for @spiral garden: hello
boop
no, but that's not even close to the largest issue
Main implements listener but no events? Odd, lol.
Wait what why do they have a private static JavaPlugin?
.remind -d -w 105923848263753728 5s test
DiscordBot: Reminder set for 5 seconds from now.
that's better
Reminder for @cosmic raft: test
kash did you reset the reminders???
what
I had a bunch of queued reminders for me :(
someone is gonna be really disappointed in 20 years when their reminder doesn't go off
they're stored in the database you silly
@spiral garden any exceptionally bad pieces?
reminders - 1,044 records
or just use the calendar like every sane person
Compatibility folder -> NMS for literally just sending messages
Why is everything IBlahBlah
any eta 1.16
He's not implementing anything? There's no API?
?ยฟ I thought that you named stuff IBlahBlah if that's the API.
And then you implement IBlahBlah for BlahBlah. Never did that though personally.
you're a bit behind
Schematica -> this is inexplicable for me
...
final Class<? extends Player> playerClass = player.getClass();
if (playerClass.getSimpleName().equals("CraftPlayer")) {
final Method addChannel = playerClass.getDeclaredMethod("addChannel", String.class);
final Method removeChannel = playerClass.getDeclaredMethod("removeChannel", String.class);
addChannel.invoke(player, channel);
player.sendPluginMessage(plugin, channel, payload);
removeChannel.invoke(player, channel);
why is he
I don't use channels but
that seems.. confusing.. just to send messages.
^
Oh.
but still there are way easier methods to do that
PluginMessageListener -> he is making a new ByteArrayDataOutput for each byte sent to the client
I'm not very smart, lol.
ingenious
but there is also an output with all of them
there
Slightly confused. Plugin messages vs chat messages?
Oh, for plugins to communicate with eachother?
Too much nesting
yeah
so uh @austere ivy i think you're assured now that the old base was shit
i had to reverse engineer that, then nuke it and start from scratch
and i think the efforts have paid off
channels are basically a way to send bytes to either other servers or the client itself
What's the benefit of sending messages to the client itself?
for my use case, client mods listen for certain bytes on a certain channel; if they see those, they disable themselves
Oh okay, that makes sense.
new byte array output for each byte 
New leaf array for each leaf
The mods would have to have listeners for that, right?
Leaf array = tree
tbh you don't even need a byte array output, you can just do new byte[]{0x1|0x2}
Uh I think forge sends mod list at join?
you don't use arrays for tree strctures
@austere ivy yeah obviously
What if a mod just wasn't listening for certain bytes on a certain channel? Then can you just not do anything to it?
.remind -d -w 273258543132442624 1m ๐
kashike: Reminder set for 60 seconds from now.
I know Forge sends the mod list to the server on join, but Bukkit doesn't expose that information
those existing is the only reason to send that disable request
Is that something internal or could you expose that through a plugin?
Does forge only send it to servers that are forge
no i'm pretty sure it sends to all servers
it's part of the handshake
Reminder for @static badge: ๐
Then you could maybe read the handshake packet or something like that
Or bukkit just deletes that part?
there's a -d
@tropic flame that would probably have me hack into the internals
which I presume means "I'm a fucking dick"
yes, signifies discord ping
and that's not something i want to do, since it decreases maintainability

Oooh, well yeah
I mean protocollib is a thing but if you have a 0 dependency policy then I guess
might do for the sponge version, i think they have an API method for that
i had ProtocolLib as a dependency, but literally nobody reads
so no
.remind -d -w something other than a snowflake for the who argument value 1m
Make it soft dependency and only enable that function if protocollib is installed ๐คท
But yeah having a bunch of 9 year olds complaining where tf is the 1.8 support doesn't help either so ye I get you
.remind -d -w everyone 5s 
(Korobi) nope.avi - length 9s - 97,657 likes, 2,628 dislikes (97.4%) - 12,086,432 views - Jimbomcb on 2010.01.12
.remind -d -w everyone 5s :D
(Korobi) nope.avi - length 9s - 97,657 likes, 2,628 dislikes (97.4%) - 12,086,432 views - Jimbomcb on 2010.01.12
.remind
DiscordBot: Reminder set for 5 seconds from now.
[-d] [-w <who>] <when> <message...>
what's -d do
Reminder for <@!tehbrian>: hello
wow I'm not a snowflake
you're a snowflake
you special snowflake
wow
am offended
.remind -d -w 121476000046514178 18h PREPARE YOURSELF
DiscordBot: Reminder set for 18 hours from now.
Lol just realized the meaning of your avatar @austere ivy
It has a T merged with a B
I thought the whole letter was the same color
And just a B
:snowflake:
Correct, ye
โ
by killing the snowman 
there, added sanity check for snowflakes
.remind -d -w @golden gust 5s hallo?
Snowflake expected.
.remind -d -w here 5s get sniped
(Korobi) nope.avi - length 9s - 97,657 likes, 2,628 dislikes (97.4%) - 12,086,432 views - Jimbomcb on 2010.01.12
owh, dat suks
Yup.
well
.remind -d -w tehbrian 5s get sniped
Snowflake expected.
@spiral garden on the no dependency policy, why do you care that people cant read? its their problem, not yours
he did
Korobi IRC wen?!
.remind -d -w @austere ivy 5s get sniped
Snowflake expected.
I mean, discord wen?
.remind -d -w 12034912039013 5s get sniped
DiscordBot: Reminder set for 5 seconds from now.
I erm... MiniDigger, save me
:D
Reminder for @past totem: get sniped
How do I get a snowflake?
magic
killing the snowman
.remind -d -w 582658141750165524 5s lol
DiscordBot: Reminder set for 5 seconds from now.
I'm on a Mac, Darkeye.
Reminder for @deep robin: lol
It doesn't work.
.remind -w 259465250716254210 -1s never use reminders again
uhuh
that means i can crash your computer through discord though
unless it only works on ios
What should I save you with? Lol
.remind -d -w 12398019480912834018430189234908123490821349872134980721509871234987123509871234908723590821734908275908172349087215980213740986345823457234687936587236548473265897632459872634587621934807213904871239847129034872940872134769874917823648102365087435602764582734651834680712634871263508712634082761403876428713650182364382714621837546248216487213642013874621834623840762134827641283746231847612304876213408762134087261408716240871263480721346 5s Is this a valid snowflake?
[-d] [-w <who>] <when> <message...>
Nope :(
๐ I've managed to remove 90% of NMS usage in a plugin
alt+f4
by removing it
Using bukkit alternatives
Delete 90% of the code, duh
BUKKIT ALTERNATIVES?!
GAH
Instead of using NMS to break a block I just call the BlockBreakEvent and breakNaturally 
REEEEEEEEEE
Author was having issues with how he did it
It's not extremely straight forward
though his solution is harder to figure out than the normal one
no

I'm gonna move all NMS+NBT to its own class so I can do easier multi versioning
And the dev's issue was tha he was using breakNaturally() and not breakNaturally(ItemStack)
"Manually triggering the event doesn't account for SilkTouch"
It does if you pass in the item the player is using
So it ultimately works perfectly fine
its stop over stop
@worn ember because then i have to tell them to read
and ain't nobody have time for that
just shade it in
did z's bot die
the irc one?
@fierce ibex
nice job leaf
yay
<@&289587909051416579>
ShenandoahGC looks very interesting
another dumb word to type
how many gc's they making
hey z .2 is out where's paper .2 ๐
The main difference, compared to the others, is the ability to shrink (uncommit and release unused RAM to OS) asynchronously without needing to call a Full GC. Shenandoah can compact live objects, clean garbage, and release RAM back to the OS almost immediately after detecting free memory. And the possibility of omitting Full GC leads to eliminating related performance degradation.```
i bet my garbage collectors are better than yours
we'll see if it's better :>
@worn ember first step is to use my set of optimised args
-Xms300G -Xmx300G -XX:+UseNoGC -XX:+LockExperimentalVMOptions -XX:MaxGCPauseMillis=100000000 -XX:+EnableExplicitGC -XX:TargetSurvivorRatio=900000 -XX:G1NewSizePercent=500000 -XX:G1MaxNewSizePercent=800000 -XX:G1MixedGCLiveThresholdPercent=350000 -XX:+NeverPreTouch -XX:+ParallelRefProcDisabled
gross
idk what dumptruck you're running, but mine dont need any args
read those carefully :p
exactly what that man said
so why did windows invent sleepmode if half of the time your system never comes out of it lmao
i'm pretty sure gambling is illegal under 21 anyway
i might just blame dell and my craptop
so there's just no way to really get a good google drive sync on linux until (if) google does it themselves
not that i'm aware of
is nextcloud able to do direct sync between devices yet?
(like Syncthing and BTSync can)
or wait, it's called Resiolio Sync or something like that now
ah I haven't looked into syncing between devices like OneDrive or Google drive
I do use syncthing for that
I think I read somewhere that nextcloud can with plugins?
or you can use syncthing and nextcloud?
running two syncing solutions in parellel seems kinda backwards to me xD
I guess nextcloud is a nice plattform to use cloud software on top but doesn't quite work for file syncing?
-Xms300G -Xmx300G -XX:+UseNoGC -XX:+LockExperimentalVMOptions -XX:MaxGCPauseMillis=100000000 -XX:+EnableExplicitGC -XX:TargetSurvivorRatio=900000 -XX:G1NewSizePercent=500000 -XX:G1MaxNewSizePercent=800000 -XX:G1MixedGCLiveThresholdPercent=350000 -XX:+NeverPreTouch -XX:+ParallelRefProcDisabled
wait UseNoGC ๐ค
wat
Best mob stacking plugin 1.14. go!
blame kashike those are not my args
that's me desperately asking for a suggestion
.flags
Optimized & Recommended JVM Startup Flags: https://mcflags.emc.gs
you should use these ;)
@native ginkgo why do you need that? for spawners?
I guess he was making a joke:
https://i.imgur.com/3aw5ddv.png
probably
It is more for helping with TPS. I'm getting Mod Farm Manager by Zrips
So that will limit, want to see if I could get a mob stacker to further help it
@native ginkgo use timings to analyse where your tps drops come from. also paper (as well as spigot) have lots of settings which can help minimize the impact of mobs
and unless you have a plugin that specifically targets your issues any general "mob count reduction" plugin will just delay your issue instead of actually solve it
I've already used the .optimize article, don't worry. I was just seeing if there was one for 1.14
.optimize
Guide for optimizing performance: https://www.spigotmc.org/threads/guide-server-optimizationโก.283181/
no, 1.14 isn't stable enough to even start optimizing it
.flags
Optimized & Recommended JVM Startup Flags: https://mcflags.emc.gs
.leaf
My computer can't run webm's? lol.
Lool
2019.2 EAP is out apparently
Any fancy new stuff?
I'm going to buy some AMD stock I think.
Sell Intel stock if you got any, lol.
Or maybe it'll ryze (ba dum tss) if 3900x is a failure.
needs less crayola color
btw. re syncthing and nextcloud: the devs don't belive that directly integrating it is a good solution so ยฏ_(ใ)_/ยฏ https://github.com/nextcloud/server/issues/8384
gotta love business interests taking priority over user experience
True that
Wow, PlugMan is a really dangerous plugin!
I only use it during development but I didn't except it to just destroy the JVM. xD
am hopen dey ad a featur to set u on ๐ฅ
@atomic marten bring it up 2 dat https://github.com/Spoutcraft/Spoutcraft
do it, do it, do it, do it, do it, do it, do it
one i waiting around so long, spotify dropped support for it

Spout was pretty cool though
yes it's literally noop
lyk simpl
but you could make the argument that noop and silenced are equivalent in this case, i gu ess
let's just build a time machine and return to the year when spout was relevant
minecraft was good when spout was relevant
Me and @woven otter are procrastinating on a project that's similar to Spout, but fuck that.
@void void what about bitcoin prices though
still no, cause i didnt own any
take me back a few more years prior when it was 100-300
:3
then yes ok
i did and lost the wallet
2014, good old times
rip 2mil
ooooo
I would go back to 2014 any day
those splash screens are always beautiful
Except when they pull off a bad one ;-;
whats a splash screen?
Ohhh god have there been some bad ones
i use vim
Literally thought my screen was smashed at one point
ok, jetbrains, thanks for the notifications
yeah there was one I remember actually lol
@golden gust screenshot or it never happened ๐
https://i.imgur.com/QK2mtzJ.png
that's the true meme here

ghost pings nossr50
it required a mod that's why it died /s
when it's ready
/s
.eta
Anyone requesting an ETA will be fed to goblins.
/s
dumcords using an irc bot
irc kekkle fest
it is heccin fast
is there a way to be notified of spigot updates? i know we can just /version for paper ones but spigot is all misterious like
spigot also has /version
beyond the homepage for initial releases or maybe rss if stash supports it (not sure it does), not really
you might be able to 'watch' it on stash like on GH
why are we doing parchment instead of jenkins?
because the jenkins api sucks
y not concourse c:
I HAVE QUESTIONS
8.8 rating lol
@cosmic raft looks like some 2001 splash screen
:D
Re: my screen issues on my pixel. Had a chat with some support agent, told him the issue and that the purple lines persist in bootloader, after like 5 minutes he offered me to send a replacement phone and I need to return the broken one within 3 weeks
That was way less painful than imagined, lol
\o/
No wait to connect to an agent or anything
hiiii
once you get ahold of them, I've always found Google's support awesome
i am ree , just ree ree
Apparently googles support is pretty good assuming you get the right people for your issue
and ur a dumcordian
Let's see if I will get a 3rd purple line until the new phone is here ๐
Less, this was normal first level store support
They have a 5 step list for screen issues, since I said it persist in bootloader (step two), the knew it was not software and walked me thru getting a replacement
Yea, for stuff like that it's pretty easy to get the right people, for more technical stuff it be be a bit of a pita apparently
are u talking to ur self or to them bots?
Was a bit annoying that he asked me for stuff he knows (I had to enter IMEI before entering chat and he still asked for it, as well what phone and what model I have)
@cosmic raft never forget https://i.imgur.com/P2TO4FY.png
๐
never forget
As well as my personal details, even tho I was logged in and he had my account data
In other news, I might get my personal idea licence paid for by my company ๐
MiniDigger: could be that they didn't actually get provided with the info you provided, could be for record purposes only at that point
not sure
for why, cheaper dan enterprise license?
Yeah but, if I select that I have screen issues on my phone and the software asked me for the IMEI, why does the person need to ask again
Nah, because I said I can't work without it and paid for it and my team leader feels bad ๐
And my personal stuff too, they could just hide that info from agents until the agent wants to order a replacement and just make me confirm the data or smth
But that's minor stuff, quite happy with the experience
lol
@woven otter look! That's you!
there was also that one that looked like your graphics card was failing
@potent warren hi
I was trying to find it but I must not have it saved
looks like a goose
๐ฆ
Anyone knows of any sleep plugins that are reliable for 1.14 servers? I looked at some old ones and people say it doesn't works because sleep had changed in the recent MC versions.
oh god
damn
look at them all
I had this happen to me on Rider.
that's pretty
this is better tbh:
kek
y'all remember this shit? https://d3nmt5vlzunoa1.cloudfront.net/idea/files/2013/12/splash13-1.png
basically same style as https://canary.discordapp.com/channels/289587909051416579/555469074080202765/582681459878526976
Lol I love how that's an emoji
You can tell they cared more about functionality ๐
that aurora one is still the best lol
And as always, back then Rider was giving the good completions https://i.imgur.com/oOVU5gN.png
yes aurora
god it's remarkable how much intellij has improved over the years
okay so no matter what I do
seafile is going to outperform google drive in every way
I just need to get a bigger VPS and give up on google drive
seafile crushes it
still looks like b-2 stealth bomber
b2 has another fin in it
heh, that 1.14.2 change
diff --git a/src/main/resources/assets/minecraft/texts/splashes.txt b/src/main/resources/assets/minecraft/texts/splashes.txt
index 21d0fadcc..d9baabd9c 100644
--- a/src/main/resources/assets/minecraft/texts/splashes.txt
+++ b/src/main/resources/assets/minecraft/texts/splashes.txt
@@ -168,7 +168,6 @@ Woo, facepunch!
Woo, somethingawful!
Woo, /v/!
Woo, tigsource!
-Woo, minecraftforum!
Woo, worldofminecraft!
Woo, reddit!
Woo, 2pp!
google drive took like 5 minutes to sync a project I just copied in
seafile synced it in a few seconds
not even close
https://cdn.discordapp.com/attachments/555469074080202765/582686583170400288/5a9089a4aae60518008b463f-960-480.png i seen this miniature drone in my district
Why did they do that kashike, any ideas?
but prety big tho
@ancient bolt Oh, their client sucks, it's awful.
It is?
I can get a 100 GB drive for my OVH vps at $14 / month
i give it 2 meters wide
quite a bit more expensive than drive
but I suppose it'll have to do
I don't really expect ovh to lose my data either
you run into an issue with google drive?
I've been complaining about google drive for the past 2 days lol
You don't have to use the official client Demon.
lol, just found this in the depths of the MCF retirement announcement https://puu.sh/Dy8Pc/61db44e31d.png
no good clients for linux, even the best ones are shit and perform at a fraction of the speed as seafile
there is no official client for linux
Does seafile use multiple threads or something?
What do you use it for?
seafile is an equivalent product to drive or dropbox
How many releases do you think will 1.14 have at this point? Will it beat 1.7?
better, supports linux and has great applications for all platforms, but is self-hosted
I use it for file syncing across devices
what about that insync thing you mentioned? didn't work out?
which doubles as a backup
insync is the best one I've found
and yeah it's still bad
ah
That's a clever name. ๐
do it pussy
Have you ever considered just mounting Google Drive as a FUSE drive?
file IO performance on a FUSE mounted drive is attrocious
have you considered encoding your files to base 64 and using drive for unlimited storage 
workd for me, they prob patched it already
Well, for me the docs tab just crashed.
anyone know
xD Is this a normal practice for you simple?
Surprised Waterfall hasn't been patched for 1.14.2 yet.
@void void he was kicked from #spigot
no idea why they come in here after that...
lmao
why does EVERY character in an anime have to look 20 but actually be like 15 or something
what is this madness
๐
you are just watching the wrong anime
they are fake humans egg82
looks like 10 but is 2000
just like u
so from reading about b-2 in wiki I somehow got to:
https://en.wikipedia.org/wiki/SpiNNaker
SpiNNaker (Spiking Neural Network Architecture) is a massively parallel, manycore supercomputer architecture designed by the Advanced Processor Technologies Research Group (APT) at the School of Computer Science, University of Manchester. It is composed of 57,600 ARM9 proces...
no
also his voice actor is like 30
that's a drawing
COZ UR GUN GET REKT BOI
aaaand now so am I
package diseased;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutionException;
import java.util.function.Consumer;
import java.util.stream.Stream;
public class Leaf {
public static void main(final String[] args) throws ExecutionException, InterruptedException {
leaf(new CompletableFuture<Runnable>(), Leaf::main).get().run();
}
private void yes(final CompletableFuture<Runnable> future) {
future.complete(() -> {});
future.thenRun(() -> {
Thread.dumpStack();
System.out.println("Hello, world!");
});
}
public static void main(final CompletableFuture<Runnable> future) {
leaf(() -> leaf(future, new Leaf()::leaf));
}
private void leaf(final CompletableFuture<Runnable> future) {
leaf(() -> new $().leaf(future));
}
class $ {
private void leaf(final CompletableFuture<Runnable> future) {
Leaf.leaf(() -> new $$().leaf(future, x -> Leaf.this.yes(future)));
}
}
class $$ {
private void leaf(final CompletableFuture<Runnable> future, final Consumer<CompletableFuture<Runnable>> runnable) {
Leaf.leaf(() -> Leaf.leaf(future, runnable));
}
}
private static <T> CompletableFuture<T> leaf(final CompletableFuture<T> future, final Consumer<CompletableFuture<T>> runnable) {
Stream.of(runnable).forEach(task -> task.accept(future));
return future;
}
private static void leaf(final Runnable runnable) {
final CompletableFuture<Runnable> future = new CompletableFuture<>();
future.complete(() -> {});
future.thenRun(runnable);
}
}
oh my god
well then
@cosmic raft it needs more stream calls
@wide hazel shounen tends to be that way, seinen depicts people more realistically
A whut
Spigot 1.14.2 released now Paper 
tbh I've already started
shounen = demographic aimed at young boys
seinen = demographic aimed at young men
just decompiling .2 right now 
How dare your need to eat get in the way of my spigot experience

claiming 1.14 is a good experience
Also, TIL anime demographics exist
I wan learn how to figure out how to help update paper for new releases but idfk
ur illegal
Introducing microsoftmojang Minecraft 1.14.2, our best edition of Minecraft yet!
We'll be updating on the first paper 1.14.2 build. So if anything is terribly broken I'll be able to let you know. xD
it's not like I'm not going to build & run it before opening the pr :>
I didn't mean that kind of broken.
#paper-dev
for the love of god bring chunk async to 1.14
ur gonna have 2 wait m8
I'd like entities. o.o
Download on iTunes: http://goo.gl/gcVR7 THREE T-Shirt designs!: http://goo.gl/jr4sY So many things to throw on the ground! Featuring Ryan Reynolds and Elijah...
(zxcv) Threw It On The Ground - length 2m 48s - 779,671 likes, 27,868 dislikes (96.5%) - 104,610,828 views - thelonelyisland on 2011.07.26
I think mother lover is still their best track
I discovered them before they got big so it was a trip watching these guys who did shitty youtube videos get huge
#make1.14greatagain
Wow admincraft has grown a ton .-.
They didn't do that much on youtube before they got on SNL
what is this garbage
Ikr, not even support 1.14
they forgot Q
and most of the other letters of the alphabet
think it's "QAP" next
it's like Pi
to be fair, though, Q was the only letter really needed
kinda encompasses everything
well... 1.14 vanilla is eatting up an entire i7 4790k because there is no async chunks...
I thought it was mostly villagers
And that vanilla 1.14 did have async chunk loading
paper doesnt support async yet?
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
I've never seen aything lag so much in all my life...
i thought only be able to hold 50 players was bad on 1.13... now i cant even hold 15
yeah
1.12.. 100 players.. 1.13 50 players.. 1.14 15 players.
When is Paper 1.14.2:
they changed a lot internally in 1.13 so it kinda makes sense for it to take a couple of versions for performance to stabilise and improve again ;)
Huh, while looking for info on that I found an old comment about async chunk loading from Aikar that is wrong "CB's executor also was inefficient if a sync chunk load came in while one was pending async, it would start the process over and ignore the previous async one."
LGBTQAPS is silly, by the way.
That's literally every orientation.
You can just say "everyone" instead ._.
That's how the original PR worked but shortly after I made all chunk loads go through the scheduler and just immediately block the main thread waiting for a sync chunk load
I wonder what would happen if I went there and said I was straight.
They'd be like "no you gotta be yourself" and then I'm like "but I'm straight" and then "that's wrong." True story by the way, happened on a Hypixel Housing lol.
ideally nothing, but I guess it depends on whether or not you are looking like a troll or not xD
Brian stop being an edgy kid
I'mana go on there and see how it is.
I wonder if it's just like a regular network but it's promising not to be lgbt-phobic or if it's like a LGBT club or whatever.
I won't hate on you Brian, when I was 14 I went on role playing servers and then refused to role play
I'm not being edgy or hating on them or anything. Perfectly fine if you want to have an LGBT-friendly server, do whatever.
Just think it's interesting that the main point of the server is that it's LGBT. Like that's the selling point, I want to see what it's all about.
,_,
Going onto an LGBT server with the explicit purpose of saying you're straight
Sounds edgy to me.
I'm not gonna say I'm straight lol.
I wonder what would happen if I went there and said I was straight.
STRAIGHT???
Seems nice! Has setup tab, scoreboard, bossbar, all that stuff.
Teleport bow, all that.
See where I get angry is when they say "be yourself" and if they would say that straight isn't yourself.
It's not equal if .. it's not equal on all ends.
If not fine tell them you're gay.
That's just tipping the scales in another direction, not equality.
I'm not going to lie ,_,

Seems nice. 4 players online, 1.13.2 survival server.
Q in itself apparently covers literally the entire spectrum, so hey
Be yourself:
Q is queer isn't it?
nope, covers everything
You're not sexually attracted to the other sex but you want to act like another sex?
basically what it means
it's an umbrella term meaning "everyone"
why would you be surprised?
They have xenforo, 70+ people on their Discord, really customized and everything.
lot of niche servers have good people working with them
you'd be surprised
I'm running a vanilla 1.14 non-profit. I'm using my main box to run it. I Run 1 towny server on it and the 1.14 vanilla server.. Somehow the 1.14 vanilla server is taking the entire box down with it. An entire i7 4790k. Its causing lag on my main server and i have no idea what to do. I've tried everything. All my timings blame to chunks and ik 1.14 doesn't have async.. Could you please work on getting this added ๐ฆ @slim nymph
ik i shouldn't of done that but o well
I'm sorry
they still have a "donation" store though
so how bad is 1.14.2
have any of you checked
roll back to 1.13 or better yet 1.12
that's a good start
20 players = an entire i7 4790k maxed out
there's yer solution
don't run software that's been out for literally less than a week
with no backup plan
also don't run software that is clearly marked as development version if you expect anything that is close to a stable experience
1.12 - 10 players using 60% of raspberry Pi
why can't paper just add async to 1.14 like they did for 1.13?
@distant crane why can't you just add async?
1.14 - 20 players using 100% of 4790K
cause im not a dev otherwise i would use all my time possible too
magical development powers be damned
with a non-profit vanilla server?
otherwise wait for unpaid devs to do it
what's a money?
Scary stuff.
another social construct
Very nice Spotted. ๐
What's that
April fools.
Oh
I told you it was a small diff
i dont even have a donation button lol
inb4 massive data loss because leaf is dum
so I'm guessing even 1.14.2 didn't exactly work like a silver bullet?
this .2 was released a lot quicker than the others. Skeptical.
@distant crane basically do whatever you can to support the development. and complaining isn't supporting...
LMAO
@inland fiber please don't share sites that illegally distribute server jars
I have no idea how to get it
1.14.2?
Ah
BTW, Yive owns that site.
.downloads



