#general

3141 messages · Page 1253 of 4

vernal moth
#

yeah thats the thing

#

since intel basically did nothing for a few years

#

amds/tsmc7ff is just good enough to beat intel

#

screams in 16 cores at 3.4 base 4.9 turbo

cedar spade
#

What would 4.9GHz screaming sound like

limber knotBOT
#

md awa

ashen cliff
#

I'm impressed by Intel Broadwell -> Skylake being as good as it was.
Since they must have seen Broadwell as the worlds biggest disappointment.

cedar spade
#

proxi iwi

vernal moth
#

I sure hope intel is able to do shit like that again

#

cause they fighting multiple battles right now

ashen cliff
#

Maybe on something newer than 10nm.

vernal moth
#

they loosing marketshare to amd and to arm

cosmic raft
#

I don't care for intel any more

ashen cliff
#

Well, you should.

vernal moth
#

I dont care for intel the company

ashen cliff
#

We need competition.

vernal moth
#

I care for intel the competittor

waxen panther
#

we dont want amd going lax like intel did Sadge

vernal moth
#

or well, maybe apple is right and arm is the future for everything, who knows

waxen panther
#

there was a similar phase of everyone believing risc was the future awhile ago, I'm not going to hedge my bets on it just yet but

merry talon
#

when apple says everything they're referring to themselves

waxen panther
#

M1 is very cool

merry talon
#

apple thinks apple is everything

waxen panther
#

i mean

#

obviously their marketing revolves around them lol

cedar spade
#

"apple is the future of google"

cosmic raft
#

hm, already Wednesday.. the break I decided on is getting close to over

waxen panther
#

:(

#

how long did you take off

cosmic raft
#

this week

cedar spade
#

imagine sticking to your breaks 👀

waxen panther
cedar spade
#

no

#

although I actually do have a week off this week bc my uni was like "we weren't prepared for lockdown ok have another week off"

cosmic raft
#

"I'm going to be mostly inactive with any code-related things, and most likely with any code review/issues, for a little while."

waxen panther
#

i spent all day yesterday in some random craze of completely overengineering a command and action system for my coursework, only to realise i cant use it at all because of how much lecturers tests work PepeLaugh

cosmic raft
#

is what I said

waxen panther
#

this would usually be my exam month so we're still doing stuff

vernal moth
cedar spade
#

kash: was referring to every single time I've taken a "break"

vernal moth
#

and apple always have been amazing chip designers

cedar spade
#

not you :p

#

mm yes tasty apple fries

cosmic raft
#

I sent that in response to broc

cedar spade
#

personally I prefer potato fries, but meh

twin lagoon
#

kashike clappywappy

cedar spade
#

clearly I'm not the target audience for apple fries

cosmic raft
#

I have somewhat enjoyed this break though

#

it gives me more time to lay in bed being sad

waxen panther
#

lmao

#

me

cedar spade
#

wait people don't do that regardless of breaks?

waxen panther
#

24/7

twin lagoon
#

brocc clappywappy

cedar spade
#

machiel

twin lagoon
#

pinapl pepe_sleep

waxen panther
#

michael peepoClapJamminMoment

cosmic raft
#

yea but like, I actually said I'm not doing anything, and so people aren't expecting me to do stuff all day

cedar spade
#

"kash y u no adventuring!?!?!!!"

cosmic raft
#

considering reducing some stuff. debating reducing online presence a bit with making Twitter private, evaluating the projects I am working on, etc

#

idk

waxen panther
#

i dont envy you

#

i enjoy not being relied on for anything peepoSmile

cosmic raft
#

shrug

merry talon
#

but you dont even tweet

cosmic raft
#

no, but that's not the point

cedar spade
#

@waxen panther TICKETS NAOW

waxen panther
#

lol

#

imagine spending many hours on an update and not releasing it because you dont want to spend 15 minutes testing

#

couldnt be me

cedar spade
#

my memory isn't good enough for me to remember people depend on my projects ig

waxen panther
#

🎈

cedar spade
#

shush

wide chasm
#

That's why GitHub has the dependents tab 😉

cedar spade
#

I mean, I don't think thousands of servers are GitHub dependencies (also, does that support gradle groovy?)

wide chasm
#

I think I remember seeing them add support for that, but idk

waxen panther
#

it works yes

#

if you're using github packages to host

#

which is terrible

#

well not terrible just annoying

worn ember
#

no u

cedar spade
#

no it is terrible

#

I cannot think of a sane reason behind required auth for public packages

waxen panther
#

ah yes

#

gaming mask

cedar spade
#

gotta have the dual sliding keypad

mossy vessel
#

But muh faceshield!!

merry talon
#

makes total sense

cedar spade
#

You may must follow these rules

visual egret
#

yes please so will i

warm anchor
#

It’s gonna be expensive so both of you need to ask your parent first

visual egret
#

weeb

waxen panther
#

child

spiral robin
#

hello

#

@waxen panther peepoClap

waxen panther
#

aber !

twin lagoon
#

@minor badge awa

#

@mental meadow meowhuggies

spiral robin
#

hello michael .

twin lagoon
#

.

spiral robin
#

!

#

contabos website revamp makes them look very good

twin lagoon
#

thank fuck they have a new site

mental meadow
#

michael uwu

cedar spade
#

broc !?

waxen panther
#

@cedar spade ?

cedar spade
#

!

waxen panther
#

can i help ?!

cedar spade
#

yes

waxen panther
#

ok how

cedar spade
#

indeed

#

ok fine

waxen panther
#

fine

cedar spade
#

coarse

exotic siren
#

damn mojang still releasing 1.16.5

vernal moth
#

It's not important for paper users tho

untold copper
cloud slate
#

Btw. Just want to point out something funny.
In #announcements do you say we shouldn't use old/outdated versions... While you offer downloads for Travertine which adds 1.7.10 support.

olive marlin
untold copper
#

oOoOoOoh

warm anchor
#

You mean they are fixing the crash

vernal moth
visual egret
#

then move it to legacy builds

cerulean shuttle
worthy geode
#

Oh no

visual egret
#

what do you mean "oh no"

twin lagoon
#

it's fine

#

no protocol version bump

#

nothing to worry about

worthy geode
#

Ah, that's good

worthy geode
twin lagoon
#

they don't do so anymore hopefully

visual egret
#

how fast do you think paper will release 1.17?

twin lagoon
#

yes

quasi valley
#

no

twin lagoon
#

kenny clappywappy

worthy geode
#

We don't even know how big 1.17 will be yet

olive marlin
#

maybe

visual egret
#

i was just asking for an estimate

quasi valley
#

no

olive marlin
#

So far I'm expecting 1.17 to be quite a pain for me to update.

#

.eta @visual egret

limber knotBOT
#

Anyone requesting an ETA will be fed to goblins.

quasi valley
#

why's that?

#

because of worldgen?

visual egret
#

im not requesting an eta

quasi valley
#

do you know what eta means

#

because you literally asked for it

visual egret
#

well yes but

#

smh

worthy geode
#

1.13-1.16 were pretty easy updates for plugins, the most annoying thing was the inventory title removal in 1.14, but that was spigot and not Mojang

quasi valley
twin lagoon
#

kenny is here to save us with viaversion 1.17

visual egret
#

that isnt wha-

worthy geode
#

I would expect 1.17 on 1.12 -> 1.13 levels

visual egret
#

ouch

#

i was just asking if its gonna be a quick update or something like 1.15 was

limber knotBOT
#

yeah, they appear to bloat the game by too much

quasi valley
limber knotBOT
#

1.15 was 1.14.5 in disguise

worthy geode
#

Why not? ^^

#

Too optimistic or too pessimistic?

quasi valley
#

1.13 turned around the entirety of most id systems used in api, meaning like every slightly larger plugin directly affecting ingame stuff broke

#

1.17 is in the ranges of every other major update + higher worlds

limber knotBOT
#

Maybe if mojang does that again we could finally refractor the materials API for good

visual egret
#

@mojan-

worthy geode
#

But it was kinda obvious for a lot of updates that the IDs will get removed. The world changes are pretty new

quasi valley
#

that has basically been coming since 1.16.0

#

so no, not really

#

and isn't even that big of a change internally (in contrast to 1.13's flattening)

