#dev-general

1 messages ยท Page 572 of 1

wind patio
#

Skript bad.
See you tomorrow for another based take.

sweet cipher
#

You can't prove it's bad

steel heart
#

We can prove itโ€™s not good

sweet cipher
#

No you can't

steel heart
#

Yes you can

sweet cipher
#

No you can't

steel heart
#

Fish youโ€™re fishy today

wind patio
#

๐Ÿ’€ ๐Ÿด ๐Ÿž

remote goblet
#

Skript makes people think they're developers cheemssmile

sweet cipher
#

Wdym? Skript developers are a real thing.

remote goblet
#

lets just call server configurators developers

#

i would not even call it developing

#

i would categorise it way more in the plugin configuration category just more advanced

steel heart
#

Skript is cringe

#

Idk how I liked it before

sweet cipher
#

Now prove me wrong

remote goblet
#

oh yes

#

because md_5 is the smartest most intellectual person ever

steel heart
#

If md_5 then true

#

Myes

remote goblet
#

he's the best developer the spigot community has ever experienced clowncat

sweet cipher
#

MD_5 made Minecraft

steel heart
#

Genius

remote goblet
#

the man that makes APIs used by thousands of people but hardly documented any of it should be the person we all look up to

wind patio
#

md_5, the king of all spigot developers, now bow

remote goblet
#

MD_5 sucks

sweet cipher
#

Rude

steel heart
#

Heโ€™s cool

sweet cipher
#

None of you made Spigot

remote goblet
#

okay and

forest pecan
#

I made spigot!

#

i am

sweet cipher
#

Oh

steel heart
#

But just because he thinks something doesnโ€™t mean itโ€™s always correct

forest pecan
#

op

remote goblet
#

if we did, We would actually document it properly cheemssmile

sweet cipher
forest pecan
#

yes

remote goblet
#

I hate you pulse

forest pecan
#

Skript is amazing

sweet cipher
#

See

#

Both people who made Spigot think Skript is great

lunar cypress
#

oh this again

forest pecan
#

Skript is the best programming language

sweet cipher
#

100%

remote goblet
#

anyway i go back to ST_SparkleStars suffering ST_SparkleStars

wind patio
#

Alive chat for once fingerguns

remote goblet
#

i love you all, but you're all so terrible

sweet cipher
#

Says the one who thinks Skript is bad

forest pecan
#

Skript is pretty cool

remote goblet
forest pecan
#

say what

lunar cypress
#

does anyone want to throw around some half assed understanding of programming language theory again to feed their superiority complex with regards to skript? I'm all here for it

remote goblet
#

no

#

no one cares enough for that again

lunar cypress
#

sad

sweet cipher
#

I'm here to defend the best programming language

forest pecan
#

Same here

remote goblet
#

I don't actually ~hate~ skript, I just don't like it personally cheemssmile

forest pecan
#

The best programming language cannot be offended!

sweet cipher
forest pecan
#

Just look at this sexy beast

remote goblet
#

okay that gave me jesus jammer vibes

#

anyway

forest pecan
#
# event
on join:
    # effect
    broadcast "Welcome to Skript!"
#

so sexy

sweet cipher
#

So simple

forest pecan
#

Makes me creamy

sweet cipher
#

So elegant

forest pecan
#

So concise

#

So fast

#

So optimized

steel heart
#

Breh

wind patio
#

So words

#

So sentences

forest pecan
#

So

steel heart
#

No xp for you

remote goblet
#

I don't like skript because I couldn't actually use it in a genuine real life job cheemssmile

sweet cipher
#

Yes you can

forest pecan
#

Yes you can

remote goblet
#

I also wouldn't want to

forest pecan
#

You just need to be pro at it

sweet cipher
#

Skript developers make 10x more than Java developers because less people can do it

forest pecan
#

More demand

#

Less devs

sweet cipher
#

Exactly

remote goblet
wind patio
remote goblet
#

sxtanna 2: electric boogaloo

sweet cipher
forest pecan
#

I want to protect Skript

#

with my hearrt

sweet cipher
wind patio
#

What's there to understand

forest pecan
#

It's so hard to understand too

#

i don't even get how comments are added still

#

Like #? bro thats a hash brown

sweet cipher
#

lol

remote goblet
#

I am actually confused whether pulse is actually defending it or is being sarcastic at this point Panik

sweet cipher
#

I don't know why Jetbrains made Kotlin when Skript was already a thing

forest pecan
#

Yeah

sweet cipher
#

Like why make a worse programming language?

forest pecan
#

Ikr

remote goblet
#

why make a programming language in the first place

#

teach everyone binary

forest pecan
#

Skript is lower than binary

#

you fool

wind patio
#

Yeah, all million dollar companies use Skript because of how superior it is compared to other languages

sweet cipher
#

It's mostly the billion dollar companies actually

