#dev-general
1 messages ยท Page 568 of 1
man you got a lot going on there
how do you have so much stuff on your windows install drive
Next > Accept > Next > Install 
Lmao
Honestly I'm just too lazy to change installation directories
And when I ran into issues where the app wouldn't work from a different drive
That didn't help the lazy issue
Well now I have 2021.1.2 and 2021.2 and 2020.3, .2, .1 is nowhere to be found
Light theme aaaah
ofc bro
Bonjour qui vient de France ? ๐ซ๐ท๐ง๐ช
Si muy baguette
The french
Bonjour je viens d'Angleterre
Bonjour suis-je belle ? ๐ซ๐ท๐ง๐ช
I do not understand
I was getting to that
La Rรฉvolution
You forgot Vive
Why did I say this
big brain
Aww, how did you know?

https://i.imgur.com/k7mX8cU.png when all but one of the issues in my bw plugin require more players ๐ฉ
lol
smh codacy
every time I make a new commit I always get that email
๐
Smh Microsoft edge
Complexity is your favorite
imagine trying to mention @here smh
#871306913390948362 message
No need to mention it in 2 channels lol
yes ๐
What ploogin
Something I was surprised to not find out there already
Chat filtering based on complete regex pattern matching & full replacement support
Not that I spent a lot of time trying to find one that did but the few ones I found were.. lacking lol
sounds ike something that'll get added to a chat manager one day
It sounds like something that.. should have been done already
The few plugins I found were either just replace with a single char (repeatedly) or entirely cancel the chat event, super basic stuff
https://bstats.org/plugin/bukkit/Frozen Join/6743
wow this plugin released a few weeks ago already so many servers using it