visual egret
#

AC developers when they saw the 1.13 updates probably cried

worthy geode
#

I personally hope they change it until 1.17, just stacking more chunk sections does not seem optimal at all

twin lagoon
#

anticheat developers cry 24/7

waxen panther
#

i cry 24/7

quasi valley
#

what would be more optimal in your opinion then? 😛

#

or why is it not

worthy geode
#

The problem imo is that the view distances only work in the XZ dimensions, so if you have a higher world the server needs to send the entire column of sections at once, and the client needs to render (or generate in SP) the entire section at once

quasi valley
#

unless you build things to the very height limit or have your entire world full of super large mountains, that shouldn't become an issue

worthy geode
#

It's kinda pointless to have a 2048 block limit if the world stays at ~64 tho

quasi valley
#

why would you ever set it to 2048 blocks? lol

#

just because it's theoretically possible doesn't mean they will jump from 250 to 2000 by default. 50-100 blocks would be reasonable, but for all we know they could also not change the default at all

worthy geode
#

the maximum is 4096, so 2048 does not seem too bad

#

but even if the average height is at 200, that is noticeable. Our mountain ranges with an average height of 150-200 load a lot slower then the lower parts of the world

limber knotBOT
#

Maybe a full world gen refractor to make use of the new world height?

#

Although idk, that would be something for Minecraft 2.0

worthy geode
#

imo they should switch chunks to 3d instead of 2d. They did that with biomes already. Ofc that might break compatibility and isn't the easiest thing to do, but it would solve those problems

vernal moth
#

The maximum isn't 4096

#

It just gets more and more broken the higher you get, but it's all fixable

#

Chunks are 3d, chunk sections exist

worthy geode
#

yeah, but the region files aren't and the view distance is also 2d. That works for the bedrock level format, but I doubt the servers handles 120 MB+ region files very well.

quasi valley
#

that'll likely never happen, even just because of entity tracking ranges

visual egret
#

TIL Windows Nano Server

ashen cliff
#

TIL 🗑️.

worn crest
#

imagine 1.16.5 friday vreecoLachflash

visual egret
#

lol

worn crest
#

2 bugs fixed which aren't known

unkempt drift
#

Trivia question I don’t know the answer too. If you, for every company, added up the surface area of all the their logos on stuff, products, anything, which companies logo, would have the most surface area?

#

My guess is Maersk

visual egret
#

any logo saved as an svg

unkempt drift
#

No no, has to be on something, not a file saved on a pc.

#

Like Apple’s on its phones

#

Or fedex on its trucks

visual egret
#

i guess a shipping company would probably be the largest (maersk)

pastel pivot
#

mc donalds 😄

visual egret
#

oh yeah lol

olive marlin
#

Probably company which produces a lot of cheap waste (things like packing bags probably contribute a lot to it)

vernal moth
#

Maybe the CE logo or smth like that

#

Cause that's literally on anything that takes power

golden gust
#

Erm

#

Does it have to be a legit logo or?

#

Coz, if we talk about the % of chinesium goods

#

Are those real CE stickers? thonk

vernal moth
#

They get checked on import sometimes

olive marlin
#

China has "China Export" logo which is similar, but not the same thing.

cunning raft
#

you're all wrong

#

its this

vernal moth
#

Most of the time devices don't have a CE logo at all 😂

#

That's what?

#

I wanted to say what's that, and that's what came out. Thanks brain

cunning raft
#

