#dev-general
1 messages · Page 529 of 1
but I will take note of that
lol
like the paper fork?
Lmao really
Yes.
star if you need dependencies that aren't on a repo you always use a flat file repo
maven local is just a pain
bro I didn't do that man it just happened
oh ic ic
so might aswell tell you the right way to do it
that guy should work towards Paper
wooooooooooooooooow
and not some weird fork that causes compatability issues
what how
I just exclude dependencies manually and it gets the same size as minimize jar
so the part of shadowJar that does minimizing is the one that uses that out of date dependency
might want to comment that on the issue
yea seriously
Tbh i understand him, it's pretty rough
OMG IT WAS
mhmmmm
ugh now I have to setup a test environment for bungee
lmao
i wanna go back to it not compiling 🥲
So ez
fuck
Have you never setup bungee?
well I mean I have networking experience so I'm sure it's not bad
Gotta love having 3 servers, 2 Minecrafts and IJ running at the same time to test bungee
i have guide on helpchat wiki on setting up things in ij
yeah exactly
hope u have a lot of ram star
for bungee?
16GB 🥲
What does networking have to do with setting up bungee?
anything
it's literally a proxy
for setting up anything star
Yea but like
Having networking knowledge isn’t gonna make it setup any easier it’s so straight forward
I mean the firewall part
Knowing how sockets work won’t make bungee easy lol
though I guess no firewall in my own computer
what do you need a firewall for it's localhost
yeaaaa
Just download a bungee jar and run it then try and see what’s happening in the config
And just play with your ports gg you have bungee
no
Nah you don’t what version?
uh 1.17 prefereably
did 1.17 not change anything
Well how was I suppose to know what version
oh okay
Cuz there’s still tons of 1.7 going on.
What? Why
no one lieks 1.7
Would you need to
people are fucking weird man i dunno
All I was saying is you could have been on 1.7
hmm
Lol told you, you just need to change ports enable ip forwarding or whatever
nah it's all on the same pc I don't gotta do nothin
besides watch my computer grind to a halt as I have 2 servers, chrome, IJ, and a minecraft instance running
are you running it in ij
no
Why don’t you test from inside your ide
dude i have never done this before
there are guides for setting up servers in ij on helpchat wiki
It’s simple star
yea yea who cares
u should
You just edit configurations
big productivity boost
Then add a jar application
did u sign up for stripe?
not yet i got sidetracked
What’s stripe
Caused by: java.security.cert.CertificateException: No subject alternative DNS name matching tnemc.net found.
selling platform thing
I don't think the new economy is having a good time
Oh I see
with more lax rules in some areas
Anyways @cinder flare you’re using gradle right?
ofc
You can automate everything easily then, move your server and bungee folders into your project
okay boys, i've setup bungeecord successfully
yeah my plugins and shit go right into my test servers
Yea it’s amazing
Idk why people don’t local :3 some would rather use like vps and shit
problem is size
when you've got over 100 projects, each sometimes having multiple test servers
adds up
yea plus I want to setup jenkins and have a cool CI system
Oh yea it’ll fill up my disk
I think my github folder is like 60gb
I pretty much just live with a full disk noe and delete somethjng whenever I need to install something lol.
my friend used to use a dedi for this stuff
mainly because the dedi was more powerful than his pc, and latency wasn't an issue
how tf do I shut down my bungeecord
end
end
Every few months I zip my IJ folder, maven, and gradle and then wipe it and start over.
Tbh that’s what I should do too.
I’ve only had my pc for a couple months tho and I’ve already filled a tb ssd
i need to wipe my vps
wait do you need path annotations for every single entry in MF-CFG
it's on 16.04 ubuntu and has an uptime of over a year
does it not put no path as the highest level by default
I mean I understand when it’s for like big testing and something that’s performance related but for shit like simply testing If something in your plugin works. And making the whole plugin there first it’s 10x better to do it local for times sake
well there's also the benefit that you can move computer seamlessly
iirc he had a desktop installed on the dedi and would just vnc in from anywhere
That’s pretty cool, I’ve never thought bout that lol
wanna see what my config looks like
that's it
make that file then I can inject that class anywhere with the values populated
well maybe I can move to that once everything works
right now I'm doing the bare minimum transition
me.mattstudios.config.exception.ConfigMeException: Path at '' already exists
okay what the fuck
this is so bad
fart smella 100%
kinky
I'm who are you
No, you're brister mitten
No I'm not
Yes you are
That is fake and biased news
yeah I was gonna sa y
The MAINSTREAM media doesn't want to see buff richard nixon succeed
man if only I could leave a tmux of my terminals running on my own pc so I could shut it down and resume it later
lmao
they are SCARED
yeah but it won't persist upon shutdown lmao
i'm using WSL i know i can
the joke is that my work setup persists my tmux because it's on the dev box
but this is on my own box 🥲
no bad
u should take my advice boi
maybe if it were easy to setup
it is easy
i haven't seen any guides just angry comments
mmm 1.15.2
1.15.2 the latest version of minecraft
eit ?
definitely know bottom right
bottom left is toy story 2
what's eit
top one is the dad from inside out
oh my typo
ratatouille
bottom left has nedry from jurassic park vibes
how do I run bungeecord and spigot tho
that's not explained in your little guide
ratatoilliue lmao
you'd just make two run configurations instead of 1
and instead of running spigot in the second
u run bungee
how do I run them both at the same time eh?
u click the start on one
then go to the other
and click start
or setup keybinds like me
at that point it's just as easy to type ./start.sh
and then I get easy access to the console on my other monitor too
you don't get any debugging capabilities with that
you can easily detach the console from intellij to put on your other monitor
i don't need debugging capabilities
then you're doing it wrong bruh
bruh what would I need debugging for
debugging
i've managed my whole life without it for mc so far
usually error messages are good enough
your productivity would go up with proper debugging tools
would it
I don't think I've encountered many bugs that would be better fixed with them
they make them because they greatly improve productivity
i mean print statements are just fine for me
and it sounds spooky running debugging stuff and breakpoints on a server
that's a really lame excuse
alright well
where do I learn such mystical debugging tools
you got another shitty wiki page for me
well there's a hotswapping guide
doesn't that not work with java 16
for break points there's a button next to errors in console to "create breakpoint"
or u can select a line to break on by clicking next to the line number
yeah I've used breakpoints but like, they've never actually been very useful
yeah honestly I don't use breakpoints either
it just kinda confuses me lol
mainly hotswapping
doesn't that not work on java 16 tho
I mean the jvm has a limited form of hotswapping by default
so you can hotswap
just not much
can jump to lines
like in spigot?
spigot or your own code
what the fuck
and like how you make race conditions
no
you're not understanding
it's a hyperlink to the line in code that's causing the issue
u click a class name or method in the error and it takes u to the cause
oh I thought you meant like a GOTO
Code evaluation is very underrated for debugging too
I mean that just sounds like reading a stacktrace but slightly quicker
whats dat
I thought this was gonna be good shit
you were hyping this up
this is like barely anything
well breakpoints & hotswapping are good shit
you just don't know how to use them effectively
hotswapping ain't work
well not on 16
and even you admitted breakpoints suck
basically you can run code in the IDE but with the "context" of being inside your plugin. So like a unit test but all the variables and things are in the same state as they are in the running application
Fun fact IntelliJ actually bundles a (its own I think?) java interpreter just for that afaik
I can't even think of when I would use them, like there is very few times where I want to stop my program and examine its state
usually every error you encounter
so like a REPL but while your thing is running?
Every time you write a print, you could debug instead
99% of errors I encounter I read the stacktrace then stare at the program for a few minutes before realizing the problem
Yes
few minutes
i mean I guess that sounds harder though
-> 1 second
looking at a breakpoint would not solve most of my errors
it's not harder it's 1 button click
and not that quickly
Prints are sometimes more convenient for really simple things but breakpoints are absolutely worth it for a more complex error
saves you a significant amount of time
hmm okay I see
just try it out star
even without debugging features it's so much more convenient to run servers & programs in ij
it's kinda scary tho
again with the lame excuse
why do you think I've never done it before
i mean it's lame but it's true
i don't know what it's doing
i don't know how to use it
it's executing a command to run your server
I mean what's the worst thing that could happen
i mean the breakpoints thing
literally nothing bad could happen
Cya
and tomorrow im gonna setup debugging, stripe, jenkins, and reposilite
and possibly design a website for myself
🥲
then why did you ask for my opinion on domains the other day
or did you not ask and I just gave my opinion
i can't remember
i think i was just sad about no starmi.sm
but yeah I don't care that much what it looks like
probably never
yea exactly
they don't need to know that
I got my first commission basically when I started learning java
Star needs a big hug
i've been through the ringer today bois
Use it once and then say you're "familiar with the debugger" then just pray nobody ever asks you to use it
i think gradle not compiling my plugin took like 5 years off of my life from stress
don't get stressed over stupid things then
easier said than done smh
doubt
bro
i'm messing idk what it's like for u
yeah me neither honestly
all i know is that uni is teaching you all the wrong things apparently
i know of a different build tool that doesn't cause stress 😌
haskell causes eye stress
i mean so far in uni I've taken intro to java, object-oriented programming, and DS&A
ocaml is definitely the wrong thing to teach yeah
and those first two are for absolute beginners
data structures and algorithms
ah
When's ML coming
well idk about ocaml
that's some random course I was looking at from like Stanford or something
i don't know anything about ocaml
did you know it's the most popular finance language
or maybe the most likely to get you a job in finance or something
I have used it once in a COC game and I can confirm it sucks
the most popular might be python
"Familiar with ocaml"
finance is unique
you know what else is popular in the finance sector? 😌
yeah google keeps shoving it down my throat cause it's "programming related ooooh"
bm was it you that got the google code thing
bm got a google code thing
It was yugi originally
well I think yugi got it but I believe bm got referred
He gave his referral to me I think
Foobar challenge
like COC but actually hard and if you complete all 5 challenges they add you to a potential interviewee list or something
when u search "hoe 2 code minecraft in python with unreal engine and 2mb ram" google will ask you to do a bunch of questions
and if u pass
ez interview at google
yeah exactly
I thought it was a guaranteed interview
man I'd be okay with bm stealing my data
well I don't think yugi has got an interview
did yugi finish
did you finish?
smh
Got bored at like challenge 4
smh
bored
bm probs couldn't work at google legally anyway
too bri ish
oh yeah that too
yeah I didn't get in Google because I got bored
Although they'd store your details and things
not that they don't do that already
But
You know what I mean
heh
man discord like reset my emoji frequency list
now everything feels weird and emojis aren't where I expect them to be
The default one is horriffic
yeah man I spent years fine-tuning that bad boy
now
is my #1 even though I rarely use it
You guys use that thing? I just type them lol
I use it on mobile
sometimes you gotta react
type them on pc usually
yeah if I'm typing my own emoji I type it obv
unless I can't remember the name lmao
Although I think your most used ones come up higher in the suggestion list
that cold face one I always forget
Lmao
yeah see BM's #6
🥶
omg it's literally called cold_face
Yeah lol
how can I never remember that
Hahaha
some of my frequently used list I've never used before
I think reactions also count

