#dev-general

1 messages ยท Page 564 of 1

oak raft
#

Ok cya

obtuse gale
#

glad I could help

oak raft
#

YOO

#

Emily perfect timing

#

So, dkim had this little system for me

obtuse gale
#

that's unfortunate

quiet sierra
#

๐Ÿ˜ข

oak raft
#

Which allowed my bot to run on my computer

cinder flare
#

which gang

sly sonnet
#

what pot

cinder flare
#

java 16 gang

sly sonnet
#

bot*

oak raft
cinder flare
#

what was the problem

#

and what's the system

oak raft
#

So, the problem was that I was hitting too many great skill checks ๐Ÿฅต dkims system to get my discord bot hosted on my pc didn't work

#

But I just had to change some stuff and it's good

cinder flare
#

wtf is "dkim's system"

#

sounds real ghetto

#

and sounds like some WSL would greatly simplify everything

oak raft
#

But it works. So until I get a pi, it's fine

cinder flare
#

what is it tho

oak raft
cinder flare
#

how is that dkim's thing

#

that's literally a run config with two parameters lmao

sly sonnet
#

"ghetto"

oak raft
#

Well dkim showed me, so it's dkims thing

cinder flare
#

maybe you should invest some time into learning devops ๐Ÿฅฒ

oak raft
#

I don't even know what devops is, so yeah maybe

#

Sounds important

#

I've just been spending my time on Dead by Daylight I forgot everything tear

cinder flare
#

oof me too man

#

i'm getting all the 'chieves

#

i got rank 10 killer for the first time yesterday lol

oak raft
#

You got adept everyone?

#

๐Ÿ˜ฎ

cinder flare
#

not yet!

oak raft
#

Nice!

cinder flare
#

but they turned on SBMM so I'm going against easier people it seems lol

oak raft
#

Oh yeah, sbmm kinda screwed me

cinder flare
#

I think I'm too low on elo in both killer and survivor lol

oak raft
#

haha

cinder flare
#

the people i kill tend to be pretty bad

#

and my survivor teammates tend to be pretty bad

oak raft
#

Have you ever been rank 1 survivor?

cinder flare
#

oh all the time

oak raft
#

Ah so you're a proper rank 1

cinder flare
oak raft
#

2017 SMILE

cinder flare
#

yeah started playing in 2016 lol

oak raft
#

That's when I got the game too

#

I just never played

#

So, you plan on hitting rank 1 killer?

cinder flare
#

meh

#

killer is very aggravating to me lol

oak raft
#

Understandable

#

Offtopic though - Is it possible to work with a webhook within a discord bot (java)?

#

Or do I need a whole new project

cinder flare
#

i bet JDA has a thing for webhooks

hot hull
#

Indeed it does

oak raft
#

Awesome

oak raft
distant sun
#

Ovh not oracle

hot hull
#

Man in request paid said I pay a lot with a 30$ budget, massive pog

cinder flare
#

ah, 2 hours of work!

#

a man of class

hot hull
#

Nah 1 hour, he said he pays well so 30 an hour seems reasonable

cinder flare
#

haha

old wyvern
#

@obtuse gale ๐ŸŒž

old wyvern
#

๐Ÿฅด

#

wasnt he the dude with the "high" budget?

#

lmao

sly sonnet
#

just copied and pasted in

signal yarrow
hot hull
#

It's client sided

jovial warren
#

yeah pretty sure that is client side

#

wait... explain to me what exactly you mean

hot hull
#

You should be able to remove a player via packets, but not 100% sure

jovial warren
#

you can't add or remove players to or from that screen, that's client-side

#

you can only falsely tell the client who a message originates from, which will trick them in to thinking it came from someone else

#

and you can do that by using sendMessage on Audience with a given Identity

hot hull
#

Yea so you can basically do jack shit with it

jovial warren
#

if you're not using Adventure though, you can't do that

#

the client will never tell you when it opens that screen though, or if it adds or removes players, the filtering is all client-side, to avoid you being able to do things like control it from the server

hot hull
#

It shows vanished players or no?

#

Cause if it does, yikes

jovial warren
#

you know how vanished players work?

hot hull
#

Yessir

cinder flare
#

wtf are player profiles

jovial warren
#

you just don't tell the client there is anything there

#

the client won't spawn a player if you don't tell them to

#

they won't track a player's movement if you don't tell them where the player moved

cinder flare
#

bro what

#

since when did they add player profiles

jovial warren
#

player profiles?

cinder flare
#

the p screen

#

i've never seen this before in my life

old wyvern
#

when a player press "P" in minecraftWhat?

#

Yea same

jovial warren
#

the social interactions screen has been in the game since 1.16 iirc

cinder flare
violet creek
#

What happens if I use a library with a MIT license and after a while they change the license to something that doesn't allow commercial use. Am I still allowed to use that library if I don't update to the new version?

jovial warren
#

it's how you block people

old wyvern
#

oh wow

cinder flare
#

i did not know you could block people

jovial warren
violet creek
#

@jovial warren So I would have to close the project even though when I started it had a mit license?

jovial warren
#

or continue to use the old, MIT licensed version, yes

violet creek
#

Alright, great thanks

jovial warren
#

yw

ocean quartz
distant sun
#

Does anyone have the phone number for ovh billing department?

sly sonnet
#

3

distant sun
#

Romania / Europa but I think I found it

jovial warren
#

alright

distant sun
#

"An agent will be with you shortly" ๐Ÿ™„

hot hull
#

1000 years later

jovial warren
#

lol

half harness
#