its the electronics testing lab that like everything goes though

olive marlin
#

Is a country flag also considered a logo? blobthinking

cunning raft
#

im like 50% sure its not just a us thing

vernal moth
#

Is it american CE?

cunning raft
#

no idea what CE is so maybe

vernal moth
#

Oh ye ce is eu only

#

CE marking is an administrative marking that indicates conformity with health, safety, and environmental protection standards for products sold within the European Economic Area (EEA). (It is not a quality indicator or a certification mark.) The CE marking is also found on products sold outside the EEA that have been manufactured to EEA standard...

cunning raft
#

oh i see that too

vernal moth
#

It's normally pretty big compared to the others, so that's why I guessed it's the most used one

#

In area

cunning raft
#

but that UL/CE logo is on like everything that plugins into a wall

twin lagoon
#

never seen UL before

void void
#

if i put an ender chest in my spawn

#

im a bit confused

waxen panther
#

try it

void void
#

so default mechanism of ender chest is to only show items that r urs?

#

I cant try it because im 1 person

#

if i put an ender chest in a spawn, does it work as a safe bank for every player?

golden gust
#

ender chest is per person

waxen panther
#

correct

#

if you're going to be a server owner though you should really invest in an alt

void void
#

hm?

cunning raft
waxen panther
#

no

#

an alternate account

#

:p

void void
#

oh

#

i need to buy another acc?

golden gust
#

I've seen UL listed in the UK

void void
#

or cracked

#

xd

twin lagoon
#

a new acc yes

void void
#

Is there a way to have an alt just for testing

#

without buying another mc account

vernal moth
#

In germany we even have others

#

Like GS

twin lagoon
#

offline mode

vernal moth
#

And TÜV

warm anchor
#

That’s what offline mode is for lol

void void
#

i need 2 mc clients tho?

waxen panther
#

you can just have one open at a time

vernal moth
#

This is my google charger

void void
#

another custom client?

vernal moth
#

Anker doesn't have those german ones

waxen panther
#

i just own multiple accounts, i have no idea how to run a cracked client

vernal moth
warm anchor
#

I mean you can open two

waxen panther
#

its only like $20

void void
visual egret
#

prices are almost the cheapest in the UK

visual egret
void void
#

its not working

#

closes the first

#

wait nvm LOL

#

worked

#

weird

waxen panther
limber knotBOT
#

You can't have two players with the same name usually

void void
#

i mean if its offline mode?

limber knotBOT
#

Even then probably not, but it's offline mode

void void
#

I have a pc and a laptop ig

waxen panther
#

what

#

you dont need to have two different computers

#

just open the client twice, if you're not going to buy another account though you'll have to use another client that lets you do that kinda thing

warm anchor
#

You mean like T.... nvm

#

Let’s not. Just buy another account Krappa

limber knotBOT
#

Third party clients, yes

void void
#

Yeah heard of those

#

R they safe?

visual egret
#

yeah lol

limber knotBOT
#

Some

visual egret
#

unless ur downloading some random client that nobody knows of

waxen panther
#

of course oskar knows about them LMAO

limber knotBOT
#

Most open source console clients are however

visual egret
#

for pvp you wanna use the 2 most popular ones

void void
#

🦁

waxen panther
visual egret
#

for normal game, use vanilla or optifine

void void
#

I just want for testing

limber knotBOT
#

Beyond that there are some graphical 100% foss console clients, best ask wiki.vg about that

void void
#

So I know how it is from a users pov

#

And not op

visual egret
#

/deop <op>

waxen panther
twin lagoon
#

shut up brocc

waxen panther
#

no

#

make me

#

x

void void
warm anchor
#

That’s cheap

void void
waxen panther
#

buy another for $5 then

#

😀 😀 😀

void void
#

They made it 20$ now

#

That was years ago

#

High demand now

limber knotBOT
#

Didn't minecraft prices inflate even higher?

quasi valley
#

well that happens if a game actually gets more than 3 devs and features

warm anchor
#

Yes it’s $27 now

limber knotBOT
#

I could swear it's over the 28€ (~34 USD according to google) mark now

waxen panther
#

i mean i just took that screenshot

#

17gbp =~ $24

void void
warm anchor
limber knotBOT
#

Oh well, "just" 24€ now

void void
#

been 24 eur for a while now

waxen panther
#

lets not get dramatic, 24 euro for a game of minecrafts scale isnt a big ask

warm anchor
#

Do they still give you free bedrock?

waxen panther
#

especially for a game that's still getting updated as much as mc

void void
#

no

#

they don't

#

i lost mine smh

zealous wedge
#

lol since when do they sell it on amazon

warm anchor
#

They gave me free bedrock

zealous wedge
#

same

waxen panther
#

i think i have it on one of my old m$ accounts PepeLaugh

quasi valley
#

24€ for a game you will likely spend hundreds of hours in, and that receives free major updates 2 times a year

void void
#

i could claim it but i didn't

warm anchor
#

Maybe code from Amazon US is old? So still got free bedrock?

#

Idk how they control that

#

Coz I read about it and it’s only for certain account age etc etc and I shouldn’t qualify but I got it

cedar spade
#

Pretty sure it's based on when your account activated it, not when the code was created

warm anchor
#

Hmm

#

I mean it’s free so I ain’t complaining

cedar spade
#

It's also 💩

warm anchor
#

Rtx is nice we need that in Java Yess

void void
#

Never mind

#

This offer expires on April 21, 2020.

golden gust
#

yea, they killed it off recently-ish

cedar spade
#

Thanks for the ping

warm anchor
#

Yeah it was around new year’s they made the announcement

waxen panther
#

@cedar spade 😀

cedar spade
#

@waxen panther

waxen panther
#

: grinning : ?

minor badge
cedar spade
warm anchor
#

Chat so pink need more green @waxen panther

void void
minor badge
void void
stiff nexus
#