forest pecan
#

FAANG

wind patio
#

Sorry my bad

sweet cipher
#

The million dollar companies can't afford to pay the Skript devs

forest pecan
#

Average yearly pay of a billion

old wyvern
wind patio
#

I overheard Google started using Skript

forest pecan
old wyvern
#

Because, excuse me sir, but elara is the most paying language!

sweet cipher
forest pecan
#

Yeah

#

in reality, Skript is more than just a programming language

#

you pray for it

#

its jesus

sweet cipher
#

They were the ones who spread the lies about Skript being bad

forest pecan
#

It determines your wife

old wyvern
forest pecan
#

it determines your pay

prisma wave
#

billions

forest pecan
remote goblet
#

in other news, I now go back to feeling ST_SparkleStars pain & suffering ST_SparkleStars

prisma wave
#

i miss the days where i was allowed to do a little trolling

old wyvern
#

๐Ÿ˜Œ

steel heart
#

Lol

old wyvern
#

Good ol' days

forest pecan
#

You can still troll!

#

Just give me admin

prisma wave
#

๐Ÿ˜ฎ

forest pecan
#

I can help you

old wyvern
#

Just ban pulse, ez

forest pecan
#

Hey

old wyvern
#

Hey!

forest pecan
#

ban Yugi

#

for his dabbing pfp

old wyvern
#

/ban Yugi

old wyvern
static zealot
#

don't ask for it. smh

sweet cipher
#

Blitz can we have your opinion on Skript?

old wyvern
#

tbh I dont think the dude in the pfp is dabbing

sweet cipher
#

They are crying

old wyvern
#

or wait no

#

nvm

static zealot
old wyvern
#

They are

sweet cipher
serene cave
#

Hello

#

I am the president of the United States

static zealot
#

bye

serene cave
#

No

sweet cipher
#

Donald Trump what is your opinion on Skript?

serene cave
#

Skript is what codes the government computers

steel heart
#

Donald Trump

serene cave
#

Yes I have came back

steel heart
#

Wat ya dink of Biden

prisma wave
#

hello donald

serene cave
#

Hello Brister

#

long time no see

steel heart
remote goblet
#

okay when i said pain and suffering i didnt actually mean it

#

im against a highly unfun character

obtuse gale
empty flint
#

Quick question. What's the best way to avoid having a "core" plugin when you want to share common plugin functionality and have multiple plugins access the same instance of a class? Is there even one?

potent nest
#

Is it about common functionality or common data?

empty flint
#

Well both. But yeah the data part is the trickiest. Functionality only when it comes to different versions.

steel heart
#

@ocean quartz how does it feel doing cpp

empty flint
#

Is it even bad practise to have a separate plugin that handles that stuff?

steel heart
#

feels like a good one to me

#

more modular, easier to independently deploy certain modules

empty flint
#

So you're pro core plugins?

#

I guess that makes sense, yeah

steel heart
#

If you have code that is being shared across different plugins, then yeah

#

tho I guess can be a bit annoying updating all the modules that depend on your "common" module

#

sadly always pros/cons whatever you try

empty flint
#

There is no way of updating the plugin jars automatically or even downloading them automatically, is there?

steel heart
#

there's

cinder flare
#

ew separate core plugins are the worst

#

that's why I don't use RedLib lol

empty flint
steel heart
cinder flare
#

i'd rather have that

#

i don't wanna download a whole nother plugin for some random one

steel heart
#

also Brister Mitten got like a plugin package manager repo iirc

#

might be worth checking that out also ^

cinder flare
#

well generally downloading and deleting stuff in my plugins folder is frowned upon

steel heart
#

Star u dodo

cinder flare
#

i would only trust like paper to automatically update stuff for me

steel heart
#

wet

ocean quartz
empty flint
steel heart
ocean quartz
steel heart
#

do they shade in their common stuff into every mod jar?

cinder flare
#

there really shouldn't be much that can't be separate modules that work independently no matter the version

steel heart
#

if ur common lib has an api, a good way to get access to the api might be a singleton tho

cinder flare
#

i mean like what stuff are you gonna be putting in your common api?

#

MF stuff has all I need covered and it's all separate shadeable bois

steel heart
#

shadeable

#

lol

cinder flare
#

yes

#

able to be shaded

half harness
steel heart
#

tho, plugin libraries are a thing now

empty flint
#

What is redlib?

ocean quartz
cinder flare
steel heart
#

but fat jars are fucking wide

#

my storage isnt unlimited

cinder flare
#

all of the mf utils are like, less than 1mb or something

#

how big are your libraries gonna be they don't do that much

half harness
#

100mb is a lot

#

๐Ÿ‘€

steel heart
#

slimefun

half harness
#

most plugins are <1mb

ocean quartz
#

Ah yes your 15GB server will definitely be filled with all those 100MB combined plugins

