#KJSPKG - A package manager that allows you to download example scripts directly into your instance!
1337 messages · Page 2 of 2 (latest)
what
apparently views on packages without readmes didn't count up
this is truly one of the bugs of all time

sorry uhh kitsuny for kjs lootbags, lio for gravescroll and buddingamethyst, and myself for bad apple 
kjspkg will never recover from this
grrr this is inconsistent I should change this
actually no
don't blame yourself or me
this is definetly a user issue
they should've just added a readme
ok but that way I'm blaming myself though
cause
I didn't add a readme
either way
better
How do we upload packages to it?
does website translatable?
there's no i18n, no
We can make it if you want to 
I just like to translate
what'cha using, i18n-svelte?
A custom impl
You don’t need extra packages if you can do the thing you want with the ones you have 
Also I think it broke on prod https://cdn.discordapp.com/emojis/1191685479914016910.gif?size=48&quality=lossless
guess why 
hey check out the new languages 👍
polish when 
ok but how
I'm sorry for the chatgpt instance that had to sit though all of this
bold of you to assume I even have an openai account 
......
bard or whatever idfk what u used for this
tell it that it did a shit job
my brain 
what is wrong with you.
@sand niche hey is this right https://github.com/Modern-Modpacks/kjspkg-lookup/pull/5
kjspkg has officially reached 50 packages
thank y'all <3
Cool shit
Thank you
Modrinth mods
?????
not difficult. but I don't get the point
kjspkg is for kjs scripts
not mods
use packwiz
Whats that
idk how difficult it is to use the api
google it
but yeah makes no sense
Oh sh#t
not at all
no token required for mr
Also man someone should someday decide to get a lot of developers together to rewrite Minecraft Java Edition
In a sane language like Go
that's not really allowed
I know
i don't think you can rewrite using mixins
You'd need written permission from Microsoft ;(
versions including direct download link: https://api.modrinth.com/v2/project/kubejs/version
yeah, they won't give you that
?????
I like go. don't get me wrong. but go is not sane for sth like mc.
have u ever seen its type system?
it's kinda.. lacking in places
and I'm saying that as someone who writes 80% of my projects in go
I swear to god the amount of Java errors I get when connecting my phone to ADB is insanity
you can write mods in kotlin.
I get at least 3,000 a second
java is not bad.
braindfuck xd
Including my fucking banking app
It just complains that "CANNOT ACQUIRE HANDLE TO KNOX SECURITY MODULE"
WHAT THE FUCK DO YOU WANT ME TO DO SAMSUNG
And will repeatedly retry until it works
Which takes like 300 tries
At least
YouTube has a memory leak
Every UI you open is permanent
Essentially; Java is too stupid to deallocate the UI
So it keeps on collecting
??offtopic
➡️ #off-topic
Thank you
^
Even though it isn't referenced
Anyways waiting for the day that the copyright on Minecraft's code expires
?? 
that won't happen like ever
That’s not really related 
Responding to this
tkinter just looks shit
yeah but the white color of the lists is shit and can be changed
also they're missing scroll bars
^
why not build a memory-itensive electron app that is based on the website
that just adds an Install button
:tro
well an electron app weights at min 200mb
that's perfect
It can be improved a bit but in general tkinter apps just don’t look good
tbh
imo
the only native ui lib that doesn't look completely shit is gtk.
qt is a close second
I chose it because the app is meant to be light and not intended to look pretty
Just a small util for people who don’t want to use the cli
I am not using electron https://cdn.discordapp.com/emojis/1073587798923300996.png?size=48&quality=lossless
use tauri
malezjaa told me to use it but look at where he and his carbonjs are 
Also I don’t want to learn rust
use wails
The fuck is that
No I don’t want to learn go either
then use electron
then cry about it
Maybe in kess 
I read "kiss" 💀
As I said, something is planned 
Oh-
lol
I can help ;-;
1.21 is now supported under version code 11
how's KJSPGK going
Slowly
Needs a rework but fine enough for now
Packages added occasionally
rewrite in brainfuck
Truly
So I know a guy who knows a guy who knows this other guy who invited me to a private discord server
and in that server was another guy by the name of redstonewizard08 who for some reason had the courage to rewrite the entirety of kjspkg and the lookup in rust and svelte 5 respectively
I do not hablo rust so I will probably soon be stepping away from the project and letting the new generation take my place (granted, I wasn't working on it much myself lately
)
so expect good shit, and it was nice knowing y'all, cya in another project!
Hi chat
Close enough
this is all yours now enjoy 
Lol
kjspkg is basically becoming modrinth but specifically for kubejs and it's a web service and a CLI. It also has a fully documented REST API :D
Note that the CLI hasn't been started yet and the UI is still in progress (rewriting it)
rust is literally magic to me, I can't read it for the life of me
Can't you just let the package authors decide
Through the manifest
Actually that's a good idea
Things have been going on
i have been going on
Welp
Took a bit 
Plans change, things move, ideas appear and disappear out of existence
All of this to say, KJSPKG has been completely rewritten...
In Go.
Not exactly what I said originally but, after a long back and forth and exactly 2 forks of it, we've finally landed on something.
The only thing rewritten is the CLI, currently nothing else is affected. The rewrite is being handled by tizu (quite unfortunate timing) and he has some interesting things planned, looking forward to seeing those.
The backend remained the same, so you still host files on github unlike redstonewizard's version which used a dedicated db.
The rewrite is already pulled into the main repo.
Lookout for more updates as the situation is still ongoing and maybe things will soon change even more. Hopefully not, but still.
ok
whats unfortunate about the timing
[➤](#off-topic message)
He’s gone.
Too many times has he shit on other people.
We don’t need that here.
fuck off gnome god
fr okay
You can now upload scripts though the KJSPKG Lookup website! This feature was suggested by the one and only @main dust back in [i am too lazy to check some long time ago basically (we love procrastinating here at mm if you haven't figured that out already
)] and only now have we fully implemented it (and by we I mean mostly tizu
).
To upload a package, go to https://kjspkglookup.modernmodpacks.site/me and auth through github, then press the plus button and follow all of the instructions.
A more thorough guide is available here. This should hopefully make the process of adding new packages a little less painful 
Happy uploading!
Procrastinating and doing side projects is the thing at MM
The current side project I am focused on is this little thing called homework
After which I will continue doing FA 
ah...
git checkout feat/main/i18n/zh-tw
> error: invalid path 'src/routes/me/add/(licenses)/BSD 2-Clause "Simplified" License.txt'
> error: invalid path 'src/routes/me/add/(licenses)/BSD 3-Clause "New" or "Revised" License.txt'

from git cli
Maybe it's because Windows doesn't support using parentheses as pathnames
Yeah ic but what were you trying to do lol 
I want to fix the translation lol
Oh wait, Windows does not support using " as a path name.
bruh lol
Yeah I think it's the quotes
Lemme try to change the file names
thx

Yeah it doesn't check for that lol
You can also do fabric 1.12 
What if it were made into a form like this?
I'm checking CF since Modrinth is only 1.18+
oh
I checked and there doesn't seem to be a Fabric version for 1.16
It's on a separate page
Enlighten me
edited
I use a redirector usually on my pc to auto redirect to legacy cf lol
I'm just on my phone
I mean it's kinda unnecessary
Nobody is actually going to upload a fabric 1.12 package
And even if they do I'm just not gonna accept it 
This is kinda too much work
Also the neoforge and quilt separations were a big discussion point (ahem @oak galleon ahem)
But currently we've decided that they are also sorta unnecessary since you can kinda guess
Kjs up to 1.20 is only on lexforge
And from 1.21 it's only neo
Quilt is kinda interchangable with fabric and I doubt a lot of people are going to need it's apis specifically for their packages
And even then there are ways to detect if the current environment is fabric or quilt in the script itself
Quilt mod loader is compatible with Fabric mod, but Fabric mod loader is not compatible with Quilt mod. We have to admit that there are some Quilt-only mods
I know
But it's true that on kubejs it doesn't matter
But then still
You can just detect for those mods within the scrips instead 
Or add these mods as package dependencies
You can also directly detect Quilt API 
Yeah that too
why 
I don't like the new design
D:
Because cf left some pages in legacy before, and the new version of UI cannot directly click on those pages.
The search sucks
It's sometimes unresponsive to the window size change
And yeah some pages are not even present
It seems that some places cannot be translated, such as some single words
Huh weird
like slug / mod:id
There are still some small problems
Neither the ID/Repository label nor the placeholder of the input appear in json.
nice
"list.by": "by",
"list.detailed.on_branch": "on branch",
"list.detailed.at_path": "at path",
"list.detailed.in_repo": "in repo",
"list.download_singluar": "download",
"list.download_plural": "downloads",
"list.view_singular": "view",
"list.view_plural": "views",
It is hoped that more keys can use %d/%s to locate the input content, which will be more convenient for multi-language translation.
like
"list.by": "by %s",
"list.detailed.on_branch": "on branch %s",
"list.detailed.at_path": "at path %s",
"list.detailed.in_repo": "in repo %s",
"list.download_singluar": "%d download",
"list.download_plural": "%d downloads",
"list.view_singular": "%d view",
"list.view_plural": "%d views",
The contents of in repo and at path are reversed.
Hmm
Github cooked
Huh
Weird
It works for me
Send me the link you get redirected to
Huh
Ohhhh ik what happened
Ig I uploaded the image to a different repo of mine which is private so it obviously doesn't display for you lmao
It's supposed to be an image
Will fix later
i got a problem with one of the packages, is this where i should ask for help?
If it's under gcatkjspkgs then open up an issue on the kjspkg repo
Otherwise on whatever repo the package is attached to