question
do paper like start to respawn villagers and other stuff, that wont respawn in vanilla

limber knotBOT
#

villager may not respawn, but they can reproduce in vanilla

warm anchor
#

You just need to give them sex food.

#

I mean carrot

stiff nexus
#

yes, like they do not respawn in villages if i don't force them to reproduce.

warm anchor
#

Nope

stiff nexus
#

ok

#

dose it chance anything whith villager trading?

waxen panther
#

#give eternity broccoli role 2021

warm anchor
worn ember
#

wait, the vanilla mc server is cross platform?

waxen panther
#

yes

worn ember
#

TIL lul

waxen panther
#

crossplatform as in os

cedar spade
#

no it only runs on windows

waxen panther
#

PepeLa

limber knotBOT
#

java runs on 8 billion devices after all ;)

worn ember
#

oh lame

#

i thought they meant like bedrock and java

waxen panther
#

bedrock is in c++....

#

this is a true dark eye dragon moment

worn ember
#

so?

waxen panther
#

bruh

#

weirdga

worn ember
#

its still the same protocol (or could be)

waxen panther
#

yes but

worn ember
stiff nexus
#

dose peaper chance anything whith villager trading?

limber knotBOT
#

well it's not the same protocol so...

#

it's not even the same network communication protocol (TCP vs UDP) xD

ashen cliff
#

Daily reminder: SCTP exists.

limber knotBOT
#

the Scholastic Clay Target Program?!?

ashen cliff
#

Oh BOY!

#

Looks like they found it.

warm quest
visual egret
#

the backend server went down

#

hence the 502 error

warm quest
#

they bave been down for 7+ days i still had funds in there its very weird

visual egret
#

contact them?

warm anchor
#

How would we know on a random site

slim nymph
#

had funds?

warm anchor
#

I have so many questions

limber knotBOT
#

that site is annoying

ionic apex
#

Does anyone have a source for what the two server issues are that are being fixed in 1.16.5?

#

The Mojang post was vague

limber knotBOT
#

had an old server of mine on there and the dude never responds

#

put on there without me doing it mind u

ashen cliff
#

That site was really just made to track players.

limber knotBOT
#

was that the auto generated russian site which didn't manage to update my server? lol

#

eventually it disappeared so I guess he reads stuff eventually

ashen cliff
#

They just scraped other lists to add them.

limber knotBOT
#

my favorite is mcl.ist tho

warm anchor
ashen cliff
#

The list was public.

limber knotBOT
#

bots that join your server, say some stuff in chat, download your spawn and chat messages then leave

ashen cliff
#

No idea you could pay for anything there.

limber knotBOT
#

it's funny tho cuz at least the IP doesn't change

warm anchor
#

Idk that’s what he said

limber knotBOT
#

so I give 'em custom messages

#

those bots used to do weird stuff before tho like execute /login commands n stuff

ashen cliff
#

Can't even find my server on that site, without using the submit server button.

limber knotBOT
#

they do try to censor the bot name if it's printed in chat/server list motd

formal forge
#

Does someone have exp about mcmmo?

waxen panther
#

ask in mcmmo

ashen cliff
#

Since just having minecraft.{tld} isn't very epic.

limber knotBOT
#

ez to get around tho lol, tho I messed up the zero width whitespace

waxen panther
#

the support channel specifically

formal forge
#

like /repair stopped working

waxen panther
#

ask in mcmmo

formal forge
waxen panther
#

Ping nossr

warm anchor
#

They have a dedicated support

formal forge
#

No he will beat me for such a unimportant question

waxen panther
#

No, it's paid support and he is the main dev

#

he doesnt mind pings

warm anchor
#

So we can beat you here too?

waxen panther
#

as long as you're not pinging the other two developers, no one will care

limber knotBOT
#

I don't mind pings either c:

formal forge
#

No, ladies don't do such things

visual egret
#

smh

#

wat

waxen panther
#

eternity is OUR egirl .

ashen cliff
warm anchor
visual egret
formal forge
waxen panther
vernal moth
#

moving servers is going great, lol

visual egret
#

:)

limber knotBOT
#

"what are wildcard certificates"?

visual egret
#

no idea actually

vernal moth
#

this is a cert for my docker socket 😂

formal forge
limber knotBOT
#

no reason to not use wildcards

#

runs

visual egret
#

ping him here kekwhyper

formal forge
#

Damn

#

smart

waxen panther
#

der

#

im literally

limber knotBOT
#

how 2 get free wildcard cert

waxen panther
#

an mcmmo mod

#

i know what im talking about lol

warm anchor
#

Trust brocco

vernal moth
#

can I self sign wildcard certs?

topaz mortar
#

Let's Encrypt it

vernal moth
#

if so, thats what am gonna do now, lol

formal forge
#

Why did he wrote that then ? thonk

topaz mortar
#

Yeah LE allows wildcards.

formal forge
#

anyways i'll quote you

vernal moth
#

LE certs are not valid long enough

waxen panther
#

he doesnt want people doing in there pinging random people for support

limber knotBOT
#

if only their certs didn't expire in like a few months

vernal moth
#

fuck that

waxen panther
#

a lot of people seem to think the moderation team on mcmmo is the support team which isnt true

#

but yes, pinging him with a questions is fine

spiral robin
#

what did I miss

heady spear
#

brocc is pretending to be important

#

md sucks

cedar spade
#

@waxen panther pls halp

waxen panther
#

i am pretending

heady spear
#

and ysl is cute

waxen panther
#

to mald

limber knotBOT
#

once you have auto renew setup for LE it doesn't really matter ¯_(ツ)_/¯

topaz mortar
waxen panther
#

@cedar spade yes

spiral robin
#

thanks city

warm anchor
cedar spade
#

@waxen panther ok

waxen panther
#

@cedar spade paper 1.13.1

vernal moth
#