steel heart
#

yup

cinder flare
#

yeah your world file will be 10x larger than any plugins you have I guarantee

steel heart
#

pretty sure triumph-troll takes 85gb

ocean quartz
#

It does!

steel heart
cinder flare
steel heart
ocean quartz
#

So much better than the arduino IDE ๐Ÿ˜ฉ

cinder flare
#

ooooh IJ arduino

#

now that's spicy

ocean quartz
#

A bit annoying to setup but working now

cinder flare
#

worth it

#

very beautiful

steel heart
#

gorgeous

#

might actually marry you

obtuse gale
#

@obtuse gale rawrr

half harness
obtuse gale
#

?

obtuse gale
obtuse gale
half harness
obtuse gale
#

Dinosaur

half harness
#

emilyy getting a whole bunch of pings recently ๐Ÿฅฒ

obtuse gale
#

Uh

#

It's nice cuz she get the attention that all women needed.

half harness
#

lol

#

@obtuse gale rawr

obtuse gale
#

Lol

#

Hahahaha

ocean quartz
obtuse gale
#

Lol

stuck harbor
sweet cipher
obtuse gale
prisma wave
#

so true

lunar cypress
#

is this the titanic of the incel community?

ocean quartz
obtuse gale
obtuse gale
lunar cypress
#

oh no

#

not even denying it

half harness
#

what is the titanic of the incel community?

obtuse gale
half harness
#

uhh

#

what movie?

#

๐Ÿ‘€

#

๐Ÿฅฒ

obtuse gale
#

Lol it's a movie

half harness
#

oh

#

titanic?

obtuse gale
#

Romantic

#

Yes

half harness
#

๐Ÿ‘€

obtuse gale
#

Called "Titantic"

half harness
obtuse gale
#

What the

#

It's about Romantic no incel

#

no ehem ehem man

prisma wave
#

uh huh

obtuse gale
dense dew
#

do you like more java or javascript

#

helo btw

ocean quartz
#

Java, Javascript is hell

dense dew
#

whyยง

obtuse gale
#

They are entirely different languages

#

Java is to JavaScript what car is to carpet or ham to hamster

#

It's not that you "prefer one over the other", they are meant to work on different technologies

stuck harbor
#

clojure and clojurescript are also very different from each other

dense dew
sweet cipher
#

Java is for frontend, javascript is for backend

dense dew
#

๐Ÿ˜ญ

#

i mean things like

#

syntax, variables etc

#

not what it do

stuck harbor
stuck harbor
half harness
stuck harbor
#

sql isn't a programming language imo

sweet cipher
dense dew
half harness
#

๐Ÿฅฒ

sweet cipher
stuck harbor
sly sonnet
lunar cypress
#

it may not be general purpose but you write programs with it

old wyvern
static zealot
#

fun fact. the Kotlin expansion for PAPI is written entirely in Java.

hot hull
#

Kek

hot hull
#

Showcase dud forgot it, or it's a feature, but I mean who needs persistency

static zealot
#

xD

remote goblet
empty flint
#

Is it possible to read the spigot.yml file from within a plugin?

#

I'd like to check if bungeecord is set to true or false

#

Or more specifically, what's the proper way of checking if a plugin running on spigot is part of a bungee network or not?

old wyvern
#

Like you'd read any other file ig

empty flint
#

I thought I could only access the plugin folder

#

wait so I can manipulate the file system?!

#

or just read from it?

old wyvern
#

Depends on the host

hot hull
#

You can't access beyond server jar I don't think, if even that

old wyvern
#

You cant really tell without checking the permission

#

If you have read/write permission to all directories, well yea

hot hull
#

You'd hope people aren't that dumb tho

empty flint
#

Would it perhaps be better to try to communicate with the bungeecord server and see if anything comes back via the bungee message network or whatever that API is called? If anything comes back, it's bungee, if not, it's standalone spigot?

split wigeon
#

am i able to get support here or is there a support channel somewhere?

#

wait not config help here
my bad

static zealot
half harness
#

๐Ÿ‘

split wigeon
tidal agate
#

does this server help with discord problems?

half harness
#

uhhh
its a minecraft support server but i guess you can try in #off-topic

#

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

tidal agate
#

do u know any discord help serers

#

servers*

half harness
#

sry no

static zealot
#

time to recycle an old joke.

#

if you don't want to get jabaited, don't click the link in #off-topic

#

you have been warned

hot hull
#

The need to be logged in saved me

static zealot
#

lmao

crude crystal
#

Any crypto developers here?

prisma wave
#

i would hope not

crude crystal
prisma wave
#

idk

#

but this is primarily a minecraft discord

crude crystal
#

Yeah but some people

#

do both

#

started with minercraft an got interest into crypto

obtuse gale
#

hi which channel is for minecraft support?

#

Depends on the question

#

