#dev-general
1 messages ยท Page 555 of 1
anything material
๐
Iโm not paying for that premium ass version lol
Fields are pastel red, non-existent variables are red red
Wut, where is that even from?
is not what I thought but Appearance & Behavior > Material Theme UI > Settings > Tabs
Oh tab font size 
can you change to material oceanic for a second, matt?
just so I know if the plugin is broken or my ide
๐ฅด
F
ah good one
whats wrong?
Too many classes xD
Yugi big brain 
The hashing is in a single class matt
FileChecksumCalculator
The other one uses this and just calls Objects.equals
Ah so hashing is just the calculate?
yup
your free to use the code for whatever u want
doesn't have a license ๐ฅฒ
https://github.com/SenseiJu/SennetMazes/blob/master/src/main/kotlin/me/senseiju/sennetmazes/Cardinal.kt#L20
ArrayList ๐คข
Just make it look complex thats all
uh yeah I had to read into their shading plugin and some other dark shit
lol
but uh yeah honestly, I might just copy stuff from the gradle one if I can find anything common that is
lmao
Okay I remove what I said, this isn't complex at all xD
๐
Yeah just hashed 150 paragraphs and it was just 40 characters xD
yea seems like 40
Huh, this syntax is kinda ugly
haskell pretty then?
Maybe forEach@pages { } would be better? 
Matt.each {
it.each {
it.each {
it.each {
it.each {
it.each {
it.each {
it.each {
it.each {
it.each {
it.each {
it.each {
it.each {
it.each {
it.each {
it.each {
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}```
Warning: Ambiguous call

Nice one JetBrains, very documented
self expressive code
Just wanted to know if closing a transaction would cancel queries done inside of it, but i guess that'd be the rollback
https://i.imgur.com/9K7TcCY.png what are these classes used for lol ๐ฎ
just to mark the unit of measure?
So you know what measurement unit you're working with instead of having an unknown float temperature you can have @C float temperature (I presume there's @F as well?)
that's great
wouldnt be surprised if an @interface hc was hiding in that package
hc?
HelpChat
HhatCelp
ChatHelp
:pog: Reading the md from github and displaying it as html in the page ๐
very pog
Can someone help with this? https://paste.helpch.at/osizumoyit.md
Is it about Protocollibs?
HandyOrbs? I guess, I updated it
Anyone there?
Might want to report the issue to HandyOrbs
looks like some data storing issue
also wrong channel
plz #general-plugins next time
@jovial warren see your LP gradle upgrade PR pls k thx ily gl
What are you using for that?
For the markdown parsing or you mean everything?
Amazing matt!
anyone know any good tutorials for beginners?
I can't seem to find any good recent spigot/paper tutorials
There are no good tutorials tbh
should I just be reading the docs?
Just try it our on your own and if you need help ask in #development
Assuming you already know Java
I know some basic java, where can I go to further my java knowledge?
?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!
ok thanks
Parsing the markdown to html
@prisma wave @ocean quartz what is the link for the oracle cloud mc server guide?
I think that was bm, i haven't checked oracle cloud yet, so imma wait for him
My own version of commonmark https://github.com/commonmark/commonmark-java
My account got suspended the other day โน๏ธ
No idea why
Does it not give a reason?
Nope
ohh
It also says I'm supposed to be able to access the free stuff still but it doesn't even let me sign in
yea I guess its the card then
wait that's still not merged? lol
jfc
xD
cheers
https://i.imgur.com/xhVIcPG.png they should replace this with wget https://ci.kryptonmc.org/job/Krypton/138/artifact/server/build/libs/Krypton-0.30-138.jar ๐
L
L for what
Idk
Uh
I kinda forgot about it
And I am doing commissions at the moment so not making much progress
aah
Ayy, ngl this took way too long to understand how it works
What's it made with?
Ktor (Kotlin) backend, React (TS ๐คฎ) frontend
is there anything cool on javadocs created with newer versions than 9? Like the search bar added on 9
๐คฎ why that?
Is react and ts really that bad
Oh btw have you tried svelte
TS in general isn't bad, I mean it's like 1000x better than JS
The issue is that it's a really annoying language, for example if I want to pass props to the component, in Kotlin for example it'd be something like:
fun component(name: String, number: Int): FC { }
While in TSX it'd need to be
type Prop {
name: string,
number: number,
}
const component: React.FC<Prop> = ({name, number}) => { }
Ever heard of Elm :)
Didn't they make them look a lot more modern in 12 or something
Yes sir, still wanna try it at some point
I like your style
Unfortunately frontend still sucks even with the nicest frameworks / languages
Probably
Yeah
I wish Kotlin react worked well
Tell me more, legit spent a day on that sidebar and still don't like it much
If i have a design i can make it but designing sucks
except that I can't do either ๐คฃ
creativity
Cube send design help ๐ฅบ
Masochists
Oh cool, I'm working on something similar
Also thats how you define your properties?
I just do
function(props: {waffle: string})
what license do I use if I want people to use my thing but not claim as being theirs or other shit like that
I think all licenses enforce that
you use Blitz Insurance and we'll take care of everything for you
Apart from like wtfpl
it this good? https://choosealicense.com/licenses/gpl-3.0/ or MIT
Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.
Oh yeah true itโs slightly cumbersome altho Iโd say convenient
What's that
Oh lmao
hey that sounds like the license for me!
I just ate a burgir
burgir tastes good?
yessir
I want a burgir now
gradle errors are just uh https://paste.helpch.at/moteyuxage.hs
pom {
licenses {
license {
name 'MIT'
url 'https://opensource.org/licenses/MIT'
}
}
}```
looks like it doesn't like my licenses thing
nah. it just doesn't like you
MIT
with GPL people who use ur code has to be OS
but with MIT people have to put your license header in the code they use iirc
well
i think GPL does that too
idk anymorehiurqhjwkadsjauwsidhiwa
dkim... Cho con...

Cho con these nuts
-_-
its almost like Alpaca you know
https://i.imgur.com/wwcvFD3.png quality javadocs ๐
๐คฃ
that's kinda sloberon ngl.
hm?
sloberon these nuts
ok blitz
man running apt autoremove is so satisfying
It always removes like 400 packaged for me lol
I hate removing nginx, and forgetting that, since it still runs until you autoremove
yeah I tried it 4 times to set it up, still failed
I have it all up and everything, but when I click start on a server, it just fetches the docker image and does nothing
I am so confused
hmm
this
its just you mate. I've set it up multiple times now. never had problems
wow thanks Blitz very helpful
maybe it's cause I'm on an Oracle ARM
nah. its just you being bad
bruh
also that was sarcasm. I Kinda forgot to mention I go someone else to set it up for me every time
x
D
lmao
I was about to but then someone pinged me and forgot about this completely
Probably is
Change the jdk image it uses
oh shit I need an arm docker image
@cinder flare can you remind me what are the benefits of using popos over kde plasma?
bcz. I'm really lazy but really want to test if csgo and some other games would run better for me xD
like why does it just sit here
oh it didn't pull the arm version
how do I specify that
okay we've got the arm version
yet still no dice
okay so
i got into the container myself
and ran the command
and it worked
so why can't ptero do that huh
speaking about pterodactyl issues.. my panel is broken 
oh. my host might be down
nope its not
sad
That's a yikes hero you got there
hello frosty
Howdy darling
found it.
Exhausted, fucked up my hand so got to wear a brace, working every day. Otherwise pretty good
how did u do that
frosty be having a crazy life since he left helpchat
fucked up the carpal tunel in the hand, or whatever the fuck it's called
been using my hand too much
๐ฎ what for?
it all makes sense now ๐
nice
oh. thought you were using it for ramah.
dont u dare say it blitz
ram mah d*ck in you mouth
"Trusted" role
Lmao
Dermot - Outnumbered (Lyrics)
https://spoti.fi/2WLRxlz
DERMOT KENNEDY
https://www.instagram.com/dermotkennedy
https://www.facebook.com/dermotkennedymusic
https://twitter.com/dermotkennedy
tags:
#dermotkennedy #outnumbered #lyrics #lyric #lyricsvideo #lyricvideo #audio #newmelody
For submissions, copyright issues, business inquiries, general...
yh true
Miphat's playlist is way better.
Miphat actually knows what good music is..
Fuck
oof
you were right
Do I have to ask to get that amazing response?
yes
Who's Miphat
frosty have u heard the acoustic version to love is gone
sometimes
Miphat d*ck in you mouth
i prefer it over the original ๐
yessir!
Since you're working on something similar, I just learned something amazing, it's called SWR
Basically it handles api calls for you, for example I had useEffect to do an api call to the database, then update the useState etc, this would happen on every page change etc
With SWR you don't need useEffect nor useState, you just do useSWR and it'll update the components for you when needed
Also you can set a caching timer, for example I currently have it to only fetch data from the api on the same location ever 10 seconds, so if a person is quickly navigating through the pages really fast, it'll be a single api call (will always call on refresh though)
intresting, I've never heard of useSWR
I will say I was annoyed that it pinged my API every time I changed pages though
I assume so
i have a big issue
<gray>%warzone_party_members%</gray>
how can i like
make sure it carries over
and inject your own colors yes
๐ก
could i do like
%warzone_party_members_<gray>% with a prefix
do you think that would be a good idea
is this your own placeholders
yes
i'd say like :
minimessage
so it'd be %warzone_party_members_<gray>:</gray>%
Oh
YEAH THAT LOOKS GOOD
then it will surround every line with the front and end
i love you
aww
just paying you back for fixing my docker container lmao
true
well not necessarily
you can still do startswith eh
oh wait
this is java
i cant just do case "party_members" anymore
๐ญ
it's probably a call to refactor it anyway
is it a good idea to have all placeholders in 1 class
i mean that's what I did for the Essentials one I redid
my expansion constructor has 6 parameters already
Yeah from the SWR lib
Ah nice
yes time to refactor this puppy
@cinder flare did you leave the debug on? or what's thins
Gradle be like "why not complain about something that worked like 30m ago"
Couldn't be kts
oh probably
why do you insist to be hit @ocean quartz smh
To be hit? xD
false hope
kts brings errors everywhere, not warning ๐
Woah there! Send proof!
hit, punched, you name it
Ah true, i remember that one xD
can u please upload to github? or u already did?
lmaooo. read #development
ugh i gotta make a branch one sec
no rush. ty
ty
btw @cinder flare can't really use IJ now but according to the javadocs, you can calculate the balance top. it has a calculateBalanceTopMapAsync method. so basically if getBalanceTopCache() will return an empty list you call that and then get it again I guess? or maybe you can get the top map async when the expansion is loaded?
I Don't even know
here's the javadocs tho https://jd-v2.essentialsx.net/net/essentialsx/api/v2/services/balancetop
yeah I don't really know
I have performance concerns
and it might load before essentials or something
oh true. that could be a problem I guess.
I wonder why they don't load it on startup
feels like it would be much better
probably performance reasons lol
well I believe startup would be best time to do it tho?
if you have a few thousand people, calculating that baltop would take a good dozen seconds at least
like why would you wait for someone to do /baltop to load it
parallelization 
A few thousand shouldnt take too long
yeah. and like.. I'd prefer my data to load on startup instead of waiting for 100 players to join and one of them do /baltop and just end up lagging everyone. but I guess it is async so idk
MOSS?
Minecraft Open Source Software
they're the people who make Ess
i never knew it stood for that lmao
lol
same lol
k
k
k
k
fuck you
love u too
uoy kcuf
โค๏ธ
๐ฅฐ
My pleasure
bm I heard u love sucon tho. that's kinda cringe
Imagine if one strikes nearby
hey i had a lot of thunder yesterday too
same.
What's cringe?
no lightning tho
loving sucon.
yeah haven't seen much lightning
what's love?
yeah i do
I had a lot of lighting. it actually hit close to me while driving. not close enough to put me in danger but still. I know you guys would've loved that
it did multiple times actually
yea candice said there was a lot of lightning near her house too yesterday
what's a house?
damn. Eatma said there was no lighting in their area at all.
area?
anyone watching the usehas stream later?
but anyways. have you seen the Cupma game?
hey anyways, ligma
did you guys learn about Lee Ghandi in history class?
ayyyyyyyyy
guys he said ligma balls
yoo. I met Wilma from SCooby Doo the other day
SO TRUE
ikr!!!
This man lives through memes after death
๐
A true legend
btw. just want to brag with the fact that I got gaby 2 times today. also dkim once. and I also got someone else once but I forgot who
oh yeah. it was Wilma
congrats
Original by
idempotency
https://www.youtube.com/watch?v=WB9SL-mZtVY
Parody of EVA ending: https://www.youtube.com/watch?v=oyFQVZ2h0V8
Lmao
I love the fact that you're actually watching this not just sending it
๐
yooooooo. I just saw a Taygahlooh cat. damnnn. that's suppose to give you like 10 years of luck or soemthing like that
That's cool n all chief but there's a problem, I don't remember asking
Taygahlooh cat these nuts
is there a standard way of changing a projects package and groupid
"standard"?
i mean for publishing maybe
If that's what you're aksing
when and where to do it
like one version in the old group and the next in the other?
e.g. 1.x -> 2.x
do i need to publish a redirect pom or something
A what?
It's basically a completely different coordinate
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>bar</groupId>
<artifactId>foo</artifactId>
<version>1.0</version>
<distributionManagement>
<relocation>
<groupId>org.bar</groupId>
</relocation>
</distributionManagement>
</project>```
?????
Yeah they're just different coordinates
You just do it, keeping in mind this will affect lazy users
The end user will pick whichever for the version they want to use
๐ฅฒ
Kinda like how paper went from com.destroystokyo.papermc to io.paper.papermc from 1.16.5 to 1.17
Packages and groupIds are completely unrelated
yo do you really need SQL for WorldGuard?
Omg. Found my first person to use my plugin in #general-plugins and turns out it doesn't even work on java 11 xD
I am a dissapointment
If you mean MySQL storage, not at all, from what I know it has many issues and you won't get support for anything (it's due to removal)
If you're talking about the SQLite it uses I think that's for uh some UUID cache or something
okay cool
just wondering
cause there was a section for it
Towny is a joke altogether lmao
lol
Let me present you another "started but will never see the light of day" project
From the almost creators of triumph-chat and triumph-petsโข๏ธ
๐ฎ
How much progress do you have on triumph pets matt?
Most things were pretty much done, but I wanted to rewrite the vanilla navigation because the entities are too stupid to cross things like rails
ayy, is it os?
Yeah
Which will happen first? Triumph Pets release or SlimJar?
๐ฅฒ
Definitely second ๐ฅฒ
Or rather the test runner is acting weird
Need to change a lot of things on it though
I'm about to be out of town for a few days so I'm not sure if I want to release it before I leave town and just pray it's okay or just wait till I come back.
PowerMockito seems to be failing due to modules, but Im using java 8/11 to run the tests
Ah
One of my echos just voiced a debug someone left in an update.
Just manually spoke out some long ass URL it couldn't ping.
how can i see how many xp i need to lvl up?
But yeah Yugi, release it whenever it's ready. I don't want to pressure you.
Alrighty, thanks ๐
=xp will show you the percentage of how much you need, not exact though
dont joke with that!
Sorry ๐ฅฒ
No release it now
Idc anything else going on in your life just release new version now
Or else
ah ok lol
this is why you need more members on the team ๐
๐
I mean he can release it whenever. I do have a few people complaining but I just send them to the Discord and give them a dev jar that contains some fixes to hold them over.
it was a joke lol
if only someone would actually help lmao
I am trying to take chart data and plot it on a graph and somehow display this inside of Minecraft. Does anyone have ideas on how to do this?
For displaying
Do you use chat?
Or something
Nothing yet
I want the easiest way to see it
maybe holograms, maybe maps, not sure
I see maps as a viable option. Graphing APIs I remember some have the ability to convert a graph to a BufferedImage
And maps are able to display BufferedImage with the drawImage method
Is it possible to make a system that draws a live updating graph on a map on a wall?
I mean, sure
Just change the map views everytime you update
As long you donโt have like 10,000 of those changes happening at once, you should be fine
probably every 10 seconds
Ah ok thanks
Exactly ๐

soooooooooooooooooooo
Kali and I (heh) are waiting...
One man team ๐ช
Gaby's on it last time I checked
Nah he doesnโt count
Lmao when you add a lib and it has syntax errors in it
๐ฅฒ
Translated to English, that says "Use a compiled language ๐"
Exactly
ugh I hate JS libs
we all need to use WASM already
hey Emily
do I only need LP on my bungeecord
Are you only setting up permissions on the proxy?
no
Then have it on the backend servers also
Yeah
k cool
Also use redis or rabbit thing if you wanna have like live update across your network when doing stuff
Itโs very pog
I believe it uses pmc by default (unsure)
can it not just use bungee messaging or whatevs
Yeah idk how good that is, should probably work fine
works good
nice
ah that's great
It just uses a table for messaging and it polls it with a SELECT every second or so lmao
Oo well I love you
And publishes with an INSERT or smth
luv u too 
Die
LuckyPrems
# => sql Uses the SQL database to form a queue system for communication. Will only work when
# 'storage-method' is set to MySQL or MariaDB. This is chosen by default if the
# option is set to 'auto' and SQL storage is in use. Set to 'notsql' to disable this.
# => pluginmsg Uses the plugin messaging channels to communicate with the proxy.
# LuckPerms must be installed on your proxy & all connected servers backend servers.
# Won't work if you have more than one proxy.```
which one is better tho
better doesn't equate to convenient
well i have the sql all setup
so it's really just about typing the text into the box
Well out of those 2 options I suggest SQL
k great
But with the other options, better I would say rabbitmq or redis (and definitely over pluginmsg if you're using mongodb), sql for convenience since you're already using the same db
pluginmsg if you wanna be cheap ass
yeah well they're in docker containers so setting up rabbitmq or redis sounds like a pita
i am very sad that the IJ discord integration plugin is borked
Is it?
Didn't it get an update?
i sure hope so
idk I have game activity off lmao
why wouldnt you just use redis
@ocean quartz u got work. check #860006856864169985 . that's how you finish triumph towny
xD
Imagine
actually? doing work you were gonna do anyways and get paid?
who said u cant hehe
having a short problem. i need to detect if a block is flowing lava vs stationary lava. i notice in the docs there's a Fluid enum with Fluid.FLOWING_LAVA and Fluid.LAVA, but how can I get a block's fluid enum to compare with this?
normally i'd just do block.getType(), but that returns a Material instead of a fluid
family
How many lines has this turbo guy contributed with?
69420
What is this? Fast & Furious?
no. this is family
well he did all of the web page and web interfaces (verbose/tree/editor)
so yeah lmfao
:d
Alexersion#0001 is a scammer everybody
This kid literally took a 15$ cad payment (incl fees) for a tab config and blocked me
@flat temple yeah some people are just straight out wankas
Hire me if you still need someone ๐
Lol was a TAB configuration really that difficult for you? @obtuse gale
oh shit hey
He will end their carrier here
The bot
Yes
how do i do da report .-.
[report] "details"
Seriously?
In dms with the bot
$15? You didn't pay me that.
Will send proof ๐
How much did they pay you?
$5 and I was about to respond...
He's from the UK and I'm from the US.
Different timezones.
I did not.
you removed me from your Discord
I just turned friend requests off.
Yes you did.
Or direct messages off.
Why when I joined your Discord
did I get removed immediately
Your "Freelance dev" Discord
It's not public so invites are closed.
?
Coming soon. Not public.
I hit that join link
"Join the Arconix Discord!"
Why have it in your status then? lol
The bot does that.
I can provide audit logs lmao.
You can understand how sketchy it is after you HIRE somebody
for them to turn off all form of communication
and have a "bot" kick them from their Discord when they try to go communicate.
It does that to everyone.
And.
I recently turned off direct messages.
As I've been getting spammed.
You guys can argue in dms, just make a report with the proof
Also, feel free to show proof of paying $15.
I can show my side and there's nothing about $15.
Fees are not $10?
paypal commission
CAD....
No idea? Tax should be 10% or less...
CAD is worse than USD.
What... I only deal with U.S...
people in canada get screwed lul
Ya'll. This is not the right place to be arguing about it. Open a report with Barry.
Alright; I guess because communication is still off between him privately i will :/ rip
Legit just add me and communication would be fine.
It's not like I blocked you lmao.
Cause, if you tried adding, it'd work.
I need some help here:
why did my modules and stuff dissapear
they were there before normally
i tried invaliding caches and restarting, didnt work
when i tried to import the module it says it already in the project
You see above those files
Been resolved, thanks.
Yeah
now what
lol
it just shows the directory of my module
i think intellij fucked soemthing up
let me reimport the project
IntelliJ bruh moment 
Yeah
Hi guys, any Java books recommendations?
i actually never read a single book
for learning java
probably the same with many other people too
the internet is much better
and also more interactive
look at w3schools
Design patterns book
I learned all from internet, but I think that learning from book and looking at internet for more detailed understanding if I need it would be better for me
lmao what
never read a book? explains a lot
Is there a way of disabling the vanilla mechanic in which concrete powder upon touching water turns to concrete?
thanks! would making this addition cause lagg/effect performance?
im just thinking like, say someone flooded a bunch of powder would it be checking each block eating up ticks or something
i'd just disable powder from being turned into concrete via water
ยฏ_(ใ)_/ยฏ
learning nms with jd gui goes brrrrrrr
shitpost status:trying to override ping listener to give customized ping message and server info on ping
good point
Does anyone know how to send a update message to a player ?
player.sendMessage ?
uuh yea
in main class
new UpdateChecker(this, 82755).getVersion(version -> {
if (this.getDescription().getVersion().equalsIgnoreCase(version) ) {
logger.info("There is not a new update available.");
} else {
logger.info("There is a new update available.");
}
});
}
You probably want to listen for player join event, check if they have some permission and then send the message
so I want to do this in PlayerJoinEvent?
Well if you want to send the message to a player.
You still do the checking on enable tho
No need to do it on player join
Yea
I thought if I also do when a player joins that it checks for updates and stuff
and send them a message
You thought wrong
Well just check on enable and have a boolean store if there is an update and then on join kust check the boolean
There is absolutely no reason to check every time someone joins all that stuff
Have a single update checker, and just update it every few hours, since I doubt creating a new one everytime is optimal
Or that too. Yeah. I kinda forgot you might update while the server is running
uuh wut
I just want to notify them if there is a update available
or else no message
So it's working?
Then add a join listener
Check for perm, and send the message if there is, fyi, ingame update messages are annoying as fuck - at least in my opinion
for your information
do I also put this in the listener ?
new UpdateChecker(this, 82755).getVersion(version -> {
if (this.getDescription().getVersion().equalsIgnoreCase(version) ) {
logger.info("There is not a new update available.");
} else {
logger.info("There is a new update available.");
}
});
}```
Cache the checker
Cache the cache
book is the best media to learn anything in an organized manner
No
it is tho
A book is a type of media that can be organized.
for many java books you have many beginner and advanced topics all put inside
like an encyclopedia itself
and thats particularly useful
Yeah, but here's the thing.
You just described a way to organize data.
You can do that with a lot of mediums
its hard to organize data in a scattered way
the book does all that for you
those online tutorials like w3school doesnt cover details as rich as in the book
Slideshows, videos, articles, there's A LOT of mediums
You can't point to one website and say "see it doesn't work"
I can point at a shitty book and do the same thing
and a lot of mediums take a lot of time
to learn a lot of details
those online mediums often fail to cover all the topics in depth
and you will have to find more scattered data and organize them
Dunno if I need to repeat this
i am not talking about a particular website
im talking about almost every online medium
only a book is detailed enough somehow
It can be
like any other medium can be
..
yeah like you have to search for multiple mediums
and read them altogether
in a scattered way
while for book you just have to read that book and you are done basically
if the book is detailed enough
like java 8 complete or some shet
yuck
They have it in book form, maybe that's more your taste
Same information 2 mediums
tbh most of the language official docs are shitty
like they dont explain concepts thoroughly
although they do cover all the things but like they are not detailed enough simply
thats why books exist
Man I like books but those programming books that are roughly a 1000 pages long kinda devours my engagement in reading them lol
yeah tbh that is the biggest drawback that sets people off
but once you manage to overcome it you can actually learn much more than other mediums imo
lack of details
Yeah indeed
codecademy is some websites that seriously lack depth imo
Holy shit, they go over basics, what details are you missing?
They're lacking the AbstractServiceProviderSupplierThreadHandlingServiceProviderIteratorProvisionManagementComponentProvider
book:beginner to advanced with concepts explained thoroughly + enough examples
3rd party website medium:often only shows the most basic usage and most basic concepts
oracle official doc:covers all topic but lack explanation+usage
LMAO
My bad, you're right
The point is, no medium is perfect, everyone learns from whichever works fine for them
That's the point I'm trying to make :I
im lacking AbstractConcurrentVolatileAtomicIteratableRunnableManagerServiceProviderExecutorThreadPool
ofc it works subjectively
but in case you want a medium that covers all the topics in depth and with richest explanation
books should be the best
โฌโโฌ๏ปฟ ใ( ใ-ใใ)
Not neccessaily
(โฏยฐโกยฐ๏ผโฏ๏ธต โปโโป
โฌโโฌ๏ปฟ ใ( ใ-ใใ)
You forgot http://learnyouahaskell.com/
lol jetbrain academy is paid haha xd lol lmao
haha xd lol lmao
So use the one I sent instead
Wouldn't know, I read books
haha lol xd lmao trolololol sus amogus
ayaya
omegalul roflmfao ayy lmao xD xD uxu uwu OwO sus amogus yolo wtf
Omg
@ruby dew
Yeah such a harmonious place
We need Haskell moon
the sticker
Okay man, no need to flex with knowing how to read smh
Shake my smh
Oh
๐๐
I use WASD but thank you
I've mental disorder, leave me alone
Me 2 thanks
Actually had to quit my job to excessive panic attacks recently
Life succ
Oh damn rip
Fuck haskell
Fuck you
When and where ๐
Central park, 5pm
Central park being what country exactly?
39.9055ยฐ N, 116.3976ยฐ E
^
I don't get it
They feel like super nice guys to hangout with ngl
Can you explain the joke to me
Oh god, someone posted the TrMenu on offtopic and I checked and holy shit, everything are singletons
Not too bad
Static instance in Kotlin ๐ญ
Singletons
static ones yes yes
Yeah, I actually couldn't figure out how to pass the container without making every class accept it as a constructor argument
Ah just use Java 
Also at least make it private set so it's not publicly mutable
My commands don't even have permissions rn, that's the least of my concern
Guice tho ๐คฉ ๐คฉ ๐คฉ
It's for configurate.
Didnโt know they used it, very pog
guice?
Or if that was what u meant
How dare one be so utterly mean towards the superior one
It's not superior
Literally is
๐คจ
Inb4 "Koin"
wtf is koin
You welcome 
No.. I don't think that's right
Did you see Kotor or whatever is not integrated with IJ now?
Is that compile or runtime?
Yeah ๐
Runtime i think
I thought I broke everything when I updated and it turned out there was just a bad plugin on the update. I was getting spammed every 5 seconds with "failed to save settings. please reboot"
Was ready to pull the plug and reinstall IJ
Here's a fun project that has nothing to do with the above conversation
https://github.com/KyoriPowered/blossom

