#dev-general

1 messages · Page 494 of 1

old wyvern
#

Hmm

gusty glen
static zealot
#

something's not right here

#

discord messing up again smiling_face_with_3_tears

boreal needle
#

that looks alright to me

static zealot
#

I have dark theme enabled on my laptop but when I want to add files in chat its white

#

af

#

and its bigger than my screen lmao

boreal needle
#

have you set the gtk theme

static zealot
#

that's literally my entire screen height in that screenshot

#

this is how it should look like (this is my main screen)

#

it just doesn't scale sometimes

static zealot
#

oh you mean Global Theme? then yeah

#

its Breeze Dark

#

and in most panels it works

#

just in the oens where I have to select to upload

old wyvern
#

Still not as good 🥲

static zealot
#

xD

#

yeah

#

the eyes

old wyvern
# old wyvern

I just realized, the beard looks like he had really bad chicken pox

static zealot
#

lmao

old wyvern
#

bad ai

static zealot
#

I can't find the zoomed in version of the pinned one smiling_face_with_3_tears

old wyvern
#

of?

static zealot
#

the video

#

that's pinned

old wyvern
static zealot
#

no there was a version where I zoomed in on it

old wyvern
#

nope

static zealot
#

and it looked bad af

old wyvern
#

I dont think there was another one

#

atleast not by me

static zealot
#

by me that's what I'm saying

old wyvern
#

ah

static zealot
#

I took this one into an editor or something like that

#

and zoomed in

old wyvern
#

😬

static zealot
#

its scarry man

#

scarry af xD

old wyvern
#

xD

#

anyway

#

gn

tropic mountain
#

good night babe

static zealot
#

gn

tropic mountain
#

sweet dreams

static zealot
#

@prisma wave one more for the album:

#

lmao

#

I can understand quick. 1 hour later. hey cj xD

#

how nice

tropic mountain
#

lmao

ocean quartz
gusty glen
half harness
#

edit: it's broken again

ocean quartz
#

Is it black and white again?

pale shell
#

What bug @half harness

half harness
#

been an issue for like over a week

sweet cipher
#

Why didn't you fix it a week ago?

pale shell
#

Can I try and fix it?

half harness
half harness
#

i've got no idea why this is happening

#

(btw its 1.8 api)

pale shell
#

I'll have to do in morning or something but yeah

#

=remindme

compact perchBOT
#
Reminders | Usage

Usage: =remindme <time> "<message>"
eg. =remindme in 5 hours "to feed the Llama"

half harness
#

👀

sweet cipher
#

Didn't SecretX fix it?

pale shell
#

=remindme in 12 hours "to fix dkims bugs"

compact perchBOT
#
New Reminder Set!
In 11 hours, 59 minutes, 59 seconds:

to fix dkims bugs

half harness
#

i mean he fixed another issue

#

and apparently fixed that issue too

#

but now its not working when im testing

#

:/

pale shell
#

Genuine question, what's best to use? Material or Xmaterial?

gusty glen
#

if item place becomes item placement, item take becomes what?

gusty glen
#

I'm asking for the correct english conjugated form

sweet cipher
#

item-takement

gusty glen
sweet cipher
#

As a word?

gusty glen
gusty glen
sweet cipher
#

You are asking for the equivalent of item placement as item take?

gusty glen
#

yes

sweet cipher
#

item takement

ocean quartz
#

Maybe "retrieval"?

gusty glen
sweet cipher
#

It doesn't have to sound right

gusty glen
ocean quartz
#

It would but i think it's the word

sweet cipher
#

grabment

gusty glen
#

@ocean quartz I just PRed mf-gui

#

I'm not going to change the constructors from PersistentGui and PersistentPaginatedGui since they don't have builders, but I have adapted all the existing builders

ocean quartz
#

Yeah they're WIP

#

Also 😩

sweet cipher
gusty glen
gusty glen
gusty glen
sweet cipher
#

Nice

wicked hare
#

why is there no #general sadge

ocean quartz
#

Why would it be needed?

wicked hare
#

not needed at all

#

just me being picky

pale shell
#

Why is there no staff named Matt?

gusty glen
#

@ocean quartz intellij automatically changes java imports to import java.util.*; when there are at least 5 members of the package being used on the class

ocean quartz
#

You can change it

gusty glen
#

actually, what is the difference?

ocean quartz
#

Preference

#

Also because it's a rule on PMD code style and Codacy will scream at you for using it

gusty glen
#

and I don't think mixing GuiListener with the InteractionModifierListener is a good idea, the logic will be hard to maintain in the long run

#

the code to handle interaction modifier has almost nothing to do with the original GuiListener, it'll just clutter the original class with no real advantage

ocean quartz
#

There are a few issues though, for example you're not even checking if the current inventory is a BaseGui

