#dev-general
1 messages · Page 386 of 1
we are too godly
picked the perfect moment to ask a question, huh
im using gnome-terminal 🥲
i got april fooled by the playstation discord 😩
Rofl
rick rolled
lol ezzzzzzz
I use Kitty, it's like alacrity but faster :)
I also use Kitty
now I got to go
would recommend
good nights everyone
HAHHA
hey would anyone here know why my shutdown hooks sometimes don't complete?
No
what are you doing in your shutdown hooks
I wouldn't
saving data to files
for what?
disconnecting players
maybe something... incompleteable? hmm
oh mc stuff
shutting down schedulers
that might be the problem right there
what
doing io in a shut down hook isn't the best idea
I kinda have to
Is the VM actually shutting down every time?
this is Krypton
lol
Or is it a plugin that's simply being de-loaded once disabled
yeah
no this is patrick
he's remaking the minecraft server in Kotlin
you don't have to
no way really?????
@prisma wave
how am I gonna save worlds on shutdown?
Help
by not saving them in a shutdown hook but somewhere else
i need backup
why am i blind
.
ah actually, nvm me
🤔
stop for fuck sake
Imagine using stickers unironically
these gifs destroy my eyes
ik exactly why I assumed it wasn't running
tell bm not to be blind then
I use Log4J 2 to log, but Log4J 2 shuts down asynchronously, and so Log4J 2 shuts down before I log all the messages
nah. I'll just tell you to find some better gifs not 10000x speed ones that break my eyes
meaning I have to use something else to log on shutdown
can you not delay the shutting down of log 4j?
how did you not see who I was replying to lmao
mate wot
apparently you can actually disable the shutdown hook I guess
=steal is said 19,000 times already
lmao
darn it didnt work
I didn't get it either, that wasn't even towards you
You can configure Log4J 2 to use both asynchronous and synchronous loggers, if that won't disrupt throughput for you
lol
yeah ik
yeah that's not the problem it's the shutting down
yeah it's the fact that Log4J 2 is shutting down before I finish logging
so I've just gotta disable its built-in hook and shut it down myself
which is luckily only one line
very nice
Do regions get sent fine as well now?
_/¯(ツ)¯\_ 'ʍouʞ ɐʎ ʇnq uʍop ǝpᴉsdn ǝɹɐ sǝᴉʇᴉɹoᴉɹd ʎɯ ʍouʞ I
lol
=team
You've earned 4,336 points for Team Green 
=team
You've earned 910 points for Team Blue 
=team
You've earned 2,242 points for Team Red 
I mean, at least we're not yellow
facts
so wait, changes you make can be saved but they won't be broadcasted to any newly joining players? lmao
I haven't seen yellow in #king-of-the-hill yet
wat
.
not sure how you misinterpreted that but whatever
I mean it still has empty sections
that bug still exists
you said regions don't get sent fine yet
I presumed that meant it didn't send regions to anyone who joined
sorry, rephrase
since it sent regions to players who were already in the game lol
the bug with it sending the same cached chunks to everyone is fixed
I fixed that by being intelligent and caching by chunk rather than by region
ah now that's pretty good
If you want my nudes just say it
i will 🙂
Oh you bet
I just ran this and am experiencing technical difficulties.
Please help!
No ❤️
clash?
you guys probably saw it already but lucks luckiness calculator PR is funny asf
Luck even made a short video showing the mechanics of it in detail lol
I saw. It was great!
it's actually legit
wait where
Actual code impl + vid, next level "joke"
^
I love Jay's response to Proxi lmfao