oke thx i have a super weird bug or something

#

its been going for a month i think lol

static zealot
#

wanna play coc guys?

ocean quartz
#

Coc you say ๐Ÿ˜ณ

static zealot
#

Coc I say

old wyvern
#

Handsome squidward asking for some cuc

static zealot
#

yes

#

so? anyone wants to play or should I not make a lobby?

old wyvern
#

Im up for a round

static zealot
#

that's all I need! 1 round of coc

old wyvern
#

๐Ÿคจ

static zealot
#

dw about it. I'm making the lobby now

#

here you go boys

#

not gonna mass ping this time xD

eternal compass
#

@everyone

loud gyroBOT
#

The 'everyone' mention is disabled so you can't annoy people.

eternal compass
#

mass ping

static zealot
#

hmm

#

@prisma wave @ocean quartz @onyx loom @eternal compass @obtuse gale @half harness @sturdy latch @steel heart @lunar cypress @oblique heath who else used to play? xD

#

@hot hull join

prisma wave
#

who the hell is stabby meowkins

ocean quartz
#

Lmao

eternal compass
#

what language?

static zealot
#

I've got no idea

#

lmaooo

eternal compass
#

well nows the time

ocean quartz
static zealot
#

i don't even know who I wanted to ping instead lmaoo

obtuse gale
#

yeah ik

prisma wave
#

@cinder flare probably

obtuse gale
#