ocean quartz
#

For example the isTakeItemEvent

#

Oh wait

gusty glen
#

oh I see, but that's because it's a private method inside the InteractionModifierListener

ocean quartz
#

Ah you made them look like listeners

gusty glen
#

all the is[something] methods are just helpers to check stuff

ocean quartz
#

Well, for now it's fine, but if i might join them later

gusty glen
humble silo
steel heart
#

It has like this groovy documentation

#

So I don’t know I kinda disagree

#

That might have been the case before

half harness
#

gradle is not being nice to me

#

oh its working now

#

just had to wait a few minutes

humble silo
half harness
humble silo
#

lol, and that

half harness
#

ive literally watched, with my own eyes, it turn colored

#

i did not change any line

#

i didn't touch intellij

humble silo
#

lol

#

You see?? I have been working on a stupid gradle issue for over a week now

half harness
#

🥶

#

is ur settings.gradle correct

#

¯_(ツ)_/¯

humble silo
#

Im posting about it in their forums rn becuase im pretty sure its a bug

half harness
#

alr

distant sun
cinder flare
#

groovy poo poo

half harness
#

groovy poo poo

steel heart
#

Groovy is pog

#

Ok use NetBeans dkim

half harness
#

ok

steel heart
#

No one hinders you

cinder flare
#

groovy's only modern use is gradle

#

and even then KTS slaps ahrd

half harness
#

apache netbeans

#

apache = good

#

time to use netbeans

#

btw does netbeans have dark mode?

cinder flare
ocean quartz
#

Apache go brrr

half harness
#

its.. sorta being actively updated

half harness
#

oh its 4 times a year

#

uh which do i use

cinder flare
#

the feature update

ocean quartz
#

Lol

cinder flare
#

only losers use LTS

half harness
#

ok

cinder flare
#

@ubuntu 16.04

#

@floral pendant 8

#

oh oof

half harness
#

lol

ocean quartz
#

Don't use 12, use 5

obtuse gale
half harness
#

taking so looooooooooooong

ocean quartz
#

See, 5 would have been better

half harness
#

:p

obtuse gale
#

Why is dkim downloading netbeans?

static zealot
#

Just a normal day

cinder flare
#

guys is it worth it to get a PS4/5 controller just to play PS Now games on my PC

half harness
cinder flare
#

i really wanna play bloodborne

half harness
#

idek what half of these are

obtuse gale
#

Did you finally choose the superior IDE of md5's choice?

humble silo
#

trust me

half harness
obtuse gale
#

It just hates you

humble silo
#

lol

cinder flare
#

JAVA EE

half harness
#

lol it picks dcevm

#

also uh

#

the bar is kinda

#

broken

#

🥲

ocean quartz
#

Dkim, you don't actually have to go with jokes

half harness
#

too late

#

also sharex broke

#

prntscreen hotkey not working

#

D:

#

idk y

#

is netbeans doing smth to sharex

#

ok i just reenabled it

#

works now

#

nvm it doesn't

#

oh it only works if my selected window isn't netbeans installer

#

lol

#

time to do it

#

time to use the superior IDE

ocean quartz
#

What a roller-coaster of emotions you're going through

half harness
#

looks cool

ocean quartz
#

Looked cool in 2009

half harness
#

is there dark mode

ocean quartz
#

Lol

half harness
#

ez

#

google

#

😮

#

they have so many themes

#

sorta

#

oh i have to restart the ide to apply themes

ocean quartz
#

Dkim has found a new love
I mean you also love 1.8 so Netbeans suits you well

half harness
#

hey at least netbeans isn't freezing

ocean quartz
#

yet

half harness
#

AHHH

#

WTF

#

be quiet barry

#

wtf is this

#

oh well

#

i'll get used to it

#

netbeans broken?

#

nvm its just loading

#

what is java se

#

woah

#

netbeans is cool

#

woah

#

i did not change anything

#

i want to see INTELLIJ doing this

#

WITHOUT a plugin

#

it also has the sout + tab

#

epic

half harness
#

ok how do i run this code

#

im using gradle

obtuse gale
#

Go to the control panel

#

And uninstall netbeans

#

That's how

half harness
#

why are the indentations messed up

#

anyways

cinder flare
#

dkim is speedrunning finding all the problems with netbeans

half harness
#

I DID IT

obtuse gale
#

That looks awful ngl

cinder flare
#

that font leaves a lot to be desired

surreal quarry
#

thats hideous

obtuse gale
#

Lmao

half harness
#

y u trashing on netbeans 😔

surreal quarry
#

are you using windows 7

half harness
#

no

#

windows 10

surreal quarry
#

those boxes look like something straight out of windows 7

cinder flare
#

dkim is going full classic, windows xp and netbeans

