#general

3141 messages · Page 1976 of 4

safe flame
#

tl;dr

P6
<width> <height>
<maxval>
<data>
magic river
#

Although the benchmarks for QOI show it does the worst on the kind of content Minecraft has so... hmm

jovial plover
#

rip technoblade :(

magic river
#

It still compresses and decompresses much faster but the compression ratio is worse than even stb's single file PNG implementation

safe flame
#

Yeah.

#

Anyway, the point is simplicity.

magic river
#

Looking at the icon_64 and icon_512 benchmarks

safe flame
#

Although, Minecraft textures do contain many runs of pixels and pixels with small differences, so...

magic river
#

You should try it and see what you get 😄

safe flame
#

I'll try to qoi them next.

#

When zopfli is done.

#

Anyway, my phone is running out of battery :D

magic river
#

vanilla vs optipng vs qoi

safe flame
#

Currently, I'm just testing with zopflipng, and from the looks of it it's going to take a while.

#

(and with faithful 32x for the texture pack example)

magic river
#

zopfli is a bit of a joke

#

100x the encoding time for a 0-5% improvement

safe flame
#

Often more. I'll try and see when it's done.

safe flame
magic river
#

Is that 7% of the original as in after you ran it through optipng or similar?

#

Otherwise most of your savings might be from doing other things to the PNG format and not using a better zlib encoder

safe flame
magic river
#

Right so you've got several variables in play

#

I stand by zopfli being mostly worthless

safe flame
#

And yes, filter+zopfli probably makes more of a difference than only zopfli

safe flame
magic river
#

It only really makes sense if you're Google or someone else running a massive website where the CPU time is worth it for the bandwidth savings

safe flame
#

Do keep in mind that this is the case for any new compression tech, which is generally slower and more complex than the old one

#

anyway bye phone dead

magic river
#

Benchmarks from what I assume is dynmap images considering this was on a dynmap feature request:

codec         vmaf score   size in bytes     command
JXL        94.379052    197191            cjxl -q 90
AVIF       94.481718    227924            avifenc --min 11 --max 11
WEBP       94.479717    308780            cwebp -q 91
MozJPEG    94.640120    539974            cjpeg -q 90 -baseline
#

AVIF also uses the same container as HEIF which Nokia has patents on. They give you a license but it's the same as the Facebook one everyone hates where it terminates if you sue them

unkempt jackal
#

Titan fall 2

waxen panther
visual egret
#

arduino is painful

#

high level apis have desensitised me

#

why do I manually have to figure out what bytes do in an rfid tag

grizzled umbra
#

Really I got a warning lol

#

Lmao

#

For posting a funny video

unkempt jackal
#

that's an L, don't worry, I showed it to my brothers before it got deleted and they had a good chuckle

warm anchor
#

ok I hope you learn your lesson and no that wasnt really funny unless you are like 12

grizzled umbra
#

Shut

#

Bro

#

It was you know it was

warm anchor
#

no it wasnt even me PepeLa

grizzled umbra
#

Anime pfp

#

Ok

warm anchor
grizzled umbra
#

And as a banner 😭😭😭🤣🤣😂😂

cunning raft
#

joy emoticon

#

@waxen panther thoughts?

mossy vessel
#

!ban

thorny flickerBOT
#

Command ban requires 2 argument(s) (<user:user|snowflake> <reason:str...>) passed 0

grizzled umbra
#

Yeah that kid was really hurt huh

#

Bro just got hit with his foot

cunning raft
#

"tiktok please don't take down this video again"

grizzled umbra
#

!ban notmyfault

cunning raft
#

good start

grizzled umbra
#

Lol

warm anchor
#

I wonder why

cunning raft
grizzled umbra
#

It’s not be even bad

warm anchor
unkempt jackal
#

that kids pilot training is going nicely. He is ready to fight to keep the frontier safe from the IMC

grizzled umbra
#

Bro someone’s streams them selves working out so people can watch 🍑

#

Like bro

#

How did mine get taken down

#

And there’s doesn’t

grizzled umbra
warm anchor
#

no

#

why?

grizzled umbra
#

What anime is that from

warm anchor
#

dont believe it's based on any anime

silver nexus
#

Is that meant to be funny?

waxen panther
#

this is the wrong place to be sending teen tiktoks

silver nexus
#

^

#

I'd at least use #gifs-and-memes

grizzled umbra
#

Can’t ban me that would be Homophobia

warm anchor
#

😕

grizzled umbra
waxen panther
#

how old are you

mossy vessel
#

Maybe you should take a break of Paper and discord for today

grizzled umbra
mossy vessel
#

Otherwise I'll make you take a break

grizzled umbra
unkempt jackal
#

I don't understand why people use purpur, it just sounds pointlessly bloated

grizzled umbra
#

Sorry for being annoying eternity got me mad

wet storm
#

flying squids are art, you don't understand. ||/s||

weary burrow
#

ic here

grizzled umbra
#

Can someone put me on timeout till tmr

#

Please

weary burrow
#

LOL

coarse lily
warm anchor
#

kids are weirds nowadays... or am I just getting old??

weary burrow
#

maybe 👀

mild rune
#

nah they're weird

past cloud
void void
visual egret
#

gay is good

#

except to roadmen

#

they seem to be homophobic for some reason

visual egret
void void
#

i thought roadmen liked to make their opponents strip down to butt naked

daring laurel
#

what packet sends the chat types registry?

void void
#

get naked while this camera is pointed at you or your gonna die type shit

safe flame
daring laurel
#

gah the login packet

#

nobodys gonna use that lol

#

gotta resend the login packet just to change the chat registey

true canyon
hazy karma
#

paper halfed my ram usage lol

cunning raft
#

with this one small trick

lilac moon
#

Rewrite paper in rust troll

brave mountain
#

Vote, rust for Linux

lilac moon
#

wat

brave mountain
#

Random

potent wedge
#

Just expose yourself to the right kids

#

Not the ones with purple hair

visual egret
#

I mean, sometimes the kids with purple hair are cool

golden gust
#

Kids where always weird

spare venture
#

internet just gave them a chance to be weirder

golden gust
#

Just now we have the joys of the internet amplying childrens insanity

warm anchor
#

One thing I noticed is that

#

with the social medias

#

the kids all look the same nowadays

golden gust
#

RIP tomboys

warm anchor
#

before, what's "kids thing" varies depend on the region what their community are located

#

now every kid watches the same tiktok video and does the same shit

golden gust
#

part of the joy is that humans, we where designed to run around in small tribes of people, where you could say hi to literally everybody within your group within a single day, and now theres the mass internet, and everybody wants to be famous, it's crazy

#

I remember when I was a kiddo, I wanted to grow up to be a scooter

#

now everybody wants to grow up to be a YT, or a TT celeb

lilac moon
#

be a scooter??

#

like the actual scooter itself

spare venture
#

designed

warm anchor
#

yeah and I think that is bad. Like you are putting what is supposedly to be "popular" and "ideal" based on some popular tiktok video

golden gust
#

I mean, be a scooter is partially a joke

warm anchor
#

gosh I sound like an old fuck lol

peak ginkgo
#

holy shit another server @void void regulars

spare venture
#

not new

lilac moon
#

there are some weebs out there that want to be a scooter so someone can stand on them

golden gust
#

Like, maybe when I was stupidly young many people wanted to grow up to be some stupid ass object or some super hero, a doctor, a firefighter, etc

warm anchor
#

not new but it is a bigger issue now

#

as social media has wider reach compare to like early 2000

warm anchor
#

yes firetruck not firefighter

golden gust
#

stop fucking judging me

visual egret
lilac moon
#

you sure

#

I had 70 subscribers on YouTube when I was like 12

visual egret
#

I had 60

cunning raft
#

oskar still has 60

#

he is still 12

visual egret
#

excuse me

#

nearly 15

spare venture
#

growing up before our eyes

silver nexus
# warm anchor the kids all look the same nowadays

What I have noticed is that not all kids look the same, but rather that there are 4-5 dominant types of kids in my HS. We have the athletes who wear their letterman 24/7 365, then the "purple hairs" as they have been referred to, the nerds (me btw) with the sci-fi t-shirts, there's more but you get the gist.

spare venture
#

this isnt an 80s movie

visual egret
#

is this some kind of American stereotype shir

golden gust
#

I mean, many will see the light and start striving towards something more attainable, but, many still get stuck into a "make it big" dream

warm anchor
visual egret
#

wym by grouping

magic river
#

cliques

silver nexus
#

Eh they aren't entirely cliques

magic river
#

Even in my small farm town our jocks didn't actually wear their letterman jackets all the time, that was a lame thing your parents did

silver nexus
#

They wear them constantly

golden gust
#

I mean, people generally group up with like minded people

#

it's generally why the kids who listened to paramore where all friends

warm anchor
#

I call them groups coz otherwise you'd be calling them sterotype names lol

magic river
#

Maybe things like that cycle every other generation like a lot of fashion does

golden gust
#

the peeps who listened to rap/grime where in the same groups, etc, etc

silver nexus
#

I still see some out in town wearing them in the 102 degrees (39 Celsius) weather

visual egret
#

puffer jacket roadmen 🤢

golden gust
#

Like, you chill with people who share interests more than you do with somebody who is a polar opposite, I could go to any of my paramore friends and steal an ear bud, but, this was before anime broke into the masses, so, I had nobody to scratch that itch until college a few years later

magic river
#

puffy jackets were cool for like 2 years in the late 90s

warm anchor
#

every HS has that one kid with a trench coat in cafeteria

visual egret
#

I mean

#

it’s not necessary common interests

golden gust
#

Never had that in my HS

#

did have one in college

#

cool guy

magic river
#

Our trench coat kids were the emos

warm anchor
#

hahahaha

visual egret
#

there’s this one group

silver nexus
visual egret
#

people with completely different interests

#

just somehow got along

#

then everyone realised they were gay

golden gust
#

soooo...

visual egret
#

it was kinda funny just seeing everyone realise what they had in common

silver nexus
#

All of the different groups in my school get along well and tend to interact a fair amount

#

The only group that tends to seclude itself are the jerks nobody interacts with because they well, are jerks

visual egret
#

I mean

#

there’s that

#

and then there’s also groups that nobody knows if they get along

#

because they simply don’t ever speak to each other

golden gust
#

emo group? emo group.

visual egret
#

emo group?

#

there used to be one then everyone split up

golden gust
#

was a joke, emo/goth group tend to just, chillax

#

theres nothing more that an emo kid hates more, than other emo kids

magic river
#

Yeah the emo group just camped out in the hall outside the counselor's office during lunch and breaks and seemed to just be chilling, they didn't talk much

silver nexus
#

There's the "mean girl" group that pops up once a year in the beginning but they end up getting destroyed by the infighting within a week or two

visual egret
#

anyone else’s school have the 2 friends that are always with each other and everyone hates them

#

like one of them simply cannot exist without the other

vagrant marlin
#

yes

silver nexus
#

Yea

magic river
#

Those are called oblivious couples 😛

warm anchor
#

Oskar you are just mad they go to bathroom together

#

and you dont have one poutrie

visual egret
#

they’re not a couple trust me

#

anyone else get shipped with their friends though

#

because that happens a lot it’s annoying

magic river
#

Damn the yankees game got rained out

silver nexus
golden gust
#

Oh god, so, back in first year, I was friends with 2 girls, generally kinda liked one of them, and the other one was just kinda "severely broken home" crazy

magic river
#

Now they're doing a double header tomorrow instead

silver nexus
#

Teachers get in on it too

golden gust
#

Together they'd generally just be noisy, and the other girl one time had a case where the head for our year came looking for her, and she literally barricaded the classroom door during a lesson lol

#

Oh god, in primary school, there was this teacher I bloody hated to all hack, pretty sure she had it out for me

visual egret
#

okay so me and this girl have been friends for like a year now, and we constantly get shipped, she literally has a bf now and we still get shipped like whut

silver nexus
#

It's school, that happens

golden gust
#

other year I found out that she was going through a divorce as somebody found her "in the arms of" the photocopier repair guy

#

(in the staff room)

visual egret
#

what else

#

my social life could be 100x better rn

magic river
#

I had a teacher that was also one of the coaches and acted like they were still a high school jock but with power

visual egret
#

like a year ago someone spread a rumour about me and the people I just started making friends with and barely knew me believed it, set me back a while 🥲

magic river
#

He was a good chunk of the reason high school was miserable because I didn't want to play sports and thought they were pointless

golden gust
#

I mean, it could be worse

silver nexus
#

All of the teachers that doubled as coaches i've had have actually been good teachers

spare venture
#

what is "getting shipped"

golden gust
#

My birth givers bestie was a high school era friend whom we often had the (dis)pleasure of going to see, we often called her antie cos like, she was around us for as long as we recall

visual egret
#

when someone thinks ur dating someone

magic river
#

As a freshman I was like 6'3" and 220 lbs (iirc, both of those might have been a bit higher) so they were on my ass to play football and basketball

spare venture
#

oh

#

lmao high school

magic river
#

Really didn't like that I refused I guess

golden gust
#

Her son, however, ended up in the same year as me, I hated the guy but, like, our parents being friends kinda fucked up many hopes of getting away from him for years, and like, there was various instances where he was just a creep, some stories circulating around school, skirt pics, etc; ended up with a sentence for something a few years ago

#

so, yea, that was the joys of my HS

visual egret
#

creeps

#

I hate them

#

so much

silver nexus
#

That's luckily not been an issue here

visual egret
#

especially since I used to be friends with one of them before I found out what they did and then what they did when we were friends

#

then I got saved out of that friendship by another friend

#

who also turned out to be a creep

golden gust
#

finally by the last year or so, people generally clicked on that I hated him and only really ever was in his vicinity cos of our families, one day I literally just called fuck it and went home instead of going to his house, finally broke that shit show

warm anchor
visual egret
magic river
#

Step stool in our kitchen hasn't been used as anything but a chair in years, people just get me to grab things :/

warm anchor
golden gust
#

your fault for being tall

twin lagoon
#

@void void

void void
twin lagoon
#

best @untold meadow ???

void void
#

@little frost

pallid edge
#

Any1 knows how to add proper color support to the shitty macos terminal?

void void
#

it's improved terminal

#

you know how when spongebob was trying to convince squidward to eat the krabby patty and constantly insisting on how delicious it was, and when squidward finally took a bite he was addicted?

#

that's how you're gonna be when you switch from terminal to iterm2

pallid edge
molten egret
#

There is a setting that prevents bedrock from breaking right?

void void
#

bedrock doesn't break

#

unless you have like obsidiandestroyer or some plugin like that

upbeat falconBOT
warm anchor
#

@molten egret

molten egret
pale robin
#

so anymore info about 1.19.1 ban update?

swift root
#

There will be more info from all parties when 1.19.1 comes out! Before that, we can't know much or do much ¯_(ツ)_/¯

pale robin
#

oh i was refering to server owners beeing able to disable it on their server

swift root
#

yeah, have to wait and see for more information.

#

but we'll have more information when it's time (i am betting and hoping, lol)

pale robin
#

im not sure it conforms with european GDPR

#

well european GDPR laws are very strict

swift root
#

Minecraft/Mojang has a legal team and works in Europe, so we'll have to see what comes of it should any reports be made or actions be taken. I'm willing to bet they'll do what's needed to make it compliant when the time comes ¯_(ツ)_/¯

pale robin
#

wouldnt be the first time microsoft would get sued by the EU

pale robin
swift root
#

I understand, and I suppose if it's non-compliant there's going to be a big fuss until it's gone or made to be compliant. I just wouldn't bet on it being a get out of jail free card

pale robin
#

oh ofc not

#

i dont mind the banning feature

#

just do not like the idea of MS using my server for it

#

which i pay for , not them :p

#

id happely send them a bill though :p

swift root
#

idea: send invoices to Mojang for payment due for rooting out bad actors when anyone is banned from online play due to actions on your server

pale robin
#

it should be send invoices for mojang for using your server data to root out bad actors ;:p

swift root
#

and then they'll start charging the exact same amount for providing the server jar/mappings that paper and such run on for you to host your server with, and the cycle ends up looking like US healthcare payments

pale robin
#

sure but that would kill the community , thats like throwing a nuke at an ant :p

swift root
#

microsoft has lots of nukes and we're a bunch of ants! they might have fun trying... who knows!

unkempt jackal
#

microsoft has nukes?

swift root
#

best to hope for the best until proven to be the worst, you know

swift root
pale robin
#

an option to disable it on third party servers would be nice :p

#

dont care about realms :p

worthy geode
#

plugins can do that

pale robin
#

it all depends on how they transmit the data back to mojang , if its server side its a breach of GDPR and will get shut down fast

#

if its client side , then all is fine

swift root
#

PLEASE WORK

#

(discord not embedding is a crime and I will not stand for it)

pale robin
#

its permissions larry

#

they must have disabled gifs for your role

unkempt jackal
#

discord chooses whether or not to embed based on your luck today

#

it must be

swift root
pale robin
#

wtf?

swift root
#

THERE WE GO

true canyon
#

Starting to think we need a bingo board for hot takes on the chat reporting.

pale robin
#

hot takes?

worthy geode
#

can I chat-report paper chan? kek

swift root
#

@pale river makes good bingo boards I think. define, I'm sorry if I've mistaken you for someone who makes bingo boards when you don't

#

I'm just not sure

pale river
#

not me

pale robin
#

surely the chat reporting has to be client side and not server side cause if its server side blacklisting the recieving ip prevents it :p

worthy geode
#

it is client side

swift root
pale robin
#

oh then its all fine :p

bronze fractal
#

btw, if anyone is looking to dig for additional details on chat reporting, it seems a mojang employee has replied to a few comments - https://old.reddit.com/user/xilefian

I would link to the thread sorted by Q/A mode but for some reason reddit's Q/A sorting mode is not working for that thread (or maybe Q/A sorting is an ancient artifact of old reddit that no longer exists on the backend?)

pale robin
#

with the ammount of custom clients out there this is nothing :p

unkempt jackal
#

when has reddit ever worked lol

worthy geode
#

oh the downvotes, oh the downvotes

south raptor
#

well idk what they're discussing but rn you can still modify context around messages

worthy geode
#

they are aware of that

south raptor
#

I know

pale robin
#

xisumavoid made a good point about this

south raptor
#

personally I would like to see opt out but at least have good moderators and appeal system, and fix the issue I'm taking about

#

and also tell us WHY we were banned

lavish crest
#

I feel sorry for the Mojang Employees, with the amount of harassment and verbal abuse that I heard that are receiving.

spare venture
#

listening to youtubers is the opposite of being informed

#

or random people on reddit

#

mojang seems very aware of the issues and will most likely fix them, and chat moderation will probably be fine like it has been for basically every game the past 20 years

#

it's not some new concept that will have a billion exploits nor is it 1984

true canyon
bronze fractal
south raptor
true canyon
south raptor
spare venture
#

oh here we go again

bronze fractal
spare venture
#

that has been done before

south raptor
#

example?

spare venture
#

hmm maybe not in the same form of having a chat report button directly on the third party server, but plenty of games have had global moderation stick their fingers into third party servers

#

but cryptography is not some new concept either

true canyon
bronze fractal
#

I'm not saying that

true canyon
south raptor
#

so many sites without ssl

spare venture
#

why are you concerned about the quality of moderation, and what lack of transparancy? lol they gave the exact reasons that they will be limiting access for

true canyon
south raptor
spare venture
#

most of what i've seen is

  1. they don't understand this at all and are jumping to conclusions/believing fear mongering youtubers
  2. they are the type of person who will be banned
#

i think very few games provide you with the evidence that got you banned

south raptor
#

so 1. I can improve next time and 2. If I got false banned i would have some idea of what happened

worthy geode
#

lots of the concerns going around are also still based on the old version that included profanity and other small things

spare venture
#

you won't get "false banned"

south raptor
worthy geode
#

Mojangs communication on this was really bad, you can blame them for that. but the rest is a bit over the top

spare venture
#

this isnt some 12 year old running a minecraft server that will ban you because he doesn't like you

spare venture
#

this has most likely been in the works for months, if not years. "quickly"

true canyon
south raptor
#

and the official messages were kind of vague

bronze fractal
#

don't you think at least one mistaken ban on mojang's end is inevitable, though?

swift root
south raptor
true canyon
#

Too small for a free space! :(

#

But Larry I love you

worthy geode
#

this is literally 1984!

swift root
#

the free speech is a free space

#

I'll put it closer to the middle

bronze fractal
#

based on them course-correcting the community guidelines, clarifying things, I do think false bans will be rare. Rare isn't nonexistent though

south raptor
unkempt jackal
#

yeah they're usually 5x5, but I can see how getting 24 unique ones would be hard

spare venture
swift root
swift root
south raptor
#

oh yeah

swift root
#

it's BS but it's popular enough of a dumb theory

worthy geode
#

the people that think they make money from the reports are the same that sell unbans on their server kek

spare venture
#

technically mojang has a monetary incentive to moderate their game because of that

true canyon
#

Small indie company Mojang running low on cash kek

tropic flame
true canyon
#

Yes

tropic flame
#

so people wouldn't report messages just saying "fuck"

spare venture
#

Yes

south raptor
#

this change doesn't help them make money with this amount of backlash

spare venture
#

"backlash"

south raptor
true canyon
bronze fractal
worthy geode
swift root
#

30 people got angry enough to rope a few hundred into being pissed and a few thousand into being concerned

spare venture
#

the game has sold 200+ million copies, i don't see an entire country's worth of people complaining

tropic flame
spare venture
#

this is just a vocal minority

true canyon
bronze fractal
#

haha true

ripe sphinx
worthy geode
#
  • getting banned from your own server
unkempt jackal
#

dude I want to like bedrock so bad but everytime I go on it I am just so disappointed by how they want you to buy minecoins and realms instead of making me want to actually just play the game

south raptor
#

you pay for skins

true canyon
#

Bill Gates is going to start injecting my messages into vaccines with 5G.

south raptor
#

resource paks

worthy geode
#

I want to like bedrock but then I try to use a ladder

#

(its bugged. since several years)

spare venture
#

bedrock is definitely an inferior game

ripe sphinx
#

I mean I've played bedrock a fair bit and I haven't had the microtransactions be that big a pain, like I can load my java skin which is all I care about. But the major differences i.e. no BUDing pistons etc are what killed it for me

spare venture
#

ew redstone

swift root
#

I need 5 more

south raptor
#

the piston delays are different too

#

it takes like 2x longer to push or something idk

worthy geode
#
  • message filtering!
swift root
#

I need 4 more

ripe sphinx
#

(kinda already covered but if you just need to fill the spaces)

worthy geode
#

tbf that is a somewhat serious issue

south raptor
#

it is but apparently it's gonna be fixed

bronze fractal
#

I wonder if, if mojang adopts great procedures for java edition chat reporting, will they continue to ignore the bedrock edition side and hand out unknown-reason bans like candy?

south raptor
spare venture
#

why

#

they are entirely different games with entirely different restrictions and playerbases

lavish crest
true canyon
worthy geode
spare venture
#

ive seen it too much, people assuming that it will have the same moderation as bedrock

south raptor
#

how is that againsr moderation

swift root
#

there we go

worthy geode
#

beautiful

bronze fractal
spare venture
#

bedrock has to comply with console restrictions, java does not. there's one MAJOR example.

swift root
true canyon
mild rune
#

shocked the bingo doesn't have a "1.18.2 is the last version I'll use!!!"

south raptor
#

so do 1.19

mild rune
#

no but it has the signing system

south raptor
#

yeah you could report someone

bronze fractal
worthy geode
#

no way to really know. they certainly want to make sure that it seems like that from the outside

#

But Mojangs development process is really weird anyways

south raptor
#

we just wait and see what it's like

mild rune
worthy geode
#

I really wish certain people would follow the "im never speaking ingame again" kek

south raptor
#

people going on about how it will ruin 2b2t when it's stuck on 1.12.2 for a few years now (yes ik there's efforts to port to latest version)

#

but they think that as soon as 1.19.1 drops it will immediately destroy 2b2t

bronze fractal
#

2b2t supposedly has plans to update to the latest version some day

south raptor
bronze fractal
#

it's been... difficult

south raptor
#

I'm gonna wait and see

bronze fractal
#

anyways. ruining 2b2t is a good thing. I might actually play there if there was no illegal activity

south raptor
worthy geode
#

2b2t is alright if you don't take anything there seriously, I don't really get why people hate on it so much. it has it own group of people that like it, and I rather have them there bothering each other than on my server

bronze fractal
#

there is a legitimately ugly side

#

item selling is a big one

#

but also some more serious illegal incidents, lots of people trying to infect others with malware

south raptor
#

log4j

golden gust
#

I mean, the joys of any community like that is that they see bad eggs get away with stuff, and so he'd eggs congregate

#

Then servers enter this trap where all they can gain playerwise is toxicity as people who don't wanna be around such an environment can't stick

bronze fractal
#

lol

golden gust
#

To any server like that, the chat reporting stuff could be the death of them, as that would obliterate their player base

south raptor
#

there would be a lot of (rightful) bans

#

and a few falses too but that all depends on the technical side and quality of moderation which I don't know about

golden gust
#

My one concern is that those places acted like magnets for such people, and generally kept them out of the way of the wider ecosystem

worthy geode
#

if you join 2b2t you know what you are getting yourself into, so as long as those people aren't bothering anyone outside im kinda fine with whatever they are doing in their little echo chamber there

south raptor
bronze fractal
golden gust
#

Sod the illegal activity

#

But, the general stupidity, sure, why not

bronze fractal
#

in most countries (outside of europe) you can consent to hate speech and most of 2b2t's awfulness, but the fringe stuff, the extreme incidents, it's unreasonable to expect "that's just how the internet is"

south raptor
#

but j agree there's bad stuff in 2b2t

lavish crest
#

Will most Anarchy Servers stay on 1.18 like a lot of PvP based servers stayed on 1.8?

south raptor
#

they're gonna stay on 1.12 just like how it's always been

#

and it might be a barrier for them to go into the 1.19 terrirtory

#

I think they would just strip signatures from messages and send them as system messages

worthy geode
#

Lets hope Mojang does not get the idea to secure system messages somehow, because that really would break things (and tbh, no idea if they even could)

bronze fractal
lavish crest
#

I don't know if that's accurate, but I saw memes that mentions 2b2t players making a program that poses a threat to national security to obtain coordinates to builds.

I heard a lot of horror stories about 2b2t in general.

worthy geode
#

that was pretty smart tbh

south raptor
#

they tricked pr reviewers I think

#

into implementing what they wanted into the papermc code

wet storm
#

can't go one day without papermc general discussing mojang's chat report system?

south raptor
#

well it's a controversial change imo

muted storm
#

We live in a day and age where banning those that spread hate on the internet is controversial sadge

true canyon
south raptor
#

some people are saying it's a vocal minority and imo it's not but none of us can really prove that

south raptor
worthy geode
#

its probably a vocal minority of people who dislike it, a very large majority of people who don't care or don't know, and a unspecified group of people who actually like it

south raptor
#

im kinda in the middle

#

I think we should be doing stuff to prevent

south raptor
#

but rn the system isn't that great

#

context modification

worthy geode
#

At least thats my observation in the communities im in, a few people are opposed to it, lots of people don't see the need for it but are fine with it and occasionally someone likes it.

south raptor
#

this is probably gonna land me on the bingo but server mods have mostly done well (of course someone saya bad stuff on one, gets banned and goes to another)

worthy geode
#

Im just gonna wait and see how it turns out in practice, everything else is just speculation

south raptor
#

yeah

golden gust
#

I mean, we only get one huge outing as a kiddy minder every year /s

#

Only a handful of largish server owners are casted out with abuse allegations dating back years often

worthy geode
#

people in some sort of "power" seem to do bad things like that more often

south raptor
#

peroanally I haven't had any bad experiences on any servers except anarchy but I don't think others can say the same

unkempt jackal
#

Can server ops report server commands that other players issue to the server?

golden gust
#

No

#

Unless the command results in signed messages up on their chat, they have nothing there to report

worthy geode
south raptor
#

they should make whispers E2E encrypted (with signing so it can still be reported just as a normal message)

#

a small suggestion

worthy geode
#

ehh

unkempt jackal
#

What is the current implementation of whispers with the new chat system?

#

Honestly these are all things I've wanted to test but have no friends to do so with

golden gust
#

The message argument is signed

worthy geode
south raptor
#

make it an opt out feature with a warning when you whisper to someone that it can be seen by the server

golden gust
#

People who seek power are often corrupted by their desire

worthy geode
#

pretty sure someone was concerned and I added that at some point

bronze fractal
golden gust
#

It's why the server I was Dev on for the longest time never really bothered with staff apps

#

The people who'd generally apply are the people whom you often don't want as staff

worthy geode
#

just pick staff from your active players

golden gust
#

But, we where small enough to pick from active players for the most part

south raptor
#

whopps

#

not hat

true canyon
south raptor
#

true

worthy geode
# south raptor I mean this

"Do you want the server owner to spy on your or do you want an encrypted chat?"
No one would stay opted in ^^

#

most chat plugins just have a /socialspy that gives you all private messages, that can be a bit awkward

#

I might make that per player or something in our new chat plugin, maybe

#

because there have been some messages I really did not want to read kek

spare venture
#

no laws when you’re drinkin claws

bronze fractal
spare venture
#

minecraft enables predation

#

soooo

worthy geode
#

online platforms enable predation *

south raptor
#

you could lure people off to discord and groom them there but you would know it happened

spare venture
#

minecraft more so for zero moderation

south raptor
#

not discord

golden gust
#

Free speech amendment applies to you and the government

south raptor
#

somewhere else

golden gust
#

The people whom witness your speech, are free to cast you outside of their platforms

worthy geode
spare venture
#

free speech has never meant the right to say anything without repercussion jfc

south raptor
#

free speech doesn't exist on platforms controlled by people

#

discord has the right to ban you for no reason

#

same as all the social medias

#

same as deleting your messages

golden gust
#

I mean, I like the notation of free speech, but platforms have the right to say what they will and will not allow on their platforms

spare venture
#

why does hearing the n word as a 10 year old make you “tough”

true canyon
#

@swift root maybe we need it to be 6x6

golden gust
#

In this case, mojang doesn't want illegal stuff being spread through their platform, and there's much regulatory talk potentially aiming to make it a legal requirement for mojang, and even potentially you, to enforce those laws

true canyon
#

We do not need bullying anywhere.

spare venture
#

how old are you basket

worthy geode
#

problem is that this really depends on the personality. im sure there are some people who see it as a challenge of some sort. but a lot of people also just become sad

south raptor
#

if i own a minecraft server it is my right to ban and mute someone because they said they love cats

spare venture
#

mojang has that right too

south raptor
#

same as mojang and microsoft

worthy geode
#

If they ban saying that you love cats im personally going to their office to protest kek

unkempt jackal
#

Can I join your server and say I love dogs? 👉 👈

south raptor
lavish crest
#

Toxicity in general should not be normalized (but unfortunately it is in some areas).

worthy geode
#

bingo!

golden gust
#

It's their platform

south raptor
#

well they do it's their game

spare venture
#

it’s their game lol

south raptor
#

your response is you can not support them and not play it

spare venture
#

no

worthy geode
#

no

golden gust
#

There it literally talks in progress which will make it their issue

#

Because, once again

#

It's literally their platform

south raptor
#

if you play the game you abide by their eul

true canyon
#

Mojang has no say in my Team Fortress 2 server and god willing they never will!!!

south raptor
#

a

spare venture
#

if it had zero mojang code, you’d be a different game

worthy geode
#

if it uses zero mojang code, its a new game. And in that case, you are the one who decides what can be said on it or not

golden gust
#

Because they use mojangs platform...

south raptor
#

it would still use mojang protocols

worthy geode
#

And believe me, in that case im pretty sure you also want some sort of moderation, because seeing your work being destroyed by toxicity can be a pretty bad experience

south raptor
#

it's still zero mojang code tho

golden gust
#

Outside of offline mode, which is 100% unregulated here, you are using mojangs platform and services

golden gust
#

The proto is irrelevant, it's their platform

worthy geode
#

Minestom and one of the client-rewrites, maybe

south raptor
#

idk legally cuz I'm not a lawyer but it's still minecraft if you allow minecrafters to join so you abide by eula

#

doesn't matter what software or server you use

worthy geode
#

you still need an account to play

#

You agreed to the eula when creating an account as well

south raptor
#

yeah by buying account you agree

spare venture
#

using their services is probably agreeing to follow their rules on their services

golden gust
#

And when you connect to mojangs services, you are bound to their tos

spare venture
#

yeah

south raptor
#

wether you like em or not (I don't fully agree) you still have to

golden gust
#

This is literally not a new legal concept

south raptor
#

and if you don't they have every right to ban you

#

if you don't agree you uninstall the game

golden gust
#

Otherwise you'd likely be in violation of their tos, which could be seen as unauthorized use/access of their network, which has hefty punishments

south raptor
#

to the servwr

golden gust
#

Client

south raptor
#

wait what

#

it goes to the server then server to client?

golden gust
#

No, the client gets the priv and pub key from the session server iirc

south raptor
#

oh ok

#

there's 2 clients

golden gust
#

The pub key is then sent to the server during the login phase

south raptor
#

there's the you client

#

and there's the other client

#

idk which one u talking about

golden gust
#

No

spare venture
#

wasn’t this answered to you before

golden gust
#

I mean, I'm not aware of the server validating the pub key with mojang, maybe am wrong there

south raptor
#

I've been hearing that only microsoft can verify the public keys which idk

#

cuz I think they should be using a signed certificate like an ssl cerifcate

#

but they aren't

golden gust
#

I mean, there might be some validation somewhere, am not sure

south raptor
#

ehat I've heard is the server and other clients verify the public key by sending it to mojang servers

#

rn you can just not send them at all

#

and it will work

void void
#

guys how do I sleep its so damn hot

#

and I cant breaht

south raptor
#

and that's what some people are doin

#

true

worthy geode
void void
#

isntit like 12 am

south raptor
#

ehat I've heard is that the the server verifies the public key by sending requests to sessionserver

worthy geode
south raptor
#

like does X public key belong to Y UUID?

south raptor
#

but today isn't a cold day

#

UUID

worthy geode
south raptor
#

that's so you can use commands

#

like /lp user coolname123

#

it's stored by UUID internally

south raptor
golden gust
#

Nothing dealing with user interaction deals with dupe names too well, it's technically not supposed to happen and nothing generally cares to deal with it

south raptor
#

it's not possible unless you mix obline mode profiles with offline mode

#

or do server hackery

worthy geode
#

being able to use Geyser without a prefix would be nice tho

south raptor
#

damn

#

forgot about that

#

it shouldn't majorly break it's just impossible to use commands

#

like you cannot differentiate between the two

worthy geode
#

it broke my username caching, but that was my fault kek

in theory you could probably add some indicator to tab completion only

#

and imo a suffix would be better anyways, then those player names would be together at least

south raptor
#

but how do you make sure that the indicator is consistent

#

oh u talking abt geyser

#

yeah a command only thing is possiblr

worthy geode
#

yeah, that seems to be the main point where duplicate names happen currently

south raptor
#

but it would require hackery

worthy geode
#

In a perfect world a solution like discords with username + ID would probably be best, but well

south raptor
#

youbcould have the geyser name as real name and display diffrent in tablist and chat

#

name tags would be harder tho

worthy geode
#

why? they can be duplicates already

south raptor
#

but what if 2 uuids collide

#

and have the same

#

you need to have random generated system

#

well if there is 4 numbers like discord

#

there's a 1 in 10000 chance

#

they will match

worthy geode
#

yeah, that won't work. its impossible to make a 4 character unique identifier out of a 32 character long unique identifier (are they 32 characters?)

south raptor
#

I would just generate randomly to avoid confusion

#

randomly on join

#

first time join

#

it only changes if you change yiur name to something else and someone collides with that one

south raptor
worthy geode
#

there is a very small chance that all 10000 numbers are occupied of course, but that shouldn't happen on the scale of most servers

south raptor
#

random and if it's marching generate another random

#

it's not deterministic

#

if person with X UUID joins first

#

and Y UUID joins second

#

vs Y first and X second

#

diffrent outcome

#

it would be confusing because X UUID doesn't mean Y discriminator

worthy geode
#

the whole point of the UUID is that it is nearly guaranteed to be unique. Your idea would not do that

south raptor
#

whereas if it was random it would be more obvious

#

we might as well just switch to typing the full UUID in commands

#

if you wanna do all of it

#

id push for commands to support name and uuid

worthy geode
south raptor
#

but it's not fully consistent

#

and how do you deal with name changes

#

colliding name changes

#

how about we just start with 0 1 2 3...

#

if it's bedrock and java only then you only need 0 and 1

worthy geode
#

lol

south raptor
#

might as well rewrite the auth system to allow multiple users with same name

#

if you're having someone pay for numbers at the end of their Name you just sell a suffix tag or a nickname

#

literally offline mode

worthy geode
#

I have a character/class selection that works similarly

south raptor
#

just do nicks

#

I'm saying your idea is offline mode

#

just have them choose their name only if they buy nick

worthy geode
#

so much monetisation

south raptor
#

it's not p2w I'm not gonna complain

#

ig but having a fully diffrent username then mojang

#

is kinda

#

minecradt servers are hard without p2w

#

which is why many go that route

worthy geode
#

nah, you can do sooo many cosmetics

#

just takes effort

south raptor
worthy geode
#

well, its an investment

south raptor
#

people are more willing to pay for in game advantages

#

it's hard getting anything in without custom textures/models

worthy geode
#

also depends on the server, some servers are heavily based around custom textures & models and have the artists for that anyways

#

in that case its way easier to just make some furniture and hats

south raptor
#

you can sell like nicks, chat color for chat side

#

and I see many semi p2w servers that sell /craft

#

not everyone wants to be forced a resource packed

#

or use a mod

worthy geode
south raptor
#

if they join and the first thing they see is a kick message asking you to download a mod

worthy geode
#

no one ever complained about a forced resource pack

south raptor
#

resourcepack is easier

#

on my ssd it takes 10s

#

but high res stuff could take longer

#

and bad performing

worthy geode
#

yeah Minecraft is stupid and rebuilds the entire texture atlas everytime

#

so especially higher resolution (a larger texture atlas) takes longer

south raptor
#

and if you leave and join back

#

it applies vanilla

#

then the server pack again

#

double the wait

worthy geode
#

yeah, doing it for just cosmetics is stupid

south raptor
#

you still are limited with resource packs

#

with optifine it's bettef

#

they should have it like bedrock edition

#

have the client accept custom items blocks and models

#

and custom guis

worthy geode
#

they are slowly refactoring code to allow for that, but there is still a bunch of work to do

south raptor
#

just slap a webpage thing over your screen idc it will work

#

yeah but I want some easy to use api

#

well documented

worthy geode
#

Nice thing about being somewhat limited with GUIs is that they will always fit in pretty well with the style of the game.
Bedrock looks way too often like Roblox or some trashy website

south raptor
#

that's true

worthy geode
#

Yeah, I highly recommend making API for that, dealing with alignment manually is a horrible pain

south raptor
#

I don't really like a resourcepack solution for guis

worthy geode
#

yeah, its again something that shouldn't be the only reason for a resource pack and that makes it unsuitable for a lot of servers

south raptor
#

id rather have something actually for custom guis in resourcepacks

#

not a hacky solution

worthy geode
#

someone revive Spoutcraft, it had all of that

south raptor
#

I would like you bring able to like modify more of client behavior on server side only

#

for example changing block breaking times without mods

#

you can do that rn

#

with mining fatigue

#

but the lag

#

yeah

worthy geode
#

thats a bit of a security issue though

south raptor
#

it should be sandboxed away from the actual os

#

bad wording

#

but it should be kept away

#

roblox is an example

#

same as javasxeiof on web browsers

#

javascript

worthy geode
#

might be a bit of a performance issue

south raptor
#

it will

worthy geode
#

ideally that isn't needed, the server just sends configurations and data, nothing executable

south raptor
worthy geode
#

All logic is on the server anyways, so that would work.
I mean, Spout did that in 2012 as a mod, it definitely is possible

south raptor
#

I've joined a paper server on forgr

#

gave myself a gun in creative as a funny

#

I was shocked when it displayed for other players who had the mod

#

of course the functions such as shooting and reloading don't work

worthy geode
#

its getting there

south raptor
#

yeah just in resourcepack and a datapack for the server to modify the block breaking times and requirements, attack damage for weapons etx

#

rn it can

#

it's just that it won't actually create the block

#

as it's client only

south raptor
#

we already have custom loot tables

#

just add more customization

worthy geode
#

im 99% sure that this will happen

#

The tech is pretty much there already for blocks anyways

south raptor
#

also back to guis I would like the server able to overlay stuff onto your game

#

like add a mana bar above yiur armor/health

worthy geode
#

eh, nothing wrong with armor stands if you disable their ticking

worthy geode
south raptor
#

yeah

worthy geode
#

can't you make them marker?

south raptor
#

and bossbars

#

I'm talking about custom textures

worthy geode
south raptor
#

and able to ads a whole new bar without removing functionality of others

#

add

worthy geode
south raptor
#

add a hit through property

#

you can like hit through entities

#

break blocks through them

worthy geode
#

are there hitboxes on invisible item frames?

south raptor
#

think so

worthy geode
#

hmm

south raptor
#

but you need to put an item in it

#

if u wanna have custom text

#

actually nvm

#

you can add name tag to any entity I think

#

even items

#

you could have an item as a hologram if there was an truly invisible item and the items weren't extrapolated on the client side

worthy geode
#

maybe they should just make marker entity name tags visible on the client

south raptor
#

there's this debug block hologram

daring laurel
#

its really not that bad once you make an api for it

south raptor
#

for high ping players

worthy geode
#

tbh I never tried sending a marker entity with a nametag to a client, maybe they do render, I don't know

daring laurel
south raptor
#

yeah and it's small

#

and grid locked

#

wait really

worthy geode
#

no no

daring laurel
worthy geode
#

marker entities, not armor stands that are set to marker

#

they normally don't get sent by the server

south raptor
#

I'm talking about the debug block thing

worthy geode
south raptor
#

hologram blocks

#

all entities show name tags imo

#

even items

#

mostly

worthy geode
#

if they just re-use the entity rendering logic, they should. but its possible the client handles them as a special case

south raptor
#

the base bukkit entity class has a name method

#

if only some entries could get named they would make an interface

#

the problem is the entity could get named but it doesn't show

#

like you said

worthy geode
#

considering vanilla isn't even sending markers to the client I would be somewhat surprised they specifically handled them

south raptor
#

bedrock has this tapping system but it's limited

daring laurel
#

its just because nbt is a versioning nightmare

#

same with mojangson

#

(their custom format for nbt ss text)

#

neither of which are standardized in any way 🙂

south raptor
#

I can see why nbt

#

as json yaml toml wastes space

daring laurel
#

no

south raptor
#

but there should be other standardised options

daring laurel
#

its because mojangson can show numbers as long/byte/short/int seperately

#

along with many other small nicities

#

not worth making a whole new language imo but here we are

south raptor
#

try another entity to makesuee command correct

worthy geode
#

yes because they don't get sent to the client

south raptor
#

like armor stand

#

ok

worthy geode
#

Your client never sees the marker, its literally not there for the client.
My idea was to send an entity add packet with a marker in it

south raptor
#

well back to baby armor stands it is then

worthy geode
#

to mark stuff in the world

#

they are useful for the /execute command for example

#

they are useful for servers too

south raptor
#

their game their choice

worthy geode
#

I use them as anchor points for skill casts

south raptor
#

I think you can just store locations in a file

#

and it would work out

#

^

worthy geode
#

Because this way I can just use the logic the server has for saving/loading/ticking

south raptor
#

that only matters if u use alot

worthy geode
#

yes

south raptor
#

but yeah it's all reoclcijgnaodund commands

#

revolving around

worthy geode
#

also means that they respect pufferfishs DAB, e.g. tick less when far away

daring laurel
worthy geode
daring laurel
daring laurel
south raptor
#

also I thought DAB only removes pathfinfing and AI not entity ticking

south raptor
#

well it's an airplane fork

worthy geode
#

pretty sure it ticks them less, tbh I haven't looked into it, I just forked it

#

DAB might also be only for brains, idk.

south raptor
#

only EAR would make them tick less

#

dab is brains only

worthy geode
#

well, point is they tick only when they need to

#

and considering I needed a fork anyways, that was the easiest solution

daring laurel
#

I wish there was a fork that just had a bunch of common sense stuff that just improved performance, that specifically didn’t compile and emphasized choosing specific parts and using them seperately (like a patch to remove brains)

south raptor
#

ear is inxonsisred tho it will tick at full speed for 100 ticks

#

then go idle for 400

worthy geode
#

No, public forks usually go for full vanilla compatibility as much as possible

#

Doing things like "remove brains" is something that breaks vanilla behaviour completely

south raptor
#

it doesn't remove brains apparently

#

just makes them tick less often if far away

worthy geode
#

So if you want that, just fork Paper or Pufferfish yourself

daring laurel
#

lol said nobody ever

south raptor
#

well you would still be facing performance problems

daring laurel
#

I suggest you get down and dirty with packets and you will understand why abstractions exist

worthy geode
#

Thing is that if something like this as an optimisation is a solution for you, you are so far away from vanilla anyways that a custom fork makes sense

daring laurel
#

so basically vanilla but just clear out the serverpackethandler code

south raptor
#

just use paper on a superflat with all entities off and everything off

worthy geode
#

You can add your own mobs to Paper just fine, the client just won't know what do to with them

daring laurel
#

You can add custom mobs already, and there are solutions for paper/spigot as plugins lol

#

havent you guys heard of mythicmobs?

worthy geode
#

Minestom? Glowstone?

south raptor
worthy geode
#

isn't there are partly working vanilla implementation for it? You could start with that

south raptor
#

well either work with something barebones or work with nms which changes every version

worthy geode
#

Working with NMS is really easy since paperweight imo

south raptor
#

yeah

#

well that doesn't exist atm

#

you have to make it yourself

#

or go the custom entity nms way

#

then do it

daring laurel
# worthy geode Minestom? Glowstone?

both minestom and glowstone seem to have their own problems. This optimization category is really a catch22… Minestom seems way too low level and neither had a big enough community

#

this is what minestom is

south raptor
#

then use minestom

worthy geode
#

Well, either strip out things out of Paper or add things to Minestom. There is no middle ground

south raptor
#

what I'm saying

daring laurel
#

What you are talking about is minestom, what you want is a paper fork tho

worthy geode
#

There is lots of very useful code in the server, so that might be a bit extreme

south raptor
#

bad idea

#

just disable spawning

worthy geode
#

The Pathfinding minecraft has is pretty decent for example

#

(as long as its not trying to do a long jump kek )

south raptor
daring laurel
#

You can of course optimize pathfinder to hell, but why

south raptor
#

walking on open trapdoors

daring laurel
#

its just mobs, that the player is supposed to kill

south raptor
#

the entries would be parkouring

worthy geode
#

yeah, but have baritone do 3k entities

south raptor
#

so they would need vanilla movment

#

not vanilla

#

I mean player like movement

#

cuz the zombie jump is much smaller then the player jump

slender blade
#

that would be cool

south raptor
#

make them able to jump 3 blocks

#

sprint

worthy geode
#

(just be smarter than the goat pathfinder about it please)

south raptor
#

might as well throw in some blocks

#

and a pickaxe

worthy geode
#

We have a few mobs that can sprint, its scary

#

yeah its not hard

south raptor
#

from what I've seen of baritone it takes a second to path

worthy geode
#

iirc even one of the vanilla pathfinder goals can do sprinting when attacking a target

#

yeah, baritone would not scale well at all

south raptor
#

1 second is fine for player

#

but not fine when more then 10 entities are ivnoled

worthy geode
#

yeah of course, but if you have 25 zombies and every zombie takes one second... 😄

south raptor
#

you can get it lower but the path won't be as optimized

#

it can look for that in a lower timr

worthy geode
#

thing is, vanilla pathfinder is decent, I really would not recommend stripping that

south raptor
#

yeah

#

baritone cam be as slow as it wants cuz in the end it actually saves more time for the playsr

#

baritone considers way more movements like block breaking, placing and parkouring

#

while vanilla has only 8 directions and a jump

worthy geode
#

yeah, you can trap most vanilla mobs by requiring them to jump a gap

#

depends on the experience you want to create

#

do you want unique, challenging fights or fighting hordes of monsters?

south raptor
#

I think just removing the trapdoor gimmicks and having a few smart entries is good

warm anchor
#

yes let's make mob able to jump and break blocks happy

south raptor
#

have a 5% chance of a smart zombie that can use ladders, doors

#

block break and place

worthy geode
#

they can break doors 😛

south raptor
#

maube not block placing

south raptor
#

even better

worthy geode
#

just put the enderman block goal on the zombie kek

south raptor
#

would be cool for a challenge

warm anchor
#

let every mob teleport like enderman sounds cool

south raptor
#

might as well just make them fly and noclup

#

then just scatter em through the night

worthy geode
#

god vex are so annoying

south raptor
#

for lag

#

and also the player can just encase themselves in

#

which is why we should let em break blcoks

worthy geode
#

its alright, at least for the server

south raptor
#

and a speed boost

#

more mobs isn't a good idea imo

#

smarter and stronger

worthy geode
#

it really is a game design decision imo