#871306912342343701 message this is my time to get some money /s
|| btw for "context" I've been developing/procastinating a bedwars plugin for some time.. ||

sly sonnet
#

๐Ÿคซ

steel heart
#

Just ship yours away dkim, the essence of custom bed wars

half harness
#

but-

steel heart
#

No DiscordButt

static zealot
#

dkim's gonna be rich after this one

half harness
#

i doubt ill do that request

#

tbh

static zealot
#

it's 60$ smh

half harness
#

my bw plugin is very buggy

static zealot
#

with your experience in bedwars

#

you got it

half harness
#

;-;

static zealot
#

ez pz xD

cinder flare
#

blitz is your pfp a pair of cherries?

static zealot
#

idk. why?

cinder flare
#

just wondering, you kinda seem a little nutty recently

static zealot
#

maybe it is a pair of headphones hanging from a line.

cinder flare
#

with your nsfw pfp, your weird names

static zealot
#

what weird name? and what nsfw pfp?

onyx loom
#

just classic blitz

static zealot
#

what the fuck is nsfw about this one?

cinder flare
#

Deleted User and the broom lmao

#

not this one

#

remember the one mr. cubicle had to tell you to take off lmao

static zealot
#

well. the name was just for a joke

#

well. it's not my fault that ya'll don't have a bit of common sense

cinder flare
#

i don't think you're allowed to say that as a member of the trusted team haha

static zealot
#

I Didn't sign anything tho?

onyx loom
#

๐Ÿฅฒ

cinder flare
#

๐Ÿฅฒ

half harness
#

๐Ÿฅฒ

cinder flare
#

inb4 no more Blitz Trusted

static zealot
#

๐Ÿ‘

hot hull
#

Blitz Admin you right

onyx loom
#

omg

static zealot
#

FRosty know's what s up

hot hull
#

Definitely the sky

static zealot
#

hmm. nah.

#

that's just an LED screen

hot hull
#

My intelligence is up, I am a professional in Go now

static zealot
#

o

#

damn

#

u actually doing the job for Adam?

hot hull
#

Yes

static zealot
#

u should just stop responding after 1 week like all the 5 developers he had before xD

hot hull
#

Lol

#

Nah Terfs ma boi, he did bully me yesterday for my current job

static zealot
#

what's your current job?

hot hull
#

I work for a cleaning service

static zealot
#

well you probably make more money than u used to make with development

#

my brother does the same stuff in the netherlands and gets like over 2000 euros a month

hot hull
#

I mean I made 1,5x more in a month here than I did in an entire year with dev work

static zealot
#

that means you're a bad developer?

#

xD

hot hull
static zealot
#

ah. my brother had more.

#

over 200

hot hull
static zealot
#

xD

#

I got a few requests. I Finally asked for an almost fair price (still better that others would ask for) and they just didn't respond ever agian xD

hot hull
#

Lol, the usual

static zealot
#

xD

jovial warren
#

Hey guys, I've been thinking of an idea for an auto-service system to add to Krypton, and I thought that it would be easier if I made a mockup and put it in a repo instead of trying to explain how it works here, so I've done just that, the repo is here: https://github.com/BomBardyGamer/auto-service-mockup

I just want some feedback on the concept before I actually bother trying to implement it

GitHub

The mockup design for the proposed auto service system. - GitHub - BomBardyGamer/auto-service-mockup: The mockup design for the proposed auto service system.

old wyvern
#

auto service?

jovial warren
#

yeah, kinda like Spring's bean system but for plugins and libraries

old wyvern
#

ah

jovial warren
#

everything in the repo should have comments explaining how it will work

static zealot
#

๐Ÿ‘

old wyvern
#

I personally would suggest keeping that as an optional library

jovial warren
#

it also includes a runtime dependency management system in it, which supports any repo

jovial warren
half harness
#

this is a lot of annotations ๐Ÿ‘€

jovial warren
#

yeah it is quite a few, though I believe it's decently well structured

static zealot
#

dkim. why don't you shut up and join bedwars?

jovial warren
#

this would completely eliminate the need for a services manager and any setup that certain libraries may need to function properly

#

the idea is to avoid the need to copy and paste the same boilerplate code just to get a library working

static zealot
half harness
#

btw how would you get plugin specific things with the krypton api?
since I've noticed that you don't extend anything unlike JavaPlutin ๐Ÿค”

half harness
#

in a few minutes

static zealot
#

alright

half harness
#

oh

