#dev-general

1 messages ยท Page 245 of 1

obtuse gale
#

Vault is just a common API

#

Plugins like EssentialsX or GemsEconomy for economy, LuckPerms or GroupManager for "chat" and permissions, etc implement it and provide the actual system

surreal quarry
#

thats unfortunate lmao i have a lot more work to do

obtuse gale
#

lol

surreal quarry
#

thanks lol

ocean quartz
#

Huh, i thought apply would infer the variable as it while with would do it as this, but both does this thonking

surreal quarry
#

also does it i believe

ocean quartz
#

Yeah

#

This stuff gets confusing, the difference between also and apply is just
Also: block: (T) -> Unit
Apply: block: T.() -> Unit
One extends the other receives

obtuse gale
#

PECS Kotlin version? ๐Ÿ‘€

ocean quartz
#

What is PECS? xD

obtuse gale
#

Producer extends Consumer super

#

For generic wildcards

#

Dammit

ocean quartz
#

Oooh, i don't think that's the same thing, the equivalent to that in Kotlin is probably in, out, where

obtuse gale
#

where wat

ocean quartz
#

From the docs an example of where:

fun <T> copyWhenGreater(list: List<T>, threshold: T): List<String>
    where T : CharSequence,
          T : Comparable<T> {
    return list.filter { it > threshold }.map { it.toString() }
}
obtuse gale
ocean quartz
#

Same

#

Haven't really gotten into generics in Kotlin yet but<? extends T> would be <out T> and <? super T> would be <in T>

obtuse gale
#

I see

#

I might one day try to do something in kotlin

#

but I like verbose languages lol

ocean quartz
#

Do it, it's fun
Once you get used to the syntax it's pretty hard to go back to Java
For me the main things in it are extensions, the primary constructor with default values, the when, and smart casting
Everything else is great too but this are the stuff i like the most
when is like switch on overdrive

surreal quarry
#

so question if I wanted to be the "backend" for vault would I make a class that implements Economy and provide the logic for those methods myself

surreal quarry
#

ah thank you

obtuse gale
#

Basically you extend AbstractEconomy (and override everything lol) and register an instance of that class as Economy in the services manager

#

You will want to loadbefore Vault instead of (soft)depend

#

And register that shit on PluginEnableEvent for Vault

#

so plugins that depend on economy will have it provided already

surreal quarry
#

awesome thanks

quiet depot
#

make an issue pls

obtuse gale
#

don

obtuse gale
#

I wanna make cool website but I dont wanna do frontend

quiet depot
#

cool websites are 99% frontend

obtuse gale
#

yeah but like

#

i wanna do cool functionality backend wise lol

quiet depot
#

just use bootstrap then

obtuse gale
#

I am

#

I still feel pain

quiet depot
#

how

#

bootstrap is ez

#

just don't use any custom css

hot hull
#

Just get gud Aj

quiet depot
#

yea

hot hull
#

Holy shit it's snowing!

quiet depot
#

i thought that's what it does over there

#

what's so surprising about that

hot hull
#

We've had jack shit snow lately

obtuse gale
quiet depot
#

34 here atm

#

and very not snowy

obtuse gale
#

anyway

#

like bruh why is there a white background and a black border there

#

like tf

regal gale
#

?

hot hull
#

I do not like that naming Piggy

#

DbObject ew

quiet depot
#

o

#

it's an annotation

hot hull
#

DatabaseObject or DBObject

#

yw

quiet depot
#

you're not meant to use caps on abbreviations iirc

#

i'll need to check the conventions

hot hull
#

make it DatabaseObject then

#

idk atleast to me DbObject is ew

#

Do let me know what thy conventions state

quiet depot
#

yeah there's no convention

hot hull
#

hmm

distant sun
#

@ThisIsADatabaseObject

obtuse gale
#

@ObjectOfThyDatabase

hot hull
#

Ah yes let's just start using medieval naming for shit :))

quiet depot
#

got rid of the annotation

#

didn't need it

#

be happy

hot hull
#

smexy

inner kite
#

Anyone have a second to look at some sort of TOS I made for my private plugin commissions & give some feedback? Is only 3 dot points but want to make sure I havenโ€™t missed anything & that itโ€™s fair

hot hull
#

Go ahead and paste that bad boy

inner kite
#

1 sec

#
  1. I will answer any questions you have about how to use this plugin. (In-game commands, setup, config files, etc)
  2. I will fix bugs or do small tweaks free of charge for 3 months after payment is received. After 3 months has passed I expect that you have thoroughly tested the plugin and are happy with the way it functions and therefore will discontinue support.
  3. I do not give provide source code with most plugins nor do I allow you to decompile any plugins I make without explicit permission. If I have sufficient evidence of you decompiling I will not fix any further bugs or make any further changes for you. If you wish to purchase source code this can be discussed.
quiet depot
#

point 3 is stupid and should be removed

#

it's unenforceable, and unnecessarily limiting

inner kite
#

Aight

hot hull
#

Selling source code

#

That's scummy

#

imo

quiet depot
#

yeah

inner kite
#

Sigh

quiet depot
#

I always provide source code with the binary

hot hull
#

