#general

3141 messages · Page 1880 of 4

void void
#

but without bug reports developers can't fix bugs

warm anchor
#

May it rest in peace phosdorime

worthy geode
#

Sometimes, even with reports they don't get fixed. Like yatopia

void void
#

that maybe the case for 0 star repositories...

worthy geode
#

But stars also don't mean it works at all. We currently have 130 stars on a project that does not even load on 1.18.2

golden gust
#

it's a 9 year old plugin which is barely maintained

#

it's gonna have bugs

#

like literally every other eco plugin out there

#

idk a single one which is competent and actively maintained

#

CC3 or forks thereof is basically the best option out there these days

worthy geode
#

I would say that EssentialsX is actively maintained, but it's definitely very basic

void void
worthy geode
#

It can't be? Interesting. But well, yes, using essentials only for the economy features isn't really a good idea.

void void
#

This one looks good

tropic flame
#

... I bet that's a fork

void void
#

yes?

worthy geode
#

so many dependabot commits that I can't see what actually changed kekw

tropic flame
void void
#

because the original is abandoned and this one looks maintained at lesat

tropic flame
#

I'd say that if the only thing that fork does is updating dependencies mindlessly then the plugin is stable as all hell

worthy geode
#

well, if you only count real commits and not dependency updates, phoenix fork actually has the more recent commit

void void
tropic flame
void void
#

I'd use EssentialsX only if it only had economy feature...

tropic flame
#

and it does?

#

I'm pretty sure there's /bal and sell signs and other stuff

void void
#

no i mean, i don't need any features except for economy

tropic flame
#

oh

#

ok i read what you said wrong

#

uuuuh you can disable everything you want though

void void
#

I don't think it's a good idea to disable everything...

tropic flame
#

then don't disable everything

#

have all features

#

¯_(ツ)_/¯

#

I like to be dense LMFAO but truthfully I don't know what other servers use tbh

#

maybe their own code?

#

you'd have to code the entire thing yourself though

void void
#

if i had to code entire thing myself i guess the fork will do better

golden gust
#

I meanthat fork saw some changes like, 2 years ago

#

everything else since then is dependency updates

void void
golden gust
#

cool, trivial tweak to deal with a dependency update

#

such revelations

smoky cloud
#

Such revelation, this was not my intention

tropic flame
#

MrPowerGamerBR 😮

worthy geode
#

do you use ChestShop?

void void
#

no

worthy geode
#

ah well, because its also maintained by phoenix who you apparently don't trust

tropic flame
#

phoenix uses IRC, I'd rather trust an IRC user than my third degree cousin

#

primarily because I don't know any third degree cousins

#

but my point still stands

void void
#

oh there's CI

tropic flame
#

sure, give me a moment

golden gust
#

people rarely star repos unless theres a driving call for it

tropic flame
#

there, should have one more star now

golden gust
#

I had my own fork of the OG repo time ago to fix some small issues

tropic flame
#

two stars total kekw

golden gust
#

but, both repos are basically more or less inactive bar the odd tweak here and there

void void
#

i know

tropic flame
#

btw imagine Canary

void void
#

but you don't know better implementation, right?

golden gust
#

no

worthy geode
#

its not really that its missing any major features anyways

tropic flame
#

better implementation is the one I write myself. kekwhyper

golden gust
#

because as I literally already explained, most people who make eco plugins have 0 clue of what they're doing when it comes to mysql

#

and then the plugins hit the "complete" status and the devs disappear

golden gust
#

in turn all you're left with is the odd actually good plugin like CC3 which is unmaintained with some issues from the rot, and the odd rando "does it all" eco plugin which is OTT and unstable af

rare python
#

However on the note of economy plugins, anyone happen to know a good, well maintained one? I would quite like to ditch EssentialsX at some point.

worthy geode
#

we literally have been talking about that kekw

rare python
#

I just woke up, so I am a bit late to the party.

void void
#

im not dare enough to use unmaintained repository

rare python
worthy geode
#

there is TNE, but imo it does too much and im not sure how good or bad its DB stuff is

void void
timber sentinel
#

Maintaining your own code is easier than someone else's

golden gust
#

why would you wanna adopt the rottery of another project for something of which the core features are trivial

rare python
#

An eco plugin seems like something fairly easy, I could just make my own and integrate it into my pre-existing custom plugin.

#

Won't even need to implement the Vault API.

golden gust
#

yea

worldly rock
#

Hello

golden gust
#

and everybody flocked off to CC3 more or less

void void
#

CC3 is dead and i might have to migrate CC3 database to something else in the future

#

just like iConomy 7

golden gust
#

as I've literally been saying for the past hour or whatever

#

they're all dead

#

there is a reason why people are just strangling on CC3

#

unless you wanna go for the ones within the odd other plugin like ess, or maybe CMI, etc

covert atlas
#

hello

golden gust
#

all of which are often strangling on the side of stupidly overengineered/featured

quick obsidian
#

im wondering the impact making your title more annoying actually has on sales - i think i'm gonna run a little experiment on clickbaitiness against profit on spigot

rare python
#

The main reason why I wanna get rid of Essentials is because its so bloated.

#

It implements so many things I just don't want.

covert atlas
rare python
#

And what I do want, I can replicate easily.

quick obsidian
#

disable them, ess really is as good as they come in terms of plugins

golden gust
#

the commands are still registered

quick obsidian
#

shoutout pineapple man, thank you for ess 🙏

golden gust
#

They miiiiight have fixed that in the past year or so, idr

pastel reef
#

Should I buy a used CPU off amazon?

quick obsidian
#

used off of ebay surely

worthy geode
covert atlas
golden gust
#

ASYNC!

covert atlas
#

CUSTOM

quick obsidian
rare python
#

Surely async means good... right? kekw

golden gust
#

well

#

aux

quick obsidian
#

this is painful to look at and all my plugins are like that atm PepeLa

void void
#