jovial warren
#
class MyPlugin @Inject constructor(
    val logger: Logger,
    @DataFolder val folder: Path
)
```for example
half harness
#

is there a list of different injections?

jovial warren
#

all the global bindings are in the GlobalModule, but I should probably create a list of those somewhere

old wyvern
jovial warren
#

hmm

#

for a system that is designed to make things work out of the box, it not working out of the box sounds a bit counter-intuitive imo

old wyvern
#

I meant in more of the way of bounding someone to a specific system

jovial warren
#

yeah good point actually

#

I mean, I'll keep the services manager for people who want to use it, and there's also the option to just copy and paste the boilerplate, you don't have to use the system

old wyvern
#

alr

jovial warren
#

I'm still not sure about whether I want the runtime dependency management system though, since it means a requirement of the server being online for dependencies to be downloaded

#

though I love the idea of having a shared place for libraries that plugins can use, rather than them all shading their own local versions

old wyvern
#

Ez

#

shade in slimjar

jovial warren
#

I would probably end up using parts of SlimJar as a reference point of how to actually implement the system, because why reinvent the wheel lol

old wyvern
#

lol

jovial warren
#

I'm still trying to decide if I should use compile-time annotation scanning and generate files to make this work, or use runtime annotation scanning

#

the first option means you only scan once per compilation, and means that startup will be rapid, so probably the first

old wyvern
#

yes

jovial warren
#

probably not worth scanning the methods at compile time though, since I don't think I can really get anything from those

steel heart
#

Use yugi time annotation scanning trollge

prisma wave
#

compile time has limitations and is harder

#

deez nuts

#

no the paste context action doesnt work

#

cringe

old wyvern
#

This is new....

static zealot
#

yeah

#

I still prefer my way

old wyvern
#

Does that convert the message to a paste?

static zealot
#

yeah. or converts other pastes to ours

cinder flare
#

soonโ„ข๏ธ

old wyvern
#

ah

pallid gale
#

that was quick of you to notice

static zealot
#

but I just have my emoji up there

obtuse gale
#

do most websites make a rest api as like a seperate project almost then for their website use that api?

static zealot
#

much faster

old wyvern
#

both exists

#

monolithic would probably end up being harder to maintain

static zealot
#

๐Ÿ–•

old wyvern
#

Micropp

static zealot
#

star knows what that is ^^

humble silo
static zealot
#

yes. that's an emote. I Didn't know until now. or if I ever did know I Forgot about it

humble silo
#

Uhuh

static zealot
#

wasn't meant for you.

#

if that's what you think

sly sonnet
#

@static zealot do u play league?

static zealot
#

rocket league? I used to

#

not anymore tho

#

wasn't very good at it either

sly sonnet
#

nono

#

league of legends

static zealot
#

no

#

I played a couple weeks like 5 years ago.

#

but that's all

sly sonnet
#

ur name is part of one champion name

static zealot
#

is it now/

sly sonnet
#

blitzcrank or smth

static zealot
#

can't believe they're stealing my name

#

gonna sue them

sly sonnet
#

yes

obtuse gale
#

im actually so like shit and front end but i wanna do more backend stuff so idk what to do

hot hull
#

get gud at front end?

obtuse gale
#

but like im really bad at design and stuff which isnt something i can see myself getting good at

ocean quartz
#

Front end sucks

obtuse gale
#

yeah i hate it but i wanna do backend stuff but like having to do frontend stuff for it really demotivates me

humble silo
#

Im a terrible designer too lol

ocean quartz
#

I should try Kotlin react again

old wyvern
#

You should try Elm again

prisma wave
#

based

ocean quartz
#

True need to try that

old wyvern
#

๐Ÿ˜Œ

humble silo
#

Or use it with ts libraries?

ocean quartz
#

Kinda, it's a bit funky

#

Actually seems like it now interops with TS well

humble silo
ocean quartz
#

Last time i tried the router was a bit buggy, but maybe i was doing it wrong
Other than that it was working fine

humble silo
#

huh, cool, well maybe ill try that? Idk, would be nice to not need to refresh myself on ts

ocean quartz
#

Ikr, would really be great if i didn't need to touch ts or js

steel heart
sly sonnet
#

yeah, fuck front end

steel heart
#

I just use JavaScript framework for it

onyx loom
#

there's a framework for everything!

static zealot
#

including making your pp bigger?

onyx loom
#

yea

sly sonnet
#

๐Ÿ˜

steel heart
static zealot
steel heart
#

U smol pp ?

humble silo
#

Im glad you all have decided to be 12 again

steel heart
#

Pp means power pranks right

oak raft
steel heart
#

Ooo we good to go then

frail glade
#

@eternal compass it's still wrapping weirdly.

ocean quartz
#

The bg?

frail glade
#

Yeah

ocean quartz
#

Set the background-position to cover

steel heart
#

Matt the css god

onyx loom
#

matt the frontend expert

steel heart
#

Matt the Matt expert

ocean quartz
#

Not an expert was just a suggestion to try xD
Cover tends to fit the background to the element

steel heart
#

Dont try to hide your powers!

eternal compass
oak raft
#

I see a ton of people use <> and [] when describing args in a plugins docs or smth, but when would I use each bracket?

ocean quartz
static zealot
#

[arg] is optional

half harness
#

oh

#

blitz

#

;-;

oak raft
#

Oh thanks guys ๐Ÿ™‚

eternal compass
eternal compass
frail glade
#

kk

distant sun
#

Is nginx fine? ๐Ÿ˜„

#

Trying to setup a web server for the first time

frail glade
#

Yeah nginx is fine ๐Ÿ™‚

distant sun
#

that's what I like to hear

sly sonnet
#

nginx is the only way to go

eternal compass
#

apache2 is cool too fingerguns

cinder flare
#

no

steel heart
#

lol

eternal compass
cinder flare
#

nginx is where it's at

#

reverse proxy gang

eternal compass
#

I use nginx for reverse proxies myself

#

theres this cool GUI based one

cinder flare
#

exactly

#

so why on earth would you recommend apache2 of all things

eternal compass
#

its a fair alternative imho

cinder flare
#

i mean not really

#

no reason not to use nginx

eternal compass
#

fair

#

btw star are you good at figuring out types for JS code? ๐Ÿ‘€
I have this JS code that doesn't work with types, but the lib it uses has typing support

#

and nothing works :p

cinder flare
#

well, not to brag, but I did fix a big Barry type issue for mr. cubicle

eternal compass
#

can you see if you can type that example? :p

#

nothing I try works

cinder flare
#

but I have also been awake for a significant amount of hours and am probably going to pass out very soon

eternal compass
#

ah thats fair

cinder flare
#

Blockly does not seem like something you would be interested in lol

#

as a person who is doing typescript stuff

eternal compass
#

I'm trying to build an application with it

#

for people who don't know java

cinder flare
#

ah

eternal compass
#

I'm not trying to use it lmfao

cinder flare
#

i was just gonna say it's for people who don't know how to program haha

eternal compass
#

if I was I'd just use the example

#

or scratch

#

I used scratch soo much at one point

cinder flare
#

oh no

eternal compass
#

anyway yeah I'm trying to build something for people that don't understand java to make simple plugins

#

(but I will not add complicated features since I don't want it to turn into skript where people can do stuff, so they do it, even though it doesn't make sense)

eternal compass
distant sun
#

what's the max jar size for premium spigot plugins these days?

steel heart
#

4,5 mb afaik

#

Donโ€™t bully me for using , over .

distant sun
#

didn't they increased it to like 5?

steel heart
#

Did they?

half harness
#

i'd recommend staying 4mb or below though

#

slimjar ๐Ÿ˜Ž

distant sun
#

"The file you are trying to upload is too large", ty for telling the max size as well

steel heart
#

Pdm ๐Ÿ˜Ž๐Ÿ˜Ž

half harness
#

java 16 support ๐Ÿ˜Ž

distant sun
#

alright so it is still 4.5mb, fucking md

steel heart
#

kotlin 1.5 ๐Ÿ˜Ž๐Ÿ˜Ž

distant sun
#

ik

steel heart
#

Yeah md69 did actually increase it from 4 to 4.5 still so thatโ€™s pog

eternal compass
distant sun
#

nah I was just curious

steel heart
#

collam

cinder flare
eternal compass
#

Can't you only shade the part you need?

steel heart
#

fatJar trollge

obtuse gale
#

Library loader fingerguns

steel heart
#

Does luckperms use that or still download it in the libs folder?

obtuse gale
#

It still has to run on all the other platforms

steel heart
#

So it uses its own system for all other platforms then and the lib loader for spigot?

obtuse gale
#

No

#

It uses its dependency manager everywhere

#

It would be fucking stupid if not

#

Plus it fetches from his own repo first, then if it fails it fallbacks to central (something you have 0 control on spigot library loader)

distant sun
#

Any idea what could cause the players to fall through map when teleporting?

obtuse gale
#

Carpets

distant sun
#

seriously

#

like, everything is black / laggy for a few seconds

obtuse gale
#

idk last time I administered a server I remember /home /tpa /warp etc etc teleported me to the void of there were carpets lmao

fluid cove
#

Does anyone know how to configure apache2 for using it in my ethernet network. Because i have 2 computers connected to the same wifi router. But when i open a webpage on of the pc, i cannot see the web. When i look using 127.0.0.1:80/Web it doesnt appear.

#

Do you know what im doing wrong?

cinder flare
#

So you obviously can't use it to refer to another computer on your nextwork

#

You'd have to get the local IP of that computer, using something like ipconfig or ifconfig in a terminal/command prompt

ocean quartz
cinder flare
#

jeez

#

do you really need the kotlin runtime tho

#

i mean I've converted a bunch of one of my plugins to kotlin and my jar file is still like 2.3MB

steel heart
#

Slimefun ๐Ÿฅด

#

Damn just found out about it

sweet cipher
eternal compass
#

anyone know where to get ideas for UIs?

#

I'm awful with design, and idek where to start

sweet cipher
#

Look at UIโ€™s of things similar to what you are making

eternal compass
#

theres only a few things similar to what I'm making and well, I want to be more creative than copying scratch.mit.edu's interface lmao

frail glade
#

Fred I know you said you fixed that thing earlier but did you forget to push it on github?

eternal compass
#

I haven't pushed it yet

frail glade
#

Ahh

eternal compass
#

no reason to

#

since it won't update for a few days anyway

#

and I have another issue to solve

frail glade
#

You should put the prod link in the readme.

eternal compass
#

better fingerguns
the link section

frail glade
#

Ye

sweet cipher
half harness
sweet cipher
#

Or ask someone good at UI

eternal compass
#

right I have adobe XD for that, but idk where to begin

half harness
#

XD

eternal compass
prisma wave
#

XD

eternal compass
half harness
#

oh

eternal compass
prisma wave
#

xD

onyx loom
#

xd

obtuse gale
#

@prisma wave

#

Nice

prisma wave
#

report

#

staff

#

admin

obtuse gale
prisma wave
#

i will kick it

#

and then kick you

obtuse gale
#

okay!

prisma wave
#

ok good

#

cool

fluid cove
#

Any good obfuscator to recommend?

#

Which do you think its more secure? Java obfuscator or Kottlin?

#

Its to obfuscate and if posible encrypt java bytecode

half harness
#

open source ftw

#

kotlin is not an obfuscator

obtuse gale
half harness
#

sort of

#

but a lot is still the same iirc

obtuse gale
#

clojure ๐Ÿ˜Œ

prisma wave
#

yeah clojure is completely unreadable when decompiled

humble silo
eternal compass
#

lets goooo
I just finished my command handler for my discord bot module system thingy

chilly zenith
#

nice

eternal compass
#

I'm not that immoral

sweet cipher
half harness
#

i doubt its coming anytime soon

#

they kept saying that it'd come "tomorrow" a bunch of times but them stopped responding to the thread...

#

so I assume it's abandoned

sweet cipher
#

That's sad

half harness
#

mhm

#

rip

#

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

sweet cipher
#

Ooh nice

half harness
#

i dont think its being maintained anymore though

#

I do not have the time or motivation anymore to continue this project, i do basically no JVM code anymore.
But i will not delete the Project, so if you want to take on SkIDE, open a issue here or DM me on discord.

sweet cipher
#

Rip

half harness
#

๐Ÿฅฒ

sweet cipher
#

I can't believe some people haven't heard of Skript

half harness
#

lol

humble silo
hot hull
#

The paste uses random shit at the end from what I've seen

static zealot
#

Nah. It just doesn't have support for a lot of stuff

#

Including js or ts

#

So it just chooses either random or it takes code snippets and decides from those

potent python
#

who can help me to install MySQL?
in my Host Dedicate ubuntu 18.04

cinder flare
distant sun
#

Any idea if I can take parts of apache commons and use it in my project? I don't need the whole thing, only a specific part

old wyvern
#

Check and obey its license

distant sun
#

so I can't?

steel heart
#

Why not just add the entire thing then minimize?

distant sun
#

Because I only need one method

#

d;commons-lang3 StringUtils#replaceEach

ruby craterBOT
#
public static String replaceEach(Stringย text, String[]ย searchList, String[]ย replacementList)
throws IllegalArgumentException```
Description:

Replaces all occurrences of Strings within another String.

A null reference passed to this method is a no-op, or if any "search string" or "string to replace" is null, that replace will be ignored. This will not repeat. For repeating replaces, call the overloaded method.

Since:

2.4

Returns:

the text with any replacements processed, null if null String input

Throws:

IllegalArgumentException - if the lengths of the arrays are not the same (null is ok, and/or size 0)

Parameters:

searchList - the Strings to search for, no-op if null
replacementList - the Strings to replace them with, no-op if null
text - text to search and replace in, no-op if null

steel heart
#

#Java #OpenJDK #JDK
The first release candidate of Java 17 is here! Why you should not be using the finalize() method of the Object class anymore. What are value-based classes? Bonus: hints on contributing to the OpenJDK.

โŽฏโŽฏโŽฏโŽฏโŽฏโŽฏ Chapters โŽฏโŽฏโŽฏโŽฏโŽฏโŽฏ
0:00 โž  Intro

0:59 โž  Java 17 RC1 is here!
Get if from http://jdk.java.net/17/
...

โ–ถ Play video
steel heart
# distant sun Because I only need one method

Just grab it and donโ€™t care, donโ€™t think anyone will try sue you for that, itโ€™s more if you steal entire classes and bigger stuff that it might start to get sensitive.