"with the binary" ๐Ÿ˜‚

quiet depot
#

as far as I'm concerned, once I send it, that code is theirs

inner kite
#

I legit just based it off another few devs

quiet depot
#

I may have written it but it completely belongs to them

inner kite
#

Anything else?

quiet depot
#

add a time frame to point 1

#

also discuss refunds and chargebacks

inner kite
#

Will do

#

What do you suggest for refunds/chargebacks

quiet depot
#

i'll show u my tos 2 secs

inner kite
#

tysm

quiet depot
#

seems my site broke

inner kite
#

lmao np np

hot hull
#

imagine having a TOS, couldn't be me

inner kite
#

xD

quiet depot
#

it's relatively open

#

things like support timeframes I discuss with the client

inner kite
#

Hmm yeah rightio

hot hull
#

Would it not make more sense to have a the in here?

Failure to complete the product in accordance to the provided specification, and unwillingness to resolve said issues.

quiet depot
#

yeah

#

just a typo

#

fixed

hot hull
quiet depot
#

๐Ÿ˜ฆ

#

i need to add docdex to my portfolio

pallid gale
#

nice website

#

design looks nice

hot hull
#

I need to make a portfolio site at some point

quiet depot
#

yeah some rando designed it for me

#

didn't even have to pay for it

#

what a pleb

pallid gale
#

what a steal

quiet depot
#

the pleb should probably start charging for these designs

hot hull
#

oh yea I gotta do something rq

quiet depot
#

they're great

hot hull
#

Which color are we feeling today?

pallid gale
#

aqua

quiet depot
#

-#ff3231

hot hull
#

don't got an aqua, just a blue one

#

a

quiet depot
#

b

hot hull
#

c

quiet depot
#

ew

hot hull
#

yea it's a gif so it sets the background to black ;C

quiet depot
#

what even is your pfp

#

like what animal is it meant to be

hot hull
pallid gale
#

didn't i colour those hearts?

quiet depot
#

is it a panda?

hot hull
quiet depot
#

wew

pallid gale
#

pig i found ur christmas avatar from last year

quiet depot
pallid gale
#

indeed that

quiet depot
#

I don't know when I used it

hot hull
#

lol

pallid gale
#

o

hot hull
obtuse gale
#

Wait hold yp

#

That's a heart?!?!?

hot hull
#

What did you think it was?

obtuse gale
#

I thought you were just vomiting stuff all the time

hot hull
#

lmao

distant sun
#

PluginManager#isPluginEnabled is better

#

Wrong channel

obtuse gale
#

which channel is the right channel

#

?

hot hull
quiet depot
#

@hot hull is that your code?

hot hull
#

Yes

quiet depot
#

please tell me this is at least 6 months old

#

cache your methods dude

#

oh those are private

#

o ur calling them

hot hull
quiet depot
#

i'm stupid

hot hull
#

I mean I kinda wanna just yeet legacy support lmao

#

Then I don't have to fuck around with reflection

quiet depot
#

what plugin is it?

hot hull
#

Actions lib

quiet depot
#

smh

#

just printing stacktrace

#

frosty what have I told you

hot hull
#

I mean it shouldn't ever throw an exception, since it'd error out before it even reaches that

quiet depot
#

k

hot hull
#

emphasis on shouldn't

distant sun
#

has anybody complete AOC?

hot hull
#

Pulse has

distant sun
#

what's the image?

obtuse gale
#

Assistant of corn

prisma wave
#

Yeah, I will, will probably cover bitwises later as they're not very useful at first

hot hull
prisma wave
#

Oh god

hot hull
#

lol

quiet depot
#

frosty do I need to remove ur dev role

distant sun
#

yes

hot hull
#

What, why

quiet depot
#

you're not following naming conventions

#

and gamestate is useless

hot hull
#

Imagine reading my messages eeee

quiet depot
#

link them

hot hull
quiet depot
#

yeah nah cba to scroll

hot hull
distant sun
#

?

distant sun
#

idk what you are talking about lol

hot hull
#

The naming conventions..

distant sun
#

Is not what I mean lol

hot hull
#

Talking about what Piggy said :p

distant sun
#

"UPPER_X" "LOWER_X" @quiet depot ?

hot hull
#

Indeed

distant sun
#

or CAPITAL_X and X thonking

prisma wave
#

whoever made this was someone much more masochistic

hot hull
#

I'm like 80% sure it was you

prisma wave
#

considering gaby's one literally has the author in the javadocs im gonna say it wasn't me

#

or maybe i converted it

#

but i would never write anything like that

hot hull
#

You converted it yea, meaning it's your fault as well for not following conventions!

prisma wave
#

absolutely not

#

i was probably so disgusted i refused to look at it

#

use a hashmap btw for the getDefaultFontInfo

hot hull
#

Hmm, perhaps

oak coyote
#

It still get confused why inline if statements go false : true

#

It seems backwards

prisma wave
#

what

oak coyote
#

Or am I losing my mind I canโ€™t remember honestly

lunar cypress
oak coyote
#

I havenโ€™t looked at it recently

static zealot
#

hello developers. I'm a developer ||not|| and just wanted to say hi. ๐Ÿ‘‹