Ello
Heyo
why? ๐ฆ
lol
i am guessing PersistentDataContainers aren't thread safe
๐
๐ก
I know I should return an empty collection instead of null if the return type is a collection, should I go with a new HashMap or the EmptyMap from Collections?
depends
Yeah
^
so yeah it depends
Maybe an Optional<Map<,>> instead ?
please not
Okay lol
it probably depends
Do you mutate the received Map?
that would indicate that the map might not exist, but an empty map is totally valid in almost every case
if you're like, reading some value from the config and it's not present then null / Optional.empty seems valid, but if you dont want to handle that case then an empty map is probably fine
Hmm yes and no
so yesn't
Ok
What does that mean?
exactly what it sounds like
As of now I donโt but I probably will in the future
Umm
Would this really be a good use for records?
Intellij keeps suggesting record for some reason
Ah I so its just broken
Yeah you could probably remove the weak warning label for it
Alr, ill turn that inspection off
just to double check but persistent data containers were added in 1.14?
Yeah
k. ty
aand the entire vps has crashed i think
oh no it's just completely run out of threads somehow
what
Oh it is an issue in paper itself?
probably not
i think i had just submitted a few thousand long running tasks to an executor service which caused it to die
pro developer moment
๐
yeah it's using Executors.newCachedThreadPool() which doesnt have a max number of threads apparently
#spigot-linking and #deluxechat pins
I am making a pluginto do a farming overhaul. And so far i have nerfed farming but now i need a benefit to farming. If anyone has any ideas please let me know. These are the current changes i have made.
-- You cant breed the same family together
-- If you dont take care of crops they dont grow
-- If a plant is inside, it doesnt grow (Must have natural light)
I just need benefits to farming, and breeding
Anyone got any ideas?
You can't breed the same family together
There are some states over at NA that would like to have a word with you
lol
looks at some middle east countries as well
florida?
did you guys know that every book is just a remix of the dictionary?
Did you know that every song is just a remix of the alphabet song?
nah
it is not
but did you know that the number of people older than you only goes down but never up?
until we invent cloning!
well. that already exists. but I'm talking about what's public knowledge here
but did you know that Blitz is a noob
once again. not public knowledge. smh
Java Unsafe be like: Please dont use me, no please
C# Unsafe be like: Here you go, pointers, reference and whatever the fuck you want. Im C++ now bitch
If it compiles, it works, right?
Only in good languages
?paste
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
โข HelpChat Paste - How To Use
?paste
Paste Services
When asking for help with a config/menu/code issue please use our paste bin:
(we prefer it over pastebin.com)
โข HelpChat Paste - How To Use
also methods are lowerCamelCase in java
and this should be in #development so lets go there before we get started
yea dev-general is just like chatting about dev stuff, development is support
well. first of all. why are you doing a reload? and second of all bcz reload is meant to re... load?
reload is meant to act as a restart without actually stopping and starting again. which is just dumb and should never be used
Hmm yeah but I thought a reload would never clear variables which are already defined outside the onEnable
I know but I want test all cases (make it safe to use)
ugh pretty sure it completely unloads the plugin and then loads it again so it would probably clear most things
public static List<UUID> vanishedPlayers = new ArrayList();
I just wrote it like that
reload will never be safe. xD
Ok and so isn't there any way to store the vanishedPlayers that they're back on reload? (I know I could create a temporary file but that'd be shit)
xDD
Ok nvm there's no other way than creating a file xD
yeah probably
xD
never heard of reload saving stuff
Hmm ok then I think it was just a "Hirngespinst"
xD
exactly what I said.
he said he wants to make it safe for all cases. but /reload will never be safe no matter what you do xD
yeah, reload (tries to) fully unloads the classes
I don't think there's a way without writing to a file
Is there any way to detect a reload?
Because I want to inform all vanished players that they're not invisible anymore
well you could listen for the command event but I Don't think that is called when the console does it
Btw can I as a dev put a /plugin reload to make my plugin reload the configs without problem ?
Sexcellent
How long is https://api.spigotmc.org/legacy/update.php?resource= taking to update?
I think it's like 2 or 3 hours max
Ok thank you ๐
@static zealot
depends. what is that smt?
May I dm u
ugh. if its that important then sure I guess
not worth making your code work with a reload :3, just restart
blugman
https://i.imgur.com/BHj4uQF.png should i keep this code or delete it
(args[0] = command btw, this is using servercommandevent/playercommandpreprocessevent)
๐ค
now disable plugman if its enabled 
i just use plugman to disable plugins
ยฏ_(ใ)_/ยฏ
since most of my plugins use slimjar anyways
which errors with plugman
https://i.imgur.com/CIEM1gJ.png ๐ just added slimjar to bedwars

nooo
yes
groovy ๐
b
๐คจ
I can pr it even
uh
FOR U
;-;
so
what are pros
of kotlin dsl
also why does slimjar hate my bw plugin
this is my second attempt (first one was a couple weeks ago) and it still won't work ;-;
and i use it on other plugins with no issues
kotlin dsl is strongly typed
literally
just that should be enough
groovy hints types
sure
not as good as kotlin dsl
and its better supported in intellij
๐ค
you're saying that you'll pr my build.gradle that's 185 lines? ๐คจ
shadowJar.dependencies.exclude dependency("com.blah:somea")
dependency would become gray underlined
cuz intellij and groovy just sucks together
yes dkim
its trivial
consider the job done @half harness
bruh
@prisma wave or @cinder flare is Emacs any good for CLI? Nano is kinda shit and i don't like vim
Ehhh
I don't think so
You can do remote development but as far as I know it's mostly a graphical tool
There's a terminal mode iirc though
there's also pico as a nano alternative but I've never used that so can't vouch
Sadge
I normally just use sftp and edit the stuff on vscode, but disabled root login and can't edit etc files on normal user
not smart enough to figure that stuff out so, judge me
๐ฅด
I usually use vim on the terminal cuz emacs (well, doom emacs) uses vim keybinds anyway
hi brister
Hello
u r gloves
mittens
I really dislike cli, specially for editing shit ๐ฉ
I don't think vim is that bad with a bit of practice
Pretty annoying the way the keybinds work
If you're gonna do longer edits you could login, sudo cp the file to somewhere that isn't protected, sftp it and then copy back
But that's a lot of effort
You only need to remember :q, i and ESC to use it (but you might as well use nano if you're doing that)
It's not about remembering, just don't like how they work
Maybe you can use Emacs with "remote development" or in the terminal but I've never tried either
Yeah
Most of the time it's quick edits
Not the end of the world
nano is "fine"
"just fine"
vim is a true chainsaw, but just as one, you have to know how to use it properly to get the best out of it
ehhhh
vim is where it's really at
i use doom emacs so I can get vim keybindings
Eh, i'll stick to nano
anyone have a deluxejoin that works on 1.17
use frozenjoin instead
triumph-join
๐ฉ
link?
They made installing Ptero panel so much easier damn
since v0.7?
Yeah 1.x is super easy
Sir, this is #dev-general
How about no
How dare you
Speak the truth*
We'll never know 
https://i.imgur.com/OAfFEot.png uhh how do i fix this?
I'm doing method(*SomeEnum.values()) and I don't know how I could fix it ๐
heres the text if the image is too small
In most cases using a spread operator causes a full copy of the array to be created before calling a method. This has a very high performance penalty. Benchmarks showing this performance penalty can be seen here: https://sites.google.com/a/athaydes.com/renato-athaydes/posts/kotlinshiddencosts-benchmarks
The Kotlin compiler since v1.1.60 has an optimization that skips the array copy when an array constructor function is used to create the arguments that are passed to the vararg parameter. When type resolution is enabled in detekt this case will not be flagged by the rule since it doesn't suffer the performance penalty of an array copy.
Noncompliant Code ```kt
val strs = arrayOf("value one", "value two")
val foo = bar(*strs)fun bar(vararg strs: String) {
strs.forEach { println(it) }
}
**Compliant Code**kt
// array copy skipped in this case since Kotlin 1.1.60
val foo = bar(*arrayOf("value one", "value two"))// array not passed so no array copy is required
val foo2 = bar("value one", "value two")fun bar(vararg strs: String) {
strs.forEach { println(it) }
}
should i just disable the pattern?
Hello! I have a question. I am making a small minigame based on 2 player fights each other. But i don't know how to set spawn for each player. I mean i have set the spawn location and command (/setspawn1 for first player and /setspawn2 for second player), but i don't know how to spawn first player on spawn1 and second player on spawn2 can someone help me ?
i feel like i was able to do it with docker recently and it was really easy but i donโt remember what version j was on
Iirc the spread operator no longer has that performance penalty, since 1.4 or something don't remember
Actually nvm it still copies the array lmao
oh
Holy shit I just came from camp and havenโt touched a PC for 11 days
And I had my SIM card taken
welcome back?
why? and wb?
I will eat you alive
"The Kotlin compiler since v1.1.60 has an optimization that skips the array copy when an array constructor function is used to create the arguments that are passed to the vararg parameter."
Wouldn't this mean its fine now?
when an array constructor function is used to create the arguments
Only applies when creating the array inside, existing arrays will still copy
oh i see
Kinda dumb that it copies it though, i wonder what the limitation is
i guess to preserve immutability
but
that doesnt make much sense
arrays are mutable
wait
okay so varargs preserve the mutability of an array
so why do you need to copy it
that makes no sense
Yeah, in Java you can just pass an array to it, idk why Kotlin needs to copy
maybe in kotlin varargs cant modify their arguments
Does kptlin have object destruction or whatever itโs called?
It does yeah
No way how
or
apparently not
what the hell
why would you make that a feature
why does passing an array to a vararg function copy it
this is not the result you'd expect
data class Person(name: String = "Matt", age: Int = 25)
val (name, age) = Person()
it's different to every other type of collection
Oo
It's really weird
i dont get that
why would you make arrays behave differently to every other indexed mutable collection
AND differently to java
Why not
because it's different to the equivalent in java
and it's different to the equivalent with a List
Imagine if there wete more arguments
Java.. good?
Can you not pass just an array for varargs in kotlin?
you have to spread it
smear
Ah thats bad
๐
Kotlin has really dumb compiled quirks sometimes
a...
s...
k...
l...
p..
fuck you
:)
ban?
if i could
๐ฅฒ
u are lucky
๐
brister clapping hands
yep
On chrome dev tools, is there any way to start debugger though a combination of keys?
Heyo guys, been a while. How are you all doing?
spiderman
doesn't seem to work Matt
yes
uhh what exception do i use when something bad happens? and I want to stop the code
and it isn't important enough to have its own exception for
Depends on what happened exactly
rn im just using it to unload the world... and codacy spotted it that I use RuntimeException.. and.. well..
To be fair, I think I wrote it about 4 months ago.. ngl I didn't even know I've been learning kotlin for that long https://i.imgur.com/qJcEkDY.png
IllegalStateException maybe
hm, alr
AssertionError ๐
Because apparently they donโt want our phones to โdistractโ us
Whats wrong?
i forgot the issue with the other time, but for this one an error occurs whenever I use slim 'blah in dependencies {}.. something along the lines of "method not found" i think ๐ค
did you apply the plugin properly?
lmao
it works now ๐
great!
https://i.imgur.com/3sq9Bmd.png another "issue", it shows up gray when I put "slimJar {}" instead of shadowJar {}
๐ค
still relocates correctly tho
Groovy at it's best
yes
Did you check the updated readme?
uh
implementation slimjar("1.2.6")
Do you have this in your dependencies block? ^
๐ฎ no more in alpha/beta/whatever?
uhhhh
๐ ty
๐ฏ
Show the full stacktrace
Probably has to do with compile-time resolution, you can disable it if you want
what's that?
But having it should make downloading a lot faster
It resolves the dependencies at compile time if possible now
Hmm, Ill look into the issue,
Meanwhile, adding slimjar.default.resolution.compile_time = false to your gradle.properties file should disable this feature
alr
@half harness wanna play a few games?
what's that?
FREELOK IS DISABLED D:_ _ _ _
what?
enable it then?
oh. hypixel finally banned it? damn
i think it was banned for a while tho
lunar kept removing and adding it
but i guess now it's permanent
plus the rules are 100% clear
which is why they kept adding/removing it
i think
are not is what you meant to say?
wdym
why would they keep adding/removing it if the rules were 100% clear?
also if i log in to bedwarspractice.club freelook is enabled ๐
ohh i meant aren't*
ohh
i see what u meant
join bedwarspractice.club :))
wait. bedwarspractice.club? what's that
a practice server i think
its been a really long time
since i went on
it has ur favorite command 
well I Don't want to practice. smh
oh
Are you guys playing bedwars?
or do u have like a winstreak you want to keep?
maybe. idk what dkim is doing xD
nope
so. dkim. what are we playing?
u can choose
- dkim bedwarsโข๏ธ
- hypixel bedwars
well... that's an easy choice. hypixel bedwars
ok
yes
Ok
what's your nickname @sweet cipher ?
HeroBrineGoat
o
why does Bukkit.getPlayer return null in PlayerQuitEvent
shouldn't the event get called before any processing happens
FAFAFA
bukkit ๐
we love predictable api's
all the other events get called before anything actually changes but apparently this one doesnt
and guess what
the documentation doesnt mention it at all!!
I remember when I was dealing with the same shit xD
Why not use event#getPlayer()?
uh
basically because im doing the actual logic in another class
and the only thing that class can take is a UUID (well, custom player object)
and im not changing the whole api just for 1 thing
because im not a beta bukkit cuck
i make the rules here
is that the color from your discord banner? xD
What do you need the Player object for anyways that OfflinePlayer wouldn't work for?
that's a good question now you mention it
nothing!
๐
This claim has been disputed
stfu
I love best of helpchat
me too
i think this one has got to be my favourite
actually no
this takes the cake
aw man theyre all so good
and nobody ever will be
True
maybe he "committed suicide"
They changed names
Maybe his brain exploded from being too smart
Do you know their new account?
my reliable source says otherwise
@simple kiln
#bot-commands message
The greatest loss of our generation
actually this one comes pretty close
barry the new president 2024???
i hope so
why is java so ugly
wrong
True
Hi, did Apache change Base64.decodeBase64() function ? The argument was a String before but now it needs a byte[] '-'
why use bristerlib:tmitten:
Because he is SOLDIER
... I don't know for Apache, it came by default I guess ? ^^'
Yes it import automatically from apache and not java itself :/
sad
@vivid sleet How did you do this?? #showcase message
https://i.imgur.com/5ZALo8X.png ๐ top quality correction there, thanks IJ xD
resource packs. those are probably items with resource packs put in a menu
thats so cool
Exactly that, thanks @static zealot
One texture to cover the GUI, and some buttons can be additional items.
can anyone explain this version abomination
Installation Folder:
2020.1.1
Product info:
version: 2021.1.2, dataDirectoryName: 2021.1
Toolbox:
installed: 2021.2, manually installed 2021.1.2
my assumption is that you first installed IJ 2020.1.1 and that's what the folder name stayed. the rest seem fine to me
that's where the apps store data. I guess that one updates with the version.
but the installation folder doesn't. which makes sense
been trying to make some space on my main ssd
and intellij won't collaborate with it's versions out of nowhere
or I don't really understand their naming (versioning) scheme
what
you tell yourself that
I am a mistake in this world myself, already know that
Imagine thinking like that lol
Sounds like Jigsaw being Jigsaw ๐ฉ
that's what being unhappy for 21 years straight is like
ya, I think my issue is I also have kotlin jdk8 on the module graph, but idk it could be literally anything
Was talking about the Kotlin comment
afternoon
Night ๐ฅฒ
๐ช
you will have a nice evening when it comes
This guy on this yt video is unironically coding in np++
not worse than our professors requiring students to write code on paper during exams back like 6-7 years ago
Well, i had to do that as well, it's actually not bad
not something I would like to experience
though I could see how it could filter people who actually know and understand
6-7 years ago? I literally did C++ on paper for 4 years just to prepare for the final highschool exam which was again on paper.
and what you have to understand is that whoever corrected it also cared about missing ; in the code on paper
or stuff like that
It's pretty common, actually helps with understand how your code works
not sure on the correct time, just generally a while back
idk but for me it was one of the shittiest experiences ever
I did C on paper so wasn't pleasant but not terrible as a way to learn though
like 3 hours I was just double checking to not have missing , or " or ; etc.
I mean, I could do it right know, without many problems
but I don't see me doing it back then
when I was just first learning OOP1
same. but its just the fact that the score from that exam matters for the uni you go in and you have to not miss anything on paper...
and for unis, same shit
like I Understand that it helps you understand, bcz it helped me too but what you have to understand is that exam can shape people's career since for a lot of uni it is very important and I have to make sure I'm not missing a ; bcz I have to code on paper ....
that's pretty shitty if you ask me
basically handicapping yourself to learn better
like we were more stressed about not missing a ; than actually writing good or working code
Wouldn't be an issue if it was Kotlin on paper ๐
bcz some of the teachers that corrected that stuff are so shit that they can't even let that slide.
that was not an option I'm afraid
we didn't really have a choice at all xD
it was C++ for everyone
Sadly
like what you have to understand is that actual teachers are correcting those exams, and some don't even know how programming works so they'd just go and write the code in an actual program and if it runs and does what it is supposed to, its fine, otherwise it is not
like there were instances where 30 points were missed bcz of 1 missing ;
like how stupid can you be? and you're a fucking teacher
if I'm not allowed to use a program to write the code, they shouldn't be allowed to use one to test it either
no semicolon? can't compile, broken, flawed, non-working code
code no make sense at all, -1
yeah. since it was missing a semicolon it was basically not compiling and they didn't even bother adding it or anything to at least see if the student knew what he was doing. they just didn't give him the points at all
Hey @old wyvern I am getting a slimjar error
[17:31:01 ERROR]: [org.bukkit.craftbukkit.v1_17_R1.CraftServer] Could not resolve dependency : Dependency{groupId='net.kyori', artifactId='adventure-bom', version='4.9.0-SNAPSHOT', snapshotId='20210820.154058-12', transitive=[]} initializing SpaceChat v2.3.1-SNAPSHOT (Is it up to date?)
dev.spaceseries.spacechat.lib.slimjar.resolver.UnresolvedDependencyException: Could not resolve dependency : Dependency{groupId='net.kyori', artifactId='adventure-bom', version='4.9.0-SNAPSHOT', snapshotId='20210820.154058-12', transitive=[]}
at dev.spaceseries.spacechat.lib.slimjar.downloader.URLDependencyDownloader.lambda$download$0(URLDependencyDownloader.java:75) ~[SpaceChat-2.3.1-SNAPSHOT.jar:?]
at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
at ...```
we had to turn off, legit unplug our second monitors if we had them last semester during covid
you don't understand. that guy literally couldn't get into uni bcz of that
oh no
like 30 points from 100 is a lot
but the thing is, you have a chance to go and complain or whatever and other teachers are supposed to correct and test... it was 4 teachers in total
aye let's ruin some teens life by making him not able to get into a university since he missed a semicolon, what a dumbass
and they all didn't give them any points
bcz its 2 teachers first
and then another 2 after the results were given and you made a complaint or whatever is called
I mean, if everything else was still graded, then yeah, fair enough
but not looking at everything else due to some minor error is quite ridiculous
like. good actual teachers don't give a fuck about that missing ; or would take 1 point from the total. but that's all...
bcz the code was great
I mean, rules are rules, but there are morals as well
the thing is, that unfortunately a lot of teachers here should not be teachers. there's teachers that got like 6.5 in their exams and they teach others...
Who can I ask about SlimJar issues
It's easy to miss such a small thing when you're writing an exam, are stressed out because you know it might ruin your chances to get into a university or something
1 year I had a teacher that we used to teach... like she was supposed to teach use about hardware and also HTTP, CSS, JS ... we taught her...
classic
like in 4 years we had 3 different teachers for that subject
first 2 was a guy who was giving girls higher grades for no reason and would grade us based on our notebooks and why we have written during class...
one time 2 of us stayed after class to finish something we were working on and literally caught a girl in our class cry and get a 10 for no reason. I Literally went to him and I was like "What about us?" and gave him an upset look and we both got a 10
he didn't realise we were still in class
xD
he left that year lmao
lol
and then the teacher that didn't know shit came
the other guy came back 1 year later but didn't teach our class anymore
yeah. that guy was a bit
idk what a good word was for him
is*&
he was accused of doing things to girls. like touching and stuff
that's why he left
Oh boy it's the bom module again
and when I said "For no reason" we all knew the reason xD
Yessir
I see it in maven central
but slimjar doesn't
Bom is a tricky one to deal with
any particular reason?
Yeah, it's empty
25$. to much for me xD
Uhh
it says 96% off.... who the fuck pays 800 for that?
alright man, was nice to chat
heading to bed
good night
How do I fix it
u2
yeah I'm gonna watch a movie as well and go to sleep. gn
Wait for Yugi
Alright...
who I should mention hasn't been around for over 24 hours
Yeah
I understand the wait and I am fine, but I also have some deadlines to meet. If there's any way I can help to speed up the process, I can do that.
๐ข goodbye my friend
Apply for OS license!
Yeah it's more likely I get an OS license than me getting back to uni PepeLa
Luckperms contributor
flex the 1k star repo
lol
"Incendo/cloud contributor" (literally just added a newline to readme)
Impressive
Use latest version
Hi, I am trying to create a new variable to store the IP address of someone pinging my bungee-cord proxy, how would I abstract it from the GetConnection() method?
This is what my event looks like: https://ldprice.com/public_images/idea64_f1Q7kTkZ8N.png
And this is what the console prints: https://ldprice.com/public_images/cmd_O5mIvZhja9.png
Thanks for your help!
tutorial? not working in build gradle
Did you check the updated readme?
What you need should be specified in the given example
hi guys
I'm working with playerpoints and deluxemenus
but this command seems not working
nvm i just used methods on top of GetConnection such as .getHostname ect
Does anyone know why .connect is not a known method when trying to send a player to another server? I am trying to make a simple waterfall / Bungee-cord plugin, here is the code its very simple:
https://pastebin.com/pawJtmzi
Thanks!
This is the line I am talking about: pluginMessage.connect(player, args[0]);
anyone help with saving a listing?
owner: aa1733ce-0c54-4b42-b966-1b477b696c5f
uuid: ee85ca19-d585-4423-99f9-0946d402f22a
shop:
listings:
- !!me.TahaCheji.data.list.Listing {}
im trying to save a listing in a yml file
im gunna need it later
when i save 1 i cant add another
this is how i do it
pD.set("shop.listings", shop.getItems());
pD.save(listingData);```
or how do you get folers in a folder?
because i have a folder and in that folder i have another folder where my yml files are in
Well yea because you keep overwriting it
then how do i fix that
declaration: package: org.bukkit.configuration.serialization, interface: ConfigurationSerializable
Why does it says implementation slimjar("1.2.6") if the plugin is version 1.3.0?
Also, can I remove my relocate stuff in the shadowJar task
Or do I have to keep it in both..?
maybe
^
oh still says
Could not resolve dependency : net.kyori:adventure-bom:4.9.0-SNAPSHOT:20210820.154058-12 initializing SpaceChat v2.3.1-SNAPSHOT (Is it up to date?)
dev.spaceseries.spacechat.lib.slimjar.resolver.UnresolvedDependencyException: Could not resolve dependency : net.kyori:adventure-bom:4.9.0-SNAPSHOT:20210820.154058-12
You can
Thats weird, ill have a look at it in the morning
Okay, thanks.
When I share my screen I have no audio, can someone help?
Are you developing that?

a gamer, obviously
@prisma wave happy bday!
die
Wow rude
Yeah how dare you shorten it to bday, give him respect, spell the full word.
^
bristermittenday?
๐ฎ

@steel heart Happy bday

Happy natal day, Mister Bristen Mitten. ๐ฉ
please leave me alone
lol I just saw some raw sql in your about-me page, tell me that's intended
Happy natal day, Mister Bristen Mitten. ๐ฉ
ah yes
Happy natal day, Mister Bristen Mitten. ๐ฉ
cloudflare caching
๐ฉ
soz
had to reinstall it the other day
i also dont have anything important to say about me
๐
hey, so, um, I edit text files by writing funny looking words there and, well, stuff works
"What are monads?"
hmmmmmm
mmmmmmmh
๐ต
What are gonads
๐ฅฒ
well, thank you for your PDM, Mister Brister Mitten
finally will relieve some pain of jar shading
and thanks for knightz api
im glad someone enjoys it
Gg
thanks
yeah
๐ฆ
30k ahead already wtf
been talking a bit to much xD
nah. probably not. starting uni soon
ah hm
how does one get a dev role here when all he has is some mediocre plugins
yeah. probably xD
the bottom 2 are actually good
you make a role request: #role-request
Lol yeah Ig
my school starts in 1 week ๐ฉ
๐ญ
school here starts in like 2 or 3 weeks and unis in like 5 weeks or something like that
oh
Bruh my school starts tomorrow
all of the private ones are commissions or things i never plan on working on again
๐ฅฒ
What hack is this
damn. that sucks
haha, imagine getting off time
๐ฅฒ
Which is why you should hand me over your GitHub account credentials 
also i wanted a higher % of haskell on my about me thing so i made a lot of them private ๐
xD
html?!
I wanna do something in haskell too
But cant find anything useful to actually make
or elara v2!!
๐ฎ
how do you send a command as console again? my laptop will crash if I open up the browser rn xd
Bukkit.getConsoleSender()
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "give dkim19375 diamond 1000")
Make a haskell interpreter in haskell :0
I guess yea, hackdex it is
im pretty sure that actually is a thing
too much work
I just want to work on something fun and small
ty @half harness . I knew its in there but couldn't remember the name
parsec is really cool
True ๐ฎ
was looking for sendCommand or something like that
๐ฅฐ
oh? I mean isnt it mostly just a discord bot since hackage provides an api to actually search for stuff xD
hackdex wont have to do anything close to what docdex does
i guess so actually
well if my plugins didn't suck a$$:\
but hackage api is really poorly documented
or at least
i couldnt figure it out
which might just be a me problem actually
but
hmm
ยฏ_(ใ)_/ยฏ
yesssssssssss
we need a name!
Elispra
Ellisp

๐ Ec-lisp-se
๐

does #role-request accept new-lines in the proof section?
I think I wrote there once, but probably didn't go through due to formatting or smt
It went through
I see. I don't even remember what I wrote lol
probably had new and more worthy of showcase projects since
Wdym โwhatโsโ lol
im creating a market plugin and it takes a lot of guis and i dont want to get the issue with lots of items and
i need to create pages
PaginatedGui
Yeah