distant sun
#

ok'

static zealot
#

lmao. I remember I once found an algorithm for spiral movement and it said "don't use in public projects without asking for permissions" and I of course went ahead and used it in 3 public projects xD

#

I changed it after that to another one that didn't require me to ask for permissions xD

old wyvern
#

You'll most likely just need to include its license

eternal compass
final scroll
distant sun
#

yea alright @old wyvern

distant sun
#

how can I give access to ubuntu to modify files on /var/www?

prisma wave
#

If that's nginx I think nginx adds a www user that you should be using

distant sun
#

yes nginx

#

and I can't seem to find an user called www

cinder flare
#

probably a group

#

do an ls -lah in your /var/www folder

#

oh and add ubuntu to the www group

prisma wave
#

usermod -aG ubuntu www

distant sun
#

user www does not exist

#

*** System restart required ***
maybe because of this?

cinder flare
#

other way round BM

#

so you need usermod -aG www ubuntu

distant sun
#

group www does not exist

cinder flare
#

whelp

cinder flare
prisma wave
distant sun
#

working with ubuntu is already a pain

sly sonnet
#

no,its not

hot hull
#

ngl, but this one is fire

static zealot
humble silo
#

nice random shapes

static zealot
#

1 sec.

humble silo
#

I love the new logo

static zealot
#

will restart IJ

#

logo is also fire

#

indeed

#

@hot hull

#

I Love this one

#

the background color is better and the shapes are better

#

like. the other ones are very very repetitive

hot hull
#

oh damn, that's a scam

static zealot
#

xD

#

time to move to community edition? xD

hot hull
humble silo
#

lol what

hot hull
#

I have the sm0ll icons so it's the same all the time

static zealot
#

yeah. I got the free edition icon. ain't got the cool one either

humble silo
#

omgosh, why does all microsoft documentation suck??? I swear to god they wont even link a github... Im having doubts that anything in here ever worked

static zealot
#

oops

#

wrong image

#

this is what I have

humble silo
#

smh imagine not being on mac

static zealot
#

but the loading screen for community edition is very cool

cinder flare
#

also are you doing C# or something

humble silo
cinder flare
#

ah azure

humble silo
#

they have a dedicated article on it, thank god, but it sucks

#

well, the setting up azure part was fine

#

but like fundamentally i dont see how their spring stuff could work

#

and it doesnt

#

and they link no github incase i did something wrong

cinder flare
#

wdym

humble silo
#

like i want to check out the whole file and imports and stuff

#

they link no github for the article

cinder flare
#

is this an article specific to spring?

humble silo
#

ya

cinder flare
#

i'm impressed they even have one

cinder flare
#

look at the normal oauth one

#

should work on any language

humble silo
#

spring gets kinda weird doing oauth manually, but ill try this

cinder flare
#

combine those two

#

then you can use the spring oauth thing

humble silo
#

oh lol, i already got a couple different(easier) providers setup, so i think im good there atleast for now

#

Ok, well im having the same issues i had now for discord, so thats a start

hot hull
#

@prisma wave Quick question, how do I import a file if I have them in different dirs, cause right now I'm trying to have it as

command (dir)
  handle (dir)
    - file which I want to import
  impl (dir)
    - file I'm currently using