lmao
i think he should merge this
10/10 idea, would be great fun for server owners
yes lmao
im just worried it hasn't received updates in over 4 years
"As the magnanimous director of scrutiny here at the LuckPerms conglomerate" that sentence is world-class
and all of the "As such"es
this is a top 10 pull request ever
I couldn't miss out on the fun lol
James I dare you to find a variable name that's the same as one in terrible-plugin and threaten to file a DMCA takedown request if it's not removed haha
i might have to do that
you have to now
@jovial warren didn't you have a domain for krypton?
to work out the amount of combinations a number has, i do the factorial of the amount of digits right?
o
yes
What was it again?
What about https://github.com/PaperMC/Paper/pull/5441 tho?
lmao
Idk if it's my ISP or the dns I use but I keep getting 418
The comments are gold
Even when curling
Puwuper
both work for me lol
yeah that's all that's there lol
I'm a teapot
not even joking
The HTTP 418 I'm a teapot client error response code indicates that the server refuses to brew coffee because it is, permanently, a teapot. A combined coffee/tea pot that is temporarily out of coffee should instead return 503. This error is a reference to Hyper Text Coffee Pot Control Protocol defined in April Fools' jokes in 1998 and 2014.
it's actually in the HTTP standard
LOL i had forgotten about this
I bet that's Cloudflare messing around
that
would be kinda a dick move for cloudflare to do
it signifies that 'this isn't what im used for'
please make sure you're connecting with HTTPS on lol
in the original joke, it was that you were trying to brew coffee in a teapot
Hypertext Pot Control Protocol lol
😇
hehe
im rewriting a bunch of my old shit in clojure
so nobody can contribute
cause nobody wants to
😉
there is no way that actually got added as an official RFC
RFC?
which?
.
Hypertext Coffee Pot Control Protocol
lol
thats what RFC is
Rhye's and Fall of Civilisation
its also the Royal Flying Corps
The Royal Flying Corps (RFC) was the air arm of the British Army before and during the First World War until it merged with the Royal Naval Air Service on 1 April 1918 to form the Royal Air Force. During the early part of the war, the RFC supported the British Army by artillery co-operation and photographic reconnaissance. This work gradually l...
https://wikimedia.github.io/wikipedia-kaios/sim.html look what Wikipedia released lol
BETA KaiOS support
HTTPS is bad tho
the S stands for shit
everyone should use Http
Yeah
the S stands for SSL
Ftp > sftp
ew ftps
u are ancient ogre
Hi @IwanIDev,
You recently used a password to access the repository at ------- with git using git/2.31.0.
Basic authentication using a password to Git is deprecated and will soon no longer work. Visit https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information around suggested workarounds and removal dates.
Thanks,
The GitHub Team
``` shut the actual
i get this email all the time
just shhhhhh
shhhhh
Oh wait, a contributor has to accept the review? xD
welp
=team
You've earned 1,575 points for Team Green 
blu
=team
You've earned 2,776 points for Team Red 
=team
You've earned 2,007 points for Team Blue 
=team
You've earned 737 points for Team Blue 
Arent you the person from iridium?
he is
I see
peaches why you always lying
Iridium Krypton soon™️ xD
oh right
lol
Iridium multiplatform soon™️
xD
hM i WonDEr
I mean, if WorldEdit can do it, we can lol
the fuck is an iridium
sounds like a form of testicular cancer
?
you just got owned
you think I made that word?
Iridium is an element
I stole it from the elements
lol
skyblock old, all my homies playing oneblock
Mythical elements
and everyone thinks I stole Krypton from Superman 😔
you know Krypton is a real element right?
hehe
it's a noble gas
oh right xD
Kryptonite is fake
Krypton is real
Krypton (from Ancient Greek: κρυπτός, romanized: kryptos 'the hidden one') is a chemical element with the symbol Kr and atomic number 36. It is a colorless, odorless, tasteless noble gas that occurs in trace amounts in the atmosphere and is often used with other rare gases in fluorescent lamps. With rare exceptions, krypton is chemically inert.
...
Kryptonite is the real deal!
Kypton suffers from the bugs endured from the imperitive world
Fake nobleness!
um no its not, Krypton is that green thing from superman
idot
the only thing i remember from shitty chemistry was that noble elements are the boring ones
Idot
https://en.wikipedia.org/wiki/Krypton rest of the world says otherwise
physics is much better
Idot
lol
htop?
wdym?
noble elements 🤢 are stable 🤢 and generally unreactive 🤮
yugi
Yea?
are you running linux
ye, the fun ones are group 1's cuz you put them in water and they do shit, especially if you get stuff like francium
then run htop in a terminal
👀
key rule of linux dont execute commands if u dont know what they do
if u can run it already, that would mean its already on ur system
its just one word
oh
its not like im wget'ing a bash file
Reactive model good
Unreactive is imperative
I was joking btw it just shows u resources and shit, although the rule I said is a good one to follow
ye linux will litrally let you do anything so if u dont know what a command does defo shouldnt execute it
SIGTERM op pls nerf
Oh I was replying to iwanio asking me to run it on the terminal
well not if u need to sudo or doas
then it asks for password
so its not lettin' u do anything
Not too used to linux atm 🥲
doas > sudo but thats an argument for another year
yugi what shell are you on
yugi
yugi
ygui
My favourite terminal command is linux russian roulette
[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*
moba
what
mobaxterm
1/6 chance to delete everything
no not the terminal emulator
🥲
"generally unreactive"
what shell
meet oganesson
fish, bash, zsh, etc?
A smart and user-friendly command line shell
never used fish
autosuggestions 👀
but fish op
oh yeah
super handy feature
Watch out, Netscape Navigator 4.0!
their website is so old
oww
Finally, a command line shell for the 90s
but its still maintained
to this day
Last week I found out "deque" stands for "double-ended queue"
I felt so fucking smart
oml you actually didn't read the documentation for that?

it's also apparently most often pronounced "deck" according to the docs
would trying to make a bedwars plugin a stupid idea?
lol
i gave up on forking one :p
oop
insert brain cell joke
Instructions unclear, dick stuck in fan
🥲
🥲
For real though dkim, it's a good way to learn more
https://www.braveclojure.com/introduction/ best way to learn
by making a bedwars plugin?
oh
http://learnyouahaskell.com/ best way to learn
i feel like it'll take forever though
and then i can use pdm and mfgui & mfmsg 😎
lol
like i use it very incorrectly
PDM broken
Pdm, SlimJar is where it's at!
but shut the heckms up
!!!^^^
any alt?
PDM rewrite soon™️
SlimGang!!
nah PDM works jk
-_-
doesnt work for java 16+ tho
it just doesn't work as well as I want it
Nobody uses 16
same with relocations
Dead version
lol
which is why i shade some libs
the hell is a slimjar
instead of using pdm
Don't forget IAL (if it still works)
and doesn't work for Java 16 because of BM's stupid idiotic URL class loader reflection
red team!
A great gradle plugin
what is IAL?
red on top
well, its useful hack
Why do you think Luck had to do that bootstrap jar thing?
He wanted to look clever
LMAO
Lmfao
all these things y'all are saying arent even on google
https://github.com/katsumag/ItemActionsLib My nexus was scrapped so you'd have to compile from source to use it. It's a lib Conclure and I made
slimjar for lein time
🥲
fork time!
🥲
Get voice changer now asap
clojure contribution when?
that was just my ear right
What was?
is this like ItemCommands plugin? but library version
conjure is a plugin for neovim
Oh xD
that adds clojure support
also does it support 1.8
It literally just makes actions happen on certain events with certain items
no im asking is it like if you right click an item in ur hotbar
No
Hi all,
I'm trying to do Minecraft things but I am often stuck because of bad Java knowledge.
Firstly I told myself that I could learn Java while coding things but I came to the conclusion that learn Java (OOP) first is better idea so I want to ask if you have some specific suggestions to do that when to start etc.
The issue is not you, its Java
It's like if you right click with a specific sword out you'll launch fire or whatever you specify
Switch to Haskell!
Works for all items tho
isn't that what I said 
right click specific item in hotbar -> action
?learn-java
Oracle Docs:
You should start with this, breeze through this(skipping stuff that doesn't seem relevant like bitwise operators), then 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
Online Courses:
If you want some free online courses, you can find them on Coursera. Yes they are paid but you can chose to take them for free with the only disadvantage being the fact that you don't get a certificate at the end. Some of the best courses can be found Here.
You can also take a look at Udemy but from what I've seen most of those courses are paid.
Other services:
Some other cool services that will help you learn java are SoloLearn, W3Schools and JetBrains Academy.
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!
if you must
Learn "pure" java first, make sure you know basic OOP at least
i will not remove that embed
I thought u meant click on it through your inventory
oh
learn ocaml first
learn... haxe?
haxe has java support iirc
and haxe is on everything
imagine wanting to slim down your JAR files by injecting dependencies at runtime
Ocaml is just F# for old people
does mfgui work with 1.8 too?
shut the
cmon
latest only
BardyBot just bundles all 40 MB of its dependencies into one single JAR 😎
java 16 only
...
Am I wrong
F# is Microsoft®️ OCaml™️ I swear
but ocaml is different a bit
They're not that different afaik
?
I wish it didn't
C# is Microsoft Java, F# is Microsoft Clojure
disable it then
Clojure ?
F# is the 7th note, I swear
what about Mf-Msg?
Closure
Idk

since all it does is convert markdown -> mc
hehe
right?
dkim you really need to learn to read
i was in the middle of opening up the page -_-
who would use mf-msg
What is that?
its a mf-ing msg
🥲
so
my chat is deluxe
should i make bedwars plugin or no
Make it
+ might learn some stuff
- will take a lot
- might give up
- support 1.8/1.16
stonks
Here's free encouragement
https://www.youtube.com/watch?v=5-sfG8BV8wU
+ ur mum
- gae
Learn Haskell instead
wait
Ah yes it "just" converts, hehe .. heh 🥲
1.8 support bad or good idea?
bad
☹️
:c
only support 1.15+
Please add 0.0.0.015489-BETA suppourt
Thanks
I'd only support 1.17 😩
^^
spigot doesn't have that version 😛
Please add 1.19.997 support thx
What could go wrong
import elara/paper
ill start off coding with 1.8 api
pls
so that its easier to port to 1.16
nahhhhhhhh i heard that paper forces you to use components 🤢
🗞️
Use paper or commit self die ||/s||
components good, and string methods still exist, just deprecated
but components
good
what exactly do components do
i shade paperlib so i can do a Level.WARNING red message when people don't use paper
paperlib is a thing?!
Literally the bungee chat api just a bit nicer
oh i dont think i should use paperlib for 1.8
because publick transsport
paper has coloured messages in console
need i say more?
can't i do sout(ChatColor.GREEN + "a")
well u can with any of them
but
that colour wont show in spigot
but in paper
mmmm
right
time to slep
Hah, sleep 🥲
imagine sleeping smh
All I cared about is that it could be used as both FILO and FIFO lmao
deques aren't FIFO
wat is dat
well, they're not guaranteed to be FIFO
and which should i use
JUnit is like the most well known Java test framework there is
i just use junit4 since i don't test
Is that not what fefo already said xD
4 or 5?
The fact they are double ended makes them be used as both a queue (FIFO) and a stack (FILO)
5
dkim do u use the test folder?
JUnit 5 best JUnit
well it doesn't matter then
then you can ignore JUnit
neither do i haha
just press none
ok
I can write tests, I just don't lol
Unit tests are great

That's IJ default and you know it
that's what was in that screenshot lol
That's IJ default and you know it
I've gotta make my own crop of that at some point lol
🤢
i was looking through a plugin build.gradle builder thingy
also ngl im getting used to kts build.gradle
lol
Kotlin > Java > Lombok
Why would that even be a comparison lol
lol
We all know Lombok is the superior JVM language
https://github.com/katsumag/ItemActionsLib Anyone already built this before? 🥺
Damn that's a pretty unpopular opinion you've got there!
Exactly
You seem to have incomplete information there, let me fix it for you
Haskell > Kotlin > Java + Lombok
lol
Peaches once told me I was wrong
I just kinda sat there and laughed
PHP > Haskell > Kotlin > Java + Lombok
😳
new Php circlejerk????
$response = "No"
Kotlin > Haskell > Java + Lombok > PHP
as long as PHP's at the back lol
PHP is the superior language and we know it
some say PHP is even better than Haskell
How dare you!!!
Rot in hell!!!
Everyone likes to hate PHP but nobody can actually give a reason why it's "bad"
its syntax is horrible
hello
the developers who use it often can't code
i am donalod trum
Donald trump is back
i was summoned by bardy
DONALD
and make terrible libraries
DONAAAAAAAAAAAAAAAAAAAAAAALD_ _
donald
You're literally in the spigot community
fair point
pdm 'somelib.jar'?
I don't talk in there though
wtf
just there for every time it gets referenced
That's not what I meant
huh?
-_-
I mean the mc plugin community in general has no idea how to code
Not literally the spigot discord
Why are you doing that
surprised?
use shadow dkim
half of them are little 12 year olds who think they know it all BM
what do you expect
p d m
You wanted to shade?
= smaller jar file
No...?
You cant pdm a local jar file
WhYyyyyyyyyyyyyyyyy
Yeah that doesn't make sense
^
Because where would it be hosted for the user to download?
uh
true
lol
upload it from ur system onto google drive just to download it back
how would i do with shadow again?
you know what PDM does, right dkim?
i forgot
@half harness how old are you
Why would you want to pdm 48kb? 

he acts 12 half of the time
I will tell the CHinese government to BAN
lol
😮
😳
be prepared to go to COPPA
Oh Hell yes
Sir I don't spare no one in this country. It's only nukes
What's up Mr trump
Hello fellow citizen
trump
Yes
I am not american but thanks
lmfao
🤣
-_-
trump throwing shade
Damn
I'll have you know I've put heart and soul into that
Trump put heart and soul into the election
🪰
bardys hard work ➡️ 🗑️
-_-
🥲
Yea, that's clear to me. I think that I have knowledge about "pure" Java but I am struggling with OOP things so that's why I am asking for specific suggestions. I don't know what is good way to learn it. Do you know some good YouTubers? (more I like teaching from videos than reading a lot of text)
Ok so whose alt is this
🙂
ofc it is
Who's Pulse
i was thinking same lmao
@forest pecan
Trumpet guy has no chill
what
yeah doubt it's his alt if they're both typing at the same time
browser
Bad
Have a look at the links someone posted earlier for some good ones. I can't recommend any specific yt videos, but any general java tutorials should be good. Keep away from spigot specific ones, they usually suck
:c
you arent in COPPA yet
o
Go to COPPA
but will this work?
Okay, thank you!
The wall border looking great!
Mr trump what are your thoughts on Haskell
😊 couldnt be better
You are welcome from the President of the United States of the formal election.
lol
uh-
😳
Yeah thats right
I-I'm busy c-coding
Sir you are the ide
o
Why do I get the feeling this is dkims mysterious alt
?
Donald Trump approves this message
thx
lol
this one
Mr Trump you are undergoing an informal investigation for being an alt
👀
We will find out your true identity
It has to be someone that was present when Yugi sent that haskell guy's video
me too
can we get fc to do an ip check 🥲
👀
Sir I can get FBI to hunt you down
fc?
and send you to Coppa
funnycube 😐
👀
vroom vroom
was the name of blitz's nickname
100
is this blitz???????????????????
Ip found
Yeah, they obviously know the context of the video, and they always come online at a time that suggests NA
Target: Kaliber
it's BLITZ's alt
It's like 3am for him, probably not
thats standard time for blitz
hes always awake now lmao
intriguing
They gonna send you to COPPA jail
Doesn't seem like blitz tbh
hmmmmmmmmmmmm
Who is Blitz
my main suspect is pulse
yeah
Is Pulse the PulseBeat person?
Yes
o
would you mind clicking on this link: https://grabify.link/a7dodn182
/s
No
lmao
https:// 🙂
go to wiki dot bristermitten dot me slash help
Interesting
"bedwars"
lol
Tfw you make a backdoor before making the actual plugin
Sir do I need to send you to Juvenile Jail?
nahhh
fAkE