[EVERY CODE runs ASYNC]

golden gust
#

maybe if you made good plugins

quick obsidian
worthy geode
#

"48-Hour 50% Off Flash Sale to celebrate 2000 downloads! (Ends Monday)"

left swift
timber sentinel
#

you're missing async in the title there

quick obsidian
#

it just makes it feel a bit cheap i think, i should measure the impact on sales

#

i think its experiment time

worthy geode
quick obsidian
#

obviously my biggest competitor is AE, and i want to distance myself as much from that heap of shit as I can

#

so having a very different title style should be part of that

golden gust
#

and then, after that

#

what you do is, try to distance it as far from the heap of shit that you are as you can

quick obsidian
rare python
golden gust
#

Guns stuck on full auto

#

sorry bud

quick obsidian
#

what's wrong with my plugins pepeCry

ashen cliff
#

That they exist?

covert atlas
golden gust
#

huggles Aux

rare python
#

Step 1 to making your plugin good: Drop spigot support. kekw

golden gust
#

step 2: Install gentoo

golden gust
#

step 3: become neckbeard plugin dev

quick obsidian
#

md_5 means i can't do that because he's the most stubborn man alive

rare python
#

Drop Spigot support anyway.

golden gust
#

has to support spigot to be on spigots resource section

quick obsidian
#

lose 90% of your revenue INSTANTLY with this one simple trick

golden gust
#

I mean, makes sense

rare python
#

Then don't be on the Spigot resources section.

quick obsidian
golden gust
#

I mean, that's easy to say

quick obsidian
#

arcaniax has the best title/descriptions i've seen i'll model it after that

golden gust
#

but, how else is he gonna get those mega chad faction server owners to shower him with dollars

quick obsidian
#

yeah im starting to think this is a good idea

#

i'll need to update the plugin thread to move things that were in the title into it

rare python
#

I wouldn't go around claiming that your "the best".

quick obsidian
#

i'm perfectly comfortable calling it the best enchants plugin, because it is

left swift
quick obsidian
left swift
#

nah

#

the dictionary has a clause for spigot earnings

quick obsidian
#

before and after but it's the wrong way round, on top is after

waxen panther
#

💀

quick obsidian
#

about time i stopped being the annoying guy with the clickbaity titles

left swift
#

@waxen panther shut up

quick obsidian
#

@golden gust there see im sorting my plugins out

left swift
#

dont vie for cats approval

#

it will kill u

waxen panther
#

mf just pinged cat

ashen cliff
left swift
#

jfrog

magic river
#

So it looks like old school file listings but it's really all dynamic and generating the page via API calls

ashen cliff
#

It's so cursed, that the noscript doesn't even show up.

quick obsidian
#

that's a lot better

left swift
#

nice and clean

warm anchor
#

Only thing missing now is a weeb profile pic

quick obsidian
#

out of principle, no

mental meadow
#

not downloading plugins without cute anime girls

clear bay
#

how i do to a minecraft-client with mods connect a bungeecord server?

left swift
#

where is the eco mascot

clear bay
#

players get this error

quick obsidian
warm anchor
#

Not yet

left swift
#

perfect time for an anime mascot

warm anchor
quick obsidian
#

if you want to make an anime mascot go ahead lmao but that's not really my thing

left swift
#

may I suggest big enormous

#

eyes

#

ok phone

native wolf
#

eco-chan when

quick obsidian
#

hold on i'll ask in my discord

#

and when i say 'ask' i mean have a chuckle at the idea of an anime plugin mascot PepeLa

golden gust
#

yea

#

everybody knows that it's all about furries these days

left swift
quick obsidian
#

eco chan is unironically a funny suggestion

rare python
#

Remind me again why I keep looking in this channel.

left swift
#

who are you

tropic flame
#

Paper-chan is based

#

idk why y'all have a hard time with her

#

she treats everyone kindly and then you want to nuke her out of existence

left swift
#

shut up

quasi valley
#

Can't nuke something out of existence that doesn't exist kappapride

tropic flame
left swift
rare python
magic river
quick obsidian
#

🧨

warm anchor
quasi valley
#

🔫

smoky cloud
left swift
rare python
#

Anime be gone.

magic river
#

This is what I get when I look for "anime weird" 😄

golden gust
#

oh god, phew

#

for some reason that reminded me of something else

#

like, when it was frozen

#

involving an egg

left swift
#

eggs are cats weakness

#

replace anime with pokimane

#

vote me for papermc general

little frost
#

that's like even worse

left swift
#

for u

warm anchor
foggy silo
golden gust
#

that shows on my long list of shows I should probably but will never watch

magic river
#

Wait so this show is The World God Only Knows but aliens?

left swift
#

are those the same people

magic river
#
Date A Live Wiki

This article deals with the original Kurumi Tokisaki. For the Kurumi that appears in Date A Bullet, please go to the Kurumi Tokisaki (Date A Bullet) article.

Kurumi Tokisaki (時とき崎さき 狂くる三み, Tokisaki Kurumi?) is the third Spirit to appear. Due to her brutal actions, she is referred to as the Worst Spirit (最悪の精霊, Saiaku no Seirei?). She is also th...

void void
#

there are ISPs that dont allow port forwarding?

#

yes

twin lagoon
#

yes

void void
#

tf

twin lagoon
#

CGNAT

void void
#

Also if you're behin🥷

magic river
#

She kind of seems like a clone of https://madoka.fandom.com/wiki/Homura_Akemi

The Puella Magi Wiki

“Remember this and take it to heart: Kindness sometimes leads to even greater tragedy.” Homura Akemi (暁美 ほむら Akemi Homura?) is one of the main characters in the Puella Magi Madoka Magica series...

left swift
#

they're all the samr

#

I was about to make a joke but it would get me banned

magic river
twin lagoon
#

@warm anchor stop the weebening

golden gust
#

"oh, death note, that looks interesting"

left swift
#

they're all boring

#