is that the autosell logo lmao
wait guys maybe clip will see all my hard work updating this random-ass plugin and he will consider me worthy to work on AutoSell
now that'd be cool

maybe I'll bring it up next month when he does a #clips-pings annuncio
Hello, and goodbye. #849215410560827432 message
Lol
@quiet depot Any idea what the SHA-256-Digest-Manifest in a Manifest is the hash for?
I checked the jar's hash, the manifest excluding the hash lines, the entire manifest
none of them match
For eg: This from configurate
The classes are correct
but the top 2
The correct way to show methods from the docs is like this right? JavaPlugin#getDataFolder as an example of a method inside a class
(ParamTyp1, ParamType2, ...)
So how about for getters? Just no parentheses? Since it doesn't take in any parameters
()
Alright so JavaPlugin#getDataFolder()
yes I think so
ty
realistically it doesnt matter that much as long as its clear what youre talking about
ofc, but for things like the bot to open docs it's good to know how exactly it's done
never heard of it
btw, why doesn't mojang just include the paper & spigot patches into their server jars 
then paper & spigot wouldn't need the patches anymore
illegal
ah rip
O
the licenses with bukkit/craftbukkit/nms/whatever are so fucked up
Does anyone here know how the API of ezrankspro works ?
it's too hard to figure out
rip
I kinda figured out the digest manifest one, but the class ones still dont make sense, the SPONGEPO.SF file has completely different hashes for all files
The manifest has all the correct hashes
sponge probably uses them for its code gen
These are verfied at runtime, using jar-relocator changes the checksums
So I need to manually fix the checksums listed after using jar relocator
Or just delete the checksums as a whole, thats an option too
xD
why would the checksums change?
Because the classes are modified by jar relocator
Alrighty
Because then they'd have to acknowledge that their code sucks
And also probably licensing reasons like piggy said

