#dev-general
1 messages ยท Page 465 of 1
by putting the pfp on u are SUPPORTING anime
read the status FOOL
You are a weeb
Frosty how soft are you?
wdym?
softness rating
rn 10/10
lmao
:3
oh frosty
Kind of disgusted by this https://paste.helpch.at/foduqibupo.java
dont look too bad
uhh
destructuring is so nice ๐
is that supposed to be one sentence but you choose which part has an error?
as a long?
this is straight from google
Our history can be seen / as a long evolutionary dialectical development / in which there have been / a painstaking forgiving of rational and moral self. a) Our history can be seen b) as a long evolutionary dialectical development c) in which there have been d) a painstaking forgiving of rational and moral self e) No error
xD
lit
yea
oh I mean it seems gramatically correct to an extent
Well the first one does
apparently it's supposed to be forgiving as opposed to forging according to that link you just sent
which there have been โ in which there has been.
This is the mistake apparently
Shouldn't this have an a in between?
ah I see it now
no frosty
ahh true too
well not necessarily Frosty
not in this context i dont think so anyway
seems like it
"in which there has been"?
It should
Our history can be seen as development
That works
The other words are just adjectives
a b c d e f g h i j k l m n o p q r s t u v w x y z
unnecessary adjectives lmao
Comparing with the sentence from that website, each of those lines have some mistake
yeah
yeah this was kinda hard even for me, and I speak English very well I'd say and also am quite a grammar nazi lmao
First one sounds so wrong without that a
true
So y'all must be smoking something
Imma just choose the answer from the website
I mean it does sound kinda funky
but it technically works
Like I wouldn't say that, but I don't think it's necessarily incorrect
I mean I mostly go by how it sounds if it's correct or wrong so kek
๐ณ
"ought to" means "should" right?
Yes
basically
depends on where you use it
like geographically
ought is just a really old word afaik, no one really uses it aymore
Yeah
thats correct yugi
Yeah it's posh word
Alrighty, thanks
lmao what
had better doesnt make sense here
should better
if see was seen then yes
I think you had better see a doctor
tenses
totally works
again, it depends on where you live too
if it wasnt formal, u would just say "u better see a doctor"
No rules?
But they didnt conduct enough internal assignments
Huh
they didn't use their soft skills in writing that email lmao
lol
Oh no, BM turned into a weeb
These people and their anime profile picture :rolling_eyes:
ikr matt
hey... wait a minute
must SUCK to like ANIME
somethings with bm
Ikr
np thats just bms daily mental breakdown dkim
lol
I AM NOT
oh no is that Astolfo?
Maybe
bm lol you know who that is?
Vaguely
๐คจ
Fucking weeb!!
ah yes I am aware
lol
silence
yo mr semigroup sir
Yo
who tf is in ur pfp
some anime guy
A GUY!?
๐ฅด
i prefer soldier ๐
everyone's got something to say... ๐ ๐
i dunno soldier kinda gettin old
never anything positive
he might have to diversify and become scout or something
I mean I like it lol
I liked the other one more
This one doesn't really fit you
in DDSBB everyone's positive to each other ๐ค
@prisma wave
yes, that's how weebs work
lol
Are you a weeb emily
I promise
QQQQ
QQQQ
man the discord capital Q is kinda nice
Denial is the first symptom
Denial?
haha
Typing on phone sucks
it's okay; we love you matt
Eyo bois! Anyone good at Java programming or apcsa?
๐ฉ
whats up Pezy?
Hi mate ๐๐๐๐๐คฉ
one can call us all programming nerds
Hi mate ๐๐๐๐๐คฉ
I need help with an assignment tommorow lol and itโs hard for me
And I need to get a good grade to pass the class
๐ฅฒ
I am not, but I do appreciate the art style and like watching a movie every 2~3 years
Cuz i donโt learn anything in virtual because teachers donโt teach anything
unacceptable
lmfao
okay what's going on here Pezy
hit me with your assignment
let's see if we can learn you a thing or two
Rule number one to pass your programing assignment, you have to be rude and arrogant, then you're a true programmer
Alright! Itโs acc releases tommorow at 10 cst
someone please gift me 5$ so I can boost so I can change my name. thanks
no
No
๐ญ
Should ask Cube to revoke your nick perms even after boosting!
that's just brutal man
what you don't even know what it is yet and you're already asking for help? :/
I know what itโs about just not the details
time to spam DM people with discord invites so someone will gift me nitro
join an edating server or smth
im sure u can get a few simps for saying ur a mod in a discord server
with 9k people
exactly
man ya'll going to make me spend 5$ just to change my name?
if u wanna get ahead of ur assignment, u can start learning now. there are plenty of resources online and we can help out too
?learn-java
Online Courses:
Online courses are also great for learning java. Some websites that offer them are:
- Coursera - Free unless you want a certificate
- PluralSight - Great courses from what I've seen. Mostly Paid
- Udemy - Never used them myself but they seem to all or at least most be paid.
My first ever course was one from Coursera. - I can say it was pretty good at introducing me to the programming world as a whole not just java.
Oracle Docs:
Oracle docs can help a lot at learning and understanding java:
- Start with this,
- Breeze through this (skipping stuff that doesn't seem relevant like bitwise operators),
- Hit this.
They're the first three from this larger thing which you should definitely go through overall. But those three should be enough for slightly better understanding of what is happening here without feeling like a huge time sink.
That one is a small part of this larger site wherein "Essential Java Classes" and "Collections" also have good useful stuff
Other services:
Some other cool services that will help you learn java are:
As you can see there are plenty of good ways to learn as long as you're willing to invest the time. Have fun learning!
do u like how i've improved this?
I should be paid for my work
๐ข
Did u make that expansion yet? xD
its working yes
oh nice
What kind of questions are these xD
lol
this doruk guy is talking alone I think. oh he left nvm
just adding some extra options blitz then ill release
do u have any other suggestions for the options?
not really. just ignorecase and ignorecolors I guess
Mf-gui is going premium next version, $50 a month per gui you make
good. Its aso trash I didn't even use it for free
now no onw ill
one*


I was going to get the it all working before telling you since we need one more update xD
That's fine. I'm in no rush.
Well technically not needed but will make it easier
Theres a change needed in the loader module
is slimjar the new shadowjar?
Nah
Ill update it and push it onto the repo tonight
oh what is it then
I don't know how to read
damn
I just use Discord's speaking shit
speak message
or whatever
I never learnt how to read
๐
also I'm not typing using a keyboard. I use a vocal keyboard from google
Do you use a braille by any chance?
blitz just pretend to be a girl
He uses morse code
I don't know what that is sir
it's for blind people
jesus my eyes
oh, late SEIZURE WARNING
Lmao
I actually learnt that in school by myself with 3 other class mates and tried cheating a test using it
remove embed please. my eyes are bleeding
That's way too much effort to cheat, I'm actually impressed
well I forgot it in a couple weeks and also when we were actually trying to cheat it didn't really work. We didn't decide on the speed so it was all just a mess of sounds and my teacher also wasn't happy with the noise xD
Lmao, i remember studying something similar to that, they always add the weirdest options xD
xD
also this wasn't my idea. One of my friends that's older did this and everyone in the school found out because they had an inspection and the principal was in the army so they caught them lmao
Season 6, Episode 24 "The Cover-Up" - Michael thinks his girlfriend is cheating on him and asks Dwight to investigate; Andy becomes frustrated when no one takes his customer's complaint seriously.
Watch The Office US on Google Play: http://bit.ly/2xYQkLD & iTunes http://apple.co/2eW0rcK
Streaming now on Peacock: https://www.peacocktv.com/stream...
at least that's what he told me
idk if its true xD
he's like 5 years older than me
so I probably believed all of his lies
Clearly the best option ๐ฅฒ
"raises hand, I disagree with that statement"
"aight, imma head out, ciao"
Throw rocks at them
Anyhow, I'm caching entries so it's actually speedy af

Someone kill me please. I'm to scared to do it myself
lol
here's the gun: ๐ซ
I'm scared that all the things I have to do will hunt me in my grave
lmaooo
I'll grow a tree as well so I am actually going to leave something good behind
oml
what the fuck is this test? I actually don't get it
I hope it's written by one of your teachers because that's a really cool sense of humor
Yea it is
Or atleast some of it
since the first question was almost a straight copy from some book which has a soln on google
I love decompiling shit https://i.imgur.com/KYkhFRi.png
lol
๐ฅฒ ๐ฅฒ ๐ฅฒ ๐ฅฒ ๐ฅฒ ๐ฅฒ ๐ฅฒ https://i.imgur.com/XorKv5J.png
smiling_face_with_3_tears
why did it check the same words 4 times lol
It checks each word of the sentence for each swear word
It checks the entire text as a combined string with no spaces, and then iterates through each word as an added check
(to check for deviations)
let me ask "engine: graal" does it work on java 8 ??
that's what decompiling gives you ๐ข
if u have GraalVM installed it should work yeah
Thanks
If it's good enough I'm bundling it on TriumphChat Frosty 
Ah yes, when you only replace the input once
Lmao
almost got it
Almost
word.replace("cunt", "****") very hard
Oh Yea
For some reason if it has multiple of the same swear word it just shits itself
Like it just refuses to replace shit
@frail glade https://www.youtube.com/watch?v=MyTkiT2I6-8 
Find all the news for this release in this blog post ๐ https://kotl.in/1.5.0
With #Kotlin 1.5.0, the standard library is getting another upgrade! In this video, we explore the highlights of the new features that will help make you more productive: Unsigned integer types, giving you more options for working with numbers, a more consistent API f...
jours yes
๐ข Kotlin 1.5.0 Is Out!
๐ Stable language features
๐ผ Many standard and test library improvements
โ๏ธ New default JVM IR compiler
Read more in the blog post! https://t.co/R6Ec3Ko7ne
293
667
I feel like this is just an excuse for you to be extra vulgar frosty lmao
Yes
pog pog pog pog pog pog pog pog pog pog
:pog:
Tbh, I was excited for the release but now I have no idea what to do with it.
any cool changes?
lol
a new update is always nice
I am excited for the toTitleCase function way more than I should, but it's so useful
Unsigned integer types, value classes, etc
well I didn't want to read
tyvm โค๏ธ
Oh yeah, new compiler
oooh!
Hmm, my IJ doesn't say there's an update for it yet.
mine already did it like a few hours ago
sad face glare
Same Star
Imagine updating ij ๐ฅฒ
"no".toBoolean() // false is actually pretty cool too
lol
Yeah, says my installed is 1.4.32 and the latest is 1.5.0 but there's no actual update to install. Weird.
Reminds me of something else
H
lmao
blessed
Interesting, there was no update for me either, went to the plugins option on the settings and it was there ready to update
yea and nah being the boolean literals there
same matt
๐ฅฒ
Lmao
Sad.
I wonder if there's a better implementation of floor than Math.floor, since I've seen complaints about its efficiency before
and vanilla does this: ```java
public static int floor(float number) {
int result = (int) number;
return number < (float) result ? result - 1 : result;
}
already using a 1.5 feature ๐
I wonder if Yugi put that in there lol
Oh yea nah I do the same thing
sorry what's new about that?
lowercase stdlib function
eh
i dont think the toUpper/LowerCase functions supported locales before, but now they do
Localization, you can now pass a locale and it'll change correctly based on the language
wym by this
lowercase standard lib?
does that mean int vs Int or string vs String?
also i did not know there was localization
no its a stdlib extension function on a String lol
oh btw, would anyone know why certain files in my Git work dir are ignored even though they're not in directories ignored by .gitignore?
is there anywhere else (other than .git/info/exclude since I've checked that too) that they could be?
did you add them to git
I have manually added them now
they may have previously been ignored, and may have been committed ignored
What are you talking about? xD
late
yeah ik Kali, just got home from school like 30 mins ago
ha
i was talking about something very different lmao
school ๐ฅฒ
i was confused
Oh okay xD
the thing that won't get me an education
ikr
especially because I'm probably going to fail English ๐ฅฒ
ouch
lets not fail english bardy
make sure u remember all of the 10 poems word for word please :kek:
or just don't do GCSEs ๐
i wish
ive still got my anthology
*16 iirc
yikes
You should try another language, realize how hard they are and you'll now fail in english again ๐ฅฒ
i dont have to do anthology :D
my status is perfectly fine tyvm
ลcum.
__s__cum
also frosty, you havent actually triggered the action yet
lmao
If you do something do it completely, I'll give you repo access if that's what you need
did you read the pr
from school
we finish on the 27th of May this year because all the exams were moved forward because COVID
oh is that a way of saying school is out?
No :3
yeah we say that we break up from school
what do you say?
school is out lol
Kotlin 1.5 online event
Set up to build and upload a jar file whenever you manually create a release (easily changable to commits if wanted)
or "we're finally free from this cruel torture"
never said that in my life
we'd never say that over here
"school's out" is such an american americanism
ikr
school breaking up is such a bri ish bri ishism
:what:
@ocean quartz Just finished watching the video. Sounds like some cool changes.
I was going to say something, but I'm not going to
Why bring that up in the first place then?
๐ฅฒ
:what:
oh and Unsigned int is not actually going to be 0 - 2B which does make a lot of sense. it will be 0 - 4B
indeed
mc server economies go brrr
unsigned Long ๐ณ
10000 QBQBBBQQ is when you feel at least a bit rich
I remember a server that had something like that lmao
I swear that's already what it is
Ikr, also they didn't mention but, sealed interfaces, and value classes as well
are unsigned types that useful?
1 quintillion billion quintillion or whatever
Yeah, performance boost in a few cases, and also helps you work with arrays/collections too since it'll never be negative
I've seen many people go to Essentials support because their balance was capped at 2B ๐ฅฒ
java doesnt have unsigned does it
oh is it actually int? I know you can cap it yourself in config but didn't know essentials uses int
BigInteger go brrr
it doesn't
oof
nah, it's too primitive for that
Okay something with shadow in 7.0 changed and it's annoying. It's lowercasing my jar names.
oh shadow 7.0 is out?
lol
idk why but since ive updated to kotlin 1.5 (or atleast today) im getting 2 jars when building, 1 uber jar and 1 smol jar
kinda annoying but i can deal with it
I fixed it but not the way I wanted to.
lmao
archiveFileName Is not properly pulling anymore. It's taking it from the settings.gradle file
hey piggy here's one for you: https://i.imgur.com/VxLPkIV.png
smh
And ye
good night
Kali, are you using shadow?
yeah glare
Is that
With shadow, I set the archiveFileName variable and it only produces 1 jar.
ah yes this is very good #general-plugins https://i.imgur.com/qkZAUmF.png
that's Kotlin for ya
@prisma wave put it in your album
im using it too glare
๐ฅฒ
Have you tried a clean build?
no
actually yes
sorry, thought that said application.mainClassName for a minute haha
Matt, when is the new version of slimjar going live?
which should not be used any more in favour of application.mainClass
clean build didnt do anything for me ๐ฅฒ
oh they finally added % [mod]
eh
to Kotlin?
Kotlin didn't have mod?
they've always had mod
no way
the operator function is rem
oh well I never bothered to check xD
did you even read what mod is for?
Should be fairly easy, need Yugi to get the lib on a repo then it's just auto adding it
Yugi wake up
a % b?
remainder
im up, just fixing stuff up
Awesome.
@old wyvern Yeah, the shadow didn't publish it for this version ๐ฅฒ
rip
Time to figure how to fix it
Integral a => a -> a -> a ๐
hmm
that doesn't look like an integral to me
not enough integration by parts and u substitution
Close enough
seems like the new path stuff is in stdlib-jdk7, however I don't seem to be able to access it, any ideas?
like it just doesn't seem to resolve at all
guess I have to manually depend on it huh
Why you using jdk7? 
What else is there to use
jdk 7 ๐คก
The jdk7 stuff is downloaded with the new 1.5.0
Looks like it's from org.jetbrains.kotlin:kotlin-stdlib-jdk8
Actually I wonder if I actually even need these.
Those just add crap from JDK 7 and 8 to regular.
Actually, my jar size goes up a lot if I remove it.
weird
Ahh so those automatically add in the latest 1.5.0 lib.
Whelp, I just saved myself 23kb.
anybody having problems with iij taking A LOT to index?
nope
It's been taking longer than usual recently Gaby
didn't seem to be for me
you need JDK 7 for the Path extensions
also, just had to replace all of my own Path extensions with the Kotlin ones ๐ฅฒ
It's so ugly though
kept a few though, either because Kotlin doesn't have them or I needed different behaviour
I'm not using the divide shit Matt
just I have a few other extensions, like openChannel, which calls FileChannel.open, createTempFile, which calls Files.createTempFile, and a few other things
Path("folder") / "file.yml" who thought this would be good ๐ฉ
would be a bad idea to remove the content of a yaml file using a FileOutputStream or whatever instead of setting all keys to null?
I have my own createDirectories, createDirectory and createFile so that I can catch any thrown errors and just return this instead of having to handle errors elsewhere
"folder" / "file.yml" is less disgusting but still meh
and I also have my own list because listDirectoryEntries is too long
and I have my own InputStream.copyTo because I want to be able to copy to a Path instead of having to turn it into an OutputStream myself
Shouldn't matter (unless the server is already running, because of the otherwise it'd probably mess with the cached values)
I mean, if you look at it though, it looks like a good idea, since it will show you the directory structure, thinking about it
oky
still waiting for ij to finish smh
Path("folder").resolve("file.yml") is really not that difficult to understand
I see some stuff where its like this:
Path("folder").resolve("file").resolve(".yml")
didn't say it was
just saying that you can see their thinking
e.g. Path.of("/") / "home" / "bombardygamer" / "Documents" / "hello-world"
I think that's actually pretty nice tbh
I find it quite ugly
I mean, is it really that different to /home/bombardygamer/Documents/hello-world that you'd see in the terminal?
its readable imo
I'd argue it's more readable than Path.of("/").resolve("home").resolve("bombardygamer").resolve("Documents").resolve("hello-world")
Path.of("/").resolve("home/bombardygamer/Documents/hello-world")
I guess
also, guess what I found
it's @prisma wave 's favourite word! https://i.imgur.com/fsfVcZP.png
fucking finally Kotlin
jesus christ
still think that not having sealed classes be abstract by default like what Java does might not be that bad of an idea
why enforce abstract in the first place
yeah I've come to realise that's not a good idea
since especially for me, it'd mean that I'd need to follow a pattern like making an AbstractX sealed class and then having both implementations extend that
iij can be so annoying
intelliintellij
yeah
public static final sealed interface $ {}
pog
it has I think
oml it does
man why does Kotlin suck so bad at sealed stuff
why can't we have permits
why can't we have it be non-abstract
lmao first time java might be somewhat better than kotlin
or no
kotlin is still vastly better
at everything*
Kotlin has some very questionable design choices, but it's definitely superior in terms of the amount of features it has compared to Java
indeed
Photoshopped!
Yeah I had to give the JVM guy some more muscles
Average Haskell can't even hug someone
You were saying?
That's the form of the weakest, I'm talking about average
Oh my bad
kotlin bad java good
wtf this is heresy
You got a problem with proud Haskell programmers showing their love?
theyre kinda cute ngl
very true
On average
CoC bot made everyone who uses it 80% cuter
you use haskell but are a weeb tho
I'm not a weeb
so clearly its not true in 100% of cases :P
yes you are
for all we know, you could be a weeb lucyy
i just see a generic gradient pfp
its almost as generic as i am
hmmm
hmmmm
sounds useful!
lol
im making ripoff essentials too
@oak raft yes
๐ฅฒ ๐ข ๐ญ
ok how do I delete a fork
like a regular project
do yourself a favor Remence and learn kotlin bro

do yourself a favor Remence and learn haskell bro

๐
Me neither
yeah ok weeb
๐ฅฒ
But wouldn't kotlin help me more?
Does yugioh even count tbh?
literally haven't
what would I use with haskell
def no
everything
i mean it'd broaden your understanding of programming
probably not too many things you can actually do with it though
hey
turning into a hot gay couple apparently
which isnt exactly a bad thing ngl
but the question is which one first
well Kotlin will help you with this plugin
I wanna learn rust too
haskell will just broaden your mind
Kotlin won't really teach you much new stuff
rust is kinda cool
Apart from an introduction to FP
Yeah Yugioh is an anime xD
kotlin > haskell > java
Anything
dude kotlin and haskell are barely comparable
๐ฅฒ
yesterday i was writing in java and forgot how to make a constructor
We've made discord bots, enterprise class name generators, "wiki pages" and more with FP
Hrypton coming soon btw
yeah I know but I mean for a normie, it's quite the challenge compared to Kotlin/Java
hukkit when
god yes
Fukkit
As the lord Simon said himself, Haskell is quite useless
You can do anything you can do in Java in haskell
Watch that full video
lmao
Haskell used to be useless until the GLORIOUS monad update 1.3
Saying haskell cant do much is pretty much throwing away the Church-Turing thesis
ah I see
A fast, lightweight Minecraft server written in Haskell
okay fine I'll say this Yugi
Yes, his point was that haskell takes a different approach
Start as useless
Move towars useful
Haskell does not have the libraries most people need to make anything useful
It does actually
and most people don't have the requisite knowledge to create something usesful
There's Spigot support for Haskell?
stdlib is bigger than Kotlin's
I wish
Theres spigot suppourt for rust?
I don't think so
my point is that Kotlin is directly applicable to what he wants to do
and Haskell is, sadly, not so much
Im talking* about general usability
waaaaaaaaahhhhh just use jni LOSER
I'm not lmao
ah alrighty
Kotlin for Haskell wen
I know there's tons you can do with Haskell
but it is quite a bit more difficult for most people than imperative languages since they don't understand them
and there's significantly less developed libraries for specific stuff
is there a Discord lib for Haskell?
oh nice
Let's write a HaLVM compiler for Kotlin, written in Haskell
ha ha ha wait until you hear about do notation
yeah that's what I was thinking
but I totally would not put it past you to make the discord integration yourself lmao
There are actually like 3 discord libraries
I used the one that just seemed easy
Calamity seems to be the most powerful
it has a cool name that's for sure
But the README page was... a bit.. yea
main = do
putStrLn "Input a String"
line <- getLine
putStrLn ("you inputted: " ++ (reverse line))
"Imperative logic" :slight_smile:
But apparently that readme example is not correct
you forgot a quote
PR your discord sample code? 
ah very nioce
Do it you coward
PR to hasklash ๐
xD
instance (Show a) => Show (IO a) where
There was once a kid. And that kid had parents. And the parents had parents and the parents of the kid's parents had a dog. That dog was cool
very nice
pog
wat
@static zealot send help
huh
what's the problem?
oh
%changeoutput_<OPTIONS>_<INPUT>_<MATCH>_<OUTPUT_IF_MATCHED>_<OUTPUT_IF_NOT_MATCHED>%
this is the best I have
sure
btw
better than what i have ๐ฅฒ
all of them can
ok good
val (option, input, checkAgainst, outputIfTrue, outputIfFalse) = params.split(',')
.map { PlaceholderAPI.setBracketPlaceholders(player, it) }
.takeIf { it.size >= 5 } ?: return null```
this is so sexy
like omg
i love kotlin
wait what?
why split by ,
split by _ please
oh wait nvm
here
1 second please
val (option, input, checkAgainst, outputIfTrue, outputIfFalse) = PlaceholderAPI.setBracketPlaceholders(player, params).split("_")
.takeIf { it.size >= 5 } ?: return null```
won't this work?
yea
ah nah it wont work
man rewriting from compiled code is so trash
because destructuring stuffs
๐ข
what?
oh wait I've still used it there but yeah I hope you used params
instead
copy paste Karen
๐ฅฒ
hey I don't blame you lmao. I do it all the time. ๐ฅฒ
but for real now. Compiled Kotlin code sucks ass
agreed
Iterable $this$forEach$iv = (Iterable)players;
$i$f$forEach = false;
Iterator var5 = $this$forEach$iv.iterator();
while(true) {
while(var5.hasNext()) {
Object element$iv = var5.next();
Player player = (Player)element$iv;```
its so bad
whats this for anyway
its one of the projects I lost
๐ฅถ
Who needs obfuscation when you can write in Kotlin ๐ฅฒ
mandatory clojure joke is already obfuscated
it sets it as var# = THIS
then my actual variable name
for example palyer = var#
๐
and a bunch of var# = false for no reason
xD
they're never used again
but they exist
Do I hear anti functional voices?
wait what the fuck
why ๐คฃ
thats so stupid
yeah idk but that's what it does for absoltely every thing
here's an example https://i.imgur.com/TI3itXG.png
also yes now I don't use 2 Catches. Just one with Exception. Idk if its better or not
you can see it in the player example as well
Object element$iv = var5.next();
Player player = (Player)element$iv;
int var8 = false;```
is it not enough that I have to translate from java to kotlin? Do I really deserve all this punishment? ๐ญ

oh and the null checks. oh god. I don't even want to think about that anymore
Why are you referring to decompiled sources anyway?
bcz its a project I lost when I restored windows to factory settings
and I really don't remember what I did in there and don't want to miss a thing
He big dumb
blitz is rebuilding a project from his own compiled code lmao
nope. didn't use any of them before. Now I use both xD
I have like a 7 months old copy on github but believe me its not even close to what I had when I lost it
ez obfuscation
What's the plugin Blitz
its a core for my survival server. Just a bunch of random stuff you can't find in public plugins xD
well some I did find so I just didn't bother remaking them so now it will be like half the size
I'd hope frozen join was built into that
but still
frozen join? I literally have 1 join message for new players, 1 join message for people that have already ocnnected and a leave message xD
and also people can toggle them off if they don't want to see them
That's no excuse!
alr. still not going to use it. Its just useless for me.
frosty crying rn
๐ฎ
๐
really considering relicensing the server side of Krypton under LGPL
iij is annoying btw guys
You've said it already yes
hourly reminder
True eclipse better
look mate, just because you're incompetent and don't know how to use IntelliJ doesn't make it bad xD
ElaraStorm better
Elara storm when ๐
stfu bbg
objective facts
lol
What a beauty amirite https://paste.helpch.at/ivotobepap.cs
EnumSet#contains?
may or may not be relicensing Krypton under LGPL rn
What tf are the |s
OR operator
Ok but why are they spaced like that
Old code, don't bully
bcos Frosty
better than all in 1 line lol
Why did I read this as Ban Frosty
bcz u really want to get banned ๐ข
here pulse
@forest pecan
That have one unimplemented method
wait what
well yea
It's a functional interface (boolean test(T t);) but it has default methods
ic
i only have one method anyways lmao
yea it has one method and other methods are all default
I still wait for @FunctionalInterface to be applicable on abstract classes meeting the SAM requirement
the only requirement for it to be SAM compliant is for it to have a single abstract method
nah, @FunctionalClass will be for that 
package com.github.pulsebeat02.minecraftmedialibrary.frame;
/**
* A callback interface for map data. Useful for creating custom callbacks. MinecraftMediaLibrary
* uses this for itemframe callbacks to achieve quick changes.
*/
@FunctionalInterface
public interface FrameCallback {
/**
* Sends data for map packets to the players.
*
* @param data to send
*/
void send(final int[] data);
}
this is correct usage
right
Ic
and because it's a functional interface, it can be used as a lambda argument
Or method reference 

Also yea, method references have an advantage