why not watch interesting stuff like pokimane

golden gust
#

ah, yes, pokimane

#

I loved the naruto streams

left swift
#

my favorite anime is avatar last airbender

magic river
#

I watched AoT dubbed, might finish it subbed though before I forget everything

golden gust
#

I stopped watching dubbed years ago

left swift
#

I thought dubbed aot wasnt that bad but I only saw a few episodes dubbed

golden gust
#

I mean, to be fair, I hardly watch anime

magic river
#

The dub was pretty decent and it meant I could watch it in bed and such

golden gust
#

But, I watched like two shows in a row where the dub'd version sounds like they got the kiddo who stalks around the school to dub it

left swift
#

@warm anchor is a closet dub watcher

mental meadow
#

the only dub to watch is My Dress-Up Darling because AmaLee

still bluff
#

Help

#

I Need paper 1.16.5

quick obsidian
#

you probably don't - use 1.18

still bluff
#

YES

left swift
#

no

still bluff
#

I need 1.16.5

crystal lilyBOT
#

downloads page, scroll down, click legacy.

left swift
#

best command on the server

smoky cloud
#

l

quick obsidian
#

l

foggy silo
#

No link either, nice.

still bluff
#

/i

crystal lilyBOT
#

downloads page, scroll down, click legacy.

left swift
#

anyways

ashen cliff
magic river
#

?

ashen cliff
#

Side story or whatever they want to call it.

left swift
#

krusic is a weeb??

ashen cliff
#

Magica Gaiden.

mental meadow
ashen cliff
#

I do like that they added more guns in the BD version.

magic river
#

At a 10th anniversary event held on April 25, 2021, a sequel movie to Rebellion was announced, titled Walpurgisnacht: Rising (ワルプルギスの廻天, Warupurugisu no Kaiten).

ashen cliff
#

Probably tied in with Magica Gaiden. 🛌

magic river
#

That's a mobile game from 2017?

#

Oh they made an anime for it too

little frost
#

@cedar spade wtf is a giant wheel

ashen cliff
cedar spade
magic river
#

Oh it's done by Shaft too

#

Although they're not what they used to be

left swift
#

shaq

warm anchor
magic river
#

I didn't realize they were basically only still holding it together long enough to finish the Monogatari series, wow

#

They finished that and then basically didn't do shit for years and all their talent left

warm anchor
#

The final project

vernal moth
#

makes sense, right?

#

you also need two steam accounts for two csgo accounts

magic river
#

Your second account is probably going to get locked right away

#

There were a lot of people making a Microsoft account to transfer their Mojang one to and then having it get immediately locked

left swift
#

would be cool to have multiple mc accounts on one microsoft account

#

like xbox allows you to have multiple profiles

vernal moth
#

locked as in, prompted for SMS

#

which is fine

#

you can have multiple MSAs just fine, even on the same mobile number

magic river
#

Right, locked as in "link to your phone"

vernal moth
#

its just a bot prevention mechanism or something

foggy silo
#

I wonder if for terminated Mojang accounts if support can help transfer those for you. (If you were to get it unterminated)

#

Cause I assume they will keep old accounts… even if they aren’t migrated?

rare python
#

Then again how my two MS accounts work is weird.

#

My main MS account is bound to my GitHub account, so theres that.

left swift
#

wasnt there some dev who freaked out because of the migration

#

on twitter

#

got them banned or something

void void
#

one of the forge devs iirc

glass crag
#

Think it was cpw

vernal moth
left swift
golden gust
#

I mean

#

yea

vernal moth
#

mfw somebody opened an issue on my godot minecraft client

golden gust
#

but, apparently MS is also being useless in terms of resolving the issue

vernal moth
#

oh yeah cpw is stuck in the "not my department" back an forth

teal crane
#

Looks like + isn't supported anymore in microsoft emails
luckily I've got like a hundred email addresses so I can just reserve a few for my alt

lilac moon
#

At minimum

quick obsidian
#

made this less wanky finally, doing a big pass on how my plugins actually look to people

teal crane
#

I looked up "multiple minecraft accounts on one microsoft account" and they recommended +

quick obsidian
#

removed shitty clickbait titles and descriptions, un-wankified the descriptions, going well

lilac moon
#

yeah I tried to use a plus alias on my Microsoft account like a year ago and it wouldn't accept it

quick obsidian
tropic flame
#

unless you really want the Outlook experience :p

#

I don't think Outlook/Hotmail ever allowed that, it was Gmail where if you used any other character besides alphanumeric it'd go to the same email address

lilac moon
#

I just make a different email since I have the entire domain

lilac moon
#

my school uses g suite and there's plenty of people with the same first name

tropic flame
#

@school.com, not @gmail.com :P

#

they can probably disable that on g suite

lilac moon
#

and I know my dad doesn't have a gmail address that's just his first name @ gmail.com

tropic flame
#

my school had the same thing except the first block were our IDs so they were all unique

lilac moon
#

because it's also a dot

lilac moon
#

my dad has a gmail address that's first . last @ gmail.com

tropic flame
#

yes

lilac moon
tropic flame
lilac moon
#

hmm

tropic flame
#

I've made multiple discord accounts that way :p

#

and other social media for that matter

#

these will all go to the same inbox

magic river
#

Wow teams finally got push to talk

tropic flame
#

yeah it's just a key combo that temporarily unmutes you lmao

tropic flame
#

really?

magic river
#

Everything after the + is ignored

tropic flame
#

that would actually help me remembering what email I've written for my accounts

#

thanks for the tip

golden gust
#

yea, but, MS blocks that for account registration last I tried

tropic flame
#

hmm, sadge

golden gust
#

but, in general, + is part of the spec, and nice

lilac moon
#

yeah

rare python
#

You can also add a . anywhere you want, which will also be ignored.

pulsar tide
#

small mistake

quasi valley
#

the guidelines are from that date

left swift
#

cmon kenny

#

do dates right