half harness
cinder flare
#

Java 1.3

half harness
#

look

#

i did it

surreal quarry
#

it blew my pc up when i ran it

half harness
#

oh

surreal quarry
#

please advise

half harness
#

thats a shame

cinder flare
#

dkim i challenge you to use java 1.3

half harness
#

hey isn't this intellij ultimate only

half harness
#

argh

#

i was going to intellij to copy and paste the line

#

to change the java version

#

to build

#

and it was so laggy

#

netbeans would never

surreal quarry
#

netbeans looks like it was written by a bean

cinder flare
#

small price to pay for speed /s

surreal quarry
#

lmao

half harness
#

how do i reload the gradle project

cinder flare
#

say it out loud

#

netbeans has voice activation

half harness
#

oh

#

thats cool

#

it didn't work

cinder flare
#

yell "hey beaner, reload gradle"

half harness
#

ok

#

it didn't work

cinder flare
#

you gotta do it louder

half harness
#

ok

cinder flare
#

netbeans was made when mics weren't that good

half harness
#

it still didn't work

#

D:

cinder flare
#

maybe get a friend to yell it with you

#

yeah me neither buddy

surreal quarry
#

i just yelled it for you

#

did that help?

half harness
#

nope 😦

#

what

#

how do i get that theme

#

😦

surreal quarry
#

use intellij

#

its the default

#

:)

forest pecan
#

@cinder flare

cinder flare
#

that's me

forest pecan
#

I took my ap exam yesterday

cinder flare
#

which one?

#

APUSH?

forest pecan
#

AP computer science A

cinder flare
#

ooh!

quiet depot
#

ez

cinder flare
#

what was it like

forest pecan
#

well

#

ez

#

but depwessed too

#

cause their formatting

#

is ASS

#

lol

#

their code formatting

cinder flare
#

did they make you use netbeans

quiet depot
#

what do u even learn in high school computer science

cinder flare
#

dkim style

quiet depot
#

how to us excel?

forest pecan
#

lol

#

i will prolly never either

cinder flare
#

what

#

i thought you just did

forest pecan
#

no

#

i take ap

quiet depot
#

i though ap is high school

forest pecan
#

but i dont take the class

cinder flare
#

ap is through high school

#

oh

forest pecan
#

i took the ap test

cinder flare
#

that's funny

forest pecan
#

exam

cinder flare
#

what'd you get

forest pecan
#

but i didnt take the class

quiet depot
#

lol

forest pecan
#

i just uh

quiet depot
#

ok

forest pecan
#

coded

#

shit

#

and that worked?

#

lol

cinder flare
#

well like, a 4?

#

5?

forest pecan
#

oh like those

#

I think i got a 5

cinder flare
#

god damn

#

that's some nice college credit right there

forest pecan
#

lmao

obtuse gale
#

@ocean quartz 🥲

quiet depot
#

wot that for

cinder flare
#

ooh you get to work on a feature!

quiet depot
#

is this paper

obtuse gale
#

adventure

ocean quartz
#

Oh boy, good luck xD

#

How is it going so far?

obtuse gale
#

I have a couple things to push in a few mins

cinder flare
#

woah emilyy is contributing to adventure

#

why can't I be this cool

obtuse gale
#

idk kashike just went "if anyone wants to do this one" and I was like "sure okay"

#

help me

steel heart
#

? super Object

#

maybe

onyx loom
#

😖

obtuse gale
#

na

#

ah never mind 😌 generics are useless anyway

steel heart
onyx loom
#

lol

cinder flare
#

those lines make me worried

#

also that's an amazing emote conclure

steel heart
#