busy tho :(

static zealot
#

oh yeah

eternal compass
prisma wave
#

yea im doing work rn soz

eternal compass
#

which one

static zealot
#

star it was

eternal compass
#

should I use

prisma wave
#

no

#

wrong reply

ocean quartz
#

Oh

prisma wave
static zealot
#

lmao

eternal compass
#

sounds hard

static zealot
#

star was haskell hmm?

prisma wave
#

it is

#

however

#

it's how i learned

#

suffering in coc = the best way of learning a language

eternal compass
#

BM join

static zealot
#

@mental trench ^

#

join

prisma wave
#

mhhhhhhhh

#

ok 1 game

eternal compass
#

๐Ÿ˜Œ

prisma wave
#

why no shortest D:

static zealot
#

we'll wait another 30 seconds. maybe Matt wakes up?

static zealot
prisma wave
#

you can win shortest with any language except java

static zealot
#

remember when ya'll were working on a COC bot and all that?

#

what happened with that?

prisma wave
#

it still exists

static zealot
#

I lost 30 seconds bcz it didn't get me in ..

prisma wave
#

sad

#

ez

static zealot
#

math ๐Ÿ˜ฆ

prisma wave
#

it gives the equation

#

well mostly

ocean quartz
prisma wave
#

๐Ÿ˜Œ

static zealot
#

welp. next one will have shortest

prisma wave
#

yessssss

mental trench
static zealot
#

yeah. I don't understand this question. sorry boys. not going to complete this COC

mental trench
#

Spoiler:
||e=readline;l=e();r=e();print((r*2*Math.PI*l/60).toFixed(2))||

static zealot
#

1.67 so close yet so far

mental trench
eternal compass
#

I got it :p

#

in java

#

I could have gotten it so much quicker in JS

#

or in a real IDE

mental trench
#

CoC is an IDE

eternal compass
#

it doesn't detect errors

static zealot
#

so .I have to calculate the circumference which is l*2*PI right? and then multiply by r/60.0 ?

eternal compass
#

like missing ;

mental trench
#

thats part of your job

static zealot
#

because I get 1.674666666666...

mental trench
#

yes

#

i mean

#

60 is enough

static zealot
#

also tried using 3.14 instead of the PI from kotlin

mental trench
#

no 60.0

eternal compass
#

use PI

static zealot
#

nah. kotlin. bcz I get nextInt I need to divide by 60.0 to make it double

eternal compass
#

it works

mental trench
#

haaa xd

#

anoootheeer

static zealot
#

yeah. even if I divide after I multiply with R

#

I still get 1.67

mental trench
static zealot
#

omfggg

#

Found:

15.707963267948...

Expected:

15.71

obtuse gale
#

\๐Ÿฅด

eternal compass
#

lmao

mental trench
#

xddd

#

toFixed(2)

#

(sadly you are using java xd)

#

((int) (n * 10)) / 10d

obtuse gale
#

\๐Ÿง

static zealot
#

shortest is included

#

oh. yugi didn't finish

#

u still with us @old wyvern ?

mental trench
#

xdd

#

Programming languages allowed: All

old wyvern
#

oh sorru

#

I forgot

static zealot
#

@prisma wave we have shortest now. xD

static zealot
mental trench
#

is it possible to select

static zealot
#

new one

mental trench
#

shortest mode only?

static zealot
#

yes. it is possible. I will not

mental trench
#

Nice

#

pick it

surreal quarry
#

should i play during my history lecture ๐Ÿ‘€

merry tangle
#

ok

static zealot
#

clearly

merry tangle
#

anyone help help me

#

pls

surreal quarry
#

ok

obtuse gale
#

wat

static zealot
#

oops

#

wrong personm

obtuse gale
#

lmaoooo

static zealot
#

@eternal compass

merry tangle
surreal quarry
#

^^ has helped me numerous times

#

the wiki link not coding game

static zealot
#

launching

mental trench
#

have you tried that game Ghost Busters Coorp?

merry tangle
#

bruh antoe

#

pls

mental trench
#

Reverse mode

merry tangle
#

pls i need help

obtuse gale
prisma wave
#

hey uh

#

shortest mode

#

oh

#

wait

#

no it's not

#

fuck

mental trench
static zealot
#

nooo

#

I spent to much testing

surreal quarry
#

ex

static zealot
#

and gotten 3

surreal quarry
#

ez

static zealot
#

idk if its even right

#

xD

#

ok

surreal quarry
#

idk why mine was in python lmao

#

too lazy to change it

static zealot
#

you can select language

mental trench
#

lmao

static zealot
#

its what you last used

#

it stores it

surreal quarry
#

yea ik

#

too lazy to change it

static zealot
#

yes

mental trench
#

NEW NEW NEWW

static zealot
#

I saw now

#

sorry

surreal quarry
#

its a lot of work those three clicks

merry tangle
#

plsssssssssssssssss

#

pls

#

pls

static zealot
#

what?

merry tangle
#

help me

obtuse gale
#

mate

#

shut the fuck up\

mental trench
#

ip

surreal quarry
static zealot
#

ip*

mental trench
static zealot
#

yes please shut the fuck ip

#

xD

old wyvern
#

yes please shut the fuck ip

mental trench
#

stfi

prisma wave
#

ugh

obtuse gale
#

6 blocked messages

old wyvern
#

great!

mental trench
#

stfu drakeNo
stfi drake2

static zealot
#

we'll let fred do it

old wyvern
#

do what

static zealot
#

I need to go pick up my brother. byeeeee. have fun ๐Ÿ˜ฆ

eternal compass
#

how do I hook up my IDE? ๐Ÿฅฒ

mental trench
eternal compass
#

it has no autocomplete

mental trench
#

alt + f4

old wyvern
#

Take the laptop to your bedroom

eternal compass
#

already do that

ocean quartz
#

Copy the code to your IDE fingerguns

old wyvern
#

Find the ventilation hole

mental trench
#

hey someone left!

surreal quarry
#

i left

#

i have class lol

ocean quartz
#

Ugly

mental trench
#

whts that?

old wyvern
#

eh

surreal quarry
#

like

#

school

old wyvern
#

blitz left

mental trench
#

school? eyes_sus

#

i dont even remember my last day at school lol

ocean quartz
#

School is not more important than coc

eternal compass
#

I'm supposed to be in school rn, but I can't do in today lol

surreal quarry
#

yea true matt

mental trench
eternal compass
#

@distant sun join

mental trench
#

Someone should pick only shortest mode

distant sun
#

I'm about to leave soon

eternal compass
#

okay well play quickly then

#

more incentive

mental trench
#

We need more people

#

imagine pinging everyone in Python discord for a CoC

surreal quarry
#

start

#

Lmao

mental trench
#

gogogogo

#

HELL YEAHH

surreal quarry
#

is python ok?

#

or only longer languages

mental trench
ocean quartz
#

Python is fine

prisma wave
#

fred

#

shortest

mental trench
#

LOL

eternal compass
#

why so easy

mental trench
#

shhh shhh xd

#

he won

#

:c

eternal compass
#
        System.out.println(length * width * 2 + length * height * 2 + width * height * 2);
#

lmao

mental trench
#

xdddd

eternal compass
#

and the other guy I invited

#

came second

distant sun
#

what is that?

eternal compass
#

@old oriole

#

we're here

eternal compass
old oriole
#

hellllo

mental trench
distant sun
#

System.out.println(2*(l*w+l*h+w*h)); shorter ๐Ÿ˜„

eternal compass
#

eh true

#

@prisma wave speed up

prisma wave
#

ok

#

cant quite beat js

mental trench
eternal compass
#

java is awful for char count

#

but I want to do java

surreal quarry
#

python ๐ŸŒš

mental trench
#

bash

#

someone left?

remote goblet
#

someone left?

mental trench
#

who are those 2?

prisma wave
#

oh

#

whoops

surreal quarry
#

im done

prisma wave
#

i closed the tab

mental trench
#

Who's Vshnv and ipsk

#

create a new one c:

prisma wave
#

yugi and matt

obtuse gale
#

yugi and matt

mental trench
#

ahhhh

#

which is matt

#

i guess the one with one piece image

ocean quartz
#

Yes

#

Definitely one piece

#

100% one piece

eternal compass
#

new one

#

and not shortest

mental trench
#

ond

eternal compass
#

hm?

mental trench
#

Kotlin thonking

old oriole
#

r=readline;l=+r();w=+r();h=+r();print((l*w+w*h+l*h)*2)

mental trench
#

yeah

old oriole
#

couldnt that have been faster

mental trench
#

||r=readline;l=+r();w=+r();h=+r();print((l*w+w*h+l*h)*2)||

old wyvern
#

Tried to make a bit cleverer solution but thats just longer

mental trench
#

yeah, i didnt want to send it here

old oriole
#

why

mental trench
#

people is still clashing

old wyvern
mental trench
#

:daaaa:

old oriole
#

i didnt know it counts characters or i would have done it in python

#

lol

mental trench
#

thats was shortest mode is about

eternal compass
#

I would have used JS lol

#

I had no idea

mental trench
#

so close damnn

old oriole
#

should we do another

mental trench
#

you are now green

old oriole
#

kinda fun

#

good for brain

#

i am green

eternal compass
#

hi green

#

I'm fred

old oriole
#

hello

mental trench
#

I think brister is not starting one more

#

*Alonso leaves the chat*

eternal compass
#

noo

old oriole
#

is that allowed or am i gonna get banned

#

idk

#

im new here lmao

ocean quartz
#

You're fine

eternal compass
#

(same one)

old oriole
#

what command is dat

eternal compass
#

none

#

just post the link

old oriole
#

how come it didnt work for me ;-;

mental trench
old oriole
#

maybe because i said join at the end

#

lol

mental trench
eternal compass
old oriole
#

ah

eternal compass
mental trench
#

i'll use java then

old oriole
mental trench
#

oh no,js is faster

old oriole
#

depends what youre more fluent in

eternal compass
mental trench
#

English

old oriole
#

if you dont know js, then java would be faster

#

i only know a smol amount of js

eternal compass
#

@prisma wave @onyx loom @cinder flare @ocean quartz

old oriole
#

joinjoinjoin

mental trench
#

i just use java for plugins and discord

old oriole
#

jda?

mental trench
#

indeed

eternal compass
#

JDA good

old oriole
#

i dont like jda

#

i use javacord

mental trench
#

eww

old oriole
#

lol

eternal compass
#

why

#

eww

old oriole
#

idk

#

i just

#

think its easier to set up

mental trench
old oriole
#

just got used to it

mental trench
#

naaaa, jda is faster

#

and better

#

imo

old oriole
#

starting clash

ocean quartz
eternal compass
#

@mental trench share code

mental trench
#

r=readline;w=+r();H=+r();for(h=0;h<H;h++)print("O".repeat(w))

eternal compass
#

this wasn't shortest

#

was it

mental trench
ocean quartz
#

No, it was only fastest

eternal compass
#
        for (int i = 0; i < height; i++) {
            StringBuilder builder = new StringBuilder();
            for (int j = 0; j < width; j++) {
                builder.append("O");
            }
            System.out.println(builder.toString());
        }
mental trench
#

sadly java doesnt have a repeat thing

eternal compass
#

I would have been so much faster if I didn't get confused between O and 0

mental trench
#

i mean i has a Collections.nCopies

#

or something

#

iirc

mental trench
#

I was like wtf

#

hold on, that zero looks weird

#

xD

eternal compass
#

@old oriole speed up :p

old oriole
#

im confused

eternal compass
#

im fred

mental trench
#

speed up = hurry

old oriole
#

as to what its asking for

#

shut up lmao

eternal compass
#

it wants a rectangle

mental trench
#

shut ip

#

^ weThink

eternal compass
#

eg.
2 x 2 =

OO
OO
old oriole
#

when it says 4x4 does it want
OOOO
OOOO
OOOO
OOOO

eternal compass
#

yes

#

exactly

old oriole
#

for the 20x20 it says

#

1 sec

mental trench
#

java should have a

#

"string".repeat(3)

old oriole
#

BRH

eternal compass
old oriole
#

stupid bot

eternal compass
#

I just used forI

#

and a string Builder

mental trench
#

*should have*

eternal compass
#

ahh

mental trench
#

but there is a nCopies method iirc

eternal compass
#

oh

#

d;String#nCopies

ruby craterBOT
#
public Stream<String> lines()```
Description:

Returns a stream of lines extracted from this string, separated by line terminators.

A line terminator is one of the following: a line feed character "\n" (U+000A), a carriage return character "\r" (U+000D), or a carriage return followed immediately by a line feed "\r\n" (U+000D U+000A).

A line is either a sequence of zero or more characters followed by a line terminator, or it is a sequence of one or more characters followed by the end of the string. A line does not include the line terminator.

The stream returned by this method contains the lines from this string in the order in which they occur.

Since:

11

Returns:

the stream of lines extracted from this string

mental trench
eternal compass
#

oh

#

d;Collections#nCopies

ruby craterBOT
#
public static List<T> nCopies(int n, T o)
throws IllegalArgumentException```
Description:

Returns an immutable list consisting of n copies of the specified object. The newly allocated data object is tiny (it contains a single reference to the data object). This method is useful in combination with the List.addAll method to grow lists. The returned list is serializable.

Returns:

an immutable list consisting of n copies of the specified object.

Throws:

IllegalArgumentException - if n < 0

Parameters:

n - the number of elements in the returned list.
o - the element to appear repeatedly in the returned list.

mental trench
eternal compass
mental trench
eternal compass
mental trench
old oriole
#

lol

eternal compass
#

JS is lame though

#

I'm like 10x quicker at it

#

but still lame

#

๐Ÿ˜„

obtuse gale
#

๐Ÿฅด

prisma wave
#

๐Ÿฅด

distant sun
#

Lol

distant sun
obtuse gale
#

Gn

frail glade
#

If any of y'all are using projects written with ACF, I advise you recompile the latest changes deployed yesterday. There was an issue where it was looping through all players online to get client locale every second and there was no cache for it so it was showing up on the main tick. Latest deployment updates check time and implements locale cache.

prisma wave
#

Ah yeah, I saw the issue mentioning that. I'll rebuild, thanks for mentioning

dawn hinge
#

thanks :)