oak coyote
#

I swear inline if statements go in that order though

prisma wave
#

wdym by inline if

#

@hot hull hash map is 7x faster

static zealot
#

than?

lunar cypress
#

that's not a conclusive statement from that code alone

prisma wave
#

linear search

#

no it's not

#

it's a microbenchmark

#

but still

oak coyote
#

return ? state โ€œFalseโ€ : โ€œTrueโ€

prisma wave
#

oh the ternary

#

no it goes true false?

static zealot
#

yes

oak coyote
#

Does it?

static zealot
#

wait no

oak coyote
#

Then Iโ€™m losing my mind

lunar cypress
#

condition ? true-branch : false-branch

prisma wave
#

a ? true : false

static zealot
#

yes its true then false

oak coyote
#

Ohhhhh

#

I just reread my code

#

I flipped my boolean without realising

#

Ignore me

hot hull
#

Interesante BM

prisma wave
#

indeed

#

as Johnny said it's not conclusive

lunar cypress
#

what did you test exactly?

prisma wave
#

picked a random character 10000 times, compared linear searching and a hashmap lookup

#

it's very much a microbenchmark

lunar cypress
#

oh, well ok

prisma wave
#

and not particularly accurate

#

but still

lunar cypress
#

you don't even needto benchmark that

prisma wave
#

yeah

#

I was just curious

#

since with small things it's gonna be neglible, whereas this enum has quite a lot of constants

lunar cypress
#

fair

prisma wave
#

could be even faster with an Array instead of hashmap in theory

lunar cypress
#

How would you model that with an array

prisma wave
#

just use the chars as an index i guess

lunar cypress
#

ew

prisma wave
#

yeah

hot hull
#

Big ew

prisma wave
#

still im curious

lunar cypress
#

That will make close to no difference to a HashMap

#

I would predict

oak coyote
#

Did you get a result yet?

prisma wave
#

maybe not

hot hull
#