auto renew certs for my CI/CD on gitlab ci? lol

heady spear
#

why don't more ppl run 1.14

#

it was my favourite version

compact pulsar
#

1.14 is one of the worst versions ever due to performance issues

next frost
#

BEST version ever

#

all features after that are basically USELESS

heady spear
#

that's just because you don't know how to configure your server

next frost
#

no one needs it

limber knotBOT
waxen panther
#

minecraft was feature complete in 1.5

heady spear
#

I had 400 players on my 1.14 server without even trying

ashen cliff
#

In my case the map is just a black void.

visual egret
#

Should i be adding an ItemFlag via an ItemMeta or ItemStack?

#

which one is better practice

limber knotBOT
#

pretty sure the item stack method is only a helper to set it on the meta

#

if you already have the meta then use that

visual egret
#

okay

olive marlin
#

Oskar asking questions in multiple places smh

visual egret
#

at least im not asking in every channel..

twin lagoon
#

bloodstone clappywappy

visual egret
#

someone actually did that lol

olive marlin
#

Michael peepoheart

ashen cliff
#

You should always ask in all Discords at once.

olive marlin
#

Staying late cause of stupid "release untested code after a big rebase today, ignore tests" xD

cosmic raft
visual egret
#

how do tests even work?

ashen cliff
#

My code always has 0% coverage. kekwhyper

visual egret
#

i dont understand them

olive marlin
#

Tests do something, and then you check if code behaved how you expected it to.

#

I couldn't understand tests for quite a while.

#

But I found decent tests helpful. Especially converting some data etc.

ashen cliff
#

Input -> Function/Method -> Output
The test just checks that the output is always at the expected values.

#

At least that's the simplest I can put it.

olive marlin
#

Not always output, but yeah.

#

I know what I provide, function performs some complex operations on the data I give and then I check that I get what I expect.

spiral robin
olive marlin
#

Though you can also do checks that function performs specific operations ON some value that you pass to it (could be to run tests that run some commands, without starting server that could run them - you simulate the behavior).

ashen cliff
#

Just make an automated test utility.
Self writes test and sends you 50 emails about changes.

quasi valley
#

my favorite kind of type

#

a Some

visual egret
#

ah okay

#

makes sense

#

sorry for the late response

olive marlin
#

I prefer Rust's strong typing and Some() and None instead of making everything nullable as in Java.

ashen cliff
#

Imagine having to care about datatypes.

olive marlin
#

I mean, I like Python which lets you do whatever.

ashen cliff
#

PHP gang.

olive marlin
#

But Java is in the middle - strongly typed, but not fully.

quasi valley
#

I don't really like projects making EVERYTHING Optional, like Sponge

ashen cliff
#

Or Fabric?

limber knotBOT
#

Optional has its use cases

quasi valley
#

they could have at least named it something different than "Some" broccolai

waxen panther
limber knotBOT
#

making everything optional on the off chance of it being usefull for that to not be validated by the api implementation is not ideal

heady spear
#

stop abusing broccolai

#

that's not how you use it

olive marlin
next frost
#

Optionals are better than null but still worse than just returning non null everywhere

limber knotBOT
#

Perhaps proper documentation is better

waxen panther
#

not really

next frost
#

proper documentation doesn't automatically prevent npe's

olive marlin
#

Given that in Java I often hit stuff marked @NonNull which returns null anyway, I'd prefer Optionals or actually enforcing the annotations at compile time.
looks at Paper

limber knotBOT
#

Yes, but it helps people to code code that does not NPE

#

Yeah, bukkit does that sometimes

#

just enable java 15's helpful NPEs thinksmart

minor badge
#

@zealous wedge @NotNull ItemStack [] kek

dim shadow
#

do u guys know if there's a way for survival players to clear nbt/lore/other metadata from items in stock paper assuming no plugins? i know for example mob heads lose their lore if submerged in water, so I'm mainly wondering about just items

zealous wedge
#

ah yes bukkit's high-quality nullability annotations

limber knotBOT
#

Ah yes, a null array

quasi valley
#

@UndefinedNullability

limber knotBOT
#

"mob heads lose their lore if submerged in water" wtf

zealous wedge
#

i like null arrays of non-null elements

limber knotBOT
#

@DefenitelyNull

potent fossil
#

Null everything and nothing. It's Schrödinger's null.

olive marlin
#

Mob heads loose lore even if placed.

#

Unless you have a plugin for that.

dim shadow
#

idk whats going on lol its not my custom head lore plugin, but thats what happens when a head is submerged. it keeps the player skin but loses plugin custom data

limber knotBOT
#

oh, you mean placing

#

not dropping the item in water

olive marlin
#

Does the grinder remove it?

dim shadow
#

yea lol sorry yes placing on the world and then putting water bucket in the same block

limber knotBOT
#

yeah, I have a plugin on my server to fix that by just storing it in the TE nbt lol

olive marlin
#

Yes, and there's no event you can use to work around water.

#

MM PRed Event for that, but that's it.

dim shadow
# olive marlin Does the grinder remove it?

idk i havent tried, i dont mind if it does, the thing is i want to add my own custom items but it would be really bad if people could turn those into their vanilla equivalent items and use them in recipes n shit

olive marlin
#

Phoenix I do that for placing/breaking, but water can't do that.

limber knotBOT
#

doesn't it call the block destroyed event though?

dim shadow
#

for example if i wanted to give out "fake diamonds" that look real but can't be used

olive marlin
#

I believe we tested that.

dim shadow
#

how would i make sure the fake diamonds stay safe lol

limber knotBOT
#

who's this waterdrink dumcordian, is it someone renamed or actually a new person

dim shadow
#

oi

#

show respect sir ive been here a while

limber knotBOT
#

3 days?

dim shadow
#

im the girl with the water glass bruh

limber knotBOT
#

A bit longer I reckon

dim shadow
#