cedar spade
#

Kenny is also from that date

left swift
#

upside down man cant do dates

rare python
#

DD/MM/YYYY is the correct way to do dates

golden gust
#

no

rare python
#

Yes

golden gust
#

iso 8601 or GTFO

quasi valley
#

TRUE

rare python
#

No

#

DD/MM/YYYY

golden gust
#

yes, we get it

#

you're a normie pleb

rare python
#

At least I am not american with there stupid MM/DD/YYYY nonsense

#

Like that does not even make sense.

left swift
#

holy

ashen cliff
#

Suffer.

rare python
#

Yes but what about people who are using the dark reader extension.

left swift
#

[Epic Legendary VIP] kingbob3: my country is poor we cant afford minecraft!

cedar spade
#

YMY/DYM/DY is the superior date format
200/023/72

left swift
#

epic legendary VIP- $250 usd

golden gust
#

find me a single md which isn't the worst

left swift
#

ur the worst

golden gust
#

consume leavings

left swift
#

consummate joinings

lilac moon
cyan moth
#

Tienen el multiverce core/portal

#

Y tiene paper mc 1.17

worn ember
#

No.

void void
#

Antone know a afk pplugin that makes time go by faster

magic river
#

?

#

Like if everyone is afk the day/night cycle goes faster?

void void
#

No like mobs spawn faster

#

Tickrate changer

teal crane
#

I don't think that is remotely possible, also #paper-help

void void
#

Oh ok

topaz mortar
rare python
#

It was probably just something random.

golden gust
#

no

#

2022-03-07

#

200/203/77

#

would be 2007

topaz mortar
tropic flame
left swift
#

why care about dates we're all gonna die anyways

tropic flame
#

that's why you'll die single, you don't care about dates

left swift
#

I die single cuz pokimane doesnt read my donos anymore

void void
left swift
#

the bank took my house cuz I gave all my money to pokimane

tropic flame
void void
tropic flame
left swift
#

when can we get a paper config option to enable the log exploit

tropic flame
#

yeah, for the technical players

left swift
#

it was in minecraft so it's intended design not bug

tropic flame
#

Minecraft Speedrun log4shell%

rare python
#

log4shell is a feature

left swift
#

this why technical players hate paper cuz they always "patch" all my features

rare python
#

Just not all people use that feature for good.

#

We should keep log4shell on the client purely so servers can push mods to the client for customisation!

left swift
#

@void void please fix this thank yoy

void void
#

Will pr in a sec 👍

#

can just use my fork in the meantime

rare python
#

Patching log4shell was indeed a regression in features, Paper should fix this.

pastel reef
#

Does the AMD FX-8300 have an acceptable performance to power ratio?

left swift
#

sure

golden gust
#

reduce your heating bills at least

cedar spade
rare python
#

The american format is more usable then that.

spark jolt
#

Hiding ores.
I want to modify the chunk packets that get sent to a player so that ores which dont have at least one side connected to air
are simply replaced by stone. The problem now is: How do i efficiently reveal those ores again? Listening for the BlockBreakEvent
and checking all 4 surrounding blocks sounds a bit heavy.

spark jolt
#

Woops

left swift
#

whoops

left swift
#

usable this

#

fucker

pastel reef
golden gust
#

actually had a mate in 'bama, she used to have to keep her window open in the middle of winter to offset the heat of the computer

left swift
#

bama winter is like 70 freedom

#

that's swimming and shorts weather

void void
#

.wa 70 fahrenheit to celcius

limber knotBOT
#

(DiscordBot) error: missing api key

left swift
#

rekt

#

like maybe 20

#

communist

pastel reef
left swift
#

probably lower

#

21 ah I was pretty close

void void
left swift
#

noah what country are u living currently

void void
#

Netherlands

left swift
#

I see

pastel reef
#

So I want to swap out an AMD FX-4100 for an AMD FX-8300, both their TDP and Tjmax are identical, will I still run into problems? If so, what are they?

left swift
#

user error

#

anyways in more important news

#

faze snoop

cunning raft
#

the fuck

warm anchor
#

Ew

#

Let’s not promote scam

left swift
#

ur a scam eternity

#

welp about that time, im clocking out see u guys tomorrow

warm anchor
#

Wtf it’s only 1 pm

charred sleet
#

hmm, why is it so slow to redirect? i have a redirect rule set on my namecheap domain but it can take like sometimes up to 20 seconds http://github.ollieee.xyz/

left swift
warm anchor
#

Wtf you get paid??

left swift
#

jroy doesnt know yet

warm anchor
#

JRoy is a professional

ripe sphinx
#

DNS alone can't do redirects like that, so under the hood namecheap's got a server somewhere doing the redirects

still sorrel
#

To the programmer who invented null:
Thanks for nothing

lilac moon
#

point it to your own server with a simple redirect on nginx or caddy or something troll

cunning raft
#

5 cents on the hour

ripe sphinx
warm anchor
ripe sphinx
#

yeah do that then, because then no geoloc latency

lilac moon
#

yeah

#

I'm not used to cloudflare stuff myself

full rune
rancid void
#

ah yes, my favorite app(s), h̶̯̚e̵̓̋l̵͕̈́ĺ̵̀a̶͂͝ ̴̊̑g̵̽̈́l̷̨͘ì̸͖t̸̊̚c̸̲̒ḫ̴͊è̸̾d̴͌̇ ̶̗̓i̸͊̍c̴̆̇ȍ̶̖n̶̠̋s̸̈̿

magic river
rare python
#

Null is not the issue, its peoples reckless use of it that is.

ripe sphinx
#

kotlin ❤️

rare python
#

Exactly.

#

In most languages its not exactly clear if a value may be null, so people just assume that it might be... or worse and more commonly, assume that it isn't.

#

That's where the issues creep in.

wide chasm
vernal moth
#

A lil npe ain't hurt nobody

rare python
#

NPE in plugin startup kekwhyper