I love how everyone immediately judged my GameState class :(((

static zealot
#

๐Ÿ˜ฎ

lunar cypress
#

needless to say you shouldn't do it that way in practice for other reasons

prisma wave
#

yeah it's messy

#

i would never do anything like that

#

except possibly once or twice in elara's lexer

hot hull
#

Jucky

prisma wave
#

yeah doesn't seem to make a massive difference

#

even on a large scale

#

it was an interesting experiment still

hot hull
#

The more you know

prisma wave
#

anyway back to what i should have been doing

hot hull
#

Sleeping?

quiet depot
#

no

#

making a video

prisma wave
#

cant do that rn, at a pc with shitty mic

#

i'll do it on wednesday

lunar cypress
#

what video

quiet depot
#

bm wants to make java tutorials

prisma wave
#

gonna try and make a java/plugin course that's actually good

lunar cypress
#

uh oh

#

good luck with that

prisma wave
#

yeah it might be cursed

#

but worth a try

quiet depot
#

johnny it'd be awesome if you could take a look at the script and stuff

prisma wave
#

^

#

ill probably redo a lot of the slides

#

but this is the plan so far

#

for structure

steel heart
#

Hmm you gonna write all that?

quiet depot
#

bm accept my edit request pls

prisma wave
#

i have no idea how to do that

quiet depot
#

i can't even remember what I wanted to edit

#

check ur email

steel heart
#

Mail

prisma wave
#

ah okay

#

1 sec

#

google docs is good but the UI sucks compared to word

#

ok added you pig

quiet depot
#

thx

prisma wave
#

added yugi too since he requested it

hot hull
#

Db stuff pl0x, ktnxbye

prisma wave
#

wut

#

oh

#

yes

lunar cypress
#

curriculum looks well thought out

prisma wave
#

thanks

old wyvern
#

Do the requests not expire on docs? xD I think that was from yesterday night during the suggestion mode

quiet depot
#

bm didn't you have the scripts for the first few episodes?

#

or was it just the powerpoints

prisma wave
#

I had the powerpoints and a few notes

old wyvern
#

welp

prisma wave
#

making plugins is more exciting than a CLI number guessing game

lunar cypress
#

certainly

hot hull
#

I see you trying to make FJ BM!

lunar cypress
#

Making these will be a lot of effort

prisma wave
#

yes!

lunar cypress
#

Have you made plans on timing and so on yet

prisma wave
#

yeah it will take time but I can record 1-2 per week at least

#

timing?

quiet depot
#

episode length

prisma wave
#

oh right

lunar cypress
#

Yeah that and when the stuff comes out

prisma wave
#

probably fairly short, 5-15 minutes for simple things, maybe 20-25 for something more detailed

lunar cypress
#

You should definitely get a few people to help edit the video notes/script

prisma wave
#

well you guys are pretty good candidates lol

quiet depot
#

I'm happy to help with the scripting side of things

frigid badge
#

where's docker and kubernetes, smh those are very basic things

lunar cypress
#

lol

prisma wave
#

sorry ๐Ÿ˜”

frigid badge
#

and extremely relevant

quiet depot
#

lemmo you're in charge of the sys administration series

prisma wave
#

^

#

docker tutorial

frigid badge
#

lmao

#

even though I'm ass in sys administration

lunar cypress
#

I honestly can't take this seriously if you don't introduce the divine religion of Haskell in the first 3 videos.

quiet depot
#

lol

frigid badge
#

I agree

hot hull
#

Oh god

frigid badge
#

Haskell is a must

prisma wave
#

Every episode "this would be a lot cleaner if it was in something like Haskell btw"

old wyvern
#

Final Episode: Upgrade to Elara

prisma wave
#

obviously

hot hull
#

Kek

frigid badge
#

just whenever you get an error because you forgot something: "Yeah fuck oop let's use haskell"

quiet depot
prisma wave
#

good idea

quiet depot
#

doesn't really go with your essentials idea

#

the end result is a kitpvp plugin

prisma wave
#

meh

quiet depot
#

but the effect is the same

prisma wave
#

it can be both

#

essentials + kitpvp

#

what are your thoughts on a format? because my original intention was to have a slideshow which works on its own, if someone doesn't want to watch videos, and then I just narrate over and show how it's done in an IDE or something. But maybe it would be better to go video only, with the slides just being for notes + graphics

hot hull
prisma wave
#

ooh need a lesson on arrow code bad

frigid badge
#

-,- Call to undefined method Closure::handle() no u

hot hull
#

And those variable names, absolutely hideous

quiet depot
#

it might be hard to integrate the slides into a video

frigid badge
#

timestamps

prisma wave
#

i bought an unreal course that had slides for the theory and then they switched into an IDE for the coding bit

#

which seems like the best way of doing it

lunar cypress
#

I think one of the most important things is definitely writing the videos in text form up front. Not necessarily a 1:1 transcription but rather a textual tutorial for the same topics. That way you have an additional resource you can update later on (which is much harder with videos)

prisma wave
#

Very good point

frigid badge
#

And this is how MittenCourses.com became a thing

prisma wave
#

๐Ÿ˜ฎ

#

mineacademy 2

old wyvern
#

oh god

static zealot
#

oh no

lunar cypress
#

Please put up a banner on the front page that says "The problem with kangarko's courses is that you eventually run out of people to scam"

frigid badge
#

lmfao

prisma wave
#

lmfao

#

he'd probably try sue or something

lunar cypress
#

Just quoting historical figures

prisma wave
#

or write an angry blog post about how mean everyone is to him

quiet depot
#

"The death of the internet, someone wrote a mean thing about me"

frigid badge
#

lmao

old wyvern
#

"The problem with 'a certain someone, who shall not be named for legal reasons, whose name has similarities with Kangaroo''s courses is that you eventually run out of people to scam"

prisma wave
#

lmao

#

any resemblance to actual persons is purely coincidental

old wyvern
#

xD

frigid badge
#

don't say Kangaroo describe it

lunar cypress
#

"Kangaroo" is IP

frigid badge
#

the name of a creature who has a large population in australia and loves to hop around

quiet depot
#

a creature, hopping from one post to another to plug his paid course

frigid badge
#

it has a sack for babies

prisma wave
#

๐Ÿคฃ

old wyvern
#

"The problem with 'a certain someone, who shall not be named for legal reasons, whose name has similarities with the name of an animal defined by "a large plant-eating marsupial with a long powerful tail and strongly developed hindlimbs that enable it to travel by leaping, found only in Australia and New Guinea."''s courses is that you eventually run out of people to scam"

prisma wave
#

perfect

onyx loom
#

lmao

frigid badge
#

lmao

prisma wave
#

"The Death of HelpChat"

old wyvern
#

lmao

static zealot
#

Can I make a guess?

prisma wave
#

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.
HelpChat has recently seemingly joined the team.

old wyvern
#

idk can you?

static zealot
#

its a kangaroo ?

old wyvern
#

Exactly

static zealot
#

omg I'm so good

frigid badge
#

inb4 he says we're secret agents

old wyvern
#

lol

quiet depot
#

he quoted ghandi for spigot

#

who will he quote for us

prisma wave
#

and margaret thatcher

#

nelson mandela maybe?

frigid badge
#

probably

#

I wonder if he pays someone to write that

#

like how do you come up with it

static zealot
#

ugh

lunar cypress
#

he definitely wrote that himself

static zealot
#

I feel like he's the type of person

#

that could come up with that

#

by himself

frigid badge
#

he should make some courses about that

#

lmao

prisma wave
#

it's just him whining and quoting people

frigid badge
#

I haven't actually read it though

prisma wave
#
MineAcademy

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 ...

lunar cypress
#

you're not missing out on anything

hot hull
#

You aren't missing much Lemmo

static zealot
#

lmaoo

#

TRUTH EXPOSED

frigid badge
#

if it wants to fucking work

#

ffs

prisma wave
#

php ๐Ÿฅถ

frigid badge
#

yes end me pls

quiet depot
#

imagine not using rich presence

frigid badge
#

I don't use it since it's work

hot hull
#

Lemmo

quiet depot
#

imagine not using rich presence at work

frigid badge
#

I use it for hobby projects

old wyvern
hot hull
#

Ever heard of spaces!

static zealot
#

@prisma wave I didn't see that until now. Please end my life

prisma wave
#

it's amazing isn't it?

static zealot
#

SpigotMC has recently seemingly joined the team.

quiet depot
#

frosty it's php, aesthetic is irrelevant

static zealot
#

how the hell

lunar cypress
#

"Judge a man not by his shady business tactics, but by his total plugin downloads on SpigotMC." will be the introduction of his next article

static zealot
#

can you compare spigot

prisma wave
#

LITERAL tyrrany!!!

quiet depot
#

and the buyer count of his course johnny

prisma wave
#

spigot HATES small businesses!!!!

lunar cypress
#

huge if true ๐Ÿ˜ก

hot hull
#

I sadly know someone who bought his course

#

Fortunately he has enough braincells that he chargedback

prisma wave
#

good

hot hull
#

Like 200$ you know how much pizza that is

quiet depot
#

eh not really a fan of chargebacks for anyone that isn't a legitimate scammer

static zealot
#

ok

#

I don't think I can read all this

#

just the first 3 lines

#

were enough

prisma wave
#

i got up to the thatcher quote and stopped reading

frigid badge
#

btw frosty how is the lambo

hot hull
#

Piggy, I mean he is a legitemate scammer, 200$ for a course which teaches you absolutely jack shit

lunar cypress
#

oh he did get a refund? Last time I checked the TOS said something along the lines of "if you don't make a decent effort with the course (which we will be evaluating) you don't get a refund"

onyx loom
hot hull
#

Lemmo, it's snowing, shoulda bought some winter tires

lunar cypress
#

not kidding

frigid badge
lunar cypress
#

hold on let me check if they have new TOS

#

they would literally monitor how much and when you watched the course

#

Ok, it's still mostly the same but I think they've put it slightly more leniently

old wyvern
onyx loom
#

๐Ÿ˜‚๐Ÿ˜‚

#

๐Ÿค”

prisma wave
#

A place without ads

lunar cypress
prisma wave
#

oh the irony

static zealot
#

omg please stop guys

#

I can't

steel heart
#

Bruh bruh bruh bruh

lunar cypress
#

they still don't seem to have an imprint

static zealot
#

how the fuck does he say that md is envious ?

#

I donโ€™t think that further explanation is needed.

#

yes it is

prisma wave
#

but they said they dont make money!!!

#

they must be envious!!

lunar cypress
#

but look, I threw together some screenshots of md using the word idiot!

#

owned ๐Ÿ˜Ž

prisma wave
#

ben kangarko DESTROYS triggered spigotmc user with FACTS and LOGIC

static zealot
#

I love this โ€œIโ€™m a superior and youโ€™re a peasant, Iโ€™m not going to deal with your garbage.โ€

#

lmaoo

#

This is a public insult to the entire Minecraft community and the thousands of developers spending hundreds of thousands of hours coding their plugins.

#

lmaooo

#

fuck

#

why the hell am I still reading this

prisma wave
#

it's a cesspit

steel heart
static zealot
#

wait a second

#

this is so fucking bs

#

he sais: In 2020, the USD value has plummeted

#

but google says $1 in 2019 is equivalent in purchasing power to about $1.02 today, an increase of $0.02 over 2 years. The dollar had an average inflation rate of 0.89% per year between 2019 and today, producing a cumulative price increase of 1.79%.

#

which is the same as 2018-2019

steel heart
static zealot
#

so either he is stupid or he can't google

prisma wave
#

wtf is he even on about at this point

static zealot
#

In 2020, the USD value has plummeted, and numerous authors making a significant income from SpigotMC simply asked to have the price cap increased

#

but

lunar cypress
#

that's startup tech bros for you

prisma wave
#

@quiet depot if the course is going on the HC channel (not sure if it is or not), do you want me to use my discord or HC for support? or both ofc

static zealot
#

but like the value of the usd had the same value decrease as last year

#

what course?

prisma wave
#

java course

static zealot
#

oh you making a java course?

prisma wave
#

hopefully

#

yea

static zealot
#

ooo

stuck harbor
#

nice

vague canopy
#

How long does it take for spigot to take my payment?

static zealot
#

well time to save some money

#

lmao

vague canopy
#

I bought the guilds plugin but I can't download it lol

stuck harbor
#

give it a while

prisma wave
static zealot
vague canopy
#

should I make a ticket here?

static zealot
vague canopy
#

Guilds [30% Holiday Sale] 3.5.5.5

static zealot
#

ah

quiet depot
#

if you decide to put it on the hc channel, both I suppose

static zealot
#

Shawn nothing we can do.

prisma wave
#

if paypal / spigot is the problem there's not much we can do @vague canopy

static zealot
#

most likely paypal is holding the money

#

for 24 hours

quiet depot
#

keep in mind if it goes on hc, youโ€™d still get full credit, like name in title

static zealot
#

I know this happened to glare a bit lately or something like that

prisma wave
#

Yeah fine by me

vague canopy
#

only problem is that I kinda need the plugin asap

prisma wave
#

if it gets big, any issues with me making a patreon for 1 to 1 support or something?

static zealot
#

not even glare himself has anything he can do if PayPal put the money on hold.

vague canopy
#

The payment has been delivered

#

so Glare got the money

prisma wave
#

then the problem is probably on spigot's end

#

when did you send it?

vague canopy
#

10 minutes ago

static zealot
#

ah maybe.

vague canopy
#

probably spigot yes

prisma wave
#

give it a few more minutes then ig

#

if it's not there within 30 minutes maybe contact spigot

static zealot
#

Wait what the fuck?

#

this feels like a scam

#

I wanted to write a comment and connect with my spam google account but it doesn't actually connect me, it asks me to enter a password

#

K done

#

lmao

prisma wave
#

lmao

static zealot
#

nothing more to say

#

lmao

#

wait

#

he deleted my comment?

#

ah nvm

#

this website is weird

#

my comment is at the bottom now

quiet depot
prisma wave
#

okay, just making sure

onyx loom
prisma wave
#

no

old wyvern
#

Mittencademy

#

๐Ÿฅฒ

prisma wave
#

coming 2021

#

AcademyMine

old wyvern
#

xD

#

Elaracademy

prisma wave
#

๐Ÿ˜ฎ

#

it's working in wget but not on browser

onyx loom
#

ye is fine

prisma wave
#

takes you to my discord?

onyx loom
prisma wave
#

ok great

#

ty

onyx loom
#

chrome cache possibly?

#

idk

prisma wave
#

i tried to clear it but probably

half harness
#

edge > chrome

lunar cypress
#

this ain't it lmao

stuck harbor
#

this aint it cheif

prisma wave
#

yeah definitely not

stuck harbor
#

use firefox or use death

half harness
#

;-;

#

it's literally based off of chromium but faster

#

Just make sure to switch the search engine to google

ocean quartz
#

It's not based off of chromium, it is chromium lol

half harness
#

ยฏ_(ใƒ„)_/ยฏ

weary epoch
#

ayyyy new server icon

onyx loom
#

not new

#

the old one was christmas theme

weary epoch
#

im tier II LETS GO

#

i can post images

#

omg im so happy

onyx loom
#

ok

weary epoch
#

@prisma wave what is that plugin you use to make your code more colorful becuase it looks cooler

hot hull
#

Rainbow Brackets is what you should download

#

Otherwise it's Material theme

weary epoch
#

i already use material theme

#

but the color of the actual code doesnt really change

onyx loom
#

u need to change the theme in the settings then

#

settings > material theme > theme (> atom one dark fingerguns )

weary epoch
#

i did that

onyx loom
#

ss?

weary epoch
#

it is different

#

i can see that

#

just not different enough

onyx loom
#

but the color of the actual code doesnt really change
?

#

im not seeing ur point

weary epoch
#

idk dw about it

prisma wave
#

send a ss

weary epoch
onyx loom
#

thats darcula theme

#

not any material themes

#

settings > material theme > theme (> atom one dark fingerguns )

prisma wave
#

^

weary epoch
#

material theme aint there

half harness
#

press plugins

prisma wave
#

Appearance and Behaviour

half harness
#

wut

#

no

prisma wave
#

Material Theme

#

He has it installed already dkim

#

I think

weary epoch
#

okay done

half harness
weary epoch
#

i selected atom one dark

prisma wave
#

Yeah

half harness
#

welp ok

prisma wave
#

that works too

half harness
#

o

#

k

weary epoch
#

OMG

half harness
#

now send ss

#

๐Ÿ™‚

weary epoch
#

im in love

prisma wave
#

ikr

#

It's so hot

onyx loom
#

๐Ÿคฃ

weary epoch
half harness
#

xD

#

XDD

weary epoch
#

this is the best theme

half harness
#

yes

#

ikr

weary epoch
#

how do i get this o pycharm as well?

onyx loom
#

the same prob

prisma wave
#

Exactly the same process

weary epoch
#

lets go

onyx loom
#

afaik material theme is available on all jetbrains IDEs

prisma wave
#

IJ and Pycharm are pretty much the same project with slightly different UI, so most plugins work across all of them

weary epoch
#

IDEA is a cool company

old wyvern
#

false

weary epoch
#

:( why

#

are u a eclipse fan >:(

old wyvern
#

IDEA is not a company

#

Jetbrains is

weary epoch
#

oh my bad

#

yeah i meant to say jetbrains

half harness
#

๐Ÿคฃ

#

IntelliJ IDEA

weary epoch
#

shhhhhh

#

we dont talk abt that

#

i get confused

half harness
#

dw im busy winning skywars duels

#

๐Ÿ™‚

#

im master 2

weary epoch
#

it doesnt have 2 messages

obtuse gale
#

i need help

compact perchBOT
#

There is no time to wait! Ask your question @obtuse gale!

half harness
#

lol

obtuse gale
#

i have no life idk what to do

#

@compact perch larry is still better

#

๐Ÿ˜ฉ

weary epoch
#

im gonna sound stupid

#

but whats placeholderAPI do?

half harness
#

add placeholders

weary epoch
#

what is that

half harness
#

like %player_health%

#

or something

weary epoch
#

oh

#

that seems more that just essential

half harness
#

theres a wiki ๐Ÿ˜‰

weary epoch
#

that seems like lots of plugins absolutely require it

half harness
#

ye

#

btw sry for late response, I was playing bridge

#

๐Ÿ™‚

#

but i beat them 5-0

weary epoch
#

thats cool

#

i think imma play some bedwars

half harness
#

hypixel?

#

whats ur ign :>

weary epoch
#

no

half harness
#

oh

#

:<

weary epoch
#

im banned on hypickel

half harness
#

wut

#

ew hacker

weary epoch
#

for advertising

#

when i was 8

half harness
#

WUT

#

lol

#

wut

#

then that means ur still 8

weary epoch
half harness
#

๐Ÿ‘€

weary epoch
half harness
#

but ur still banned?

weary epoch
#

yeah

#

i appealed it

half harness
#

how long?!

weary epoch
#

and they denied it

#

which is dumb

half harness
#

isn't it just 30 days

weary epoch
#

bc your supposed to get perm muted

#

not banneed

#

but back then it was a ban

#

so that sucks

half harness
#

perm ban?

weary epoch
#

yeah

half harness
#

how good r u at pvp :>

weary epoch
#

amazing

half harness
#

really?

weary epoch
#

yeah

half harness
#

pvp.land ftw

#

go on pvp.land

#

:>

weary epoch
#

okay les go

half harness
#

wuts ur ign

weary epoch
#

Encription

half harness
#

tell me when ur on

weary epoch
#

im on

half harness
#

Player not found

#

r u on practice?

weary epoch
#

now i am

#

try again

half harness
#

k

weary epoch
half harness
#

invite?

weary epoch
half harness
#

lol

#

exit ur team/party

weary epoch
#

u exit

half harness
#

;-;

#

ima relog

#

i changed some things up

weary epoch
#

btw i get like 20 cps

half harness
#

in my .minecraft folder

#

WUT

weary epoch
#

same

half harness
#

I get like 12

#

do you double click

weary epoch
#

yeah

half harness
#

;-;

weary epoch
#

butterfly clicking

half harness
#

i butterfly

weary epoch
#

i can get up to 30

half harness
#

but cant double

weary epoch
#

my mouse can triple click sometimes

half harness
#

jeez

#

I use office mouse xD

#

join party

weary epoch
#

i invited u

#

sorry i was in a duel before

#

@half harness

onyx loom
prisma wave
#

basically

#

you need to add the ability to generate different numbers in different cells

#

for example in the GUI menus

hot hull
#

Yea not possible tho

obtuse gale
#

oh no

onyx loom
#

but like

#

:what:

hot hull
#

A list menu

#

Is easiest way to explain it

prisma wave
#

yeah i have no idea either

onyx loom
#

๐Ÿ˜‚

hot hull
#

The rng gives a random player, but there can't be twice of the same player

onyx loom
#

o

hot hull
#

But that's not possible because the placeholder has no recollection of other spots

old wyvern
onyx loom
#

papi rng expansion

ocean quartz
#

@prisma wave Have you ever tried any Kotlin sql lib?

prisma wave
#

Nah

#

I usually just use Hikari

ocean quartz
#

Would love to use something like Android's Dao but sounds like a lot of work to make it for sql stuff

prisma wave
#

hmm

#

There's Exposed

ocean quartz
#

Yeah i saw that one, but didn't like it too much

frigid badge
#

there's probably a hibernate kotlin variant

prisma wave
#

Normal hibernate works fine with kotlin too

ocean quartz
#

I mean doesn't need to be exactly a Kotlin thing

frigid badge
#

so just an orm

ocean quartz
#

Time to use Korm

prisma wave
#

Korm isn't an orm

#

misleading name lol

ocean quartz
#

I know was just a joke xD

prisma wave
onyx loom
#

u forgot the /s

frigid badge
#

you do have Ktorm

#

which is an orm

prisma wave
#

sounds like a Korm rip off

hot hull
#

Did someone say K||t||ORM

prisma wave
#

why would EditSession#getBlock be throwing an NPE

hot hull
#

Because we dumb

prisma wave
#

at com.boydti.fawe.bukkit.v1_8.BukkitQueue18R3.getCombinedId4Data(BukkitQueue18R3.java:360)

#

?

distant sun
#

good luck with that

prisma wave
#

stupid

#

absolutely ridiculous

old wyvern
ocean quartz
#

It probably would but as far as i know, it's only for local storage, not mysql

old wyvern
#

So the issue is availability of MySql usage?

ocean quartz
#

Basically yeah

old wyvern
#

Alrighty

hot hull
#

What's wrong with hikari?

obtuse gale
#

u

ocean quartz
#

This is nothing to do with Hikari Frosty

#

If i made this i'd likely use Hikari for it

hot hull
#

Ohh, you wanna make something like that

vague canopy
#

is there a way to make guilds go to max 5 people in it

ocean quartz
#

Huh?

vague canopy
#

the guilds plugin

#

this is the discord support right?

prisma wave
#

#guilds

#

i dont have it but

#

this channel is for development discussion

ocean quartz
half harness
#

Any way to create a tag/release on github using IntelliJ?

onyx loom
#

dont think so

half harness
#

k

#

in gradle how do I always use the latest version for dependencies?

#

bc I want my plugins to always use latest core version

onyx loom
#

group:artifact:+

prisma wave
#

noooooooooooo

#

nonnnnnnnnnnnnnnnnnnnnnnnnnnno

#

nononononononononnonon

#

no

#

no

#

noooooooooooooooooooooooo

onyx loom
#

im just answering the question ๐Ÿ’€

prisma wave
#

no excuses

hot hull
#

Although when it comes to annotations slap a + on that bad boy

prisma wave
#

you have sinned

#

๐Ÿ™„

half harness
#

?

prisma wave
#

elara buildtool is gonna ban +

half harness
#

im confused

hot hull
#

Uh oh

half harness
#

implementation 'com.github.dkim19375:dkim19375Core:0.0.0'

frigid badge
#

never use latest version instead just bump the number when necessary

half harness
#

what do I replace 0.0.0 with

prisma wave
#

an actual version

#

bruh

hot hull
#

Just keep the version as 1.0.0 and just bump the release

prisma wave
#

do i need to copy paste my explanation from earlier

half harness
#

BUT

#

I'm developing the core

frigid badge
#

no frosty shut up

hot hull
#

No buts

half harness
#

I'm too lazy to update my projects

prisma wave
#

because gradle builds are supposed to be reproducible
if you're always using the latest version, your build might suddenly break because one of the dependencies changed
so most of the time you should put a specific version

half harness
#

plus I prob will forget

hot hull
#

Let the man break his shit Lemmo ;(

frigid badge
#

no

half harness
#

why would it break?

frigid badge
#

make him learn stuff

onyx loom
#

i did give the answer ๐Ÿ™‚

frigid badge
#

don't just start giving bad advice

#

help this man or just shut up

hot hull
#

He will when it breaks reversed_fingerguns

#

I go now <3

half harness
#

why will it break though

prisma wave
#

lets say your plugin is using MyAPI.blah and you're depending on the latest version of MyAPI

the makers of MyAPI suddenly release an update that removes MyAPI.blah, and suddenly your build breaks because it's still using the latest version

frigid badge
half harness
#

its not like its gonna update when I don't know

surreal quarry
#

because itโ€™s the latest version which could introduce breaking changes

onyx loom
#

@half harness if u are to update ur core with many breaking changes, ur plugin that depends on the core will then break, due to removed methods, deprecated stuff, etc etc

half harness
#

the makers of core = me

surreal quarry
#

if you put the latest

half harness
#

umm

prisma wave
#

but are you going to remember to update every plugin using it?

half harness
#

FINEE

#

BUT

#

how do i do it

#

I WONT

#

but

#

i want ot know

#

๐Ÿ™‚

onyx loom
#

i gave the answer

prisma wave
#

kaliber told you

onyx loom
#

๐Ÿ™‚

half harness
#

oh

surreal quarry
#

lmao

prisma wave
#

๐Ÿ™„

half harness
#

huh?

onyx loom
#

up

prisma wave
#

dont do that though

half harness
prisma wave
#

bad idea

onyx loom
#

yes

surreal quarry
#

the mathematical symbol for addition

onyx loom
#

there u go

#

theres the answer

half harness
#

implementation 'com.github.dkim19375:dkim19375Core:0.0.0'

#

implementation 'com.github.dkim19375:dkim19375Core:+

surreal quarry
#

...

prisma wave
#

do not use that

surreal quarry
#

donโ€™t do it

prisma wave
#

under almost any circumstances

half harness
#

IKKKK

prisma wave
#

ok

half harness
#

i think i know

prisma wave
#

just making sure ๐Ÿ™‚

half harness
#

ok

prisma wave
#

don't use + btw

half harness
#

uh

#

ok

surreal quarry
#
  • bad real version good
prisma wave
#

yes

half harness
prisma wave
half harness
#

dw ill replace with 0.0.1

#

that has 1 static method - a sout

#

(to test shading)

#

so basically all I have to do:
add id 'com.github.johnrengelman.shadow' version '6.1.0' to plugins
run Tasks -> shadow -> shadowJar

#

right?

prisma wave
#
{
  dependencies: () => {
    shade("spigot-api", "1.16.4")
    provided("placeholderapi", "1.blah")
  }
}
#

this will be elara build tool

#

probably

#

not

#

unlikely

#

idk

half harness
#

u should have told me

#

u made it so hard ๐Ÿ˜ญ

surreal quarry
#

read the docs

#

:)

prisma wave
#

how on earth did i make it complicated

#

make what complicated

onyx loom
prisma wave
#

yes

surreal quarry
prisma wave
#

50MB jar file

hot hull
#

Sm0rt

#

Just use pdm smh

prisma wave
#

just pdm it! ๐Ÿ™„

#

aww

#

beat me to it

hot hull
#

:))

surreal quarry
#

pdm >

hot hull
#

And I'm on mobile!

onyx loom
#

elara build tool will have automatic pdm integration yes

prisma wave
#

obviously

old wyvern
#

elara build tool generates the dependencies

#

๐Ÿด

prisma wave
#

elara build tool doesnt have support for shading, only pdm