#dev-general

1 messages ยท Page 501 of 1

static zealot
#

essential has done it, I stole it xD

obtuse gale
#

There's this "getTotalExperience" method but I'm not entirely sure what it returns

static zealot
#

yeah that's not it. It returns the total exp you had since your last death

#

that includes used exp as well

steel heart
#

imagine

#

if u d get like a list of arbitrary statistics after you die

static zealot
half harness
pale shell
#

Congratulations @prisma wave

static zealot
#

oh?

#

what did alex win

old wyvern
#

Ayy out of training

#

gg bm

static zealot
#

oh

#

all of them got it

pale shell
#

Oh

static zealot
old wyvern
#

Whose carl?

static zealot
#

odin

old wyvern
#

Oh

static zealot
#

click on his profile

old wyvern
#

Oh xD

pale shell
#

A person who won't be around much longer

static zealot
#

o?

#

you leaving minecraft

#

?

old wyvern
#

He hates kali or something

pale shell
#

Probs gonna just get a ton of powder and sort myself out

pale shell
#

I'll finally meet my friends in person ๐Ÿคž

forest pecan
#

how much coke do you need to snort yourself out

pale shell
#

I got enough

forest pecan
#

lol

pale shell
#

I'm being for real

#

Idk why I'm still here tho

#

They denied me because they hate me and won't admit it. KEKW

static zealot
#

pretty sure that's not true

pale shell
#

I think else

obtuse gale
#

i mean if you want to think people hate you sure that's on you but i'm certain that is simply not true

pale shell
#

I think it because I know it's the truth. I can list a bunch of people with a grudge against me.

half harness
#

i dont have a grudge against you ๐Ÿฅฐ

pale shell
#

I do wonder if it's my mental state putting me into this position

#

In my head, everyone here hates me with a passion but doesn't wanna say it

pale shell
static zealot
#

none of us got bday spins tho

#

and that is not a requirement (for becoming support). you should understand that.

static zealot
#

Being your bday is not a requirement

pale shell
#

Ik

static zealot
#

a requirement is to be active

#

and support people

#

in the support channels

woven plaza
#

does anyone know kotlin command framework for spigot?

pale shell
#

I am active tho??

pale shell
static zealot
#

well its not kotlin but its good:

woven plaza
#

?

static zealot
#

?mf

compact perchBOT
static zealot
#

second link ^

#

best framework

#

/ library

woven plaza
#

seems like aikar one

pale shell
#

Ngl, I don't think i would've coped with the support role

forest pecan
#

are they not compatible

#

with kotlin

woven plaza
#

I do not need anything large

#

like cloud

forest pecan
#

you can try out brigad then

#

its pretty small

pale shell
#

@half harness hows your coding getting on

woven plaza
#

someone should create kotlin one

half harness
pale shell
forest pecan
#

help me code

#

dkim

#

Lol

half harness
#

uh

#

java ๐Ÿคข

pale shell
#

Btw did I tell you guys what I've been coding

half harness
#

nop

#

what have u been coding?

forest pecan
#

IM JOKING

pale shell
#

It's pretty cool but it's an ai to help find and resolve errors quicker

forest pecan
#

errors for what

pale shell
forest pecan
#

Carl ๐Ÿคข

pale shell
forest pecan
#

o

pale shell
#

It tells you how to resolve it

#

2 seconds

#

I might change the bot name sometime, but it works so reversed_fingerguns

forest pecan
#

Is this ai, or is this like just checking the error for some keyword

#

lmao

pale shell
#

Checking the error

half harness
#

i doubt its ai

forest pecan
#

Yea

pale shell
#

It does the job so

forest pecan
#

it isnt ai then

pale shell
half harness
forest pecan
pale shell
#

I say it's ai to sound cool else you guys wouldn't care

half harness
pale shell
half harness
forest pecan
#

๐Ÿ‘

pale shell
#