#

That reminds me, I need to make one of my plugins shut down the server if it fails to load.

foggy veldt
#

Make your plugin format hard drive and install all dependencies if it fails to load so you can ensure same environment on all installs

rare python
#

Ummm.

#

No.

#

Formatting the hard drive would make it malware.

red timber
#

make the plugin install docker and relaunch the server inside it

ancient bolt
#

"javascript's insane type system isn't the issue, it's peoples' reckless use of it that is"

void void
#

We could've just made the root detection auto-fix the problem smh my head

red timber
#

why docker? windows containers.

ancient bolt
#

rinse and repeat for ever bad language feature ever invented

rare python
#

Tried to set up a standard testing environment because Ion requires redis and mongodb.

#

But docker's networking hates me.

red timber
#

git gud

rare python
#

where is the site that shows what percent of servers use Paper again?

wide chasm
#

bStats? Or Kenny's secret graph?

warm anchor
rare python
#

Had not seen that one

little frost
#

it's seeeeeeecret

warm anchor
#

@little frost AYAYARie

obtuse jasper
ripe sphinx
#

yeah, but it's part of the type system so it can't surprise you like in java

#

also there's things like ?: that allow you to handle it more gracefully

worn ember
#

!

#

now its broken

ripe sphinx
#

I mean yeah there's also anarchy mode

obtuse jasper
#

nullableObject == null ? doThis : doThat

warm anchor
worn ember
warm anchor
#

How’s Dota PepeLa I didn’t really play any of the new patch yet

worn ember
#

same patch, more broken shit

warm anchor
#

Lmao

magic river
#

sigh

#

The more senior of our two app guys calls me to complain I was talking about a problem with his junior for 20 minutes before anyone tried to bring him into the conversation, said I might talk her in to doing the wrong thing because she doesn't know any better

obtuse jasper
#

spreading some love to yall

golden gust
#

null was a mistake

#

I mean, yes, but, also, nuanced

#

at the end of the day theres always gonna need to be something which acts as a "no result"

#

like, many languages solve that issue with condo... I mean, wrappers, e.g. Optional, result type objects, etc

#

But, I mean, each and every one just shifts stuff over as devs are just as bad as the language!!

tropic flame
#

haha yes Optional

#

wrap your object around other object, using more memory

#

brrrrr

golden gust
#

I'm not a fan of optional as it's a coverup for the language which just induces its own bad practices

#

Like, orElse(null)

#

flips table

novel horizon
#

(╯°□°)╯︵ ┻━┻

ancient bolt
#

the difference is does the default value cause a runtime error or not

novel horizon
#

┬─┬ ノ( ゜-゜ノ)

agile loom
#

idk where to type this but i have a small server for my friends on 1.16.5 how do i get paper for that version

ancient bolt
#

rust has no null outside of unsafe

golden gust
#

idk!! what!! you're!! talking!! about!!

ancient bolt
#

but the compiler forces you to handle it at compile time

magic river
#

If Optional was a value type (valhalla) it would be fine

#

Right, the goal of it is to make it explicit when something can have no result and make the user do something with it

#

nullable annotations are the same thing just bolted on the side

rare python
# golden gust Like, `orElse(null)`

One thing I hate about Velocity's API is the use of Optionals, I get so fed up of having to put .orElse(null) everywhere to convert it into a Kotlin Nullable.

magic river
#

Kotlin makes those annotations a part of its type system, like C# does

#

Optional or part of the type system is how it should be, annotations or doing nothing sucks

#

Handling the null problem is table stakes for a programming language these days

rare python
#

Kotlin's solution is probably the best way of doing it, at least out of the solutions I know of.

magic river
#

Kotlin's solution is a bit of a hack since it doesn't control the bytecode of the JVM or JS engines

#

But if you stay within Kotlin it's fine

#

Kotlin's is still just nullable annotations it just pretends it's not

ancient bolt
#

The best thing about Kotlin's nullability system is the smart casting system

golden gust
#

Yea, Kotlins smart casting is ❤️

magic river
#

Doesn't Java do that now too?

ancient bolt
#

the fact that if (thing != null) implicitly casts thing to be non-null

#

no

quick pasture
#

java should copy Swift's monadic optionals, String? having flatMap etc

ancient bolt
#

best you can do is if (thing instanceof String s) and use s without casting

magic river
#

TypeScript has been doing that for years and getting better at when it can do it all the time

#

bleh

rare python
#

Out of all the languages I have used, Kotlin comes the closest to perfection.

golden gust
#

Yea, koltin actually has the smarts to see when X can only be a type of Y, and will let you access it just like that

#

IJ will virtually do that for java by just throwing casts everywhere

#

the pattern instanceof is a nice blessing but still not on kotlins level

magic river
#

TypeScript will smart cast after instance checks and discriminator checks too

neon bramble
#

that honestly should solve most of the issues imo

tropic flame
#

me seeing javadocs and each parameter has @NonNull: 🤨

magic river
#

That's just how javadoc renders it, I think

tropic flame
#

it didn't used to be that way though

#

but i guess

magic river
#

Like, if you use a @NotNullByDefault annotation on the package or module it just sprinkles those everywhere in the javadoc

#

Even though in the code it's the other way around, you only use @Nullable in the few places that can be null

tropic flame
#

oh

#

first time I saw it in the spigot javadocs I literally thought md_5 was beyond saving at that point

#

I see then

#

I should've checked the source code I guess

little frost
tropic flame
magic river
#

The ability to do @NotNullByDefault was new to Java 8 I think

#

So Bukkit could never do it since I think the first MC version to use Java 8 was 1.8

tropic flame
#

me defending builders vs annotations because I used to see javadocs full of them only to find out it's a javadoc bug today

#

I still defend builders though

tropic flame
#

actually no, it was 1.11 (or 1.12)

#

1.8 could be run with Java 7

little frost
#

intellij has a button to just sprinkle those annotations everywhere btw

