#general

3141 messages Β· Page 853 of 4

worn ember
#

exactly

wide chasm
#

translates DarkEyeDragon to Hebrew

finite wave
#

What it say

worn ember
#

my real name you rword

finite wave
#

.wa DarkEyeDragon in hebrew

left swift
#

😳

limber knotBOT
#

(DiscordBot) No results.

finite wave
#

Wa is not good

#

.translate darkeyedragon hebrew

limber knotBOT
#

(DiscordBot) The Translate API is off in the Google Developers Console.

finite wave
wide chasm
#

It's DarkEyeDragon but now in rtl

grand slate
#

his real name is derek, that's really cool

worn ember
wide chasm
#

If you put spaces between it you get Χ“Χ¨Χ§Χ•ΧŸ Χ”Χ’Χ™ΧŸ Χ”ΧΧ€ΧœΧ” though

left swift
#

Josephine

grand slate
#

Josephine

finite wave
#

That’s a girl

worn ember
#

Yehoshua monkaStab

finite wave
#

Ded confirmed girl

grand slate
#

ok Yahweh

worn ember
#

lmao

grand slate
#

Huahwei

worn ember
#

isnt that some god of some religion?

minor badge
worn ember
#

im a literal god of salvation

wide chasm
#

Huawei is a company

finite wave
#

Proxi, how did your parents know?

potent fossil
#

yahweh is the god of christianity

minor badge
#

i chose my own name actually

finite wave
#

Oh

grand slate
#

😳 darkeye is god?

left swift
#

Omai wa mou

finite wave
#

Well gj picking a matching one

minor badge
#

i shouldve asked them about it first though

#

my halfsister's name is also mariell

finite wave
#

But you got and e and she doesn’t

worn ember
#

ded is god but god isnt ded ya feel me

finite wave
minor badge
#

uhh no

left swift
#

No

minor badge
#

our names are the same, jan

finite wave
#

Nvm

left swift
#

Josephine

finite wave
#

roundnthonk Idk where i got that e from

grand slate
#

I FEEL YA

worn ember
#

from e-girl

left swift
#

Jane Truck

finite wave
#

Oh shit

#

Secret exposed i got no slong

#

Jk

grand slate
#

no schlong for you

left swift
#

...unless

#

😳

worn ember
#

nanopp

grand slate
#

UNLESS 😳

left swift
#

😳

finite wave
worn ember
grand slate
#

why u sending runescape shit

#

the old hitpoints were ugly af

digital peak
#

wow my server is no longer crashing!

#

this is wonderful ty for everyone that helped me

left swift
#

😳 πŸ‘‰πŸ‘ˆ what if we kissed in the papermc 2.0 discord?? 😳 πŸ‘‰πŸ‘ˆ

finite wave
left swift
#

This guy is an rs3 player I can feel it

worn ember
#

yw πŸ™‚

#

i never played runescape actually

stray oyster
#

Smh the people listening to Billie eyelash

digital peak
#

do you guys use intellij over eclipse?

worn ember
#

intellij

golden gust
#

yes

stray oyster
#

I am required to answer yes

#

Or else I may be

golden gust
#

I would literally give up with java if I had to go back to eclipse

stray oyster
#

oh shit

spice finch
#

using intellij over notepad++ smh

digital peak
#

i just found intellij like 5mins ago

#

notepad++ lol

worn ember
#

you've been missing out

stray oyster
grand slate
#

omg what if we kissed in the papermc discord 😳

golden gust
#

notepad

#

not vim

digital peak
#