naw man i been here for months

#

does leocabotive ring a bell

limber knotBOT
#

yes

modern phoenix
#

how tf are u a bot........

limber knotBOT
#

ok

#

there we go

#

so renamed

olive marlin
#

Pheonix that event is called when you break multi-block structures (tall grass, doors, bed etc).

limber knotBOT
#

ah another dumcordian

#

let the education begin

olive marlin
#

Not for heads.

#

It's stupid.

dim shadow
olive marlin
limber knotBOT
#

ew google

#

more like scroogle

#

yahoo is better, marginally

dim shadow
#

so robo do u know?

limber knotBOT
#

yahoo uses bing c: or at least they used to

#

do I know what

spare venture
#

It’s always hilarious when people get confused over the bot tag

limber knotBOT
#

Yahoo should predate bing

modern phoenix
#

i mean ik its from an integration but why

limber knotBOT
#

I've seen you as leocab whatever but idk wut u do

#

It has existed for years

dim shadow
#

how to force metadata to stay on items

limber knotBOT
#

askjeeves

#

oh that?

dim shadow
#

yessssss see u kno who i am ❤️

spare venture
#

Why are your items losing metadata

limber knotBOT
#

the answer is you don't

#

metadata is temporary

#

I guess I could just listen on the bucket empty event and handle that manually ¯_(ツ)_/¯

dim shadow
spare venture
#

Haha

dim shadow
#

like that time i added mobcatcher without knowing mob eggs can power fuckin spawners

#

#bamboozled

limber knotBOT
#

joins channel

#

idk if PDCs move over but otherwise yea there's no good way to id an itemstack when it goes through different stuff

#

dang it, empty

dim shadow
#

pdcs?

spare venture
#

Yeah I typically research the item that I’m using as a custom item beforehand

olive marlin
#

PersistentDataContainer

limber knotBOT
#

imagine not being able to create any channel you wish

left swift
#

Robo is noob

limber knotBOT
#

even slack got that part right

vernal moth
#

rsync is so slowwwwwwwwwww

#

whhyhyyyyyyy

limber knotBOT
#

cuz loonix

spare venture
#

haha imagine using rsync

limber knotBOT
#

rdp it c:

dim shadow
#

damn does this mean im gonna have to write code to carefully track these items at every turn

limber knotBOT
#

yes

vernal moth
#

well, am syncing git repos and node_modules folders and shit 😂

limber knotBOT
#

unless PDCs stick to the itemstack, you will have to yup

dim shadow
#

well sheeeeeeit lol

limber knotBOT
#

make an API for it I'd be interested, maybe

olive marlin
#

If you don't have items of blocks, but just items you can't place, that's not that hard.

dim shadow
#

das ist nicht gut

limber knotBOT
#

PDC sticks to the item, that's the whole point

dim shadow
spare venture
#

On purpur TEs retain it

limber knotBOT
#

itemstack, even if it turns into a block n stuff?

#

As long as the item is not replaced by another item

#

i. e. crafting

spare venture
#

Well it’s not an item anymore when you place it

limber knotBOT
#

no, a block is not an item

#

and blocks can't hold data, only Tile Entities can

olive marlin
#

I think only issue is combining items (in crafting table, anvil etc).

spare venture
#

Very easy to prevent that

dim shadow
#

blocks sound much harder so im just gonna stick to flat items like idk iron ingot and paper

limber knotBOT
#

Anvil API is scuffed

olive marlin
#

There's the generic recipe event which you can easily cancel if one of the items is your custom one.

limber knotBOT
#

Wouldn't be suprised if there is an exploit to merge them anyways through an anvil

dim shadow
#

i havent worked with crafting api much but last time i tried it blocked crafting with custom items, pretty sure it was toggleable in code

limber knotBOT
#

imagine ID'ing random pieces of iron in real life

spare venture
#

Well, you can use the click and drag event in anvil too if you find exploits

limber knotBOT
#

recipes are interesting

#

give every item in an itemstack it's unique UUID, problem solved

dim shadow
#

why cant the game just be consistent LOL

vernal moth
#

I wonder when I started the RSYNC

#

lol

spare venture
#

the game is pretty consistent

#

robo lmao

limber knotBOT
#

"Might work on older versions, idk", interesting. Does it also work on 1.13+

spare venture
#

"if result = hopper, set result to air"?

limber knotBOT
#

no it doesn't do that

dim shadow
#

not if u can take a SUPER MEGA RARE SPECIAL TIFFANYS BRANDED PLUSH DIAMOND and turn it into an actual diamond with an anvil or a grindstone xD

limber knotBOT
#

it actually removes the recipe from the registry entirely

spare venture
#

ah

#

If useRemoveMode is set to false, then this plugin will only "hide" and prevent usage of the specified recipes.

#

yeah i'm reading it now

limber knotBOT
#

I may look into PDCs tho

vernal moth
#

why are so many ppl following me on twitter today? lol

#

4th new follower or smth like that

pastel pivot
potent fossil
#

local hot german boi cannot be resisted, the news reports

vernal moth
#

stonar, its an insider

#

its on the list of "best mojira reports"

limber knotBOT
#

am I back?

#

yes

#

yes

vernal moth
#

rsync is still running, but that volume was already synced

#

man I have so much shit in my docker volume

limber knotBOT
#

nice

twin lagoon
#

best to tar & rsync

limber knotBOT
#

what a bug

vernal moth
#

its same RC tho

#

I guess small files are killing me

twin lagoon
#

tar is faster if you have a lot of small files

#

yes

limber knotBOT
#

hey the linked the wiki!

#

Wiki is now official documentation

#

s/the/they

#

Correction, <RoboMWM> hey they linked they wiki!

potent fossil
#

@twin lagoon wat if i have a lot of very thicc files

limber knotBOT
#

hecc

waxen panther
#

nice

#

awesome irc moment