I in pain atm >:(

#

Can we post pics

forest pecan
#

of what

pale shell
#

Yes

pale shell
#

Arm reveal

static zealot
# pale shell

pretty cool. Barry has this too. Or at least had bcz now its broken xD

forest pecan
#

lol

static zealot
#

iirc cube said something about piggy breaking it

pale shell
#

I tried putting a pen through my arm

static zealot
#

???

#

why?

pale shell
#

Because I didnt feel pain there

#

I legit don't feel pain there so I was checking if it came back lol

static zealot
#

what the hell

pale shell
#

It didn't

woven plaza
#

????????????????????????

#

wtf

static zealot
#

Well I mean

#

I did surgery on my leg the other day

pale shell
#

I mean it went proper in.

steel heart
#

@lofty meadow @obtuse gale @forest pecan

#

so many pulses

static zealot
#

Like I Legit cut my finger to get something out from it xD

static zealot
steel heart
#

holy fuck

#

wth

pale shell
#

?

static zealot
#

oh wait?

#

am I going crazy?

#

now I Only see 1 matt

steel heart
#

Matt

#

not matt

#

heh

pale shell
static zealot
#

nvm

pale shell
#

You guys should've joined me

forest pecan
#

guys

#

i chopped my finger

#

off

static zealot
#

nice

forest pecan
#

it didnt hurt

pale shell
#

ok

steel heart
#

eat it

forest pecan
#

Mmmmm

ocean quartz
static zealot
#

did I tell you guys about the time when my cousin did surgery on my brother with a chainsaw?

pale shell
#

I might try and break all the #rules

steel heart
#

wow blitz

static zealot
#

well it was an accident

#

but it was surgery xD

steel heart
#

crazy usinimo

pale shell
#

Matt can you ban

static zealot
#

nope

#

we're not moderators

steel heart
#

=ban

static zealot
#

according to FunnyCube

steel heart
#

=bamboozle

#

=kick

#

=mute

pale shell
#

When should I do it then

steel heart
#

=tempban

#

=kill

#

=murder

#

=slaughter

#

uh

#

doesnt work

static zealot
#

stop pleaseee

ocean quartz
#

Well even if we can't ban doesn't mean you won't be banned

forest pecan
#

=shit

steel heart
#

did they remove it?

static zealot
#

=clip

#

remove what?

pale shell
#

Odd question, but who here has actually seen my face

steel heart
#

the kill thing

static zealot
pale shell
#

Has he?

steel heart
#

I have

pale shell
#

Bm has

steel heart
#

u like like pulse beat by darker skin tone

pale shell
#

You haven't?

static zealot
#

I was in a call with you and piggy I think and I went to the bathroom while you leaked it ...

#

xD

pale shell
#

Oh

forest pecan
#

conclure follows my instagram

#

so he knows what i look like

#

Lol

pale shell
#

Dude he took a ss of it

steel heart
#

pulsebeat is basically drip

pale shell
#

I swear

#

I don't think I'll post another face reveal

static zealot
#

who did?

pale shell
#

I've seen Alex

#

I've seen clip

steel heart
#

you've seen me

#

I swear

pale shell
#

What did I just find LOL

half harness
#

ive seen no one โ˜น๏ธ

#

besides bm's feet

pale shell
#

Go on tiktok and put in #funnycube

steel heart
#

^dkim

static zealot
#

that u?

ocean quartz
static zealot
#

xD

pale shell
#

I just seen clips kid and wife by accident

steel heart
#

ooo

pale shell
steel heart
#

from a scale 1-10 how drip was clips

static zealot
#

11

pale shell
#

Over 9000

static zealot
#

damn

steel heart
#

๐Ÿ˜ฎ

#

he got one lucky wife then

pale shell
#

I am scared to do face reveals

#

I'm not worthy of doing one

static zealot
#

you know what's funny? IF anyone really cared, they could find a lot of people's identity. Like I have my real identity somewhere linked with this discord account or my mc community/account (not directly), clip does, matt does. The fact is that I Don't care

steel heart
#

tbf same

#

hmm @compact perch

#

seems innocent

pale shell
#

I dont connect much tbh

steel heart
#

but I think not

static zealot
#

I mean Matt "leaked" his and his fiance's face in #showcase xD

steel heart
#

oh rly

obtuse gale
#

I believe only one person in this entire server has seen my face thonking

half harness
#

who?

ocean quartz
steel heart
#

pulse?

obtuse gale
ocean quartz
#

I mean if you search well enough it's really easy to find

static zealot
#

yeah he was showcasing a lib and tabbed out and was in a video call with her so it showed in the tabbed programs

steel heart
#

lucko?

obtuse gale
#

Nope

steel heart
#

11_

#

or what hes called

#

idk

obtuse gale
#

Non, no one in the LP team

steel heart
#

urself

#

?

obtuse gale
#

Well yes

static zealot
#

yes dkim. at least I think. never bothered to ask. don't really care

forest pecan
#

all of us

#

thats her eye

steel heart
#

๐Ÿคก

ocean quartz
#

Dkim wasn't even here at the time lol
And only Blitz saw it

forest pecan
#

we all seen emilyy

#

her pfp

#

its her eye

pale shell
#

I wish I wasn't as dumb as I am.

forest pecan
#

its a trick quesiton

#

๐Ÿ˜‰

steel heart
forest pecan
#

lucyy?

obtuse gale
#

Non

steel heart
#

loooooooooooooooooooooci

pale shell
#

I might go for a 15 mile ride on my escooter just to get mcdonald's

forest pecan
obtuse gale
#

Nope

#

Imma go eat cya

forest pecan
#

@obtuse gale

#

GET

#

BACK

#

HERE

#

we ned to know this

#

right now

#

lol

pale shell
#

What you trying to work out

steel heart
#

@obtuse gale bad girl

#

now get back here

pale shell
steel heart
#

before I uh

#

make a typo pr

forest pecan
#

I sent conclure a picture of my hair yesterday

steel heart
#

for better jails

forest pecan
#

he said i was bald

pale shell
#

I feel like exposing bm because he can't defend himself.

steel heart
#

pulse is basiclly bald

forest pecan
#

Nop

steel heart
#

his hair looks like a hat thus not hair thus bald

forest pecan
#

๐Ÿฅฒ

pale shell
#

You guys know bm is a foxyay right

steel heart
#

ye

pale shell
#

You knew?

hallow crane
#

bm is is a furry?

pale shell
#

Yeah

hallow crane
#

what.

pale shell
#

He has a suit.

hallow crane
#

no

#

no

pale shell
#

Yep

hallow crane
#

no you;re lying

pale shell
#

Or is it 2?

forest pecan
#

Yako is a furry

steel heart
#

lol

hallow crane
#

lol

pale shell
#

I think he has 2

forest pecan
#

I am not a furry

#

I think

steel heart
#

furry is someone who cossplays basically

pale shell
#

Pulse is a furry?

steel heart
#

or what

pale shell
#

Oh no

static zealot
#

someone end my suffering please. Why the hell did I Want to work on DeluxeMenus so much? smiling_face_with_3_tears

steel heart
#

is it java?

pale shell
#

Just Google it @steel heart

hallow crane
#

someone should add me to the deluxechat repo

static zealot
steel heart
#

The furry fandom is a subculture interested in anthropomorphic animal characters with human personalities and characteristics. Examples of anthropomorphic attributes include exhibiting human intelligence and facial expressions, speaking, walking on two legs, and wearing clothes. The term "furry fandom" is also used to refer to the community of p...

#

oh ye

static zealot
#

wokring on a new feature

hallow crane
#

I am a professional at chat plugins

steel heart
#

blitz I can help

pale shell
steel heart
#

pls

#

I am pro coder just look at my discord bot

static zealot
#

man its just me not knowing what I'm doing.

steel heart
#

I will donate myself to yusa

pale shell
#

What's the biggest donation you can do to spigot

static zealot
pale shell
#

125 right?

static zealot
#

not even I have access smiling_face_with_3_tears

old wyvern
steel heart
#

how do I get access to deluxemenus repo or like contributor role?

pale shell
#

I might do a $125 donation to spigotmc

static zealot
half harness
forest pecan
#

@old wyvern

pale shell
#

It's the least I can do.

old wyvern
#

Yes pulse?

static zealot
forest pecan
old wyvern
#

@forest pecan

pale shell
#

Pls nobody ping me

old wyvern
#

Ok

forest pecan
#

hire me!

pale shell
#

I might hire someone soon

#

Big money ๐Ÿฅฒ

forest pecan
#

Conclure help me make interface

#

big money

pale shell
#

I pay bigger money

steel heart
#

uh lol arent u done with mml

#

?

forest pecan
#

wdym

steel heart
#

with the architecture

forest pecan
#

Yea lol but the relocation

#

๐Ÿฅฒ

steel heart
#

oh

#

ye

#

uh little late now but tmrw then

old wyvern
#

Whats wrong with relocation?

hallow crane
forest pecan
#

i found out i prolly need to self relocate my own jar now

#

lmao

steel heart
#

yugi is pro

old wyvern
#

Use slimjar

steel heart
#

so ask him elsewise

old wyvern
#

Ez

forest pecan
#

help slimjar

#

help me yugi daddy

#

help me papa

hallow crane
#

slimjar is not good

pale shell
#

What would it cost for someone to help me code?

hallow crane
#

slimjar is great

steel heart
hallow crane
#

get prank'd

ocean quartz
pale shell
#

I need to get this project done like ASAP so I gotta pay someone

forest pecan
#

Yes father

hallow crane
#

But in all honesty why don't you just use your own code pulse

#

it's better

#

than slimjar

old wyvern
#

What is the issue pulse?

old wyvern
hallow crane
#

@old wyvern have you tested slimjar appending with java16 and verified that it doesn;t work?

forest pecan
ocean quartz
old wyvern
#

Verified that what doesnt work?

forest pecan
#

and gradle shadowJar is werid as fuck with the relocation

hallow crane
forest pecan
#

idk how to explain it

pale shell
#

Can someone please help with something rq?

old wyvern
#

The isolated application method works perfectly on 16

steel heart
old wyvern
#

One of my friends already moved to using it

ocean quartz
#

Do it pepeflushed

steel heart
#

lol

pale shell
#

How would I work out how much something will cost to be completed?

old wyvern
#

Pulse what relocation issue are you having?

hallow crane
#

have you tested slimjar appending with java16 and verified that it doesn;t work? <<<

forest pecan
#

Basically, I use relocate right for shadowJar. But it only applies to the final jar, and not to the actual artifact itself. Because my thing is a library, when people include it, the code and stuff isnt relocated cause they aint compiling the lib. (this is without slimjar)

hallow crane
#

AH....

#

makes sense

old wyvern
hallow crane
#

wait why don't you build the jar

forest pecan
#

i think slimjar can fix this? I mean the other solution is to relocate my own jar

hallow crane
#

and upload to a repo

old wyvern
#

Theres already a warning for that in the readme

hallow crane
#

that's how I distribute my api

forest pecan
#

hm

hallow crane
#

my personal repo is 100% built jars, just like the spigotmc repo

old wyvern
hallow crane
#

I am pretty sure it's the correct way to distribute binaries and not code

old wyvern
#

Java 16 enforces strong encapsulation

#

No more deep reflection on other modules

#

Including jdk modules

hallow crane
#

Okay but have you tested it and verified that it doesn't work or are you assuming

ocean quartz
old wyvern
#

Tested

hallow crane
#

did you get like a message or something?

forest pecan
#

I havent tried isolatedclassloader before in java 16

hallow crane
old wyvern
#

It simply will throw an exception when you try to invoke addURL

forest pecan
#

Yea

hallow crane
#

what did it say

#

do you know

forest pecan
#

its just enforced encapsulation from the project jigsaw shit thingy oracle is developing

#

where they make it so you cant use reflection on certain packages

#

and urlclassloader happens to be

#

one of them

old wyvern
#

Illegal access exception

hallow crane
#

oh is that why spigot doesn't work in j16

#

because it appends plugins

old wyvern
#

Also speaking of which, got shrinking its dependencies down to work with relocations, so now its only around 80kb

forest pecan
#

btw, Spigot actually added a way to specify maven/gradle dependencies

hallow crane
#

what if you make your own classloader and use reflection on that

forest pecan
#

and they will be loaded before

old wyvern
#

You can expose addURL using your own child of URLClassLoader

forest pecan
#

in the plugin.yml

#

but its only for 1.16+

hallow crane
#

thats what I did @old wyvern

forest pecan
#

obv

old wyvern
old wyvern
hallow crane
#

and....

#

its protected

#

leave it protected

#

do reflection on child

old wyvern
#

Wont work, also youd still need to load all your classes from that classloader

steel heart
#

I think we all should use javascript instead

hallow crane
#

I think we've all missed the point

#

Write c++ to edit the jvm

pale shell
forest pecan
#

guys we missed the point. Java classloaders are a fuckmess

hallow crane
#

to make it illegal to make it illegal to perform illegal operations on illegal classes

forest pecan
#

i think we can all agree to that

steel heart
#

yo pulse

#

what r u gonna work on after mml

forest pecan
#

Uhh

#

nothing in mind right now lol

steel heart
#

so

#

like ik before it didnt turn out well

forest pecan
#

group project?

#

pog?

#

lol

steel heart
#

but u wanna make like a trivial plugin

#

ye

#

group collab

forest pecan
#

Yea Epic

steel heart
#

and ofc doesnt have to be perfect

#

but just u know

#

for fun

static zealot
#

what in the fucking world is going on?

forest pecan
static zealot
#

I use Player.giveExpLevels(-5) and instead of decreasing 5 levels it sets the level of exp to 5... Also if I have like 5-6 levels already it does nothing unless I give more exp than that.

#

wtf is this bullshit?

#

same for giveExp

#

just with points instead of exp

steel heart
pale shell
#

Pulse want money

forest pecan
#

For what

static zealot
pale shell
#

I mean, you got some options

#

Free money
You could help me making configuring some things
Or you could help code things

static zealot
#

that doesn't sound like Free money tho

#

xD

hallow crane
#

when a method is 'native'

#

how do I see that code

#

in whatever language its in

static zealot
#

this is bullshit. I need a break

hallow crane
#

where is it

ocean quartz
old wyvern
#

Oh lord

pale shell
#

I wanna scream at them

hallow crane
#

and then we can compile the jvm and distribute with slimjar!!! ๐Ÿ™‚

old wyvern
#

๐Ÿง

hallow crane
#

sometimes

#

I think

#

programming is like love

gusty glen
#

bump

hallow crane
#

I connected with it

#

then I wanted to fucking destroy it

#

and I still want to fucking destroy it because it's ruining my life

#

but I love it so much

hallow crane
steel heart
#

Probably wonโ€™t share the pool not sure tho

obtuse gale
#

@jovial warren TIL the "low allocated memory" message is a vanilla thing too lmao

gusty glen
old wyvern
#

It should share the ones in fjp and create extra as needed separately. And no, it should be fine

gusty glen
#

im looking for a free discord ticket bot, do you know any (or I gotta code one xd)?

half harness
#

aren't there a whole bunch

humble silo
#

Did they remove the compile configuration in gradle 7???????

#

Why?

ocean quartz
#

It was deprecated since gradle 5 i think

obtuse gale
#

i mean yeah we've been warned for ages lmao

humble silo
#

Idk why IJ didnt tell me it was deprecated then lol

ocean quartz
#

I don't think it was ever crossed out, at least not in groovy, not sure if it was in kts

obtuse gale
steel heart
#

Stockholm syndrome thonking

cinder flare
#

python ๐Ÿคก

oblique heath
#

anybody have good book recommendations for any programming or tech related stuff

prisma wave
#

Effective java is probably worth a read

jovial warren
oblique heath
jovial warren
#

The startup sequence is mostly based on vanilla's lol

prisma wave
#

Ahh that message

jovial warren
#

The thing that Krypton does differently with that message is that we warn the user that they are starting the server with 512 MB RAM, and tell them why they should start it with more RAM

#

Vanilla just tells you how to start it with more RAM, which isn't very informative

boreal needle
#

unless youre in uwu english when it starts guilt tripping you into giving it more

jovial warren
#

Lol

quiet depot
#

vouch for effective java

steel heart
#

You red it finally?

jovial warren
#

Lol

half harness
boreal needle
#

a

static zealot
#

man when you reply to someone else's message to make sure that others won't think you replied to them and they still ask if you were talking with them xD

boreal needle
#

that's people for ya

static zealot
#

well now to go back to my issues I guess

boreal needle
#

i have lots of issues ๐Ÿฅฒ

static zealot
#

yeah. my issue is spigot in general

#

lmao

#

for some reason the api says giveExpLevels should remove levels if you give negative numbers. instead this is how it works:
If players have abs(of negative number) or higher, it does nothing, if they have less it will set the levels to abs(of negative number)

#

for some reason.

#

going to use setExpLevels I guess.

static zealot
#

So I've been having some issues with sublime for the past days on kde neon.

What I do is basically use Dolphin to remotely connect to my dedicated server, and I try to use sublime to edit a YAML file for example.
What happens tho when I save is:

  • I get an error: Unable to save 'path' Error: Input/Output error
  • I press OK and it changes the file to a bunch of 0000 0000 which basically means it deleted the entire contents of my file.

This does not happen when I use KWriter for example.
I also have to mention that I Did select UTF-8 encryption for both my Sublime settings, and dolphin connection.

I've been googling for a while but can't seem to find something similar

quiet depot
#

how r u connecting

#

actually doesn' tmatter

#

i'm gonna try it on my end

#

I've used sublime thru dolphin sftp fine before

static zealot
#

maybe try it on my dedi as well? Just in case?

quiet depot
#

yeah i'm trying it on ur dedi

#

because sublime works fine for me with dolhpin sftp

static zealot
quiet depot
#

ok

#

It happened for me too

#

that's weird

#

I'd ask in pterodactyl discord

static zealot
#

alr. will do

#

do they offer support for non latest versions tho? xD

#

bcz I'm 1 version behind I think

quiet depot
#

how is it not latest oof

#

i'll update it

#

give me 2 secs

static zealot
#

oh ok ty ty

#

they updated like 2-3 days after you set it up

quiet depot
#

rude

static zealot
#

just lmk when I can send the message lmao. I Just wrote an entire bible just need to send it ๐Ÿ™‚

half harness
#

lol

quiet depot
#

done

#

sorry took a little longer than it should've

#

was just double checking everything was still working

static zealot
#

no worries

#

ty

half harness
#

for maven central, is it possible to have like a blah-shaded-1.0.0.jar too? rn I just have sources, javadocs, and regular

#

(regular not being shaded)

quiet depot
#

don't see why you couldn't

#

you just shouldn't

half harness
#

the thing is, I don't know how the jars work, like i dont know where it gets it from

half harness
quiet depot
#

the people who don't use a build tool don't deserve support

half harness
#

lol

quiet depot
#

it's their problem

#

not yours

static zealot
#

true

#

they don't deserve love either

#

smh

half harness
#

okay, what if i want to have a jar that has some dependencies shaded and some not shaded and is transitive?
like if i add shadowJar, the api dependencies get shaded in

quiet depot
#

exclude dependencies you don't want

#

like if you're writing a plugin and you use a library that has guava as a dependency

#

just exclude guava

#
api("com.google.inject:guice:5.0.1") {
    exlude group: "com.google.guava", module: "guava"
}```
half harness
#

ohh another question - if i have an api dependency without shadowjar, will it be shaded if i include in lib?

quiet depot
#

the only jar you should be uploading to maven is the one with no dependencies shaded

#

it should only be your code

half harness
#

no i mean like what if i want some dependencies not transitive, or is that pointless

quiet depot
#

if you use a dependency in your code, anything that depends on your code will need that dependency

#

so it's not just "pointless"

#

it straight up won't work

half harness
#

o

#

so all my dependencies should be api?

#

(in the lib)

old wyvern
#

Not necessarily

quiet depot
#

they just need to be exposed to the client

old wyvern
#

Do you want users of your library to be able to use those dependencies?

half harness
#

uh

old wyvern
#

Or should your library completely interface its usage?

quiet depot
#

r u talking about modules yugi?

old wyvern
#

No piggy

#

transitiveness

quiet depot
old wyvern
#

Doesnt api expose it?

quiet depot
#

oh sorry I meant I don't think not exposing dependencies is possible

#

because the client needs to have access to all dependencies to be able to compile the thing

half harness
#

oh

#

true

#

i think

#

maybe

#

idkkkuhjawkdhuadjaw

old wyvern
#

Lemme confirm, one sec

quiet depot
#

like the way I see it

#

say you specifically excluded guice from the pom in a library you published

#

but your library uses guice

#

when a user adds your dependency, it won't work, because your code has references to guice, but guice isn't on the classpath, since your build tool doesn't know its a dependency, and it doesn't know where to get it from, since you excluded it from the pom

old wyvern
#

I meant more of the build tool actually including the dependency to the actual artifact but not to the project that doesnt directly depend on it

quiet depot
#

yeah you can do that, by uploading a shaded jar like dkim originally asked about

#

but it's a bad idea imo

old wyvern
#

Thats not what I mean @quiet depot

Heres an example

I have a library A where i have a implementation dependency configuration for jodatime
I can use jodatime in A

now if my application B depends on A, B cannot directly use jodatime

#

But A will still be able to use it

quiet depot
#

only way u can do that afaik is modules

old wyvern
#

Not really

#

I just tested it

quiet depot
#

how

old wyvern
#

Dependency in library

#

Usage in a separate application

#

When trying to import joda on that same application

quiet depot
#

what does the pom look like

old wyvern
#

lemme see, one sec

#

It defines it as runtime

#
<dependencies>
    <dependency>
      <groupId>joda-time</groupId>
      <artifactId>joda-time</artifactId>
      <version>2.10.10</version>
      <scope>runtime</scope>
    </dependency>
  </dependencies>
quiet depot
#

i see

#

I didn't realise implementation & api actually had corresponding maven scopes

#

I thought they were both just compile

#

and had separate functionality in only gradle

old wyvern
#

ah

static zealot
#

oh damn plasma has its own color picker. Well now its just like I had ShareX without having ShareX xD

quiet depot
#

wat

#

what colour picker

old wyvern
#

What is sharex?

static zealot
#

ugh

quiet depot
#

some shitty snipping tool a bunch of windows people use for some reason

static zealot
old wyvern
#

ohh

quiet depot
#

I know what a colour picker is

#

what's it called

#

how do u use it

#

I never understood the appeal of sharex over snipping tool tbh

old wyvern
#

in before its Kolor Picker

#

๐Ÿ˜ณ

static zealot
#

COlorPIcker-Plasma. Its a widget. I had to add the widget to the screen, right click and go into config to add the shortcut otherwise I couldn't find a way to open it

quiet depot
#

oh

#

2 much effort 4 me

onyx loom
#

the ability to automatically upload it to an image website

static zealot
#

yeah it was a bit of effort

onyx loom
#

easy watermark additions

static zealot
#

idk why its not an application

onyx loom
#

sharex can do more than just screenshots

quiet depot
#

I never need to do either of those things though kaliber

static zealot
#

well yeah I Wasn't using them that's why the app from KDE Neon is enough to me

quiet depot
#

r u using spectacle blitz

#

spectacle is great

static zealot
#

yeah

onyx loom
#

i use the imgur feature sometimes, i mainly use it for GIFs tho

jovial warren
quiet depot
#

fyi spectacle opens if u press print screen

#

just a little tip

static zealot
#

spectacle for screenshots and color picker for color picking

old wyvern
static zealot
ocean quartz
#

Tbh for screenshots I use LightShot because of how easy it is to select a region and edit it then copy to clipboard
I only use sharex to record small videos or gifs

static zealot
#

I only need one anyways

#

the selection screenshot

quiet depot
#

I use spectacle to solve math problems all the time

#

I take a picture of the question and I can draw all over it with the annotation feature

static zealot
#

tho I need to change the shortcut again bcz I am used to Ctrl+Shift+C for that but that's also the paste shortcut for Konsole xD

quiet depot
#

super useful

static zealot
#

btw what do you use to draw?

onyx loom
static zealot
#

bcz Libre Draw sucks

quiet depot
#

erm I don't really draw much

#

if I have to do some editing or drawing I'll use gimp

static zealot
#

and couldn't find anything similar to paint already installed

distant sun
quiet depot
#

wat

ocean quartz
quiet depot
#

no

static zealot
#

no

quiet depot
#

K stands for KDE

ocean quartz
#

It's a joke

quiet depot
#

spectacle is definitely maintained...

static zealot
#

well its bad one xD

#

at this point

#

you can't even tell what's a joke here

quiet depot
#

last update was a week or two ago

#

wew

old wyvern
#

oh

#

xD

static zealot
#

gimp u say? gotta se what that is

distant sun
#

well is is called spectacleapp?

quiet depot
#

it's just called spectacle

old wyvern
#

Is that supposed to be filtered?

quiet depot
#

it comes with kde neon

distant sun
#

ah

ocean quartz
#

It's because everyone making Kotlin libs will replace c with k, looking at you komponents

quiet depot
#

yugi if you don't know what that means give it a google

static zealot
#

ohh GIMP Looks nice

#

going to install that

old wyvern
#

Ik its a racist group

#

white supremacist or whatever that was

ocean quartz
quiet depot
#

blitz I believe gimp has all the same features as photoshop

static zealot
#

yeah looks pretty good ngl

quiet depot
#

surprised you've never heard of it

#

it's very popular

#

most artists have probably used it

static zealot
#

I just need something where I Can basically draw with a brush bcz LibreOFfice Draw sucks. DOesn't have a brush. has something similar (a freeform line) but not the same

old wyvern
#

Imaging having photoshop ๐Ÿฅฒ

static zealot
quiet depot
static zealot
#

so I Just used paint when I was bored

ocean quartz
quiet depot
#

oh

#

idk

static zealot
#

yeah photshop is expensive af

quiet depot
#

I've only used photoshop a few times

old wyvern
#

There was a free alternative that came close right?

quiet depot
#

most of my adobe experience is with premier and I haven't used that for yonks

static zealot
#

oh wait I've heard of GIMP before. I think LTT made a video on it? It and some other editors

quiet depot
#

yugi gimp would be the most featureful free photo editor

old wyvern
#

bm mentioned it a month or so ago

old wyvern
quiet depot
#

yeah lots exist

old wyvern
#

pretty new I think from what I saw from that convo

quiet depot
#

but I highly doubt it'd be anywhere near as good as gimp

old wyvern
#

Lemme try to find it actually

ocean quartz
#

The closest to Photoshop is Affinity

old wyvern
#

Yea that

quiet depot
#

is it better than gimp?

#

erm

old wyvern
#

ah nvm it aint free I think

quiet depot
#

affinity costs money

old wyvern
#

yup rip

#

nvm

quiet depot
#

also not on linux

ocean quartz
#

Yeah free ones gimp is probably the best one

static zealot
#

Has a 90 days free triall tho xD

#

well I'm getting gimp anyway.

#

btw piggy did I tell you I Fixed my problem ?

#

xD

quiet depot
#

only adobe product I really have experience with is premier, but idk if I could use it anymore tbh, haven't used premier in a couple years, used to use it a fair bit for school though

static zealot
#

it took me a couple hours but in the end I Did it

old wyvern
#

Cant linux run windows applications ussually with some intermediary application

ocean quartz
#

I used Photoshop and after effects a lot when i was younger

quiet depot
#

I use ae once to try edit my server banner back in like 2018 or something

#

didn't go well

#

what was the issue blitz

#

btw u can delete my test.yml in bungee

#

that was just me reproducing the issue

static zealot
#

had to go disable secure boot and change to use my integral graphics instead of the nvidia one then had to change the startup commands or whatver and add nomodeset so it skips the initialization of nvidia drivers then finally was able to open the pc in safe graphics mode and had to use cmds to uninstall all nvidia drivers and then reinstall them (bcz it wasn't appearing in SOftware and UPdates at all)

#

so took abit of work

quiet depot
#

oh

static zealot
#

but in the end it works

quiet depot
#

different issue

static zealot
#

ohh lmao

#

yeah still waiting for Ptero

#

to answer

quiet depot
#

so is it all working on ur gpu now?

old wyvern
#

Werent you supposed to disable secure boot before installing anyway?

quiet depot
#

^

static zealot
#

yep

quiet depot
#

smh

static zealot
quiet depot
#

might've been easier to disable that then just reinstall

quiet depot
#

no you don't

#

you definitely don't

old wyvern
#

I have my secure boot disabled

static zealot
#

it asks me to? but also that wasn't the problem tho

#

the problem was me messing with the commands to download and delete drivers

old wyvern
#

Thats weird

static zealot
#

and broke something. I Did notice an error

#

but I decided to ignore it xD

#

and it got me there

quiet depot
#

well this is good

old wyvern
#

Why would installation of drivers require secure boot

quiet depot
#

it's annoying

static zealot
#

something about a driver being corrupted

#

or something

quiet depot
#

but this is the best way to get solid experience with linux

old wyvern
static zealot
#

I'll just use the OS drivers for now

#

no cs:Go no linux XD

quiet depot
#

noveau?

#

try play csgo on noveau

static zealot
#

yeah

quiet depot
#

csgo isn't exactly hard to run

static zealot
#

but I get 3-15 fps

#

at max

quiet depot
#

if it doesn't work well, try with proton

#

ok that sounds like csgo is using your igpu instead of the dgpu

static zealot
#

its very very laggy. tried it

quiet depot
#

don't think even noveau goes that low

static zealot
#

well it is an old graphics card and a laptop one at that

#

what's proton tho?

quiet depot
#

again csgo is easy to run

old wyvern
#

How does it play on windows?

#

Id assume you get similar performance

static zealot
quiet depot
#

proton is some magic to run windows games on linux

#

csgo is a weird case where it actually runs better on proton than natively on linux

old wyvern
#

lol

quiet depot
#

u don't have to install anything fancy

#

u just have to enable it in steam

static zealot
#

oh fr?

quiet depot
#

ye

static zealot
#

going to try it then

#

but what should I Use to install apps? (that don't appear in discovery I Mean)

#

snap? apt?

#

or does it not matter

quiet depot
#

I don't ever install shit from discovery

#

in terminal, u should try using pkcon first

#

pkcon install blah

static zealot
#

oh pkcon that's it. I've heard its recommended

#

over snap

#

I forgot the name

quiet depot
#

pkcon is apt + snap + essential kde neon configurations and shit I think

static zealot
#

oh

quiet depot
#

you should always prefer using pkcon over snap & apt individually

#

but it doesn't always work (pkcon doesn't have everything snap & apt does)

#

so if u need to use snap or apt it's not the end of the world

static zealot
#

IC

quiet depot
#

for downloadable deb files (e.g. discord), u just run dpkg -i blah.deb

#

although I think discover has discord actually

static zealot
#

yeah it does

#

that's how I got it

quiet depot
#

yeah personally I'm not a fan of things like discover

#

I've never had success with package manager fronts like that on other os'

#

just easier for me to use terminal to install stuff

static zealot
#

well now to see what Proton is

#

also gotta say the speed problems I had before kinda dissapeared.

quiet depot
#

what speed problems

static zealot
#

at first had problems of the task bar freezing when opening apps, it taking a while to search apps when searching in the search bar or for example when searching settings

quiet depot
#

were you using prop drivers then?

static zealot
#

was using the default one (same as now)

#

the nouveau

#

I can't use the other drivers bcz it just breaks the way my screens are aligned or something

#

like one becomes completely black and the other one is just the bg photo

#

well technically it is usable

#

but I don't like it

distant sun
#

How do you type a long method definition in java?

    public static <T> List<T> getList(
            @NotNull final Request request,
            @NotNull final OkHttpClient client,
            @NotNull final Type type,
            @NotNull final String array
    ) {
        // Do stuff
    }```
Is this a bad approach?
quiet depot
#

2 arguments per line

forest pecan
#

Fuck u

#

lmao

old wyvern
#

1 per line ๐Ÿฅฒ

#

tbh I need to refactor some of those from slimjar

#

the ide generates constructors are everywhere

quiet depot
#
public static <T> List<T> getList(@NotNull final Request request, @NotNull final OkHttpClient client,
                                  @NotNull final Type type, @NotNull final String array) {
    // do stuff
}```
old wyvern
#

2 monitors worth of constructor

cinder flare
#

oh dang 2 args per line is kinda funky yet intriguing

forest pecan
#

Gaby please use your brain

#

Lol

static zealot
#

guess no cs:go for me

distant sun
quiet depot
#

2 argument is the perfect number star

forest pecan
#

Lmao

quiet depot
#

it fits in the margin most of the time, and looks fine aesthetically

cinder flare
#

my brain never really thought about that

distant sun
#

I see that iij also arrange them this way

cinder flare
#

i just always went 1 to make a nice column

old wyvern
#

Yea 1 feels better

forest pecan
#

1 or all

quiet depot
#

2 is really the magic nmber

old wyvern
#

2 feels a bit arbitrary

forest pecan
#

No

cinder flare
#

i mean, it makes sense i guess

#

cause you can usually fit 2 args before hitting the column limit

quiet depot
#

it's a specifically chosen number

old wyvern
#

Chosen by what?

distant sun
#

is possible to use one NotNull annotation for all arguments?

cinder flare
old wyvern
#

xD

cinder flare
quiet depot
#

from my experience, with annotations (sometimes with values) and access modifiers, 2 arguments per line is the best number that fits within the margin

forest pecan
old wyvern
quiet depot
#

no

old wyvern
#

on my screen 2 would be out of screen

quiet depot
#

margin is character count

cinder flare
#

Yugi over here with size 200 font

old wyvern
#

I mean visible without scrolling piggu

forest pecan
#

maybe his asian eyes

#

too tiny

#

๐Ÿ‘€

cinder flare
#

lmao

old wyvern
#

Ask matt

cinder flare
#

i know y'all are weirdos

quiet depot
#

yugi I'm not sure what you're asking

forest pecan
#

Yeah we got tiny eye syndrome

cinder flare
#

i had to modify matt's colors just to get the font back to normal

old wyvern
#

I have headaches trying to read small fonts for too long

quiet depot
#

the margin is set at 80-120 chars iirc

#

font size is irrelevant

old wyvern
#

I mean the visible text-area without scrolling

quiet depot
#

if you have to scroll sideways to see your text at 80 chars because of massive font size, then that's irrelevant, because it's not just for your benefit, it's for others aswell

old wyvern
#

also, meeting about to strat, brb in 10 mins

forest pecan
#

strat

quiet depot
#

no you generally don't want code to span the entire viewable area

old wyvern
quiet depot
#

generally a fair bit less than it

cinder flare
forest pecan
#

Lol

quiet depot
#

an 80-120 char margin allows for your eyes to take in everything at once without spanning across the screen

cinder flare
#

i mean, probably a majority of people can fit more than 100 chars on their screen

forest pecan
#

google use 100

quiet depot
#

this is why most sites also have huge borders on the side

cinder flare
#

set that bad boy to 130ish

quiet depot
#

google's java conventions suck lol

cinder flare
#

i tend to like most of them

forest pecan
#

^

#

I just dislike the indentation tho for lambda shit

old wyvern
quiet depot
#

yeah idk I just dislike the ones people in here seem to talk about

forest pecan
#

my only concern

quiet depot
#

I haven't really read the google java thing

#

I just know of the ones people in here talk about

#

and I dislike them

forest pecan
#

๐Ÿฅถ

cinder flare
# old wyvern

yugi really filling up the screen with 1/3 of a line lmao

old wyvern
#

brb meeting

ocean quartz
#

The way google's convention does the parenthesis makes me want to die

cinder flare
#

wait how do they do it

#

it better be OTB

quiet depot
#

otb?

#

on the brace?

cinder flare
#

one true brackets

#

yea

#

oh or are we talking parens

ocean quartz
cinder flare
#

well wait put some parameters in there

quiet depot
#

that's how I do it...

forest pecan
#

that looks fine

quiet depot
#

it's the best way

distant sun
#

is not that bad Matt

forest pecan
#

i hope you arent an allman conservanist

cinder flare
#
public static void potato(Player player,
                          Potato potato,
                          Pulse pulsey) {
}```
#

that looks great

forest pecan
#

Hey

ocean quartz
#

It's too asymmetric

cinder flare
#

asymmetric?

#

what's the symmetrical way to do it lmao

forest pecan
#

this aint encryption

#

lol

old wyvern
#
public static void main(
    Player player,
    Potato potato
) {

}
ocean quartz
#

^

distant sun
#

aka kotlin style

cinder flare
#

oh what the fuck

forest pecan
#

@quiet depot doesnt this

#

bring allman vibes?

quiet depot
#

yes

forest pecan
#

Like

quiet depot
#

it's basically allman

cinder flare
#

no wonder I hate it