They could apply MIT patches I guess
@prisma wave hey guess what I found whilst looking through Mojang's DataFixerUpper
kek
there's curry methods in here too
and too many functions lol
there's a Profunctor too, and even a MonoidProfunctor
and a FunctorProfunctor kek
I need to find whoever made this and give them all my money
to make them stay away from java?
Oh god that functor type is horrible though
probably Nathan Adams lol
lol
he was the one who described what it is and kinda how it works in the original article when they released the DFU and Brigadier
but the DFU is really under documented
based dinnerbone
I don't know why he would ever think this is a good idea but I love him for it
dinnerbone is the person who used to be part of the bukkit team right?
Yeah
lmao yatopia just got discontinued
old news
understandable
Oh boy profunctors are something special
I feel bad for the guy, but the project was by its core a pretty bad idea
wtf is contravariance
@winter iron oi
What do you think you're doing
Don't leave
wat
wat
ill contribute to projects
whats first on the agenda
Generics but you can reverse the assignment, basically what in does in kotlin generics
isn't that just to do with subtyping tho
How can you have contravariance in haskell
Im not sure if it exists in the same sense in haskell
Weren't you part of it? 
kek
What made you leave after a day lol
how the heck does that even work
OHHHH
I GOT IT
so f b here is a functor that takes b, applies (b → a) on it to produce a, and then applies it to f a
MUSIC:
Zander Noriega - Steredenn (Original Soundtrack):
https://open.spotify.com/album/56mLsY7kYFtrPwb0BjaXh1
Videogame on Steam:
https://store.steampowered.com/app/347160/Steredenn/
BOOKS:
"Programming in Haskell", by Graham Hutton:
https://amzn.to/30rh08M
"Basic Category Theory for Computer Scientists", by Benjamin C. Pierce:
https://amzn.to...
5:09
xD
intellij
please stop doing this
its so annoying
and i dont know what the option is that's causing it