limber knotBOT
pastel pivot
#

MiniDigger I didn't know that ^^

vernal moth
#

oh my url shortnener seems to be broken now

limber knotBOT
#

much sad

vernal moth
#

ye

#

especially since it doesnt log, loll

limber knotBOT
#

or uh

#

whatever their new tld is

golden gust
#

typical mini

#

plays sysadmin

#

everything slowly but surely blows up

vernal moth
#

"Incorrect DB config, or could not connect to DB" is what it says in the webinterface

#

but logging the error would be to easy

limber knotBOT
#

what data have u been harvesting

visual egret
#

ip addresses

#

passwords

#

and everything else

vernal moth
#

"vi config.php
bash: vi: command not found"

#

lmao

golden gust
#

vi is dead, vim masterrace

vernal moth
#

vim config.php
bash: vim: command not found

#

mmmh

twin lagoon
#

nano >

limber knotBOT
#

nano away

vernal moth
#

nano was the first I tried you dum fuks

limber knotBOT
#

ok, echo and >>

golden gust
#

if you're in a container, you're generally fekt

limber knotBOT
#

cat and echo

golden gust
#

Might I suggest heredocs?

#

runs

olive marlin
#

I remember using sed for editing xD

visual egret
#

how about you inject into the memory

olive marlin
#

Also have somewhere statically compiled vim so that I could use it in containers if needed.

golden gust
#

Yea, but

vernal moth
#

fixed

golden gust
#

how do you get it into the container? thonk

vernal moth
#

just edited in on the host

#

I get into containers using portainer ❤️

golden gust
#

i really need to play with some of this stuff more

vernal moth
#

ok, the webinterface is bork

golden gust
#

but then it's like, I wake up with my brain hurting or some varying form of aneristic feeling, soooo, it's like...

vernal moth
#

"Fatal error: Uncaught Error: Call to undefined function create_function() in /var/www/html/includes/functions-html.php:821 Stack trace: #0 /var/www/html/includes/auth.php(59): yourls_add_notice('\t<div class="no...') #1 /var/www/html/includes/functions.php(1275): require_once('/var/www/html/i...') #2 /var/www/html/yourls-infos.php(6): yourls_maybe_require_auth() #3 /var/www/html/yourls-loader.php(47): require_once('/var/www/html/y...') #4 {main} thrown in /var/www/html/includes/functions-html.php on line 821"

#

fucking shit

olive marlin
#

cat vim | docker exec -T container_name sh -c 'cat > ./vim' 🙂

vernal moth
#

why do I host php again?

olive marlin
#

Or something like that.

limber knotBOT
spiral robin
#

martin use an anon fn

void void
#

sometimes i feel like the code i write is shit

spiral robin
#

create_function deprecated as of recently afaik

limber knotBOT
#

do TDD and then feel good about urself then

golden gust
#

php is amazing

#

Just, erm

#

maintaining others PHP code is not

slim nymph
#

thats not a php fault lol

limber knotBOT
#

did you just doublepost theminebench

slim nymph
#

did you just do a major php update or something

spiral robin
#

well said

#

php 8 peepoSmile

waxen panther
#

aber is php man

slim nymph
#

go back to php 7 and itll work lol

#

or just patch that code to use lambdas

limber knotBOT
#

if new to web hosting, how to determine if website is secure?

golden gust
#

You don't, really

limber knotBOT
#

kewl

golden gust
#

Like, if you're using some cpanel provider, you're relying on them that stuff is properly configured and that they maintain stuff

#

you're assuming that the software that you write or host on there is secure, etc

limber knotBOT
#

imma be cheap and host on my dedi tho

#

am host vanilla forum

potent fossil
#

after setup run ssllabs till u get an A+

#

dont rest until then

#

ez

limber knotBOT
#

ssllabs, they do stuff besides ssl certs? hm k

potent fossil
#

they can test your webserbur's ssl responses n shet

limber knotBOT
#

o nice

#

hmm, doesn't seem they do much on webserver stuff like there was this other site that analyzed things like php version n stuff which, how important is it to be on the latest patch version of php?

heady spear
left swift
spiral robin
left swift
#

Ice cream robo

vernal moth
#

what city? 😂

#

spigot.org was wrong, I cba to find the real link to this dum spigot, so I linked paper 😂

limber knotBOT
#

It's broken either way

#

Better redirect to paper than to the ether, am I rite?

vernal moth
#

yes!

left swift
#

yes!

limber knotBOT
#

nice

tropic flame
#

but yatopia-

waxen panther
tropic flame
#

runs

waxen panther
#

Yes mods, this user right here

tropic flame
#

I'M JK LMAO

waxen panther
#

better be

heady spear
#

yatopia is the best fork

spiral robin
#

🤡

waxen panther
heady spear
#

it has many optimizations and a lack of spaghettios

#

ur just mad th@ im telling the truth

vernal moth
#

first time running ES, is this an issue?

#

"Active license is now [BASIC]; Security is disabled"

twin lagoon
#

get xpack

austere ivy
waxen panther
#

ur mad th@ he's rite

austere ivy
#

brocc wtf I thought we were friends 😔

waxen panther
#

city is my friend too 😔

austere ivy
#

fine I guess that maybe th@ is an appropriate spelling in some contexts 😔

#

(but this is only to save our friendship)

waxen panther
#

thank you

#

your pride was a worthy sacrifice

austere ivy
#

peepoheart ok bye brocc see you later

left swift
#

Th@'s pretty dumb

waxen panther
#

ciao brian

spiral robin
#

brian peepoClap

visual egret
#

how do i make debian do the /sbin thing by defualt

#

its annoying

austere ivy
#

bye PeepoWaveLeave

spiral robin
minor badge
#

@waxen panther ameowcomfywave

waxen panther
#

@minor badge cutemeowwaveawa

olive marlin
minor badge
#