i use windows`s default editor

stray oyster
worn ember
#

nano kek

stray oyster
#

At least eclipse is not

steel pulsar
#

i have one letter for you

worn ember
steel pulsar
#

emacs

digital peak
#

its kinda hard to use vi for windows users like me

spice finch
#

tbh intellij is great IDE, it has literally everything you need

#

and epic git, maven, gradle and even ant support

potent fossil
#

ant kekwhyper

worn ember
#

i have never seen ant used in production

finite wave
#

My word documents are processed just fine thank you

stray oyster
#

🐜

dapper nacelle
#

why is there no value for mycelium in the particle enum

spice finch
#

i have never seen ant used in production
I bet not one bank system is running on ant Pepega

waxen panther
#

no because they're all running on cobol lol

spice finch
#

Heard that too

grand slate
#

cobol ftw

#

too scared to change it

waxen panther
#

i saw something very scary the other day

#

one sec

grand slate
#

because it just.... works

spice finch
#

it would be too expensive to switch

#

since there's no need, they're simply not doing it

waxen panther
finite wave
#

The usual

grand slate
#

ah yes, modern

spice finch
#

Bank which I have account in is using .NET for backend. Atleast they hire for this position

grand slate
#

eksd just looked my bank up, someone said they learnt cobol, DB2, and ISPF for ancient IBM systems

icy apex
spice finch
#

umm

#

community here doesn't specially like spigot's community

icy apex
#

Since when

spice finch
icy apex
#

It’s kinda mean though I mean paper is basically based off spigot and they don’t even put their discord server here....

zealous wedge
#

since at least 2014

golden gust
#

Nobody can link to us over there, why should we link to them?

icy apex
#

Besides wiz idk who hates spigot

spice finch
#

ramdon, when paper's market share will be high enough they'll stop sticking to spigot

zealous wedge
#

I do ramdon

icy apex
#

Well I guess spigot is a little tight on people saying the word paper

#

But still

dapper nacelle
#

I am trying to create slashes in the air with particles after using this sword but nothing looks really good, any ideas for particles I can use

worn ember
#

md5 got a papercut when he was a kid

icy apex
#

Ah I see

golden gust
#

general gist is that literally every community in this ecosystem interacts with one another

spice finch
#

@dapper nacelle smoke particle?

dapper nacelle
#

those are big af

#

I linked a timestamp

digital peak
#

get a pack

dapper nacelle
#

something like that

golden gust
#

spigot is literally the blacksheep of the minecraft community

worn ember
#

looks like crit particle

zealous wedge
#

like nobody interacts with spigot unless they have to

dapper nacelle
#

hytale would probably make it easy af to do this

icy apex
#

oof

worn ember
#

if it ever releases

dapper nacelle
#

when it releases in 20 years

icy apex
#

like nobody interacts with spigot unless they have to
I mean besides spigot being a little mean to forks, they are pretty nice

worn ember
#

wasnt release date second half of 2021?

golden gust
#

Oh god

#

mbaaaxxxx

worn ember
#

idm spigot just md is a bit uptight

dapper nacelle
#

when hytale releases I probably long lost interest in it

zealous wedge
#

nah spigot can get fucked

#

they're a blight on the MC community

dapper nacelle
#

if spigot stops updating then paper will have to update

icy apex
#

when hytale releases I probably long lost interest in it
I would rather see Microsoft get the market share then riot games

golden gust
#

if spigot stops updating then paper will have to update

potent fossil
#

kekw spigot hate in paper whats new

golden gust
#

You actually do not understand how much that would make our jobs easier

zealous wedge
#

md5 has literally the worst modding toolchain

worn ember
#

riot gave up on league

#

they need a new game to ruin

dapper nacelle
#

league is still plenty of salt

zealous wedge
#

everyone's lives would improve 100x by not having to deal with his hilariously broken mappings

dapper nacelle
#

true

worn ember
#

well you can deal with it so i dont have to :p

#

respecc

dapper nacelle
#

honestly why does paper still not make breaking changes

#

their userbase has grown big enough

golden gust
#

Because "mah spigot plugins"

dapper nacelle
#

those spigot plugins have to move to paper

zealous wedge
#

it's only 60%

icy apex
#

Because "mah spigot plugins"
That’s like all the plugins

golden gust
#

Or, they just say "fuck paper", and disappear

worn ember
#

well either one

#

once hanger is up it would make sense

icy apex
#

I always keep spigot support on my plugins, because I always switch to spigot when paper is doing their super long eta thing

worn ember
#

but now we dont have a proper system to publish plugins

dapper nacelle
#

I mean, imagine paper giving direct access to decompiled nms

twin lagoon
#

or just

#

patience instead of updating on day 1

golden gust
#

giving direct access

#

what do you mean?

icy apex
#

patience instead of updating on day 1
Players nag me

dapper nacelle
#

you guys deobfuscate it

twin lagoon
#

so

dapper nacelle
#

and include it in the api

twin lagoon
#

tell them to wait

#

lmao

grand slate
#

POTATO

golden gust
#

api

worn ember
#

they're legally not allowed to do that

golden gust
#

internal code

icy apex
#

what do you mean?
Probably yarn

zealous wedge
#

if paper hard forked, thry could easily work on snapshots to be prepared for a day 1 release

golden gust
#

That's literally just...

#

NMS is not API, never has, never will be

worn ember
#

and why would you include mappings in the api

potent fossil
#

i mean you can get nms anyway, just clone paper, run paper jar, go into work/spigot/src/net/minecraft/server

golden gust
#

But, the joy of ditching spigot is that we wouldn't have to deal with decompiling, etc

#

MCP literally already deals with that

zealous wedge
#

if you want to interact with MC directly just use fabric

golden gust
#

and MCP is a community project which accepts contributions, etc

#

it's like, the community has been working on this shit for years

dapper nacelle
#

the real joy of ditching spigot would be that MD_5's philosophy can go out the door

worn ember
#

fabric monkaStab

golden gust
#

yarn doesn't include decompile fixes, etc

potent fossil
#

what's md_5's philosophy

golden gust
#

Like, I mean, it's a nice project, but, MCP gets us much further

worn ember
#

fuk bitches get money

zealous wedge
#

yeah, yarn is designed around bytecode patches not source patches

potent fossil
#

im hungry af

icy apex
#

Just wondering, why does paper use patches

zealous wedge
#

mcp has been source patch based since the old days

golden gust
#

it's cleaner

potent fossil
#

ur name is making me honger @icy apex

zealous wedge
#

bc that's how jar modding was done

icy apex
#

It’s hard to read

waxen panther
#

what else would it use

golden gust
#

And the alternative?

worn ember
#

you know i never thought i'd say it

#

but i hate dark mode for bright lit areas

golden gust
#

Noting that we can't have decompiled NMS stuff on the repo

grand slate
#

YES DARKEYE

worn ember
#

cant see nothing

icy apex
#

ur name is making me honger
πŸ€·β€β™‚οΈ

golden gust
#

Nor is there really a clean way to hold stuff into "features"

grand slate
#

dark theme is shite

waxen panther
#

i use lightmode when im outside and at work ^^

worn ember
#

yeah

waxen panther
#

i prefer darkmode when im in my room though

worn ember
#

its really hard to read otherwise

golden gust
#

without the patch setup, stuff like async not merging fully would be a ballache to strip it out, etc

waxen panther
#

I mean, not discords lightmode, thats always awful

#

but ide lightmodes yea

grand slate
#

discord is the only exception, only because of role colours, people make it exclusively for dark mode ;/

worn ember
#

lol

dapper nacelle
#

my dog is just dying on the floor

#

of boredom ofc

twin lagoon
#

cute

#

send more pics

waxen panther
dapper nacelle
waxen panther
#

someone get this man access to #adorable-pets

#

wait

#

thats cats only

#

cats r stupid anyway

dapper nacelle
#

wdym

#

this is obviously a cat

#

when you tell the dog barber to cut her hair off a tiny bit

#

and you get a cat back

waxen panther
#

😳

#

yes dogs are great

dapper nacelle
#

this lil mf is barking all day long

#

and requireing attention

#

dont get a dog

#

honestly I wish she could just go watch tv or something

grand slate
#

NO

#

give your dog some mf attention rn πŸ”«

icy apex
#

Dogs are great

merry cave
#

Any thoughts ?

potent fossil
#

outdated server?

vernal moth
#

looks like somebody tried to use legacy chat inside of a component

merry cave
#

Latest paper build

#

Nothing else changed

#

They're is all different ones

merry cave
golden gust
#

Something sent a scoreboard it doesn't like

cunning raft
#

#blame @unreal quarry

golden gust
#

what?

#

Literally nothing to do with that

merry cave
#

Just trying to pinpoint is it a paper bug ?

golden gust
#

probably not

#

something created a bad chat component

merry cave
#

I installed build 130 between my last reboot and mow

golden gust
#

Probs an outdated plugin

merry cave
#

Only change

golden gust
#

Well

#

What build did you come from?

potent fossil
#

go back to your prev build and see if it fixes it

merry cave
#

127

#

I will ASAP Rocky

cunning raft
#

oh unblame billy

#

they said it happened due to recent update

merry cave
#

Picking up my car from an oil change and I'm all over that like ketchup on a hamburger

potent fossil
#

putting ketchup on anything

merry cave
#

Oh my

#

Stop that

cedar spade
#

Why would you put ketchup on a car

cunning raft
#

> not changing your own oil

merry cave
#

When you got a lease and it's free

#

You don't change it

latent valve
#

@cunning raft that been happening for quite awhile now PepeLaugh
For me First it start with when player get killed by a rename item player that kill another player will get kick for packet error or smt
Abd that player that die wont loose any items
Then it was hover message from various plugin like luckperm/spark/coreprotect/and even /pl
And there no way to replicate it either billy made a plugin that send exact same json but cant reproduce it it so random but when it happen it wont stop untill u restart

cunning raft
#

ah its the md_5 isn't generating valid mojanson issue

latent valve
#

Yea that what Billy said iirc

merry cave
#

Okay car picked up on way home to drop to 127

potent fossil
#

lol

left swift
#

Dont drop it, its fragile

steel pulsar
#

what car do you have

prime plume
#

Can some one tell me that if I use paper as my server software do it fix the piglin aggro toward turtle egg

#

As I spigot the piglin are aggrowed toward the turtle egg but after few min they ignore it which made the gold farm insufficient

steel pulsar
merry cave
#

2019 Jeep Grand Cherokee altitude

steel pulsar
#

fbi car

merry cave
#

My babe

steel pulsar
#

it looks like the forester but fat and made for cops

cunning raft
#

is that Mass?

grand slate
#

I'm going to get it crushed

cunning raft
#

fencing looks familiar

steel pulsar
#

i have a volvo 242GL from 1987

merry cave
#

It's NJ

#

Maybe it is an FBI car ?

#

Β―\_(ツ)_/Β―

cunning raft
worn ember
#

@cunning raft did you end up fixing that sql issue?

cunning raft
#

yeah

#

used datagrip, stopped using phpmyadmin

#

phpymyadmin was adding a bunch of unnecessary shit

merry cave
#

okay I am on 127

#

everyone keep your fingers crossed

steel pulsar
#

no

worn ember
#

ah ok

left swift
#

Jeep cherokees are nice cars

digital peak
#

its kinda hard for me to make plugins with paper

limber knotBOT
#

@digital peak [Auto] We're now known as Paper.

left swift
#

Why

#

Ur supposed to use a computer not paper

waxen panther
#

It’s no different to spigot

knotty rose
#

the bot sends a message when someone writes paperspigot lmao??

limber knotBOT
#

@knotty rose [Auto] We're now known as Paper.

knotty rose
#

lol

minor badge
#

Gee I Wonder Why That Would Be Necessary? Might It Be Because Of People Not Reading?

merry cave
#

so 127 stopped the issue

left swift
#

Why Are We Talking Like This

potent fossil
#

upgrade to 128, test it, then 129, etc

#

until it breaks

minor badge
#

i do that with stupid answers because it looks stupid, nomana

left swift
#

😳

potent fossil
#

stanky @minor badge

minor badge
#

@potent fossil stanky

potent fossil
#

no!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

minor badge
#

too LATE

digital peak
#

I used only eclipse for my hole life and i only used spigot to like set the build path

mental meadow
#

Because you are using eclipse

#

simple

digital peak
#

yes

#

and im trying to use intellij

#

for the first time of my life

kindred storm
#

use a proper build system

mental meadow
waxen panther
#

0/10 doesn't have a broccoli image

potent fossil
#

mfw my pull is still sitting there

waxen panther
#

mfw mfw

unreal quarry
#

Something sent a scoreboard it doesn't like
@golden gust
#blame @unreal quarry
@cunning raft
That's the bug ^_^
#paper-help message
Y'all finally got a report of it

digital peak
#

im just trying to make a paper plugin...

#

why is all plugin tuturials based on spigot and eclipse?

spice finch
#

Why tutorials exist

wide chasm
#

Because most of them are outdated

#

Well, as for Eclipse, that's more preference.

spice finch
#

I mean.. spigot tutorials

quasi valley
#

but Spigot plugins also work on Paper, so that's fine for a beginner tutorial πŸ˜›

spice finch
#

They're generally crap

golden gust
#

Wait

spice finch
#

And trying to teach you using API and java at once

golden gust
#

I wonder if bungees chat API is just being moronic

potent fossil
#

wow πŸ‘ new guidelines are fire

digital peak
#

if someone makes a plugin based on paper, that will be awesome

potent fossil
#

wat

digital peak
#

for noobs like me

quasi valley
#

that's a bold claim to assume otherwise cat :kappa:

potent fossil
#

a lot of ppl have done that @digital peak wats so hard

digital peak
#

oh ok so its only matter of time to find those?

golden gust
#

Best guess is compare the json of bungee to the json of nms

#

Ihere is probably something stupid in there

#

I have theories but brain over yonder

mental meadow
#

God I hate ovh they are sooooo slow

unreal quarry
#

I'm telling ya. It's the same json. I've already exhausted everything I know. I can't pinpoint the exact cause, but I keep circling back to IChatBaseComponent and md_5's hack job of an iterator

cosmic raft
#

@unreal quarry for what?

unreal quarry
#

The most frustrating part is it doesn't happen all the time

cosmic raft
#

What's the issue?

unreal quarry
cosmic raft
#

well yea

#

I can tell you what the issue is right away

bold zephyr
#

md_5's hack job

cosmic raft
#

hm maybe not, bungee's code is hard to follow

#

fucking lombok

bold zephyr
#

im not sure how i feel on lombok

quasi valley
#

.lombok

limber knotBOT
#

[03:01:27] <gabizou> fuck you and the lombok horse you rode in on

bold zephyr
#

seems convenient but im so used to writters getters/setters

true canyon
#

Feel the hate flow through you

bold zephyr
#

writing*

#

not "writters"

#

lmfao

quasi valley
#

imagine being too lazy to press a key comb and press enter two times in IJ

merry talon
#

well netbeans probably doesn't have that feature

cosmic raft
#

lmao

#

I wonder

quasi valley
#

we'll just convert the poor people like aurora

cosmic raft
#

yep

#

found it

#

md_5 is stupid

spice finch
#

Use Kotlin ineusia

quasi valley
unreal quarry
#

Is it the iterator?

quasi valley
#

we never knew, kash

bold zephyr
#

i havent touched kotlin

#

not sure that i want to

cedar spade
quasi valley
#

it's not horrible.. I'd love some of its features in plain Java syntax

spice finch
#

Pin it lenny

quasi valley
#

but you'll essentially lose a majority of people being able to contribute to whatever you're doing (or people wanting to use it)

cosmic raft
#

gime a moment to double check here :)

cedar spade
#

plot twist: kneny is stupid

bold zephyr
#

ive legitimately just never even looked at kotlin so ive got no clue what it is

#

is it like using typescript in js?

quasi valley
#

wow very :pinapl:

bold zephyr
#

typescript compiles to js, kotlin compiles down to java?

quasi valley
#

just eh, look at it then

bold zephyr
#

"compiles"

quasi valley
#

yes

spice finch
#

Directly to .class I think

bold zephyr
#

ill grab lunch then look at it, but tbh at my skill level i doubt theres any reason to consider it

#

skill level/use case

spice finch
#

Skill doesn't matter

#

Kotlin isn't some rocket science

worn ember
#

its still another language to learn

bold zephyr
#

no but im still learning some of java

spice finch
#

People often choosing it for first language

bold zephyr
#

harder to get help from support discords if you use something less known

worn ember
#

kotlin isnt all that great imo

#

sure it takes away some verbosity of java but thats about my extend of knowlege about it

digital peak
#

is ubuntu good for doing stuff?

spice finch
#

It is

digital peak
#

just made a vm with ubuntu 18.04.4

spice finch
#

Outdated a bit, 20.04 is LTS too

digital peak
#

now should i install intellij and all those good stuff?

cosmic raft
#

@unreal quarry yep found it

spice finch
#

On VM it won't work well

digital peak
#

oh...really?

spice finch
#

I'd suggest installing it along with windows

#

I have setup like this and works fine

digital peak
#

but i cannot reboot my computer since i run my server on it

spice finch
#

WSL2 is also the way to go

#

But it's more like better CLI than whole environment

digital peak
#

will vm work out for some time?

spice finch
#

You can try it on VM

digital peak
#

ok ty

spice finch
#

It'll work, but slowly prob

cosmic raft
#

@unreal quarry ^

digital peak
#

i dont care about speed unless it takes 12 years

quasi valley
#

I think Bungee chat always serialized textcomponents as arrays.. because lazyness?

cosmic raft
#

it's literally not supported

spice finch
#

You can be shocked xD I was building paper for like 10 minutes on WSL2

cosmic raft
#

lol

limber knotBOT
#

mornin

spice finch
#

Good evening chew

quasi valley
#

yea but it's also stupid for places where it is supported

digital peak
#

wsl2 imma google it

quasi valley
#

just creates unnecessary noise

cosmic raft
#

but there's the issue billy

left swift
#

KennyTTV

mental meadow
#

Cheeeew<3

unreal quarry
#

You sure that's it @cosmic raft? The part that throws the error is doing is isJsonArray() check and failing

cosmic raft
#

give me one moment and I will triple verify

mental meadow
#

I finally got a domain uwu
I have aurora.codes now :D

true canyon
#

Congrats

left swift
#

What about aurora.toads

unreal quarry
#

Do you code, tho, aurora? ;)

mental meadow
#

Yeah

#

I mean

#

Depends

#

On what you count

unreal quarry
#

I count everything except skript

mental meadow
#

Now I just need someone to make a pretty homepage

unreal quarry
#

HTML and CSS even count more than skript

mental meadow
#

I mean I do work on FAWE if that counts :p

true canyon
#

🀒

left swift
cedar spade
#

ew FAWE

limber knotBOT
#

hi arawra

#

memerator update day!

mental meadow
#

That's not even the most hated thing by the community I work on

#

But let's not dive into that

unreal quarry
#

You work for bri?

#

Can't think of anything/anyone more hated in the community than bri lol

wide chasm
#

kangarko is a good contender though

mental meadow
#

You sure? :d

left swift
unreal quarry
#

He's a close 2nd, for sure

limber knotBOT
#

can def confirm

turbid sequoia
#

Just a question, why is it async is good, and what exactly is it. Can't seem to find an explanation in the documentation. Do any of you have a link? I would love the technical explanation.

limber knotBOT
#

something in sync: halts all server activity until done

potent fossil
#

async = not attached to main thread, running on its own

limber knotBOT
#

something async: server activity and it can do

#

ez

wide chasm
#

Async means that the server is doing stuff on a different thread than the main thread. Whether this is good depends on context, but most cpus nowadays have more than one core and can easily perform better when running more threads.

mental meadow
#

Think of it as a list. The server does everything step by step on that list. If a point takes longer, everything else has to wait. Async basically means getting a second list :D

finite wave
wide chasm
#

lol

unreal quarry
#

@turbid sequoia async just means not in sync. Bukkit community misuses the word, tho, and thinks it means a different thread. So, in the Bukkit community when you hear async, it just means multithreaded

potent fossil
#

think of a freeway with traffic, the cars on the road are tasks and when a driver crashes or something and takes a long time to clean up (a long task) then the traffic on the road pauses

the async are the airplanes that can fly right over the hellhole :D

limber knotBOT
#

i agree obfuscation should be banned

turbid sequoia
#

Thanks a lot πŸ’ͺ

golden gust
#

I mean

#

obfuscation being banned would be a "small" step

#

making devs actually respect the license of the software vs tooting their own horns

#

Now that would be amazing

spice finch
#

That's not even the most hated thing by the community I work on
Are you contributing to factions? peepoFlush

true canyon
#

Good lord these whiny developers.

cosmic raft
#

@unreal quarry any chance there are any logs with the json text, not just a screenshot? :P

left swift
#

Ur all whiny developers in my book

limber knotBOT
#

the only plugins i keep closed source (unless they want it on request) are private plugins for servers

left swift
#

❀️

unreal quarry
wide chasm
#

Respecting the license, well that's not gonna happen any time soon

#

But would be nice

limber knotBOT
#

we can dream

mental meadow
#

I have a dream

unreal quarry
wide chasm
#

Imo the entire problem with the GPL is that, even if you agree with their ideology, as long as you don't have the means to actually enforce it properly, it's basically useless.

#

Some larger companies may follow it themselves, but if smaller companies/individuals now you're not gonna enforce it, they won't follow it.

golden gust
#

Spigot and DBO could have easily enforced it

true canyon
#

I mean, most people don't have the means to enforce any open source license terms, as most people don't have the spare money lying around to get a lawyer involved.

wide chasm
#

On their website, yes, but outside of that? Not really.

cosmic raft
#

@unreal quarry that without any plugins?

golden gust
#

outside of the website is irrelevant

unreal quarry
#

Yes

golden gust
#

it starts at the core

mental meadow
#

Md_5 doesn't care tho

true canyon
#

Will hangar enforce it?

golden gust
#

if the core of the project doesn't care, why would anybody else?

#

No idea if it's been discussed, but, our existing rules of the forum topic requires source

bold zephyr
#

what part of GPL gets broken thats enforceable? im under the impression its very open ended on what you're allowed to do

limber knotBOT
#

problem with hangar enforcing it is if we say "follow license or no plugin" theyll just post it on spigot anywa

wide chasm
#

Only works if the marketplace is actually relevant. In this case, it is, but if everybody ignored their marketplace and just went to some other place or did it themselves, then again the stance of their marketplace would be irrelevant, hence making the ide of GPL not work.

golden gust
#

open ended

bold zephyr
#

forking, privating, and distributing?

limber knotBOT
#

the main gist is you need to have your code open source (or closed source but source must be given on request)

#

for public plugins

golden gust
#

wait, maybe i dont understand what you mean by that

wide chasm
#

GPL forces you to use GPL-compatible licenses for libraries and other parts of the code.

golden gust
#

Basically, if you get the binary, you also must be able to get the source

limber knotBOT
#

and yes ^ all plugins using Bukkit API must be GPL

bold zephyr
#

ohh i see

golden gust
#

Now, iirc, they can charge you for the medium the source is on, etc; But, source must be offered

bold zephyr
#

just double checking that im not breaking licenses, because i have a private (undistributed) fork of a GPLv3 plugin that i do not share out (binary or otherwise)

slim nymph
#

which is why im kinda meh on leak sites, technically, those leak sites are 100% legal

golden gust
#

yea

limber knotBOT
#

yeah that's fine, if it's private that only you use you don't need to make it public

golden gust
#

It's shitty, but, like πŸ€·β€β™‚οΈ

slim nymph
#

now, do i encourage it? no. I believe devs SHOULD be able to make money

#

were just stuck with a shitty license

golden gust
#

it's almost like they never thought about the license

slim nymph
#

but GPL explicity state you are allowed to share the binaries

wide chasm
#

I'm still curious how enforceable the GPL license would be in an actual court case, cause the entire licensing of Bukkit and stuff is also, eh, interesting, but let's hope we never get to know that.

golden gust
#

You're linking against bukkit

#

CB has nothing to do with it

slim nymph
#

everything about this project is fucked in court lol

golden gust
#

^^

cunning raft
#

for the api probably, for craftbukkit not at all

slim nymph
#

noone wants to go to court for it

golden gust
#

Nobody knows what the outcome would be

#

and nobody wants to deal with the side-effects of either side

true canyon
#

which is why the MS staff dropped it when wolv sent the takedown.

wide chasm
#

Afaik, CB and NMS can't live together given their licenses, so I'm not sure how that and Bukkit will then interact, but, yeah, we're pretty much fucked anyway.

golden gust
#

how bukkit and CB interact is purely irrelevant

true canyon
#

Bukkit and NMS cannot live together, stef. CB is the abomination.

golden gust
#

^^

slim nymph
#

CB's license is the one thats questionable on its legal state, but bukkits isnt, and even if you 'link against CB', your still linking against B

golden gust
#

you build against the GPL'd api

cunning raft
#

unless they just open source the server EZ Clapping

slim nymph
#

so, i'm 100% confident in that all bukkit plugins are GPL

cunning raft
#

but alas

#

will never happen

golden gust
#

open source != compatible license

#

Don't even kid yourself with that

cunning raft
#

well assuming they pick one

golden gust
#

I'm not even sure what license they could really go for

true canyon
#

Not just about building against GPL'd API though, which does have some questions attached for just API. You're also, and this is important, creating a derived work when you extend JavaPlugin which is a class not an interface.

golden gust
#

GPL is a no-go

bold zephyr
#

i was always confused as to why you can download the source and compile CB, but you cant download the jar. i understand distribution of binaries is a legal issue, but how is distribution of the source not a legal issue considering github striked down the source with the dmca

golden gust
#

MIT is maybe a bit too open for their desires

slim nymph
#

if bukkit was LGPL things would of been a little more saner

mental meadow
#

Use the license AWE uses

cunning raft
#

i think they would chose WTFPL

slim nymph
#

but hey mbaxter was a bukkit team member, lets blame him since grum isnt here to blame

cunning raft
#

the best license

bold zephyr
#

lmfao

slim nymph
#

microsoft would never approve that

lavish nova
#

I blame the damn lawyers for thinking up law

mental meadow
true canyon
#

Damnit Aikar 😦

golden gust
#

bnary form.

#

That's why you don't do your own licensing kids

lavish nova
#

Is that a custom license?!

mental meadow
#

Yes read it

#

It's pretty good

#

You aren't allowed to tell people how to compile the plugin

wide chasm
#

Eww custom licenses

bold zephyr
#

imagine taking that one to court and the judge tosses it out because real words werent used and therefore cant be interpreted

mental meadow
#

Or deobfuscate the code

slim nymph
#

custom license is fine, many 'versions' of licenses are just customizations becoming popular and earning an official title

#

just.... be careful

mental meadow
#

(that was sarcasm btw I hate it)

slim nymph
#

if you word it wrong you can invalidate the license

true canyon
#

Does SBPrime's license mention anything about whining about how unfair I am to him by expecting him to follow the same rules on BukkitDev as everyone else?

slim nymph
#

thats why lawyers get the big bucks, to get it right

cunning raft
#

Redistributions of source code, with tools and/or scripts used to build the
software is not allowed,

#

uhhh

#

bs

golden gust
#

mbax is literally the worse

#

prove me wrong

slim nymph
#

yeah that license isnt gpl compat, so its not valid

lavish nova
#

Yeah but screwing up your license also could screw up everyone which has that code in their dependency chain

slim nymph
#

any gpl plugin your rights are at MINIMUM what the GPL says

#

deviation from GPL can only give you MORE rights

cunning raft
#

this License is written by someone whos trying to type like a lawyer but who isn't one

mental meadow
#

I'd love to just host the source of awe somewhere just to see if he tries to sue me

#

But then

#

I'm too stupid to deobfuscate it

true canyon
#

Perhaps Hangar can require all submissions be AGPL, just for memes?

slim nymph
#

hmm, how does apaches clause about must state changes affect gpl? since its technically a new restriction

bold zephyr
#

is this not the source right here on github

mental meadow
#

It is, but have fun trying to do something with it

golden gust
#

I'd doubt that it technically matters

wide chasm
#

The only thing I'm still not entirely sure about is about this text from GPL's FAQ:

If a program P is released under the GPL that means any and every part of it can be used under the GPL. If you integrate module Q, and release the combined program P+Q under the GPL, that means any part of P+Q can be used under the GPL. One part of P+Q is Q. So releasing P+Q under the GPL says that Q any part of it can be used under the GPL. Putting it in other words, a user who obtains P+Q under the GPL can delete P, so that just Q remains, still under the GPL.
(https://www.gnu.org/licenses/gpl-faq.html)
How I interpret this is that, if P is the entire server and Q is a plugin, then I must be able to remove the plugin and be left with a program P, which is GPL compliant. Is the entire server code GPL compliant? Afaik, no, cause it contains NMS which is proprietary.

lavish nova
#

GPLv3 can include Apache

#

Apache can't include GPLv3

slim nymph
#

thats what i suspected, didnt look up chart yet

golden gust
#

Once again

slim nymph
#

i assume due to the changes clause

golden gust
#

CB and NMS has fuck all to do with bukkit

slim nymph
#

since its a new restriction

golden gust
#

the licensing of CB is fucked, that's nothing new

wide chasm
#

They are eventually bundled in the same program P, however.

golden gust
#

irrelevant

lavish nova
#

My favourite feature of GPL

cunning raft
#

look at all these forks "violating" the license

lavish nova
golden gust
#

CB has to be GPL compliant

#

and, it's not, so, CBs licensing is screwed and basically invalid

#

to what extent? πŸ€·β€β™‚οΈ

lavish nova
#

Arguably CB could never have been under GPL

golden gust
#

Yea

cunning raft
#

gl with that

slim nymph
#

interestingly, grum screwed up on cb too, and included the LGPL file

#

so, its not even clear if CB was intended to be LGPL or GPL lol

bold zephyr
#

who would you even open a court case on CB against at this point

#

lmao

wide chasm
#

I'd assume the intention was LGPL, but ?

slim nymph
#

but LGPL for CB didnt make sense, thats better suited for Bukkit

cunning raft
#

who would you even open a court case on CB against at this point
@bold zephyr you wouldn't

#

you would have to wait for a contributor to sue you

#

unless you pre-sued

wide chasm
#

I think that they went, "well NMS is proprietary, so we can't use GPL, so let's just slam LGPL on it"

lavish nova
#

Also I think there was a lot of Bukkit code which had no license since it wasn't there since the start

cunning raft
#

but that's a different story

wide chasm
#

But that's just a blind guess

bold zephyr
#

lmao

slim nymph
#

lgpl doesnt allow it either

wide chasm
#

No, but, still

slim nymph
#

lgpl just allows some looseness for LIBRARIES

wide chasm
#

Yes, I know

lavish nova
#

basically licensing for minecraft server software is utterly broken

#

and it's best if we don't think about it too much

slim nymph
#

i wonder if grum chose it on his own or was it a team thing

#

grum also thinks IO on main is ok

#

grum also promised my wife a hug at minecon and didnt deliver

#

mean grum 😦

golden gust
#

dude

bold zephyr
#

but grum isnt here

#

so blame mbax

golden gust
#

We gotta like

#

push the move towards NVMe

true canyon
#

😦

golden gust
#

if we don't do IO on the main thread, who'll move to newer hardware?

bold zephyr
#

and then you block up the NVMe's so that you create more innovation, yea?

lavish nova
#

it's the circle of life

#

i miss the voice chat in this server being busy

golden gust
#

Don't really have the chance to much personally, joys of living with others

potent fossil
#

Even so, I still heard that sexy brit draw

bold zephyr
#

lmao

slim nymph
#

party in voice chat

#

channels unlocked

limber knotBOT
#

am back

#

> channels unlocked

#

> only unlocked one channel

spice finch
golden gust
#

what can we say, some people have no respect for themselves these days

void void
#

wtf

#

emacs is dope

#

ur just nub

limber knotBOT
#

emacs > ewindows

cosmic raft
#

I think he meant the "21 hours" part

void void
#

elcord is dumb and shows whole session time

#

not per file

#

like e.g intellij or vsc plugin do

spice finch
#

i meant both; emacs and 21hrs

#

combining these will result in masochism

finite wave
spice finch
#

Do PreparedStatement entirely protect us from SQL Injection?

potent fossil
#

as long as you bind your inputs, yes

kindred storm
#

no

spice finch
#

bind inputs, you mean ? and then statement.setString(1, "smth")?

kindred storm
#

if you have a table prefix, for example, you can't use a placeholder for that

#

yes

#

always use the ?

potent fossil
#

you can with jdbi :)

spice finch
#

yeah so im fine =)

#

PreparedStatement escapes _ so I can't use table prefix?

twin lagoon
#

it's the circle of life
i miss the voice chat in this server being busy

kindred storm
#

no, it's just that the table name is not something which can vary like that

twin lagoon
#

maybe once 1.16.2 or 1.17 is there

kindred storm
#

sort of like, you can't do "? FROM table WHERE"

potent fossil
kindred storm
#

tooooo many annotations

potent fossil
#

fuck outta here

spice finch
#

add lombok and it'll be good

potent fossil
#

.lombok

limber knotBOT
#

[03:01:27] <gabizou> fuck you and the lombok horse you rode in on

kindred storm
#

tbh jdbi does look nice

spice finch
#

I used to use IDB

#

it's fine for my needs I think

waxen panther
#

That looks nice, anyone know how big of a lib jdbi is roughly?

fallen oracle
#

Look at that sexy banner

waxen panther
#

I would check but I’m on my phone and work internet sucks

potent fossil
#

uh

#

i can try to find out

minor badge
#

its not that big

golden gust
potent fossil
#

500kb @waxen panther

#

looks like

waxen panther
#

Lol cat

#

Ah that’s pretty good

#

Ty simp

potent fossil
#

np

fallen oracle
#

On the rise my ass

waxen panther
#

It’s on the rise in my GitHub feed

#

It’s always there

fallen oracle
#

Good

#

That means it's always on your mind.

golden gust
#

and hey, damn; it even still woke up when I turned it back on

waxen panther
#

The one time I go to get a screenshot it’s not there

#

But NORMALLY it is

golden gust
#

I ended up doing that thing other day where you knock if off the bed and all seems well but you doubt it, any sorta like sudden movement would kill it and crah

#

turned out that the ssd was literally just on the edge of connecting, so, shoved some paper in there to keep that in place

#

(And, yes, that's a piece of plastic straw holding the spinny HDD in)

waxen panther
#

We end up sticking ssds down a lot at work lol

#

They’re too thin for these laptops designed for thick hdds

golden gust
#

I was just thinking before while doing that, I don't do it often, but, if I was repairing a friends device, it'd be all like "well, crap, I'd better get some screws in stock"

#

Whereas for me it's like "can I leave it flapping in the wind, hmmm", "Hey, wonder if I have something to shove there and hold it"

waxen panther
#

Cat is making Paper useful irl too wtf

fiery tapir
#

if you fuck up something you own then you know that you tried your best

#

if somebody else fucks it up it's hard to give them the benefit of the doubt so

neat smelt
#

@serene bolt
[19:49:23 ERROR]: Nag author: 'pop4959' of 'Chunky' about the following: This plugin is not properly shutting down its async tasks when it is being shut down. This task may throw errors during the final shutdown logs and might not complete before process dies.
nag nag nag

serene bolt
#

yeah pop and I are aware, that's on latest right?

neat smelt
#

yes, need any logs or so to help with it?

finite wave
#

Noobs

#

Smh

minor badge
#

imagine not shutting down async tasks properly ........

finite wave
#

Ikr; what a bunch of 1.8’ers /s

static pilot
#

why

finite wave
#

Looks fine

true canyon
#

@minor badge that's why I call BukkitScheduler#cancelAllTasks() regularly!

finite wave
#

You are just using a newer version of kava and they do not like reflection or classloaders @static pilot

limber knotBOT
#

scavenge: 5076 avg(55.04ms every 245.35s) global: 2391 avg(13521.08ms every 520.86s)

finite wave
#

Robo your wildtp is crashing people

limber knotBOT
#

where dem github reports

#

or do you mean it's that same getChunkAt or whatever issue

finite wave
#

Seems to be disconnecting on a teleport

limber knotBOT
#

even with newer paper builds?

finite wave
#

Ehm, probably, i sortof just told him to use darkeyes rtp

limber knotBOT
#

all I was notified for that is by phanaticd's PR

#

wow

#

not even phoenix's

#

i c how dis is

#

is k

#

another update shall go

#

I really wish this publishing process was automated..

#

btw what is EssentialsTimer and why is it in my timings

finite wave
#

No clue

limber knotBOT
#

essentials.EssentialsTimer interval 50

#

some rando task

finite wave
#

Is it from essentials?

#

Blame md

cunning raft
#

it is prob the tps counter?

#

shouldn't take up a lot

limber knotBOT
#

essx

#

ya I wouldn't think it take much either

#

Β―_(ツ)_/Β―

cunning raft
#

are you on paper?

limber knotBOT
#

openj9 so no not using aikar flags

#

but I could fake it so it'd be a checkmark

golden gust
#

global: 2391 avg(13521.08ms every 520.86s)

limber knotBOT
#

gonna try switching back to hotspot

#

ye lol

static pilot
#

Is there a better way to do this in Guice?

limber knotBOT
#

I'm on like the VM level above the free level lol

#

just above

golden gust
#

git-Paper-93

#

rly

limber knotBOT
#

14 days uptime c:

static pilot
#

Currently I'm doing, but these are runtime so the listeners aren't really binded yet

limber knotBOT
#

shouldn't be 14 days tho

golden gust
limber knotBOT
#

apparently the auto-downgrade never got started

golden gust
#

wtf are you doing to that poor server

cunning raft
#

and you're here blaming essx lmao

limber knotBOT
#

s/started/triggered

#

Correction, <RoboMWM> apparently the auto-downgrade never got triggered

#

lol idc about this server

#

it's my testing server tbh

#

1 cpu is all u need c:

golden gust
#

testing what? how far you'll go?

limber knotBOT
#

102 plugins

finite wave
#

....

limber knotBOT
cunning raft
#

i hope the jvm finds where you live

limber knotBOT
#

improvise, adapt, overcome

static pilot
#

my workaround for my above problem was to create child injectors that have multibindings to each class

#

not prettiest solution but

#

i can do this

limber knotBOT
#

anyways jantuck just tell em to post the error in a 5 star review

#

or if u wanna b more srs, tell em to go make an issue on github

#

update pending approval

finite wave
#

Too late no clue what their name is

limber knotBOT
#

for the future, my dumcordian friend

fiery tapir
#

just saw a fucking billboard for duckduckgo

#

didn't know they had those, shoulda took a picture lol

stiff yarrow
#

there's one of those near me too

#

I'm in portland or

fiery tapir
#

i saw it outside of nashville tn

spice finch
unreal quarry
#

your family who dead

spice finch
#

I'd respond him but then my email will get marked as alive or smth like that and I'll get more emails like this one

toxic ember
#

are there any issues with rcloning server files directly to the cloud while a server is running

#

would that create any corrupted chunks in the backup?

unreal quarry
#

take a page from James Veitch's book. respond. keep it going as long as possible

#

@spice finch ^

cosmic raft
#

...

unreal quarry
spice finch
#

Not sure if it's the guy who im thinking about but i watched his standups

#

yes its him lol

#

Nice comedian

#

would that create any corrupted chunks in the backup?
shouldn't happen (atleast didn't in my case)

swift root
#

Ask for a toaster

spice finch
mental meadow
dapper nacelle
#

I found out about rcon today

#

it works pretty well honestly

#

is it encrypted?

olive marlin
#

I think RCON sends everything plaintext iirc.

dapper nacelle
#

I see

olive marlin
#

Unless you provide encryption layer yourself (SSH tunnel or something)

spice finch
#

Wow, there were bigger changes in channels

#

#kashikes-safe-place

cedar spade
#

#adorable-pets

spice finch
#

ik

latent valve
static pilot
#

@cunning raft remember that big twitter account hack

#

apparently I used to play minecraft with the dude who did it

spice finch
#

lmao

cunning raft
#

yeah i saw that

spice finch
#

and where do you recognise him from GWbopkePepethinking

quasi valley
#

all of those people "hire him instead of putting him in jail"

#

they've watched to many hacker movies lmao

spice finch
#

he doesn't deserve hiring

#

it was just hack

static badge
#

don't want that fucker dealing with sensitive data

static pilot
#

and where do you recognise him from :GWbopkePepethinking:
@spice finch like, we played HCF together

#

his IGN was Open

quasi valley
#

he very much does deserve to be in jail lol

cunning raft
#

wasn't he just a script kiddie

static pilot
#

his IRL was all over

#

no

spice finch
#

he just hacked twitter admins accounts

static pilot
#

he actually SE’d an employee

#

so not even a hacker

spice finch
#

well hack isn't proper word here

cunning raft
#

i MEAN

spice finch
#

you know what i mean

cunning raft
#

DUMBASS

spice finch
#

banned jroy

static pilot
#

there was just a stupid twitter employee in the wrong spot at the wrong time

spice finch
#

btw twitter ever announced official statement about this attack?

cunning raft
#

yeah on @TwitterSupport

quasi valley
static pilot
#

yeah that’s how we know it was a SE

#

or a phish or whatever

quasi valley
#

they have an older thread with quite a few tweets on the original situation

#

ah it's the same thread, just go to its origin

static pilot
#

Clark has been charged with 30 felony counts, including organized fraud over $50,000, fraudulent use of personal information, and access to computer or electronic device without authority.

#

That’s crazy what some people from Minecraft get themselves into

#

Another dude I knew did a hit-and-run or something and claimed it was because god told him to do it

void void
#

mikro meltdown mode on

#

no u

#

i've been afk mostly today

#

shaking my smh

grand slate
#

Shaking my smh my head

uncut moss
#

30 felonies

#

lol his life is fucked

stiff yarrow
#

yikes

#

seems a bit extreme for under 18

toxic ember
#

it said somewhere in the article that he called the employees

#

and that they gave him the credentials

cunning raft
#

yea a little much for a minor

toxic ember
#

probably more complicated then that

cunning raft
#

the thing that nailed it over the head was prob the 100's of thousands of dollars tho

#

if he just tweeted something stupid, the charges prob wouldn't be that bad

twin lagoon
#

the guy stole $100k

#

i think it's fine

stiff yarrow
#

@toxic ember that's a common way to "hack" stuff, social engineering

granite salmon
#

well that's the idiots fault for sending the money

toxic ember
#

He deserves some prison time

cunning raft
#

well that's the idiots fault for sending the money
@granite salmon stupid sentence

stiff yarrow
#

anyways, I think its a bit extreme to ruin a kids life for a non-violent crime under 18, 30 felonies is a bit much

granite salmon
#

You have to be pretty stupid to send money under those circumstances

toxic ember
#

Its like the sim swappers who trick companies into changing the sim card of a number

cunning raft
#

doesn't push the blame

toxic ember
#

I mean he doesn't deserve to have his life ruined

#

but certainly jail time

granite salmon
#

I'm not saying that, but they are dumb

toxic ember
#

I am curious as to how they caught him

cunning raft
#

he comparatively robbed a bank

#

5-10 years is fair for what he did

stiff yarrow
#

I think we need more rehab in our justice system and less extreme life ending punishments

cunning raft
#

true but like this isn't a rehab type crime

stiff yarrow
#

why not

cunning raft
#

stuff like bank robbing and online crime doesn't have an addiction tied to it

stiff yarrow
#

I think you misunderstand what rehab means

cunning raft
#

would would rehab for stuff like that even look like?

limber knotBOT
#

glances at proper rehabilitation jails every EU country has

stiff yarrow
#

rehabilitation into being a participating member of society

#

instead he gets a bunch of career ending stuff before his life began

#

and put into the prison system which will just make his problems worse

grand slate
#

criminal rehabilitation aims to try and stop people from committing crimes by stopping them from wanting to - by identifying their issues and assisting to correct them, averting future crimes. Drug rehabilitation aims to try and stop people from taking drugs by detoxing and additction management, averting devestating outcomes

toxic ember
#

As long as the crime is not horrifyingly violent

#

and redeemable

#

I don't see why someones life should be ruined over it

peak dust
serene bolt
#

πŸ’–

peak dust
#

v. sparkly

#

is it because I said everything about my issue instead of just saying 'i need help pls'

minor badge
#

it's the 3rd time i believe i've seen someone provide good, sufficient information upfront

#

in paper that is

peak dust
#

:o

#

πŸ’–

finite wave
peak dust
#

that's really disappointing actually

#

I would assume people who use GitHub do it properly and upfront

minor badge
#

lmao no

peak dust
#

no? oh

void void
#

"really painful like ur p is on fire"

worn ember
#

haha funni

finite wave
#

Very

void void
#

like

worn ember
#

ew its mikropp

void void
#

i'm fairly sure that he has std or something in that case

#

lmao

stiff yarrow
#

mikro I think your new avatar is pretty nice, that is all

void void
#

thanks

worn ember
#

i dont like how thicc it is

#

but its nice

void void
#

stop bitching

#

nano pp

worn ember
#

stop bitching about me bitching you bitch angryeyes

void void
#

no u

worn ember
#

bruh so i went outside today

finite wave
worn ember
#

and i burned my knees

#

how tf does one burn their knees

void void
#

must be bcoz of nano pp

worn ember
#

yeah

#

it doesnt deflect the sun enough

void void
#

ye

finite wave