And I just can not get it to work

prisma wave
#

can't you just use the package?

hot hull
#

nop

prisma wave
#

import "command/handle"?

static zealot
#

wasn't there something like ../handle/file

#

to basically go back 1 directory

#

and go from that

prisma wave
#

not in go i dont think

hot hull
#

Nah not the issue

prisma wave
#

you may need to setup a module and then use the fully qualified path

static zealot
#

OH

#

RIGHT

#

sorry caps

#

go

hot hull
cinder flare
hot hull
#

I have this, but as soon as I click it, it doesn't resolve it

#

IJ be on drugs again or?

prisma wave
#

probably ij being dumb

#

try build

static zealot
prisma wave
#

nope

static zealot
#

wait

#

actually

#

nvm

prisma wave
#

definitely not

cinder flare
#

nope

#

100% not

static zealot
#

I was thinking about something else

#

I think I was thinking about gradle implementation of a file

hot hull
#

What a 4head

static zealot
#

or maybe just javascript. so yeah. u never know

#

not even I Know what I Think of

#

its like my neurons don't talk to each othere

cinder flare
#

you probably saw me do it in JS

static zealot
#

even tho there's only 2

cinder flare
#

like an hour ago or whatever

static zealot
#

well I Did. but I Remembered doing something similar with like implementation in gradle

#

from a file

cinder flare
#

yeah gradle has local file syntax

#

but Java sure don't

static zealot
#

yeah. that's my bad

#

I apologise

hot hull
#

So yea IJ is on crack, it's updating files so fucking slowly, renamed a file yesterday, and it's still using that for some fucking reason

#

Deleted .idea, still showing yesterdays dir name

#

Like what'?

prisma wave
#

pc bad

ocean quartz
#

Delete system32, might work

hot hull
#

ah, needed to edit the mod file

#

This is my layout, above is the file I'm trying to import, but it just does not want to

prisma wave
#

How have you done the import

#

also I assume you've tried the old invalidate caches trick

hot hull
#

Yea fixed that, importing it with

prisma wave
#

and what's the module called?

hot hull
#

bot

prisma wave
#

in go.mod too?

hot hull
#

Yes

prisma wave
#

hmmmm

#

try building with command line

#

that looks fine

#

so either IJ is broke or im forgetting something

hot hull
#

I mean does inheritance work different than other languages or same?

#

Cause if it's same, IJ on crack

prisma wave
#

not really the same

#

it's similar but quirkier

hot hull
#

elaborate

prisma wave
#

interfaces are the only way of doing polymorphism

#

im not sure that's really "inheritance"

#

but

#

uh

#

idk

#

it just works

#

if you have the functions of the interface, it "inherits" the interface

hot hull
#

janky shit

prisma wave
#

meh

#

it works

#

it's not OO, so

hot hull
#

I get that, wouldn't that make it even easier for importing then, or atleast using functions/structs from other files

prisma wave
#

wdym?

#

you import a package

#

and you get all the exported members from that package

#

in theory, anyway

hot hull
#

"in theory"

prisma wave
#

did u do this

hot hull
#

Not yet, will try rn

#

Figured it out

#

I dumb

prisma wave
#

xd

humble silo
static zealot
#

nice

chilly zenith
half harness
static zealot
#

yeah

#

a bit

#

....

#

means not a lot

sly sonnet
chilly zenith
static zealot
#

how the fuck do I declare new line in my README.md?? I'm editing it from github and it literally doesn't care about them

#

oh

#

it's 2 fucking spaces... ๐Ÿ˜ข

obtuse gale
#

yep

static zealot
#

also. another question. how do I Delete the wiki from a github repository? I can't seem o

#

to be able to just delete the main wiki page

#

like other pages

#

oh. I guess I can just disable them

#

from the settings

onyx loom
#

@static zealot fix ur shit

#

dont work

static zealot
#

What don't work?

#

Omg

#

I said server

#

XD

#

Instead of string

#

I was so focused on putting it after the server expansion that my brain messed it up

#

oh boy. time to crash 100 more times

#

wait where's that?

onyx loom
#

oh yes i can definitely tell ur brain is messed up

static zealot
#

on the ecloud?

onyx loom
static zealot
#

what?

onyx loom
#

just make both strings lowercase, then call contains()

static zealot
#

that's actually better

#

so please leave me alone

#

here read

#

smh

onyx loom
#

"faster" lol

static zealot
#

anyways. fixed the ecloud

#

lmao

#

it was just as fast to write since it was copy paste

#

and it takes 4 times less to execute

#

sooo

#

I don't mind

onyx loom
#

๐Ÿค”

static zealot
#

read if u care. if not leave me alone. k. ty

#

xD

#

and ty for reporting that

sick patio
#

good cpanel there ๐Ÿ˜Ž

#

lol

ocean quartz
#

First time using value classes and this is actually pretty cool ;o

steel heart
#

that exists in kotlin also? ๐Ÿ˜ฎ

ocean quartz
#

Yeah, added in 1.5
Kinda ugly declaration though, since you need to add @JvmInline ๐Ÿ˜ฉ

steel heart
#

oof

#

damn primitive classes are cool also btw

prisma wave
#

havent inline classes been around since like 1.3?

onyx loom
#

iirc they will be changing that declaration eventually

ocean quartz
ocean quartz
obtuse gale
#

๐Ÿ˜ซ

onyx loom
#

jvm limitations because of stinky java โ˜น๏ธ

ocean quartz
#

Let's fork the JVM!

steel heart
#

lmao

#

matt monopoly fr

onyx loom
#