nextPave
you don't like that wrapping?
I hate it all going on 1 line
Was reading the post from showcase and one of the messages really describes the entirety of Spigot
kek
ah
baguette hash
How can I query a list of pokemons based on their name via this API https://pokeapi.co/, I'm really confused... Or it would work if there was a way to query all pokemon names
You can do pokemon?limit=2000 to get all, since there isn't 2000
^
if I just query pokemon it'll query for them all?
Only 20 it seems
count:1118
I see, but is there a way to limit the results to just their names?
I don't need the extra information
the extra into is just an url to the query for that specific pokemon
GraphQL 😌
actually no, I queried for pikachu and got a bunch of extra data
im talking about the pokemon endpoint
install(ContentNegotiation) {
json {
ignoreUnknownKeys = true
}
}
data class Pokemon(val name: String)
val pokemons = get<List<Pokemon>>("/pokemon?limit=2000")
😌
go away matt
th is that, what API
ktor I guess
Are you challenging me?
actually
Kotlin definitely wins if you're judging on lines of code
You got an inferiority complex or something? Lol
🥲
Unless Elara beats it!
Etor
Of course not, I'm not inferior I promise you're the inferior one not me I'm not inferior
Lmao
Is it possible to run java programs on google? Using the Scanner util that gets information from the user and prints it out
Elara can do it in 1 line
what
java programs on google the what
Like, I made a project in java that uses the scanner util through the commandline there, but is it possible to just run the program on google? So you can give someone the link and they can use the program
Like a calculator does, basically
you would need to host it somewhere if the question is how to make an url like site.com/program/?param=value
Can that be done without it being too difficult?
And free
^
Then the users needs a login to use the program though, right?
import elara/httpClient
type Pokemon = { name: String }
parseJson Pokemon $ httpReq Get "https://pokeapi.co/pokemon?limit=2000"
😌
Weird flex, but okay.
Can someone just test if this works rq? https://replit.com/@ValdemarFoster/CalculateMostEfficientRank#Main.java
Or does it require login to use
Hmmm yeah just not how I wanted it, I'd recommend it without the code showing
Just the commandline
then you can try javascript and have it on a website (through repl.it as well)
Repl.it is a simple yet powerful offline IDE, Editor, Compiler, Interpreter, and REPL. Code, compile, run, and host in 50+ programming languages: Clojure, Haskell, Kotlin (beta), QBasic, Forth, LOLCODE, BrainF, Emoticon, Bloop, Unlambda, JavaScript, CoffeeScript, Scheme, APL, Lua, Python 2.7, Ruby, Roy, Python, Nodejs, Go, C++, C, C#, F#, HTML, ...
- Download the code evaluation form. It's ironic that you need an internet connection for this.
- Print out the form and write your code. Just tell us what language you're coding in and start hacking away.
- Mail it to us and we'll run your code. It's as easy as that. Zero dependencies.
what happens if I submit actual code to that? lmao
Haskell 😌
So, what, I paste the program into here? lol
That is not for you
Oh
Just looker at repl.it plans and free users cant have private code
So even if you use html and js your code will still be visible in one way or another
Oh, any other site that can do this?
Wahoo. Paper 1.17 
ayy
im hyped
What makes paper better than spigot? Performance?
Absence of md_5
So you're basically saying that paper is better than spigot in all cases?
🥲
Yes
Oh
It is a complete superset
I've always just used spigot lmao
Yikes
Please dont hurt yourself
You're part of like the 20% or whatever lmao
But many public plugins also use spigot?
We need to eliminate you and your brethren and do a hard fork on Paper >:)
The API is the same
any plugins work for both
Although I've been tempted to make my plugins only Paper for all the sweet rewards 😌
Whatttt
So they target spigot for better compat
"Better API, better performance, lots of fixes, nicer code"
And now you're saying the API is the same?
I'm so confused
^
it's a superset
Ah yeah
It implements the same API and adds more to it
Still contains a bunch of server side changes though to nms classes and such
@heady birch How's the 1.17 update going for KB3?
SUCCESS!!
Ha ha lol
Whatcha doin? Sponge classloader?
nah, some jars seem to have checksums specified in the jar which doesnt let them be verified after a relocation with jar-relocator
so now I need to go through and correct the checksums after relocating
ah I see
tbh maybe I should PR this into Jar-Relocator instead of writing a solution in slimjar
I still have no idea what SHA-256-Digest-French is supposed to need as per the jar specs tho
Important notice for Contributors:
We changed our buildsystem from Maven to Gradle.
Awoooo
aweee yeah
md5 be raging :^)
🥲
one step closer to Paper hard-fork
Is that spigot?
paper
XD
Wait a minute...
What is...
The PluginClassLoader from spigot overrides the URLClassLoader findClass method to add nms and bukkit classes as exceptions, but then goes on to rewrite the implementation of URLClassLoader instead of calling the super method
Why..
🥴
I doesnt seem to be looking for anything else I think, just looking into the specific Jar's entries and then if it finds nothing calls URLClassLoader's findClass
Hey Yugi, I saw that you published to Github the new 1.2.2 release, but it's not showing up in Gradle Portal?
oh? lemme check one sec
oh wait nvm, the portal one is the gradle plugin, the release was for the library
I made the PR for guilds
you can specify a separate version for the plugin to add the dependency on in your gradle.properties
Wanted to make some changes to the gradle plugin to be agnostic to the version of the library so a release of the plugin isnt required on every library release
Oh, that's really weird, okay. Will I be able to remove that once you do another push to the gradle plugin or are they always going to be mis-matched now?
They're probably going to be mis-matched, im thinking of some extending libraries that the gradle plugin will suppourt as well
so slimjar's library version is separate from the plugin version
Planning to move the gradle plugin to suppourt something like this (#dev-general message)
Ahh, right ,okay.
yoo paper moved group ids? io.papermc.paper
More breaking plugins? 😳
group id, not package names
ah
I was gonna say, that would literally break mf-gui again lmao
xD
It checks for com.destroystokyo.paper.PaperConfig to see if it's on paper
totally didn't copy from paperlib
Oh are the paper classes under com.destroystokyo.paper?
Who or what is destroystokyo?
Old name for Paper
ah
I see
Just deployed 1.17 for my gateway site if you need fast access to jars. https://glare.dev/gateways/
Easy access to latest versions of projects I care about.
Nice
https://i.imgur.com/jC0PeXv.png Kotlin functions be like
probably would in this scenario
😌
in fact, Java would do better in this scenario
because it wouldn't introduce my reluctance to have two curly brackets on the same line
in fact, Elara would do better in every scenario
Do you also have an artifact I can use with gradle? 🥲
What artifact?
like to use in a gradle dependency
where would that be located perchance
<groupId>net.md-5</groupId>
<artifactId>bungeecord-api</artifactId>
<version>1.17-R0.1-SNAPSHOT</version>
ahh sonatype
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
you know anything about using the gradle version in parts of your plugin?
Ummm might not be the right place for this but can someone help me with this math question, I need to find out how to calculate them with just a formula
Idk if it makes sense
So like 40 would be 1.1 I can see but what is the actual formula?
hmmm that is weird, I thought it was only 0-1
cause that would be an inverse linear interpolation
Hmm, I really just can't figure this out
Myself lol
Trying to figure out something really annoying
oh well this is definitely linear algebra
if the cell is divisible by 4, get the last cell-4 and +0.1
so lets say ur at J5, u would be getting J1
J is first colon right?
that's the real mathematical way to map a linear range to another linear range
J = 0.025 * I + 0.1
Tried this before, didnt work
What exactly didnt work?
Also tried that
linear mapping
fuck ur mathematical formulas
You can just throw it into the slope form of a line
What does MOD do?
gets the remainder
reminder
Pretty sure this actually worked...
just like % in java
man guys my university just announced a new linear algebra for programmers course, which is in python instead of handwriting
i am ultra hyped
Nice
damn okay today is not the day for talking I see
lol
nothing worse than handwriting lol
yea seriously dude
And python is a nice language to learn, I like it atleast
I already know python and moderately dislike it, but it's much better than writing shit out by hand
When you know Java, Python is pretty easy to learn I think
You don't even have to care about variable types
That's its biggest problem
Yo so whats the best way for a static database (not user database or whatever)? I could use json or whatever but I want other people to be able to modify it
So I thought about google spresdsheets since I don't really have enough knowledge to make a panel to modify stuff and I cant give access to the file manager to the people I need.
For context: Lets say its for a wiki website, idk
what now
Well, it isn't though lol
what are you storing
What? dynamic typing is the biggest problem with Python from a development standpoint
I guess it being slow as balls is a big problem from a running standpoint
Eh true
in the case of a wiki, storing statistics, descriptions, etc of items
It's just soooo simple lol
a relational database like MySQL or MariaDB would be your best bet
if you wanna use JSON, MongoDB
He wants configuration through a web panel or something I think
Well that's easy, just use an RDB or Mongo and make a little fronte nd
I mean what you sent could definitely be done relational
I don't have enough knowledge to do a dashboard where my team can edit items of the wiki for example, which is why I was thinking in using google spreadsheets for it. It's not something that will be constantly updated, and when it is, it's by the user.
Are you making this wiki?
😬
well please do
the most near thing is a wiki
because you're trying to use google spreadsheets and that is such a horrible idea
it is technically a wiki
not trying
You can find lots of pre-built themes to work with if you dont want to create things from scratch
thinking about it
I suggest you also make a front-end for your database in your "technically a wiki"
nha
ive been making a "technically a wiki" all day
or use like MD files or something like ReadTheDocs
lucyyyyyyyyy
discord-db???
all static config files 
Lucyyyyyyyyyyyyyy
Locyyyuuu
I could obviously do a fking wiki with static files
:DD
but that doesn't give me any freedom
why not?
and I need to update it manually
You already said users are going to be updating it manually
config files give you the most freedom
^
^
^
Fuck that reminds me i need to finish my wiki
The summary parse is great :relieved:
MF-Wiki ooooh
collaboration is literally what git was designed for
kinda forgot git repo exists...
😌
😌
wait what
you can abuse matt
😟
's repo parser
😌
lmao
byeee
ok uh so.... git repo would be a good way of getting the data into the website
ok...
didn't think about that
yeah ive done it
lucyy-mc/docs
put it through rtd and itll automate it all for you if you want
what's the website
what website
where your docs are hosted
wth is rtd
read the docs
mmm rtd
@pastel imp i personally use gitbook for wiki
gitbook works too
not exactly what I need
it's not for a plugin
or whatever
and I prefer to have everything in the same place
?
rtd is not for plugins exclusively lmao
the website is not only a wiki.
you dont really get much of a choice there
unless you plan on dynamically generating your entire site
just have a subdomain for the wiki and boom
so wait you're turning down easy access to the wiki because you want to keep the files on your hard drive where they can't be edited by anyone?
^
and you refuse to make an editing system for it in that case?
uh no probably going to do half of the things like manually when I wanna add things, in this case it's only to update existing things
dont refuse
just dont have enough knowledge
to do such
well that's the point of programming, learning how to make cool new things
oh god paper api 1.17 does not expose a shit ton of dependencies wtf
doesn't expose slf4j 🥲
I mean it's a wiki, what's the worst that can happen
I wouldn't under estimate the community..
if its any consolation ive spent all day writing basically an entire plugin download site for my plugins and i have no clue what im doing
looks not terrible tho
I mean dude do whatever I guesss
kinda proud of it
But you shot down all the answers and if you're not willing to write something yourself then why don't you use a pre-made solution like RTD
uh welp good point
it's just too many things I have to worry about and learn about
Then use RTD
That moment when you're rewriting something and suddenly your 60 old lines turn into 15 🥲
Classic