magic river
#

Java still hasn't defined any official nullability annotations

#

They failed on one attempt (JSR 305) and didn't even try on JSR 308

little frost
magic river
#

Those are the failed/abandoned JSR 305

#

The library for them is from the findbugs project, not an official thing

ancient bolt
#

I really shouldn't use the package default annotation

#

Unfortunately I kinda like sprinkling notnull annotations everywhere

little frost
#

sad :(

magic river
#

afaik the recommendation these days is to either use the jetbrains ones or the checker framework ones

golden gust
#

yea, 305's are now under a namespace which breaks when you use the JMS stuff iirc

#

so, everybody jumped over to jetbrains/checker

#

annoyingly, both of them are missing out on stuff the other has, though, to be fair, things like Contract are only parsed by IJ afaik?

ancient bolt
#

jetbrains annotations have added a lot of stuff, but there's still stuff that only checker handles

#

and same for jetbrains

#

it's absolutely possible to just use both, though. I use jetbrains for nullability and contracts and checker for most other things

magic river
#

Checker has thread and lock safety stuff

#

Jetbrains has API stability/versioning stuff like you'd normally have in your javadoc

#

Oh, and some basic input validation stuff, neat

neon bramble
#

I mean, it is kinda shame that Java completely failed to implement something like this

magic river
#

Wow, people are already doing Elden Ring no death runs

#

And it's like 2 and a half hours

ashen cliff
#

Yeah, there are more, just unlisted due to Speedrun rules about new games.

brazen token
#

a. How does this thing work?
b. Which end is the input, which end is the output?
(Tangentially related to a MC project)

golden gust
ashen cliff
radiant oriole
#

maybe google a video

rare python
ashen cliff
#

GregTech is down the block.

split barn
#

forgive my ignorance but does having lots of complex blocks in a chunks (fences, grass, flowers, stairs) cause more client side lag? Or is this not noticeable compared to entities and block updates

brazen token
#

making a filter library and calling it _______ Linter.
For the library's logo, want to have it taking in certain strings, and spitting out other strings.

split barn
#

its not really paper related, im talking about client side lag. Just asking here because this is a knowledge mc discord

golden gust
#

not really help with paper

#

and, i mean, generally, no

#

like, stairs and fences are generally fine

#

most FPS droppers are opaque blocks

split barn
#

what about grass and complex structures?

#

ah gotcha

golden gust
#

i.e. panes, trees, etc

split barn
#

how would panes be opaque?

rare python
golden gust
#

well, semi

#

ah, words

#

I mean transparent

split barn
#

ahh gotcha that makes sense due to the extra draw call

#

that means any complex no cube geometry would cause lag, mojang surely has an intelligent solution to that no?

golden gust
#

GPUs suck

#

much of the rendering logic is 10 years old

rare python
golden gust
#

You can say "that shouldn't cause any issues"

#

and, I can tell you there there is a long list of servers who've lost players because their spawn was laggy af to some people cos they had trees and glass panes all over the place

rare python
worn ember
#

If they can't even run Minecraft decently how they gonna donate

still sorrel
#

updated to windows 11

worn ember
#

Weeding out the poor blaze

still sorrel
#

why is everything rounded and are all the window backgrounds blurred

golden gust
#

to be fair, I've seen some high end GPUs be killed by that

#

it's beautiful

rare python
worn ember
#

The blur thing is in w10 too

golden gust
#

11 made more blur afaik

rare python
#

Microsoft's Designers when designing Windows 11:

let's make it look like a mac

worn ember
#

That does look like a lot of blurring

golden gust
#

SON OF A...

still sorrel
#

I pixelated some private stuff

#

it has tiktok

#

installed on it

#

mfw

golden gust
#

I wonder why this VM ain't working

worn ember
#

Run a debloat script

still sorrel
#

sound settings though

#

finally not that tiny old looking window

worn ember
#

I'm sure you can find it somewhere

rare python
# golden gust

Lol did one of your VMs update itself to W11 or something?

golden gust
#

it auto updated to 11 time ago

#

but,f or some reason every once in a blue moon the thing just shits itself

still sorrel
#

hm

#

seems about right

#

(downloaded a picture of your mom)

worn ember
#

I haven't even gotten a single request from MS to update to 11

still sorrel
#

its somewhere under the settings on the software updater page

rare python
ashen cliff
still sorrel
#

but like windows 11 literally shows the user's email and full name on almost every settings page

worn ember
#

Can't even run word lol

still sorrel
#

heck even pressing the windows key reveals it

#

like they want their users to get doxxed

rare python
#

Just write everything in markdown ez.

worn ember
#

That's only cuz you can't run it

golden gust
#

my VM

#

without a TPM chip

#

just rando did the upgrade to 11 at some point

#

thing got unstable af at some point and so I ended up reinstalling the OS

#

and it still does stupid shit

worn ember
#

My dad got his laptop bricked from windows updates

rare python
#

But like really I am too used to markdown, I was doing college work in Google docs and I kept using markdown formatting.

worn ember
#

Half the shit you do in word just fucks up in Google docs and it's really annoying to view stuff online

rare python
#

Maybe I should just hand my college work in with markdown.

cosmic raft
golden gust
#

fortunate son starts playing

worn ember
split barn
still sorrel
#

high end headphones were a mistake

#

most songs sound like shit

golden gust
#

No

still sorrel
#

I mean the good ones sound extremely good

golden gust
#

The time your parents said "we can get away with a condom once, right?"

still sorrel
#

but so many songs are just bad

golden gust
#

Now that. that was a mistake.

still sorrel
#

it was

ashen cliff
#

Can confirm.

still sorrel
#

not being born solves every problem you have

golden gust
#

My fave one is when you play a song like crazy for a good solid month or so

#

get bored of it and move on

golden gust
#

come back to the song some time later with a good pair of headphones and you're just like, "wait, a new instrument?!"

golden gust
#

stalker

still sorrel
#

schiit modi magni combo and he400se headphones

golden gust
#

the only place in which throwing your nuts around is acceptable

ashen cliff
still sorrel
#

I used to own razer headphones

#

terrible sound

ashen cliff
#

His hearing was nuked everywhere, but on high tones... and this was the "first" time hearing them.

#

So they were loud.

still sorrel
#

oh smh no embeds

twin lagoon
#

still don't hear a difference between tidal & spotify

still sorrel
#

this song sounds quite good

twin lagoon
still sorrel
#

I do hear a difference

twin lagoon
#

even tried qobuz earlier today

still sorrel
#

your headphones/amp either suck or your sound settings are fucked

twin lagoon
#

i have beyerdynamic's dt 1990 pro

#

jds labs el amp ii & el dac ii

still sorrel
#

oh no

#

hearingdamage

#

beyerdynamics literally give you hearing damage

pallid edge
twin lagoon
#

was fine

pallid edge
#

Did you notice any difference when you switched to the jds labs amp?

twin lagoon
#

no

pallid edge
#

welll

twin lagoon
#

to be fair

still sorrel
pallid edge
#

I guess I'll save my money then lul

twin lagoon
#

did not compare the two / blind test either

still sorrel
#

1990 pro is just pure treble r*pe

twin lagoon
#

look the v-shape is god tier you're simply uncultured

still sorrel
#

look how its peaking above the target

#

like literally will give you hearing damage

twin lagoon
#

i was thinking of getting hifiman headphones but beyerdynamics produces nicer looking headphones

#

choice was easily made

still sorrel
#

beyer copium

pallid edge
# still sorrel 1990 pro is just pure treble r*pe

Well.. when I first got it, I was quite annoyed by it as well. I tried to lower the treble via some software, but it just made it sound like shit.

After having used it for 3 years or so, I'm now accustomed to it though

still sorrel
#

you mean you got hearing damage

ashen cliff
#

Well. I assume you aren't listening to stuff at 95dB normally either? kekwhyper

still sorrel
#

like actually

twin lagoon
#

there's a passive filter for it

pallid edge
#

Might have absolutely fucked my hearing yep

still sorrel
#

I own the DT770 and 880 pro

#

literally ear piercing treble

#

770 sounds so harsh

ashen cliff
#

DT770 250 OHM gang. 🛌

rare python
twin lagoon
#

krusic gets it

#

i returned the dt 770 immediately though

#

closed ain't it

still sorrel
#

he400se sounds like 30% better then dt 770 pro

ashen cliff
#

And mostly run them on my phone mostly. kekwhyper

twin lagoon
#

went to the dt 990 pro afterwards, loved it

still sorrel
#

I tried 990 pro

twin lagoon
#

then yolo spent my money on the dt 1990 pro and have been happy since

still sorrel
#

after 5 minute my ears were so fatigued I couldnt listen any further

pallid edge
ashen cliff
#

Yeah, you will suffer a lot, if you don't replace the pads.

twin lagoon
#

i've tried like two aftermarket pad replacements but ended up sticking with the stock pads

#

on both the 990 & 1990

still sorrel
#

I replaced my dt 770 pads 😎

#

with black ones

pallid edge
ashen cliff
#

I went for some 3cm leather pads.

twin lagoon
still sorrel
#

I tried putting leather pads on the DT770 pro

#

it absolutely killed any sound stage it had going for it

pallid edge
#

you have to agree you'd look like a chad with the 1990 pro. Best headphone design ever

still sorrel
#

so many details just went poof too

twin lagoon
#

i kinda dig the sundara design

still sorrel
#

ordered these leather pads straight from beyerdynamics

twin lagoon
#

but dt 1990 still best

still sorrel
#

get he400se over the sundara

#

like

#

these things feel solid af

#

more solid then beyer stuff

#

they cost like 150

#

planar magnetic drivers

#

beyer stuff has dynamic drivers

magic river
#

Maxim 3: An ordnance technician at a dead run outranks everybody.

golden gust
#

LOL

#

tru doe

rare python
true canyon
#

You know the GN video's going to be good when this is the first segment title

warm anchor
#

Love me some micro center

ashen cliff
ashen peak
#

Does anybody know how to uh include [] as characters in text in yml? XD

#

like as string '[]'

ashen cliff
#

\[

little frost
lament patio
#

Or \u005B\u005D

cyan moth
#

Paper#

#

Paper 1.17

#

Para descargar

crystal lilyBOT
cyan moth
#

Gracias

main raft
#

@twin lagoon weeb

cyan moth
#

Que paper version de paper me recomienda para plugins

#

Cómo plugins para crear server con survival creativo skyword oneblock

minor fjord
#

I think intelliJ is having a stroke

#

guess I'll have to go back to using ByteArrays

foggy silo
#

@cyan moth Sorry this is an english only server. (Inglés)

foggy silo
cosmic raft
#

72, 111, 119, 32, 97, 114, 101, 32, 121, 111, 117, 32, 100, 111, 105, 110, 103, 32, 116, 111, 100, 97, 121, 44, 32@foggy silo63

foggy silo
#

I’m scared

lilac moon
#

that is not good

lament patio
#

No Strings, only Kyori components now

foggy silo
#

@cosmic raft I just converted it and had my response ready 😭

#

71 111 111 100 44 32 121 111 117 63 10

cosmic raft
# foggy silo 71 111 111 100 44 32 121 111 117 63 10

73, 39, 109, 32, 100, 111, 105, 110, 103, 32, 103, 111, 111, 100, 44, 32, 116, 104, 97, 110, 107, 115, 32, 102, 111, 114, 32, 97, 115, 107, 105, 110, 103, 33, 32, 74, 117, 115, 116, 32, 119, 97, 105, 116, 105, 110, 103, 32, 102, 111, 114, 32, 109, 121, 32, 100, 105, 110, 110, 101, 114, 32, 116, 111, 32, 98, 101, 32, 114, 101, 97, 100, 121, 44, 32, 73, 39, 109, 32, 113, 117, 105, 116, 101, 32, 104, 117, 110, 103, 114, 121, 32, 110, 111, 119, 46

foggy silo
foggy silo
#

🍴😋

cosmic raft
#

everyone else is just like

little frost
warm anchor
#

Could be worse

magic river
#

documentation is a myth you learn about in uni that doesn't exists in the industry

noble seal
magic river
#

CommandSender can be one of about 50 things, it's not just a player

#

At some point CommandSender turned in to Entity or Console, basically

#

Used to be Player or Console

noble seal
magic river
#

Pretty sure it could never be null, in any case

#

null doesn't mean console, it means things exploded 😛

noble seal
#

.... right

brave mountain
#

why would a chat plugin need InventoryClickEvent?

spare venture
#

you tell me

void void
#

@little frost no

#

I'm just moody

misty hamlet
#

can someone pass me the version of paper 1.17??

spare venture
misty hamlet
#

in what place is it? because it only appears to download 1.18.2

crystal lilyBOT
#

downloads page, scroll down, click legacy.

misty hamlet
#

I found where it is, thanks 🙂

cyan moth
#

pa que sirve velocite

foggy silo
#

@cyan moth English only server... (Inglés)

brave mountain
foggy silo
#

Thanks 🙏

magic river
#

lol, video about "cinemassacre backlash" and the conclusion is basically "touch grass"

turbid oar
#

I use to know some spanish when I was in highschool

magic river
#

2 hour video about all the changes over the life of the channel, complaints people have had, various controversies, etc and the conclusion is that if you hate the channel that much just stop watching, it's not good for you

turbid oar
#

what is the video?

#

can I see it?

magic river
turbid oar
#

oh

#

love the part of the person complaining a game character not being able to swim

#

made me laugh

brave mountain
turbid oar
#

ouch'

brave mountain
#

Yeha, their way of teaching English is awful, and I'm not compatible with that way of learning.

light roost
#

Tell me how you can enable it in the core so that players can break bedrock and be able to dump sand through the portal

potent wedge
#

What do you mean by "dump sand through portal"

light roost
#

yes dupe through the portal

potent wedge
#

All you need is a legacy version

#

From before it was patched

#

And for bedrock there's some plugins for that

turbid oar
brave mountain
turbid oar
#

lmfao

#

thats a bit odd

magic river
#

You really do go back to basics with picture books, the alphabet, and the person sounding things out for you

brave mountain
turbid oar
cosmic raft
#

just a normal day in the papermc moderation office

#

@wraith trail @fallen oracle

void void
#

best ban appeal

fallen oracle
#

X100

worn crest
#

"more on the spreadsheet" vreecoLaugh

cosmic raft
#

There was like 120 of those.

#

IDs 129 -> 374

turbid oar
#

Also I have a cat to show

#

its mine

void void
spiral robin
#

Yeah honestly, hope they were unbanned 🙂

ashen cliff
#

Same.

vernal moth
#

This is such a cool thing

#

It also costs a nice 9.69 euro

#

So what are you waiting for?!

#

Just super hot alone on there makes it worth

#

Or baba is you

#

Or Celeste

#

And you are doing a good thing

ashen cliff
#

Well. Wanted to buy Superhot and Celeste this summer... so...
Might as well do it now.

quick obsidian
#

what's the best platform to host wikis/docs? i've had it with gitbook

#

want something simple, aesthetically pleasing, that i can have on a subdomain, and ideally that people can contribute to

#

the adventure docs look nice but i'm not super keen on rst, is there a markdown version?

quick obsidian
#

didn't adventure switch away from that?

#

i think i'll try sphinx and hopefully figure out how to make it ci with a github repo

vernal moth
#

papers new docs uses docasaurus

quick obsidian
#

ooh that seems nice

#

thanks

vernal moth
#

its more like a static site generator then a docs site

#

but like wheres the difference

full rune
vernal moth
quick obsidian
#

yeah that's the same idea

#

and how are you deploying it?

#

oh github pages

vernal moth
#

no clue how the production deployment is setup

cosmic raft
#

yes

#

avoid cloudflare pages :p

void void
#

Why?

cosmic raft
#

not as much an issue atm, but:

#

Route matching

If an HTML file is found with a matching path to the current route requested, Pages will serve it. Pages will also redirect HTML pages to their extension-less counterparts: for instance, /contact.html will be redirected to /contact, and /about/index.html will be redirected to /about/.

github pages: https://jd.adventure.kyori.net/text-serializer-gson/4.9.2/net/kyori/adventure/text/serializer/gson/GsonComponentSerializer.Builder.html
cf: https://adventure-javadocs.pages.dev/text-serializer-gson/4.9.2/net/kyori/adventure/text/serializer/gson/GsonComponentSerializer.Builder.html

cf one breaks because it strips the .html
and there is no option to disable it

#

@void void ^

void void
#

Ah

#

Yeah that makes sense

cosmic raft
#

it is, yes

#

see my links

#

Cloudflare doing that flat-out breaks it

rare python
#

Oh fun

cosmic raft
#

my guess is, with the GsonComponentSerializer.Builder.html one, it thinks it's looking for a file called GsonComponentSerializer.Builder :p

#

it's really stupid

#

that, coupled with the unusually long build times, makes cloudflare pages not great at this point

#

I'm hoping they will make the route matching a configurable option in the future

void void
#

They have a new build system in beta, its like four times faster

proud lance
#

imagine putting periods in urls

ashen cliff
#

What about emotes?

quick obsidian
vernal moth
#

its right in the middle of the fancy new static site generators and a traditional boring md/rts based docs site

#

its ready/mdx which is meh but for vue there are other alternatives

#

like vuepress iirc?

#

oh there is also vuepress next which is beta and vite

quick obsidian
#

im more react rather than vue so that's fine for me