yeah!!!

prisma wave
#

sleepong

steel heart
#

ping pong

ocean quartz
#

Testing to see if code will run every day at midnight is great, have a bug and it didn't work? Well good luck tomorrow

steel heart
#

lmao

ocean quartz
#

Should work, basically will calculate how long till midnight when first ran then should repeat every midnight

steel heart
#

assertTrue(false)

hallow crane
#

@old wyvern can I replace my shadowJar task (with relocations inside) with the slimJar relocations?

ocean quartz
#

Technically yes, since all SlimJar does is inject the relocations into shadow

frail glade
#

There's another issue with Slimjar that Yugi is going to fix when he's back. Requiring me to delete my libs each time I restart the server.

distant sun
#

The vps is fresh, I just did these steps

humble silo
#

Finally, microsoft documentation SUCKS

#

why cant they do anything right ๐Ÿ˜ซ

#

Hi dkim

#

*dkim19375

half harness
#

btw (at least in kotlin, i think its same with java) why is it sometimes #length or #size? why can't it be consistent ๐Ÿ˜ฉ

humble silo
#

lol

ocean quartz
#

Ngl i never know when it's dkim or conclure talking at first lmao

humble silo
#

lol

half harness
#

-_-

humble silo
#

ima go buy nitro so i can change my name then ;p

#

lol

#

*make it even more confusing

half harness
#

๐Ÿฅฒ

#

bkim19375

ocean quartz
half harness
#

but in kotlin size is a variable in arrays

#

yuhwijkndalsd

humble silo
half harness
#

xD

#

๐Ÿ˜‰ ๐Ÿฅ—

ocean quartz
#

Size is a property in arrays, not a field, also Kotlin arrays are different than Java

humble silo
#

๐Ÿคข๐Ÿ˜‰ ๐Ÿฅ—

half harness
#

wait a minute

#

in kotlin

#

is it always a size property*?

#

in lists too

#

I thought it'd be length or something in list

ocean quartz
#

Yeah lol

half harness
#

oh

#

so kotlin is consistent?

#

just not java?

ocean quartz
#

Yes

half harness
#

amazing!!!!!!!!!!!!!!!!!!!!! ๐Ÿ˜

humble silo
half harness
half harness
humble silo
half harness
steel heart
#

dkim19375.height = 0

half harness
#

-_-

steel heart
#

^_^

ocean quartz
half harness
#

oh

#

but isn't the "backend" the same?

ocean quartz
#

I think similar, i remember some situations that'll be a bit different, but most of the times yes

steel heart
#

Isnโ€™t Array in Kotlin much more powerful than the Java ones

prisma wave
#

well an array is an array

#

They're not fundamentally different in kotlin but they're not treated as "primitives"

steel heart
ocean quartz
#

An example dkim

#

Similar thing happens with primitives

half harness
#

yea

#

hm

steel heart
#

Why not IntArray? trollolol

humble silo
#

Idk y this took me so long, but it has

half harness
#

๐Ÿฅฒ

steel heart
#

Looks good except no css

half harness
#

css ftw

humble silo
#

lol

half harness
#

btw why does IntArray exist? Can't there just be extension functions for Array<Int>

humble silo
#

this is how i do all websites

#

what are you talking about

#

lol

#

more importantly it actually works

steel heart
#

Boomer groda_susp

ocean quartz
prisma wave
#

Yeah

#

Compiler isn't smart enough to turn it into an int[] for some reason I guess

#

Even though that sounds pretty trivial

steel heart
#

Thought kotlin Array<T> was more something similar to Javaโ€™s Arrays::asList implementation but seems like it isnโ€™t duke

half harness
#

wait

#

is it even possible to do int[]

#

iirc it always errored

steel heart
#

Kotlin noob language

ocean quartz
half harness
ocean quartz
ocean quartz
half harness
#

nvm

#

oops

#

nvm

steel heart
#

Well I guess Arrays::stream is an option

prisma wave
#

it's "more powerful" in the same way that Int is more powerful than int

#

But it's not really any different to a java array

steel heart
#

Ok chief

ocean quartz
#

For example filter will still create a list for it

prisma wave
#

Yeah I mean all the "bonus features" just come from the fact that Array implements Iterable

steel heart
#

Does it? ๐Ÿ˜ฎ

#

Iterable<Matt> m = new Matt[0]; thonk

prisma wave
#

It does in kotlin yeah

steel heart
#

Oh

#

Java bad

prisma wave
#

๐Ÿ˜ณ

#

Hot take

obtuse gale
#

@prisma wave hello

#

Can I have?

prisma wave
#

what?

obtuse gale
#

Okay thank you !!

ocean quartz
#

You're welcome!

prisma wave
#

Mind your own business

obtuse gale
#

no u

distant sun
#

Day 2 of "setting up a fucking web server" has begun!

sly sonnet
#

what's the problem?

hot hull
#

Shorter list if he tells you what's not a problem

distant sun
#

"Web server is down" ๐Ÿคฃ

median quiver
#

I think we can all agree on this

distant sun
#

I thought they removed Lombok

static zealot
#

@hot hull. Hi ๐Ÿ‘‹

#

@prisma wave can u add this to the gallery? ty

prisma wave
#

xd

static zealot
#

he left the server after that. :))

steel heart
#

o instanceof Person(var firstName, var lastName, var city) is this feature in Java yet?

static zealot
#

nyes

steel heart
#

Ok pog

static zealot
#

no yes

#

how is that pog?

prisma wave
#

not yet

#

sad

distant sun
#

How would that work?

#