obtuse gale
#

Yikes

#

That's not very cash money of you, Aikar

static zealot
#

how were the COC games?

steel heart
#

They were good

static zealot
#

You are given an array of N integers and a list of M inclusive ranges a, b.

For each range, print the sum of the values in the array with an index between a and b inclusive.
someone explain to me what does this mean? XD I don't have an a or a b

#

oh nvm. they're not named a or b. fuck

steel heart
#

lel

#

Youโ€™re truly wonderful chad

mental trench
#

I wont in most

#

jsut saying

#

CANCELLED!

obtuse gale
#

I just full rush my base & at last... there's no fun anymore..

steel heart
#

?

#

I donโ€™t think you understand the essence of coc, I have yet not quit

distant sun
#

Weak

obtuse gale
#

Yes it's a weak strategy..

static zealot
#

It was very painful trying to quit that game. But after a few months of trying, I Did it

distant sun
obtuse gale
#

I just spend over $10k for coc over past years when it was popular..

steel heart
#

My troops are maxed almost

#

Just the defense

#

But it takes freaking ages

obtuse gale
#

Still mate... That's why it's a chill game

obtuse gale
distant sun
#

?

obtuse gale
distant sun
#

:)

obtuse gale
#

Maybe i'll try to join

distant sun
#

Nah I'm not, I think about moving though