@waxen panther ameowcomfywave

waxen panther
#

@minor badge ?

minor badge
#

path goes in your profile .

olive marlin
#

Oh, yeah.

minor badge
#

also what you want to add explicitly to the path comes first ^^

olive marlin
#

Depends if you want it to have priority or be last effort fallback.

wild escarp
peak dirge
spare venture
#

why do people cold emailing you in comic sans expect a serious response

left swift
#

Comic sans is the mullet of fonts

spare venture
#

business should never be conducted in comic sans

tropic flame
#

imagine caring about a funny font

spare venture
#

freezing cold take right there

olive marlin
waxen panther
#

why do people👪 cold❄️ emailing💌 you in comic sans expect❎ a🅰️ serious😒 response,business⛳ should never be conducted⭕ in comic sans

zealous wedge
#

just for you, I will conduct all my business in comic sans

left swift
#

Oh boy

ashen cliff
# peak dirge Always fun

I was surprised by Aruba cloud, they send me a "watch out, we be doing some work" email, then nothing happened.

waxen panther
#

the t3 poki sub has arrived

left swift
#

Cry in fear of the emoji

potent fossil
#

huh windows phone companion aint horrible

left swift
#

I spare u today

spare venture
#

i think i just crashed my server because i unzstd'd a file lol

#

well not crashed

limber knotBOT
#

Does zstd multithread everything?

spare venture
#

i didnt check htop while doing it

ashen cliff
#

It should.

visual egret
#

also does purpur mess with world generation?

golden gust
#

ask purpur, i doubt it, but, like...

worn ember
#

so random question, lets say you replace the current jar with the latest while the server is running, what will happen? Cuz you cant remove it regularly but you can replace it (cuz windows) will the server still work fine? or will shit break

waxen panther
#

lmfao ded

#

that was funny

visual egret
golden gust
#

depends on the OS and how it deals with file handles

spiral robin
#

can anyone vouch a markdown editor for macos?

golden gust
#

oskar, this is the paper discord

worn ember
#

vscode ig

golden gust
#

if you wanna ask questions about what purpur messes with, go ask purpur

waxen panther
#

I believe it breaks with Windows ded

olive garden
#

notepad++

worn ember
#

okay

#

what about on linux?

spiral robin
worn ember
#

well np++ then but that that point you might aswel go all out

#

sublime

left swift
#

I've replaced the jar file on ubuntu while the servers running many times nothing's happened so I would assume it's fine

waxen panther
#

@spiral robin for uni ?

spiral robin
#

yeah

#

all books, assignment outlines, notes, etc

olive marlin
#

Well, there's 2 things - Linux will usually leave the handle to open files, and also the fact that paperclip re-execs the final jar, so doubt it'd crash anyway.

waxen panther
#

i used bear, checking if it has markdown

#

my friend has used "boostnote" too, he vouched for it in the past

spiral robin
#

that looks nice, thanks bb

worn ember
meager tusk
#

haha @twin lagoon hii

#

whats uppp

twin lagoon
#

"2 weeks rollback KEKW "

spiral robin
#

idriz :peeposmile:

meager tusk
twin lagoon
#

i mean

meager tusk
#

2 weeks rollback is.. objectively worse

#

"nooo my build"

twin lagoon
#

ur objectively worse

meager tusk
#

.

#

Too far

worn ember
#

idriz is object confirmed

vernal bone
#

Exposed

waxen panther
#

aikar rap

coarse lily
#

brocc no

#

You should PM him that.

waxen panther
#

check chill friends on my discord

potent fossil
#

wats ur discord

waxen panther
#

"dev stuff"

#

its just shitposting now 😎

potent fossil
#

am not in that

golden gust
#

paperclip is still in the classloader, however

#

and, any class loaders will have the JVM check the paperclip jar for the class first iirc

limpid comet
#

wow

#

github discussions is kinda nifty

worn ember
#

more like poop er clip

#

gottem

waxen panther
#

@worn ember take that back .

worn ember
#

pepe_gun never

waxen panther
#

last chance

worn ember
#

💩 er 📎

void void
#

Hi im confused

coarse lily
#

Hi confused I'm ocelotpotpie

void void
#

Okay so

#

I got a bank plugin, and when I hit the withdraw money, it asks how much much I want to withdraw

#

BUT

#

its a fucking enchantments or some shit

#

I cant confirm the number

#

why

limber knotBOT
#

try pressing the black item?

#

but what a stupid plugin 😂

#

commands are too easy

void void
#

what

#

u mean the black glass?

limber knotBOT
#

ye

void void
#

Nothing happened

#

the number goes back to 0

spring mango
#

Can I run my server on a 1TB USB flash drive?

twin lagoon
#

yes but why

#

also are you sure that drive is 1tb

worn ember
#

you can but usually read/write are pretty shit to usb

void void
#

why the fuck is it this way

spring mango
#

The usb drive claims to have 120mb/s read write speed similar to hdd

twin lagoon
#

what usb drive

coarse lily
#

What's the computer it's connected to?

olive marlin
#

There's f3 for Linux which works well for detecting drive real capacity.

golden gust
#

it's flash

limber knotBOT
#

what could go wrong

golden gust
#

USB flash drivers are generally trash

#
  1. you're very unlikely gonna meet the advertised speeds
#
  1. flash wears out fast
olive marlin
#

People run servers on RPI with microSD, so...

zealous wedge
#

it probably works, doesn't mean it's a good idea

peak ginkgo
#

We call people like that, oskar.

golden gust
#

yea, and they're generally back a year later wondering why their sOS is acting weird and shit

coarse lily
#

If you're running on a pi you're better off using a USB drive.

golden gust
#

only to find out that their SD card is dying

coarse lily
#

The SD cards are slower and corruption prone.

#

Also, yeah. SD cards.

peak ginkgo
#

@visual egret

#

:p (Just poking fun at you)