#dev-general
1 messages Β· Page 287 of 1
Unless they get rid of electron
no its not Frosty
Hovers usually only look good if they're lowkey
I'll push to github and send you link
the bag one?
Yea
It's better suited with matching color imo
you do have hovers over the nav bar buttons
and the big blue button
that says View our product
I don't have a nav bar. yet at least
I just hate the footer. Like I can't get one that just goes to the bottom.
tried flex boxes, positions etc.
Ayy internet back
nice
Nice
Oh wait those are not the hovers I thought they were
Guess I didn't change it, anyways, just have a small line appear under it when you hover
fucking py
π py
yeah gl beating 88 chars
looool
my pp too big for shortest mode
why is this CoC in two channels?
still trying to think of ways I could make that shorter
I saw him asking stuff about clojure so I thought he left the game
clojure just existsts
my code is fucking horrible, but it works lol
mmhmmm
shouldve used clojure
yesss reverse
can i tell u about my little friend e-
emacs lisp
i love emacs lisp
me too π
this was easy
||just iterate for the amount of times supplied to you, and replace _ with the word once in each iteration||
tricky to do functionally
Haskell π
||if you passed the first test case but not the second, check how many times you're replacing, if you run replace it'll find all occurences and replace all of them||
alright
I'll try
||hint: for Java and Kotlin, try replaceFirst||
yeah you didn't write that
xD
gaby share code
and removed an unnecessary if statement
imagine using i in 0 until n
i in 0..n
smh
Python is so nice for these
isnt intrange inclusive bardy?
dammit
no?
idk man im looking at it right now
Why didnt that work π₯²
it's inclusive lower, exclusive upper
oof
clojure killed me there
I did this in 3 minutes
(defn -main [& args]
(let [statement (read-line)
n (Integer/parseInt (read-line))
parts (repeatedly n read-line)]
(debug parts)
(->> (str/split statement #"_")
(map-indexed #(concat (get parts %1) %2))
(map #(apply str %))
(str/join "")
(output))))
Python ez
not sure what i did wrong π¦
maybe ask an expert, because that is completely unreadable for me
clojure
lmao
(:
u tell him gaby!
classic clojure if u ask me
Why does haskell keep letting me down
main :: IO ()
main = do
hSetBuffering stdout NoBuffering
statement <- getLine
input_line <- getLine
let n = read input_line :: Int
let w = splitOn " " input_line
inp <- replicateM n getLine
putStrLn (iter w inp)
return ()
iter (x: xs) (y: ys)
| x == "_" = y ++ (iter xs ys)
| otherwise = (iter xs (y : ys))
iter [] (y: ys) = []
iter (x: xs) [] = []
iter [] [] = []
π
we are kinda embarassing ourselves here
lol
not representing the ivory tower very well π¦
π©
no idea how one found this difficult
I mean that function should have worked
π¦
But it keeps giving an empty list
for Python, it basically already gave me the code
@prisma wave does PDM support bungee?
because PluginDependencyManager.of takes a Spigot Plugin
indeed
The builder doesn't though
I'm not sure if that will error or not
If it does I can make a minor adjustment
how do I do it then?
PluginDependencyManager.builder().classLoader().build()
```?
or do I need more than that
ah I see what it needs
I think it needs pretty much everything
can I leave cache config as default?
man this is beautiful https://i.imgur.com/CpInTJN.png
ur beautiful
you too kalibear
yes
alrighty, after quite a few hours, test run #1 is a go lol
aaaaaa
that better not be on the AUR yet
damn it is
welp
gonna have to update sometime
yay -Syu?
simp
Hi, i've written a simple warp gui skript and when i use it with no warp-tp-delay it works fine, but as soon as i add a delay it stops working and creates error messages in my console. Can someone help me with this? here is the skript: https://pastebin.com/ePDAK1Uq and here's the console error: https://pastebin.com/GCF598rX
Y do u use the aur for IJ
Jetbrains toolbox
We dont help with skript as majority of people here dont like it
#dev-general / #development is generally for actual coding languages, try #general-plugins instead I guess 
okay thx, i'll do that
@prisma wave [12:30:05 WARN] [BexwingRewards]: There were no dependencies to load! This might be intentional, but if not, check your dependencies configuration! wat dis mean
I got the code that does the loading
actually I might know
I'm calling it async
which means the dependencies that the function right after that needs aren't loaded yet
no
That's not what It means
It means dependencies.json or whatever you've set to use is empty
I don't have a dependencies.json
It's generated by the plugin usually
also, haven't got that again
But you have to tell pdm to use it if you don't use of(Plugin)
yeah got the no dependencies to load again
Send your code
private fun loadDependencies() {
logger.info("Loading dependencies, please wait...")
val dependencyManager = PluginDependencyManager.builder()
.applicationName(description.name)
.applicationVersion(description.version)
.classLoader(javaClass.classLoader as URLClassLoader)
.rootDirectory(dataFolder.parentFile)
.dependenciesResource(getResourceAsStream(PluginDependencyManager.Builder.DEPENDENCIES_RESOURCE_NAME))
.loggerFactory { logger }
.build()
dependencyManager.loadAllDependencies().join()
logger.info("Dependencies successfully loaded!")
}
ah, I see
how does of generate that for you?
look at the source lol
I am
It just does all of the boilerplate based on stuff from the plugin
wait generate what?
dependencies.json
the Gradle plugin generates dependencies.json
then the runtime reads it so it knows what to download
it should do it then
it generates it for the Bungee plugin, I can see it in build/resources/main
so why tf isn't it loading it
I am happy to open source, but a couple things annoy me:
- "please add this feature why wont you add this feature I cant code so I cant add it"
- "hey can you help me because I didn't read the manual properly."
- hey I brought this a year ago can I get a refund (should be fine due to 6 month period)
getResourceAsStream(PluginDependencyManager.Builder.DEPENDENCIES_RESOURCE_NAME) this is presumably null
imagine making a plugin in Java 11 and using Files.readString, only to find out that's not available on the server that uses Java 8
Sucks for them lmao
sucks for me more like
kotlin tho
imagine not using Kotlin 
disgusting
@obtuse gale disgusting
lol
any idea how to read and write JSON with kotlinx.serialization?
tried to load the JSON with ```kotlin
private fun readJSON(file: File): String {
val reader = FileReader(file)
return reader.use { it.readText() }
}
idk about you, but I think 45 > 6
lol
Yea
oh i see the link
Look at what I sent
maybe that is code-based?
that website borked
Even in code
Each of those js repos barely have like 5-6 files maybe
js files I mean
how does this thing calculate this ? xD
Oh wait
I think know why
Extension probably?
the question doesnt really make sense but file.readText() should work fine
if it's failing to parse then that's an unrelated issue
ktx.serialization doesnt handle reading and writing, it handles serialization and deserialization
list.sublist(0, list.size() -2) would copy the list without the last element, right?
You'd think that in theory this would work, but it don't do jack shit, do I seriously have to set every item again myself when I want to update it or am I missing something?
public void initializeUpdateInterval() {
new BukkitRunnable() {
@Override
public void run() {
if (menu.getInventory().getViewers().isEmpty()) {
cancel();
return;
}
menu.update();
}
}.runTaskTimer(plugin, 20L, 20L);
}
yeah dw I fixed the issues lol
d'accord
yes
coolio
d;list#sublist(int, int)
List<E> subList(intΒ fromIndex, intΒ toIndex)
throws IndexOutOfBoundsException```
Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive. (If fromIndex and toIndex are equal, the returned list is empty.) The returned list is backed by this list, so non-structural changes in the returned list are reflected in this list, and vice-versa. The returned list supports all of the optional list operations supported by this list.
This method eliminates the need for explicit range operations (of the sort that commonly exist for arrays). Any operation that expects a list can be used as a range operation by passing a subList view instead of a whole list. For example, the following idiom removes a range of elements from a list:
list.subList(from, to).clear(); Similar idioms may be constructed for indexOf and lastIndexOf, and all of the algorithms in the Collections class can be applied to a subList.
The semantics of the list returned by this method become...
This description has been shortened as it was too long.
toIndex - high endpoint (exclusive) of the subList
fromIndex - low endpoint (inclusive) of the subList
IndexOutOfBoundsException - for an illegal endpoint index value (fromIndex < 0 || toIndex > size || fromIndex > toIndex)
a view of the specified range within this list
^ was just checking if it was inclusive or not
Piggy, go test my stuff, it probably works
I'm stoopid so idk
do you have mysql installed?
Lemmo I will shoot you
Lambo broke down, need to pay 50 grand for repairs now
This is your fault
when I sell my GME I'll pay for the repairs
Aprox timeline
when the squeeze squoze
I don't know man, I really need this lambo, since I go places every day, ie. from my room to my pc
lmao
Can someone tell me why my fucking gui doesn't wanna update
public void initializeUpdateInterval() {
new BukkitRunnable() {
@Override
public void run() {
if (menu.getInventory().getViewers().isEmpty()) {
System.out.println("No viewers, cancelled updating");
cancel();
return;
}
menu.getCurrentPageItems().forEach(menu::updateItem);
}
}.runTaskTimer(plugin, 20L, 20L);
}
hold the line!
Please watch, it'll be worth it
https://vm.tiktok.com/ZMe1KCV3A/
bruh my friend so stupid at stocks
hoping price dips down more due to some short ladder attacks and shit (I know jackshit fyi)
he didnt invest in gamestop when the price was low but invested in nokia when it was at its highest
kek
big rip
vid unavailable
with mysql running in docker
and preferably the bot too but bet piggy didn't dockerize it smh
nope
well it does run in docker
but through ptero
i promise i'll learn docker one day
could just use a jre image & a volume
It's doing something, idk what tho
show me pls
Okay now something happened
guys do i really have to run buildtools 10 times on my school laptop
so all the nms dependencies
work for 1.8 -1.16 at least

spigot jars 1_7 through latest
Piggy a mad lad
xD

lol
oh maybe he doesn't host it anymore
that his domain 
https://www.youtube.com/watch?v=dQw4w9WgXcQ i followed this tutorial and i managed to get them all installed in 1 minute damn
its too good
spigot was gonna take him to court so he took it down 
Oh yea wait what do I need to setup a db again
mysql
nah mongodb is for the main app
which you don'tneed btw frosty
you're just going to use the public instance
frosty
go into mysql
and
CREATE DATABASE docdex;
that's literally it
mans gotta love sql
What about credentials
nah fuck it it's localhost he can use root
xD
lol
I have the mysql workbench installed, now I need mysql itself
lol
bruh workbench?
mongodb atlas :)))))
who uses that
madlad
piggy you should make a dockerfile for docdex
bruh these downloads are retarded stop bullying me
heidisql > mysql workbench
You were born to be bullied
@surreal quarry yes I said this already
heidisql is the best fucking mysql client change my mind
but he no listen
maybe iβll PR it
cause he no understando docker
iβve been trying to learn more about docker
docker is the best
but I said no because I wanted to do it myself to learn
also make a docker compose
lmao i was gonna do it to learn xD
yeah lemmo probs just gonna steal the one from ecloud
that one sucks
oh
would you have one docker βenvironmentβ for this or two, one for the DB one for the bot
itβs a pretty plain dockerfile anywau
one
you have an container per service
o
wdym with commands
i think you can like βjoinβ the container to run commands right?
you can attach to a container yes
yea prob
@hot hull you're taking suspiciously long to send something, did you find the mysql download yet?
btw pretty sure mariadb has windows binaries
frosty sus
yea, wamp includes mariadb
I never used one of those wamp wrappers like xampp
always installed it all manually
which worked really well btw, would highly recommend
@prisma wave idk why, but it seems as if PDM has broken after bumping the project version
it now doesn't load dependencies
I did
hmmmm
Β―_(γ)_/Β―
@hot hull what r u confused about lol
the mysql shit or stuff in general
Cause if it's stuff in general, women, I'd say I'm confused about women
a life of solitude is the way to go my friend
Idk man
buy rhum
rum always helps yes Fefo
rum does not help
Gimme link
yeah
maven local isn't portable
true
fuck maven local lol
Already got heidi
I'm never using that shit on a project again
Now what
once mariadb is installed use heidisql to login to localhost using the root account
click new
did mariadb make u set a password when installing?
Yes
then put it in there
Okay opened a window now
right click under test
make new db
call it docdex
actually u might have to right click on unnamed
and you should really name it
"unnamed" isn't useful
did u run the bot earlier
Yes
put the mysql details in the config.json
take a pic of the config before u do that tho
xD
sorry i'm talking in 2 servers
@hot hull make a bot app on https://discord.com/developers/applications
Integrate your service with Discord β whether it's a bot or a game or whatever your wildest imagination can come up with.
and put the token in there
don't forget to download docker
Lemmo
might wanna get ghc and cabal too while ur at it
ye once u put in mysql and token rerun
JDA is great fun
And I was wondering why nothing happened
You have to code in it like you found a lost puppy cause the API is very limited
where'd u get the token from?
dev portal, I know how to run a bot smh Piggy
com.sk89q.worldedit:worldedit-bukkit:7.2.2?
i just found out i sent worldguard link
lmao
bukkit only if you need bukkit-specific things like the bukkitadapter (which you will need lol)
but the juicy stuff is in core
@hot hull check firewall
.-.
int psx = Integer.parseInt(regionName.substring(2, regionName.indexOf("x")));
int psy = Integer.parseInt(regionName.substring(regionName.indexOf("x") + 1, regionName.indexOf("y")));
int psz = Integer.parseInt(regionName.substring(regionName.indexOf("y") + 1, regionName.length() - 1));
return new PSLocation(psx, psy, psz);```
Can I replace this with a regex? `ps(?<x>\d+)x(?<y>\d+)y(?<z>\d+)z`
ew
shut. up. frosty.
what
true
that method is supposed to turn this string ps138x35y358z (the name of a region & the region block location) into a PSLocation
not my code
Ints#tryParse Gaby smh
1 second
It got a bit garbled
it looks like the output broke a bit
1 sec
oh chrome froze trying to paste it
thats nice
Lmfao
https://paste.helpch.at/raw/arumijegec.js this is a bit better
Holy
soooooo would regex be a bad idea or not? π€£
decent
beautiful
isnt it
i think it could be even longer if you increased the max array size
or the heap space
i had to shorten it because out of memory errors
@prisma wave java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics π€
might know why that's happening, doesn't make sense though why it would've worked before
yeah I know why it's happening, I just don't know why it's only happening now
it's happening because Kotlin's generating Intrinsics.notNull before it loads Kotlin's dependency, just doesn't make sense why it worked before
ah ik why, I bet it was because another plugin on the classpath that uses Kotlin loaded before it, and now that plugin's gone, it's causing errors
any fix for it?
guess I could always just write this code in Java and call it from Kotlin, seems like hacks.exe though
just make the first thing in your onEnable the loadAllDependencies.join()
okay, https://github.com/knightzmc/pdm/issues/28 seemed to have fixed it
yeah
eee finally @quiet depot
π
WhErE's My DoCdEx CoNtRiBuToR rOlE
Elara is 
PDM contributor for copy pasting a piece of code straight out of luckperms 
the virgin making an exclusivity contest out of contributions vs the chad all contributors spec
holy shit i added all the modules finally https://github.com/PulseBeat02/MinecraftMediaLibrary
@ocean quartz, I tried update and updating the items by looping but nothing works to update the menu, suggestions?
Need more context
public void initializeUpdateInterval() {
new BukkitRunnable() {
@Override
public void run() {
if (menu.getInventory().getViewers().isEmpty()) {
System.out.println("No viewers, cancelled updating");
cancel();
return;
}
menu.getCurrentPageItems().forEach(menu::updateItem);
}
}.runTaskTimer(plugin, 20L, 20L);
}
Trying to update the gui on an interval
updatePageItem?
Tried as well nada, however I just had a thought
Why does gui#addItem not return the slot it was added to sadge
Because it has no concept of pages until it's open
Yea which makes me wanna reee
I was working on changing that but got bored
smh
I'm probably gonna have to use the same system I used for the item filter
Which was reeeee
tf
whats wrong
banned
im just shooting a gun
and the 8 is the wind
and the D is the bullet
and the === is the air it passes
like bam
boom

π¬οΈ
π

Just wait till Piggy comes in and changes your name for you
Pulse, we all know it's not that big so stop lying to yourself
a server

oh they've got a whole tag on what lombok does
Lombok is a java library that automatically plugs into your editor and build tools, enhancing your java. It allows for the use of var, meaning you do not have to declare a type. It also adds many Annotations, such as @Setter, @Getter and @AllArgsConstructor to make your life a ton easier!
ask conclure
Circle jerk (:
β
vi is interesting
yes
i am trying to become pro keyboard user
installing i3wm rn for the elite experience
xD
Heyo
Alright so i want someone guide me making invite counter bot.
Second part is i used plasma bot before for invite counting.
I want to transfer the invite count and not reset it for people and everything normal as it was.
Now i though of making another bot who will check each users invite count and update it on new bot,so help for ideas :(
Was watching a bit of JetBrain's and Kotlin's Conf for 2020/2021 and god damn, they have worse microphones than xbox 360 kids playing call of duty
@stuck harbor what term do you use?
I've been using Konsole up until now but might change that
I use <mod>+enter on i3wm
whatever that one is called
idk I don't need much out of a term
I more rely on the goodness of the shell
to which end, fish & ohmyfish serve me well
hush
Lombok is good tbf
change my mind
I hated it but not now 
Why do this to yourself
kotlin does this the correct way!
i want someone guide me making invite counter bot.
Second part is i used plasma bot before for invite counting.
I want to transfer the invite count and not reset it for people and everything normal as it was.
Now i though of making another bot who will check each users invite count and update it on new bot,so help for ideas :(
Pls friens
Kotlin is OPHackForceFieldAura
So pls stop hacking
Also var is nice
i3 kinda nice ngl
This should be how MC checks for usernames right?
private static final Pattern PATTERN = Pattern.compile("/\\^\\w{3,16}\\$/i");
regex ewwww
I'm not about to check each letter myself bish
I don't either, I copy pasted it
Whats best these days github or gitlabs
Github
github
Gitlab looks kind of neat to be honest
intellij has more github support π
Dkim, IJ has Git support, it doesn't matter which one you use
To be honest I kinda wanna start a nice fresh account
You can also make a Gitlab repo in IJ it's what I am trying to tell you
as usual lmao
π
π
yeah it's kinda nice, and it has actually useful built-in CI/CD
i use circleci 
also anyone down for a code review?
im switching to gradle tonight
why i when \w matches a-zA-Z0-9_?
There are some players with names below 3 characters
such as 8
Still can break your plugin
yeah idk how or why tf https://namemc.com/profile/8.1 exists but lol
Not using it for matching names, just a validation for normal chars lol
So people can't put dumb shit in a string
\\w+ is way more than enough lol
no lol
why not
i have so many modules for my project for nms
that it crashed my macbook
completely
Lol
You deserve it for using a macbook.
You just have a common one and then impl for each?
its my school one
lmao
im switching to gradle tonight
but
<modules>
<module>MinecraftMediaLibrary</module>
<module>v1_16_R3</module>
<module>v1_16_R2</module>
<module>v1_16_R1</module>
<module>v1_15_R1</module>
<module>v1_14_R1</module>
<module>v1_13_R2</module>
<module>v1_13_R1</module>
<module>v1_12_R1</module>
<module>v1_12_R1</module>
<module>v1_11_R1</module>
<module>v1_10_R1</module>
<module>v1_9_R2</module>
<module>v1_9_R1</module>
<module>v1_8_R3</module>
<module>v1_8_R2</module>
<module>v1_8_R1</module>
<module>v1_7_R4</module>
<module>DeluxeMediaPlugin</module>
</modules>
Holy
Yikes.
Enjoy 1.17
lmao
im wondering how piggy
managed to get a 1.7 nms jar
for revision 4
like buildtools doesnt support earlier than 1.8
holy shit
Itβs probably not from spigot? Maybe Bukkit archived or smtng weird
what is
getFukkit
oh yea
Wackspigot
looks like KiteBoard
(@heady birch)


I'm not actually kidding either, lemme just pull it up
Niall won't care if I pull up the pom

<modules>
<module>1_7_R4</module>
<module>1_8_R3</module>
<module>1_12_R1</module>
<module>1_13_R2</module>
<module>1_14_R1</module>
<module>1_15_R1</module>
<module>1_16_R1</module>
<module>1_16_R2</module>
</modules>
```this is what I have in my deobfuscated version
(a bit different to the original)
question though
yea
^^
for those crazy people who use the weird versions
1.16.1 nms doesnt match with 1.16.4
^
Some miserable dude doesnβt understand why latest is best
The real gamer move in this situation is to only support the latest version of the game.
True
cause i dont want people in the review section saying OMFG this doesnt work in my 1.13.69
Yeah it is lol
get out xD
You learn to stop caring about reviews after a few years.
fair
The reviews just get better after a few years, it's just error dump kek
they stay about the same
also, if you think you've seen idiotic reviews, check out Iridium Skyblock's reviews
Peaches literally has a Discord channel called #wall-of-shame to showcase idiotic reviews mostly lol
Or mine

lmfao
https://i.imgur.com/6TVWm1q.png accused Peaches of putting DRM's in an open-source plugin

anyway, gotta be off now, gn all
Same
lmao
imagine going to microsoft developers and saying, you're bad developers you don't support windows xp anymore. you should even do it for free from your own time. xD
Well if you do that I'll ban you, my dad owns Microsoft
oh hi son
O
damn this is melting my brain
hey could you lob a 10 million dollar bill to me
wasted 3 hours trying to figure out how to make a border fade in and out xD
lmao
wait so I'll give you a $10 mil bill? sure. when will you pay it tho?
after i die
when the hell was this added? xD

lmao

damn this sucks. I can only fade in and out the whole element
React made me really like trailing commas, might start doing that in Kotlin too
how can I use annotations without shading 18kb?
I'm using implementation 'org.jetbrains:annotations:16.0.2' right now
16 
Use compileOnly
it won't give any error?
Mhm
ok
lol my api is 315 bytes
why do pages including google take 40 seconds to load π«
and half the time it stops responding π«
Viruses!
"SpigotCourse is FOR ME, if... My premium plugins are not selling well and getting leaked..."
how does that have anything to do with this course
lmfao
it isnt a marketing lecture


Where did you get that content 
literally on the website
Learn to code Spigot/Bukkit Minecraft plugins and sell them! Take your server to the next level and start your developer journey with SpigotCourse, the definitive guide to Spigot.
scroll down a little
My man
It actually is or at least he says it is
yeah the advanced thing or whatever if that still exists
Holy shit, 80% of the page is screenshots taken from everywhere
lmao xD
wait why is this so messy again
that's not the most recent version though?
"Do you feel overwhelmed and blocked each time you look at your screen & realize you must start from 0?
For the first time ever (after 6 years) we decided to teach you how to use the library that powers ALL of our premium plugins β and all members of Project Orion have full unlimited license for it!"
What the fuck
why is that page that long?
what is this then https://mineacademy.org/
SpigotCourse has been replaced by brand new courses at MineAcademy.org
they are trying to use one plugin, chatcontrol as a way to get people to pay for the courses
its only one plugin and its the only one that sold well
yep
lmao
they were also using ChatColtrol free reviews for the pro version
same for downloads
LMAO
well I think we've talked about this lovely fellow enough in the past
that guy is just a content generator machine xd
Edit: See below for our reply to SpigotMCβs recent statement. All across the world we see one trend. Governments want to ruin hobbyists and small entrepreneurs, forcing them to go out of business by imposing restrictions and lockdowns. SpigotMC has recently seemingly joined the team. I woke up yesterday, and trying to login into Spigot,... View ...

wait didn't you see that yet?
no i did
i just didnt read it fully
why is he getting upset for calling people idiots
lmao
oh its still there
XD
lol
oh boy
ok that's 3 lines of text that tell you why to hate that guy xD
theres more
oke
lets talk about how I wasted 4 hours now to make some nice borders that don't even work xD
π³
im sorry but this is going to be the last one
and its hilarious
"In the last post, weβve exposed the lies behind SpigotMC and how the internal politics are driving dozens of developers away. I spent the last couple of days rethinking about what we really want to do. It was shocking to see the over two dozens of people whoβd reach out personally to give support or simply express their gratitude for talking about things that were not talked about for so long.
Almost 80 people have shown interest in our upcoming marketplace, and over 120 people have supported us by purchasing our chat-management plugin ChatControl Red. Thank you."
So they made that post to get money?


anyways
yep
damn. what have you done with the website? xD
I was like damn he's almost done and its responsive, goes to test it, eyes start bleeding
xD
https://www.spigotmc.org/threads/hotswapstuff.394754/ In this image: https://proxy.spigotmc.org/e98af5517e0638ab38be027076f14736f5fba766?url=https%3A%2F%2Fi.imgur.com%2FuUME5Ea.png
What is "Working directory"?
also I love the js errors lmao
directory of your project (parent)
lol those xD
just basically the directory of your project
parent as in the highest level
idk frosty said mine looks like some 90s website and tried to modernize it a bit but not sure what to do anymore
So I can do it like this?
today i was like ah fuck it imma work on my plugin cause websites are clearly not my thing xD
although i want to learn front end dev sometime soon
when i got the time
I've spent like past 3 days working on websites now xD
lmao
I actually like it its just a lot you gotta read as well xD
is MobAIController the directory of your whole project?
I originally took a course on Coursera and learned a lot
then i forgot it all
i think so
k
also why sometimes it updates my website but sometimes it doesn't? π¦
I keep clearing cache and cookies and all that
Rip
idk I've always hated this. Like same for domains, sometimes when I change them, for me it takes ages to update for others it takes seconds
I heard that nowadays people use alt+f4
also follow the one from the wiki
way easier to understand
well not really easier
same shit
wiki?
o
but exactly for the server
OH
well its time to wait I guess. https://i.imgur.com/uYBhGin.png
one issue
how do I get the jar in the plugins folder?
i thought it was supposed to do that automatically
somehow
and I built the plugin
anyone know why?
the jar of the plugin?
yes
if you use gradle you can chose the location where the jar is built
Blitzz's approach is better
im too lazy π«
this video finally came out and my mic broke so it doesn't have the same quality as last top three sadge
YOU CAN FIND US HERE:
Discord: https://discord.gg/breadboys
Instagram: https://www.instagram.com/bread.boys_/
Twitter: https://twitter.com/boys_bread
Twitch :https://www.twitch.tv/bread_boys/
Merch: https://teespring.com/en-GB/stores/bread-...
well what's your build.gradle?
buildDir = '../.TestServers/1.16/plugins'
https://docs.gradle.org/current/userguide/writing_build_scripts.html can't find anything to get that specific jar
use the path instead path
damn is this game pretty or not https://i.imgur.com/UYItL3O.jpg
and this is without rtx
compression and bitrate in 1 image 
:c
xD I just have the tomb raider, rise and shadow
played the other 2 now I have to finish this one
but this dude selling me a graphics card isn't responding
π₯²
Im going to lose my mind if this actually turns out to be a scam
π₯²
rip my computer has been BSODing the past week