Is possible to use an editor that lets me click on lines and stuff on ubuntu?

static zealot
#

yesn't

prisma wave
#

it's just a shorthand for o instanceof Person p; var firstName = p.firstName() or something

distant sun
#

wait what

#

So you assign the values to these variables inside that statement or?

prisma wave
#

yes

distant sun
#

Weird but cool

#

And I assume they are available inside that statement

eternal compass
#

does java 16 run java 17 code?

ocean quartz
#

No

eternal compass
#

okay.

#

j10 accepted j11 code, right? so it was doable at a time

distant sun
#

You cant run code that was compiled against a new version, using an old version

eternal compass
#

I thought it used to be backwards compatible one or two versions

#

maybe I'm just crazy

#

idk

ocean quartz
#

Nope, Java only works backwards, j16 runs anything below it, j10 runs anything below it, never above

eternal compass
#

hm

distant sun
#

^

eternal compass
#

okay

ocean quartz
#

I mean, it can't run code it doesn't know exists

eternal compass
#

so then the MC community is gonna get put into chaos every time MC bumps java versions?

distant sun
#

j16 running j17 means forward compatible

eternal compass
ocean quartz
#

You can compile for java 8 and run on all java versions (above 8 ofc)

eternal compass
#

that

eternal compass
#

also- anyone good with different DB types here?
I need to find a database that has some sort of messanger to update my program when the database changes (update almost instantly), using RabbitMQ or smth.
I'm thinking of writing it myself, but that feels stupid

ocean quartz
#

A database to trigger an update? thonking

eternal compass
#

right.

#

that way someone could edit something on my bot's web interface

#

and have it change in ~ real time

#

eg. change the prefix, click save, type a command, and it works

hot hull
#

I mean just send an update to your code when they do that?

eternal compass
#

I'm trying to build my bot to be sharable from the ground up, for experience (and if it becomes big fingerguns), so thats not an option

ocean quartz
#

Oh thought you were talking about like actually updating the program not just its data

eternal compass
#

no just the data lol

#

if I were to build it myself I'd create a process that can get / output data via a RabbitMQ line, and then it would connect to MySQL for persistence and such.
but I feel like someone's already build a database for this t hat I could just use

#

oh hmm, firebase's database seems to have realtime updates

#

oOooh

steel heart
#

Lol tho rabbit is pog

static zealot
#

@onyx loom. I'm finally working on my RTP Plugin again. and I'm confused why you did this xD
plugin.cooldownHandler.cooldownCheck(player, target, sender)

#

that method only sends the message if they're in cooldown but doesn't give any other fucks

steel heart
#

I think Bukkit.shutdown() could solve this issue

static zealot
#

nah.

#

I'll just use DedicatedServer.explode()

steel heart
#

๐Ÿฅฒ

onyx loom
#

because it was duplicated, so i made it a method instead

static zealot
#

only problem

#

mine was returning

#

yours is just sending a message

#

xD

onyx loom
#

oh right

#

apologies

#

well u know what to do

static zealot
#

no worries. I was just confused. I Completely forgot you updated my plugin

#

yeah. I'm going thru the entire code rn bcz there's a lot of stuff I Forgot I Did

#

xD

ruby dew
#

how did you guys make a javadoc or wiki?

#

for your own plugins?

#

i need some recommendations on hosting or some stuffs

cinder flare
#

a small vps or raspi can probably host a little readthedocs or javadocs instance

#

it is basically static content, after all!

static zealot
#

or. if you want. you can just use gitbooks.

#

or github wiki

ruby dew
#

is there like a super small vps site?

static zealot
#

ez pz

#

xD

ruby dew
#

ohhh!

cinder flare
#

gitbook bad

ruby dew
#

github wiki would be cool

static zealot
#

tho. I Don't like gitbooks. It looks ugly

#

but its free fingerguns

cinder flare
#

and it costs money

static zealot
cinder flare
#

at least, dark mode does

#

dark mode?!

static zealot
#

do you know what dark mode does?

#

it literally changes the blue stripes to black

cinder flare
#

yeah so fuck that

static zealot
#

that's why Matt is doing his own wiki

cinder flare
#

exact;y

#

man i love matt

#

great work he does

static zealot
#

yeah. doesn't find something or doesn't like what he finds? he'll just make an alternative

#

xD

cinder flare
#

man it really saddens me that jimmy johns is closed on sundays here

#

really throws a wrench into my weekend plans

static zealot
#

imagine having plans

#

:kek:

cinder flare
#

i mean i don't

#

my plans are generally to go get jimmy johns because it is delicious

static zealot
#

xD

static zealot
#

Mannnnnn

#

I love IJ sometimes. but sometimes...

#

oh shit

hot hull
#

Mannnnn

#

Do I like go

cinder flare
#

nah

hot hull
#

=pl FrozenJoin

#

Have I forgotten the prefix again

cinder flare
#

/pl FrozenJoin

hot hull
#

?pl FrozenJoin

compact perchBOT
#

v2.2.0 by Starmism
FrozenJoin offers incredible customization of join/quit messages alongside JSON-formatted messages.

Downloads:

91

Rating:

5.0โ˜…

Reviews:

2

hot hull
#

Only 91 downloads, pathetic

humble silo
cinder flare
#

Best sandwich location I've ever been to

#

Wawa is a close second, though

humble silo
#

Jimmy john?

#

lol

#

Im sorry i cant get past the name

stuck harbor
#

y'all americans have sandwitch fast food stores?

#

tf

#

just make it urself

cinder flare
#

you guys don't have subway in bri ain?

stuck harbor
#

nobody goes there