obtuse gale
#

I just staying in clan called "Req & Leave" to farm my exp

distant sun
frail glade
#

Anyone here used Ktor before?

static zealot
#

Matt

#

what hasn't matt done. damn that guy is cool

frail glade
#

@ocean quartz hello sweety

ocean quartz
#

Oh hi, yes Ktor i love it

static zealot
#

๐Ÿ˜ป

frail glade
#

So you know my MCBanners project? I'm looking to minimize hosting cost for it, so someone suggested checking out Cloudflare Workers. It doesn't support Java so I was looking at KotlinJS possibly. I'm basically looking on how I want to approach this. MCBanners is a Spring Boot backend with microservices and a front-end Nuxt (Vue) website. Is Ktor something that would work here? I'm not entirely sure what I'm looking for.

ocean quartz
#

I could be wrong but I'm pretty sure Ktor is just jvm and native

#

Let me confirm that though

frail glade
#

Ahh, damn. If that's the case, I'm not entirely sure how I would rewrite this all in the backend to work in Cloudflare Workers.

ocean quartz
#

Yeah ktor server is just jvm
Ktor client has jvm, android, js, native
So yeah probably won't work

frail glade
#

I wonder if I can write the backend in NodeJS then. Basically the website should be good, but just have that push requests out in the proper location. I would just need to have it somehow handle the routes like Spring does.

ocean quartz
#

I think expressjs could be good

frail glade
#

And can CW host that?

ocean quartz
#

I think it runs on nodejs

steel heart
#

SpringBoot

prisma wave
frail glade
#

I have not, no.

prisma wave
#

I don't know what they support but they might be a little more open ended

frail glade
#

I know if I got it through CW I wouldn't have to pay because we wouldn't hit the 100K a day or whatever.

prisma wave
#

Ah yeah

#

I think lambda just takes a docker image so that might work

#

1 million free requests / day

frail glade
#

Their website says 1M per month

prisma wave
#

Oh yeah, per month sorry*

#

But that may still be enough, and even if it was over you probably wouldn't be paying much