You can’t do that in kotlin (:

onyx loom
#

wha

cinder flare
#

in kotlin you would just use val and it would auto assign the right type lmao

half harness
#

what are captures?

steel heart
#

Bbg said raw types aren’t a thing

cinder flare
#

you don't need a raw type here

#

emilyy is just the big dumb

obtuse gale
#

huh...

steel heart
#

@half harness basically type erasure

cinder flare
#

yeah type erasure is kind of the big sad

#

they should get rid of it in java 17

quiet depot
#

what if i told u type erasure never existed

cinder flare
#

it was all a dream....

#

woah

ocean quartz
cinder flare
#

that's hoverValue's problem

#

not unkownAdapter

obtuse gale
#

lmao

#

not really, getAdapter is <T> TypeAdapter<T> getAdapter(Class<T>)

#

but getClass is always ? extends T

#

¯_(ツ)_/¯

steel heart
cinder flare
#

hmm that is really weird

#

there is probably a better way to do that

obtuse gale
#

and since ? extends is producer/supplier, it cannot take/consume it

#

super and extends are kotlin's in and out for generic types

cinder flare
#

luckily for me, I don't understand in and out 😉

steel heart
#

isn’t wildcards like not a thing in kotlin

obtuse gale
#

*

ocean quartz
#

<? extends T> == <out T>
<? super T> == <in T>
<T extends Something> == <T : Something>
<?> == <*>

cinder flare
#

huh, that's very useful actually

steel heart
#

Also what’s declaration site variance now again heh

obtuse gale
#

the what

steel heart
#

Idk bbg bragged about it the other day

obtuse gale
#

super well explained what that is all about

ocean quartz
cinder flare
#

i mean, it might not know

obtuse gale
#

the shadow knows

ocean quartz
#

The shadow knows

obtuse gale
#

mojang doesn't specify any custom actions for hover event

#

i'mma throw :^)

#

if anything kashike will yell at me 🙏

steel heart
# obtuse gale

maybe use a TypeToken aa it has getRawType which returns Class<? super T>

obtuse gale
#

after all the whole idea around adventure serialization is that "it replicates vanilla behavior"

steel heart
#

Just got that on my mind but ye

quiet depot
#

oo are we talking about types

ocean quartz
#

Any opinions on the naming of this?
I feel like it's kinda weird that it's both called something like listen

quiet depot
#

i have lots of experience with types

steel heart
#

Ye just scroll up 🙂

obtuse gale
#

lol

obtuse gale
quiet depot
#

how did u get a nick here when u don’t boost

obtuse gale
#

i didn't

quiet depot
#

oh

obtuse gale
#

lol

ocean quartz
#

Your adiction is showing, smh

forest pecan
#

guys i corrupted my classpath 🥲

#

idek how i did it lmao

#

lol it says when i decompile the code that i imported A and A exists in the file structure of the jar, but at runtime it says I tried to define an instance of B

#

lol

obtuse gale
#

color.color.color(color.color(color).color()).color

cinder flare
#
<dependencies>
    <dependency>
        <name>potato</name>
    </dependency>
</dependencies>```
#

dang that's a nice blue

ocean quartz
#

I guess i could name it something like:

listener {
  on<GithubPush> {
  }
}
cinder flare
#

ah yeah that'd be nice

half harness
#

thats loong

#

ohhhhhhhhhhhhhhhhhh

#

what is that

obtuse gale
#

components

#

hover events

#

click events

half harness
#

why is it package private btw

obtuse gale
#

unit tests

half harness
#

oh

half harness
#

lol

gusty glen
ocean quartz
quiet depot
#

I went into settings to set it and it was already set

#

I think we must have had it for a while

cinder flare
#

HC just built different

obtuse gale
#

Added a new NBT tag for entities - “HasVisualFire” – which will cause any entity with this flag to visually appear on fire, even if they are not actually on fire

Yo

#

That's pog

hot hull
#

Where's our multithreading tho

#

We don't care about the rest

obtuse gale
#

I care about the tiny useless changes

hot hull
#

I mean that change saves a wee bit of time

#

So not all that useless

cinder flare
#

is that like the paper changelog or something lol

obtuse gale
cinder flare
#

ah nice

obtuse gale
#

MC-225078 - Upgrading from 1.12.2 and below will cause items to lose enchantments

Who. The fuck. Cares

cinder flare
#

dkim, when we finally force him to update from 1.8

obtuse gale
#

Lmao

obtuse gale
boreal needle
#

thinking of relicensing squirtgun

#

is mit a good choice?

prisma wave
#

MIT best license

boreal needle
#

mit it is then

pastel imp
#

If you are linking your server to a bot, I suppose you cant connect two servers to the same bot or not?

boreal needle
#

can i license the bukkit bit under mit too?

prisma wave
#

uh

#

probably

#

It's a bit ambiguous what the GPL does and doesn't allow

boreal needle
#

screw it, what's the worst that could happen

#

its not like the bukkit devs are gonna come and hunt me down

prisma wave
#

Yeah they won't do anything

cinder flare
#

MIT best license

#

i would say change my mind, but you can't

prisma wave
#

^

boreal needle
#

tonight is gonna be fun

#

just gotta add license headers and javadocs

steel heart
#

wtfpl > mit

pale shell
#

how to find the bug in your code? throw 50 checks everywhere and hope one catches it fingerguns

pale shell
#

the checks worked i worked out it was 1.8 breaking it.

prisma wave
pale shell
#

honest question, what is that what you're exited for..?

prisma wave
#

Pattern Matching for switch

pale shell
#

that's good?

#

I'm gonna say.. yes?

prisma wave
#

yes

pale shell
#

i can't work out why it's good tbh.

jovial warren
#

that would be so much better with string templates, something that Java still lacks, but that is actually amazing

pale shell
#

I guess I don't use that thing enough

prisma wave
pale shell
#

10 words, ye

#

I just scrolled down and picked bits out

prisma wave
#

That's probably why then

pale shell
#

but it came out 2018

#

and you just found it?

cinder flare
#

probably not implemented until now

pale shell
#

why does it take 3 years to implement?

cinder flare
#

i mean it just takes time for JEP's to be processed and approved

pale shell
#

holy shit i love the new thing

#
// Old code
if (o instanceof String) {
    String s = (String)o;
    ... use s ...
}

// New code
if (o instanceof String s) {
    ... use s ...
}
#

that is good

cinder flare
#

lmao

#
static String formatter(Object o) {
    String formatted = "unknown";
    if (o instanceof Integer i) {
        formatted = String.format("int %d", i);
    } else if (o instanceof Long l) {
        formatted = String.format("long %d", l);
    } else if (o instanceof Double d) {
        formatted = String.format("double %f", d);
    } else if (o instanceof String s) {
        formatted = String.format("String %s", s);
    }
    return formatted;
}```
#

that

prisma wave
#

that's not what I was talking about but ok

cinder flare
#
static String formatterPatternSwitch(Object o) {
    return switch (o) {
        case Integer i -> String.format("int %d", i);
        case Long l    -> String.format("long %d", l);
        case Double d  -> String.format("double %f", d);
        case String s  -> String.format("String %s", s);
        default        -> o.toString();
    };
}```
#

to that

pale shell
obtuse gale
#

can eny1 help me with an error?

pale shell
#

you just gave us this page to read

cinder flare
#

did you actually read it

prisma wave
#

the jep is about switch statements

#

^

pale shell
#

i'm on like the top part

prisma wave
#

Or switch expressions*

cinder flare
#

oh god switch expressions are my dream

pale shell
#

I wonder why they decided to update switches

cinder flare
#

um

#

because java is like the only modern lang without pattern-matching switch expressions

pale shell
#

oh

cinder flare
#

you like kotlin right?

#

it has pattern-matching switch expressions

pale shell
#

starting to, ye

obtuse gale
#

Can eny1 help me with a error?

cinder flare
pale shell
#

scam

#

bm can i ask a quickie

prisma wave
cinder flare
#

well it's miles better than Java's currently

pale shell
#

Why weren't you supporting the new Damage system in pmines?

prisma wave
#

It's arguably not pattern matching at all

cinder flare
#

well it kinda does some pattern matching

prisma wave
#

where?

cinder flare
#

you can test for instanceof, functions returning booleans, in ranges, etc.

prisma wave
#

the is checks aren't technically pattern matching, it's just testing a Boolean + smart casting

cinder flare
#

well

#

i like it

prisma wave
#

yeah I'm not saying it's bad

#

But if we're being pedantic then pattern matching probably isn't the right term exactly

cinder flare
#

🥲

#

give me a cool haskell example with pattern matching then

prisma wave
#
case someList of
    [a, b] -> print (a ++ b)

That's a pattern for a generic list with 2 elements

cinder flare
#

and kotlin couldn't do that?

prisma wave
#

not currently

cinder flare
#

hmmm

#

very sad

#

i need to do more haskell

#

is there a book or something

prisma wave
#

learnyouahaskell

prisma wave
cinder flare
#

is that JEP gonna be in Java 17 or something?

prisma wave
#

Idk

#

Hopefully

cinder flare
#

oh dang

prisma wave
#

?

#

wot

pale shell
#

?

prisma wave
#

tf is a "line thing"

pale shell
#

you know, when you click a number on the left and side and it makes a link to go directly to that line

#

how it does #L47

prisma wave
#

Oh right

pale shell
#

yeah, i thought you could only do it from when you go through the code not but not in commits.

cinder flare
#
 if (Bukkit.getPluginManager().isPluginEnabled("MVdWPlaceholderAPI")) {
            plugin.debug("Trying to use MVdWPlaceholderAPI for placeholders");
            if (be.maximvdw.placeholderapi.PlaceholderAPI.getLoadedPlaceholderCount() != 0) {
                input = be.maximvdw.placeholderapi.PlaceholderAPI.replacePlaceholders(player, input);
            } else {
                Bukkit.getConsoleSender().sendMessage(ChatColor.RED + "[NametagEdit] As the error above suggests, you " +
                        "do NOT have any placeholder plugins installed. The placeholder API is merely an interface, it " +
                        "requires other plugins to function. This is NOT an issue with NametagEdit.");
            }
        }

        // The string can become null again at this point. Add another check.
        if (input != null && Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) {
            plugin.debug("Trying to use PlaceholderAPI for placeholders");
            input = me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(player, input);
        }
#

look at that

#

if you have MVdW installed but don't have any plugins that use it, it spams that console message but there's nothing actually wrong

pale shell
#

be.maximvdw.placeholderapi.PlaceholderAPI.replacePlaceholders(player, input);

#

why

cinder flare
#

dunno

#

just kinda weird

#

that guy in #development and a bunch of spigot reviews have the same problem

pale shell
#

someone called PrivateMines "luxury kindergarten with blocks to mine" kekwhat

old wyvern
prisma wave
#

Groovy

pale shell
#

@half harness what was the bugs you had

foggy pond
#

How can I describe Minecraft plugins in a report which person who's grading probably knows of the game BUT does not know what plugins are

#

I'm not sure 😂

old wyvern
#

server-side extensions

pale shell
#

@prisma wave uh i might need your help 😄

#

the deserialize method doesn't wanna work well.

foggy pond
half harness
#

the other bugs are listed too on the issues page, but thats the biggest

pale shell
#

getting it from gh now

half harness
#

even if u dont find the issue ty for helping :)))

pale shell
#

final String basePackage = 'me.dkim19375.bedwars.libs' ??

half harness
pale shell
#

how you getting that

half harness
#

so it'll all go to me.dkim19375.bedwars.libs.kotlin for ex

pale shell
#

it's not a thing in gradle?

half harness
#

wdym?

#

its just a variable

#

its groovy

pale shell
#

it errors up for me

half harness
#

groovy has variables...

#

huh

#

try reloading gradle

#

does the rest of the project error?

pale shell
#

reloaded it and still get that

half harness
#

tf

#

huh

#

what abt the rest of the project

pale shell
#

the rest loads

half harness
#

hmm

#

before you do anything, can u pull?

#

Git -> Pull

old wyvern
half harness
old wyvern
#

the def keyword

half harness
#

👀

onyx loom
#

def means that u wont have to type the Type i think

pale shell
#

pulling

half harness
#

oh

old wyvern
#

def basePackage = "..."

half harness
#

so its like java var

pale shell
#

fixed

onyx loom
#

it allows the variable to be dynamic too

half harness
pale shell
#

i mean the gradle my bad

#

wait what's Project in for loop

onyx loom
#

i didnt even know u could use variables like how ur doing it til just then

old wyvern
half harness
#

lol

#

groovy seemed quite similar to java

pale shell
#

man idk how you messed up this build.gradle so much lol

half harness
pale shell
#

it won't even build for a start

half harness
#

i have no knowledge of groovy

#

what

#

it does for me

#

🥲

#

are you doing gradle shadowJar

pale shell
#

i can't even get to that point

half harness
#

also make sure to remove the copyFileToTest task

#

or smth like that

pale shell
#

Where's Project and File coming from

half harness
#

whys it looking for annotations thonk

pale shell
#

your code

half harness
#

also, i dont get any of the errors u have

pale shell
#

Where is Project & File coming from

half harness
half harness
#

what is functional annotations

onyx loom
#

its coming from nbt api

pale shell
#

this gradle file is a pain to sort 🥲

half harness
#

;-;

half harness
pale shell
#

sorry i've got to the point of not holding in my thoughts

static zealot
#

how nice ...

half harness
#

;-;

pale shell
#

i got good news

static zealot
#

how good?

pale shell
#

I completely wipped the resource from my pc

half harness
pale shell
#

I pulled it again

#

and it fixed itself

half harness
#

oh

#

lol

pale shell
#

now to nuke the plugin :))

half harness
#

👀

pale shell
#

what on earth is going on here

half harness
#

it doesn't have a million Objects.requireNonNull :)))

pale shell
#

Logger its broke

half harness
#

wdym

pale shell
half harness
#

reload gradle?

#

or reload dependencies

#

or both

pale shell
#

ok

half harness
#

or invalidate cache and restart

#

🥲

static zealot
#

u love copying ideas don't you dkim19375?

pale shell
#

you like my nick dkim

static zealot
#

yes

#

its good

pale shell
#

DKIM

#

omfg.

#

It wasn't even being used...

#

send help

half harness
pale shell
#

me working with dkim's code ^

half harness
#

just saying this again, but it all works on my intellij

#

and it all worked for SecretX too

#

soo uh

static zealot
#

yeah its github's fault

#

I know

half harness
#

it worked for github too

static zealot
pale shell
#

you need a secret key

#

WHY

half harness
#

huh?

#

just saying this again, but it all works on my intellij
and it all worked for SecretX too
you* not me

pale shell
#
13:20    Commit failed with error
            0 file committed, 1 file failed to commit: Fixed logger?
            gpg: skipped "UntouchedOdin0 <UntouchedOdin0@users.noreply.github.com>": No secret key
            gpg: signing failed: No secret key
            gpg failed to sign the data
            failed to write commit object
half harness
#

explain

#

huh?

#

anyone here know about git?

static zealot
#

thinking_gun omg how have I not seen this before?

half harness
#

other than commit & push

static zealot
#

amazing

static zealot
half harness
#

no idea

static zealot
#

:SubnoirweirdChamp: lmaooo

half harness
#

idek what that is

static zealot
#

man this emoji is so good

#

this is the best tho

half harness
#

i should be working on a presentation rn

#

for the past 20 minutes

#

ive done nothing

#

aaaaaaaaaaaaa

static zealot
#

good

half harness
#

why r u committing

#

just saying this again, but it all works on my intellij
and it all worked for SecretX too

pale shell
#

??

half harness
pale shell
#

so you don't need my help?

half harness
#

why are committing fixed logger

#

what did u change?

prisma wave
#

he fixed the logger

#

Duh

half harness
#

but its already fixed

#

so im confused now

#

oh @pale shell u have to make a fork

prisma wave
#

clearly not

half harness
#

that was why it was erroring

#

you're trying to commit directly on my repo 🥲

half harness
old wyvern
#

wtf dkim

#

global state

half harness
#

i knew someone was going to say smth abuot that

#

😩

old wyvern
#
var SERVER_ONLINE = true
    private set
lateinit var LOGGER: Logger
    private set

And also disguised with conventions for constants

#

Why

half harness
#

sorry 😔

static zealot
#

Piggy I require your assistance. I'm trying to use Dolphin for a server in Pterodactyl but I can't for some reason connect to it. All it says its connection failed or something like that. I did it for the dedi tho. so i know it should work but for some reason it doesn't. I'll just make the changes directly in the dedi for now but I have to remember which server is which every time so it takes a few seconds before I find the correct one.

quiet depot
#

you need to tag me when u need help

#

because there's no guarantee that i'll see ur messages

static zealot
#

xD

quiet depot
#

show me how ur logging in with dolphin

old wyvern
#

Is this like invoking Voldemort

quiet depot
#

and it's not an xD moment

#

seriously

#

tag me next time

old wyvern
#

He turned online that exact monent

half harness
static zealot
#

pls don't hurt me. xD is my biggest sin I Know.

old wyvern
#

idk maybe xD

half harness
#

xD

quiet depot
#

i usually have notifications off this was just a one time moment where I had them on

half harness
#

just a one time moment

#

you hear that blitz!

#

a one time moment

old wyvern
#

The "One Who Shall Not Be Named"Piglet

half harness
quiet depot
#

no

half harness
#

ok

quiet depot
#

i only just got on

old wyvern
#

See

#

Told ya

half harness
#

sus

quiet depot
#

java 16 broke papi 3 😦

prisma wave
#

☹️

#

join the club of things broken by java 16

quiet depot
#

I just noticed that glare used paste.gg for that paste

#

weirdo

static zealot
#

I go to network, add a new network folder, select Secure Shell (ssh) -> Next -> Name: Bungee, User: USER-GIVEN-BY-PTERO, Server: SERVER-GIVEN-BY-PTERO (without the :2022 part), Port: 22, Folder: / I have also tried /mnt/data/servers/BUNGEE-UUID/ as a folder but that didn't work either

#

this is the error I get

#

or message

#

whatever

quiet depot
#

oh yikes that sounds like a huge amount of effort

#

are you able to sftp using a standalone client?

static zealot
#

hmm now I just realised I Could just use the dedi user and go directly in each folder

onyx loom
static zealot
half harness
#

helpchat paste only supports like 3 languages ;-;

quiet depot
#

pterodactyl will automatically fix permissions when u use root

#

so if u just want to use root

#

that's fine

static zealot
#

alr then I'll just make a new folder for each server and use root Ig

quiet depot
#

but

#

no

#

you've already summoned me

#

we need to make this work

static zealot
#

oh god xD

quiet depot
#

pm me the sftp details

static zealot
#

well I Could give you the info in private

#

alr

quiet depot
#

@onyx loom I don't see an option for that on paste.gg

#

did lucy leave?

#

I can't tag her

obtuse gale
#

@boreal needle

#

nop

quiet depot
#

oh

obtuse gale
#

still here

quiet depot
#

forgot she had underscores before

#

thought they were after

#

lucy is your hastebin fork open source

onyx loom
#

lucks paste has it

obtuse gale
#

idk I just type @lucy lol

onyx loom
#

and i think even lucys does yea

quiet depot
#

yeah ik lucy's has it that's why I'm asking her

#

didn't know lucks had it

#

is luck's a hastebin fork?

onyx loom
#

ah na

quiet depot
#

not interested in switching to a non-hastebin alternative

obtuse gale
static zealot
#

well for starters, shorter and more memorable name lmao

quiet depot
#

you mean "paste" blitz?

static zealot
obtuse gale
#

I mean... I don't even have to remember the domain

static zealot
#

Ik its not a problem you can fix just saying xD

onyx loom
#

actually no, dont get ideas about helpchat paste, pig we need papi 3 🥲

static zealot
#

lmao

quiet depot
#

soon™️

half harness
#

ah, its the best when youtube keeps recommending the same thing even though i watched it already

boreal needle
half harness
boreal needle
#

gonna spend some time making it super nice soon

jovial warren
#

man, imagine not being sponsored by a hosting company

sly sonnet
#

has anyone ever had a experience with ovh domain & cloudflare?

jovial warren
#

you guys gotta upgrade

boreal needle
#

man, imagine being sponsored

onyx loom
#

^

jovial warren
#

sponsored by sparkedhost 😎

onyx loom
#

imagine

sly sonnet
#

feeling ignored

boreal needle
#

you did ask in dev general tbf

onyx loom
#

i have 0 experience with ovh and cloudflare

sly sonnet
#

shit

onyx loom
#

not much i can do

sly sonnet
#

i meant to post it in offtopic

ocean quartz
static zealot
#

hmm in java how would I select the path where my jar is? Bcz ../ returns the directory before. so for example if I have my build/libs/ ../ would select /build/ but I Want to select /libs/

pale shell
#

Anyone know how to sign github pushes

ocean quartz
#

Write your name at the bottom of the page

pale shell
static zealot
static zealot
#

and it should be in the same directory as my jar

#

oh I guess I could just remove

#

everything after the last /

#

that can work as well

timber oak
#

Can I somehow specify path to the eula.txt? When running the start.bat file for the first time

#

Please don't ask why lol

static zealot
#

why

#

lmao

#

had to

static zealot
#

sorry

timber oak
#

Lmao

onyx loom
#

urs is fine odin?

obtuse gale
#

But it's not signed

#

That's what he wants

pale shell
#

it doesn't have the tag

#

I want the green tag.

onyx loom
#

im confused

obtuse gale
#

The "Verified" badge thing

pale shell
#

I know it's $ git commit -S -m your commit message on the command line, but how do I do it in IntelliJ?

onyx loom
#

ohhh right i see it now

static zealot
pale shell
#

It looks more professional to have the verified badge if you ask me.

timber oak
static zealot
#

ah nice

timber oak
#

The problem was that the start.bat file couldn't find the eula.txt file before

static zealot
#

just create it yourself xD

obtuse gale
#

Spigot has a jvm flag to accept the eula

pale shell
static zealot
#

yeah I assume that's what he did

obtuse gale
#

yea

pale shell
#

since when

obtuse gale
#

why does that matter

timber oak
pale shell
#

just curious I never knew of it.

static zealot
timber oak
#

How can I run the server on a different port though? Changing this didnt work server-port=25565

jovial warren
#

-Dcom.mojang.eula.agree=true

#

btw

distant sun
#

if I have added a file to github through iij (not commited), how do I ignore it without adding its name on .gitignore?

onyx loom
pale shell
#

I mean bm does it so

obtuse gale
#

doesn't bm use cli..?

onyx loom
#

he prob uses command line

obtuse gale
#

yea

distant sun
#

what's up with the verified thing you guys are talking about?

timber oak
#

Where do I put the "--port 153"? This doesnt work

#

java -Xms1G -Xmx4G --port 153 -Dcom.mojang.eula.agree=true -jar "R:\Transfer\SpigotServer\spigot-1.12.2.jar" nogui

onyx loom
#

verified badge

timber oak
#

or after the .jar"

distant sun
timber oak
#

It doesnt specify where to write it though

distant sun
#

-p 25565 after nogui

#

also, dont you need -nogui?

timber oak
#

Nope

#

nogui is fine

distant sun
#

aight

timber oak
#

Dunno why but it works

obtuse gale
#

that's a thing of the vanilla server

obtuse gale
distant sun
#

¯_(ツ)_/¯

obtuse gale
#

I know the vanilla server has a ton of args (that come at the end) for those things too, nogui being one of them

distant sun
pale shell
#

leaked email

jovial warren
#

lol odin u stupid

static zealot
#

xD

jovial warren
#

every commit has your Git name and email as the author details

#

donkey

obtuse gale
half harness
distant sun
onyx loom
#

i should probably change my email lol

jovial warren
#

signed commit = you used a PGP key to sign the patch

obtuse gale
#

bro the best nights are the nights when you have a really dumb idea so you just start making it till like 3am

distant sun
#

yea found it on google

half harness
distant sun
#

but is not on github

#

I clicked "ADD"

obtuse gale
#

if I have added a file to github
but is not on github

timber oak
#

What does the @ pause do in start.bat?

distant sun
#

wait for you to press a key before closing the window

obtuse gale
#

gpg is a program to create pgp keys