frail glade
#

I'll look into AWS Lambda if it can handle Spring. If it can handle microservices and connect them, then I think it could work.

prisma wave
#

I don't know too much about how it works, but it's worth a look

#

If you can generate a docker image then it should work

frail glade
#

Yeah we have MCBanners fully dockerized on an Oracle VM right now.

prisma wave
#

The oracle free one?

frail glade
#

Yeah

prisma wave
#

What's the issue then? Surely that's enough

frail glade
#

You have to reset it every couple weeks iirc

#

They don't tell you when it's going to go down afaik

prisma wave
#

Oh, what?

old wyvern
#

what?

prisma wave
#

is that the same thing that happened to me?

old wyvern
#

No

#

Its running just fine for me for like atleast 2 months now

#

I havent even opened the panel in almost a month

frail glade
#

I've had 4 people now tell me that theirs has stopped after like 60 days and they have to remake the instances.

old wyvern
#

huh

#

weird

#

Maybe they exceeded the spec limit for always free

frail glade
#

No idea tbh. It's just kind of concerning that MCBanners could just drop at any given time without warning.

old wyvern
#

๐Ÿ˜ฌ

#

What is mcbanners btw?

#

like for plugin banners?

frail glade
#

Yeah on like SpigotMC and stuff.

#

"However, Ampere A1 Compute instances are disabled when your trial ends and then deleted (terminated) after 30 days, unless you upgrade to a paid account.ย "

#

Is that not what we made?

mental gulch
#

hello I come to see you to know how to install java 16 on a Debian vps I already have java 11 on the vps

obtuse gale
#

sdkman

frail glade
#

@old wyvern I suggest you make a recent backup of everything just in case if you're nearing 60 days.

eternal compass
#

we were playing Clash of code

#

ig it deleted the embed with the join link

static zealot
#

COC*

eternal compass
#

isn't that clash of clans?

ocean quartz
static zealot
#

@half harness u done with school?

half harness
#

yes

static zealot
#

wanna play?

half harness
#

lol

#

ill play a couple

static zealot
#

ok. I'll be on in a second

#

it was 1.5 seconds

#

but I am o

#

n

half harness
#

i have to sign in every time ;-;

static zealot
#

what? why?

half harness
#

idk

static zealot
#

you're doing something wrong

surreal quarry
#

lmfao im in a cs class for learning about tools

#

and theyre showing vim

#

and some kid goes "how do i exit"

#

classic

sweet cipher
#

Great movie

ocean quartz
#

Is it possible to instantiate annotations in Java? thonking

obtuse gale
#

by.. using them?

#

why?

ocean quartz
#

No no, like actually instantiating them directly

#

I guess you can

#

Asking because that's a feature in Kotlin 1.5.30 now

stuck harbor
#

ya know, kotlin is useful and all

#

but kotlin native scares me

steel heart
#

Theyโ€™re interfaces after all, implementable

obtuse gale
#

I don't think that's how it works Conclure

#

unless it is idk

ocean quartz
#

Difference is that Java needs to be anonymous the Kotlin implementation would just be Default(alias = []) etc

obtuse gale
#

well they are definitely instantiated by the JVM

ocean quartz
#

Warning thonking

obtuse gale
#

with the methods automagically implemented (at runtime?), kinda like a record

humble silo
#

In kotlin arent all annotations final? So they cant be inherited?

ocean quartz
#

Not sure tbh

steel heart
#

Ye this got interesting

humble silo
obtuse gale
#

it's literally telling you lmao

obtuse gale
humble silo
#

ew it is

#

lol

steel heart
#

Yeah but that means theyโ€™re anonymously instantiable ๐Ÿ‘€

ocean quartz
#

Can be anonymous yeah

humble silo
#

wait How is that working? I cant seem to do it in kotlin even with a annotation written in java

obtuse gale
#

Is it really of much use though? Like the whole point is to use as metadata scanning

prisma wave
#

I think Guice actually does it for stuff like Named

obtuse gale
#

๐Ÿ’€

prisma wave
steel heart
ocean quartz
#

Also fuck you Kotlin for not using brackets on that example

steel heart
#

Boblin

humble silo
#

1.5.21 works fine

#

1.5.30 throws that when reloading gradle

steel heart
#

Pulled a dkim

#

Jk

ocean quartz
#

Is that another funky thing from jigsaw?

humble silo
#

What is up with this now

#

Ij deciding to go crazy

humble silo
ocean quartz
#

Try invalidating cache and restart

humble silo
#

im reloading again and its doing something different

humble silo
#

no fix

#

lol

#

great stuff over here

#

nvm i hate life

#

i reloaded a second time and now kotlin 1.5.30 is working just fine

ocean quartz
#

Lmao

steel heart
#

๐Ÿฅฒ

wind patio
#

K ๐Ÿคฎ tlin