#general

3141 messages · Page 1231 of 4

ancient bolt
#

I firmly believe anyone's first day back after being out should be meeting-free

void void
#

but the pack doesn't actually load

#

can someone look at my server.properties ^^ and see if they see something missing?

slim nymph
#

our mondays are pretty light, just standup and "heres where we are on the roadmap", done in 20 mins

merry talon
ancient bolt
#

If your standup lasts 20 minutes you're doing it wrong

slim nymph
#

no, thats the 2nd meeting adding on

#

the heres where we are

ancient bolt
ashen cliff
slim nymph
#

but we have like 15 people to go through

mossy vessel
#

When you are starting next week again

ancient bolt
#

We are pretty strict about maintaining that we don't have meetings on Tuesdays

#

I should have taken today off too

#

Then I would have gotten my wish

slim nymph
#

considering i had to work over vacation ima cut it slack this week lol

#

3 am production deploy on jan 1st was fun /s

ancient bolt
#

I technically had to work everyday, including Christmas and new years, to deal with a bug in someone else's code

slim nymph
#

me and a coworker had to pair up to hotfix a bug lol

ancient bolt
#

But it was like <5 mins to manually run a script each day on 4 servers

#

Couldn't deploy the fix because QA wouldn't authorize the build on the last day before winter break

#

Which like, fair

slim nymph
#

lol, we didnt even try to ask permission, just did it

ancient bolt
#

Well rolling out changes here is a pretty big process, but it happens every week so not a big deal

slim nymph
#

the person i was working with is the head of production support, so he controls deploys anyways

ancient bolt
#

But not something someone can just do

slim nymph
#

just had him verify my fix himself in staging

ancient bolt
#

Here QA is basically like a ship's medical officer. They have the final say on what does or doesn't get deployed, even if the captain (CEO or w/e) wants it done, QA most approve it first

slim nymph
#

the hell, yall must be small if ceo is involved lol

#

VP's is our closest exec i guess, but they just drive agenda, we control our own schedules

ancient bolt
#

CEO is never involved

#

I was just making an example

#

VP of engineering is the closest exec who has any control over...well, engineering

#

But yeah backblaze is a really small company, <150 employees I think

vernal moth
#

Oh you working for backblaze?

potent fossil
#

proxi aPES_HappyClap

minor badge
#

@twin lagoon a local store had persimmons pogPause

twin lagoon
#

.g persimmons

limber knotBOT
left swift
cedar spade
#

persimmons > permissions

#

PersimmonsEx 2 when

left swift
#

Haha cuz persimmons looks like permissions I get it haha

visual egret
#

luckperms kotlin rewrite wen

#

jk

cunning raft
#

not funny didn't laugh

visual egret
#

oops

#

guess im not funny

minor badge
#

persimmons are EPIC

visual egret
#

anyway is there any way to make the time in between you joining and the world loading in faster?

#

ill send timings

warm anchor
#

yes by having non potato

visual egret
#

... on a potato

#

its a lobby server so i really dont want to put it onto a machine that i could be running something important on

lyric patio
#

guys can i run a minecraft server with 500 players and 150 custom plugins on a 2003 Toshiba Satellite pls i need to know my mom is giving me it and it has a celeron and 2gb ram

warm anchor
#

Try using it on newest pi /s

visual egret
#

yeah no problem should be doable very easily

visual egret
lyric patio
void void
#

hey.. guys so i've tried dropbox AND discord now as server for the vanillatweaks.zip

lyric patio
#

google drive

void void
#

it looks like it downloads -- hits 100% screen stops

#

omg i don't think google drive is going to change anything na?

visual egret
#

do you have any client side mods?

void void
#

no

lyric patio
#

strange

void void
#

just default texture pack

visual egret
#

no optifine, no nothing?

void void
#

fabric

visual egret
#

fabric with no mods?

void void
#

sodium

lyric patio
#

i dont think that would cause a problem tho

void void
#

they work when introduced client side

visual egret
#

sometimes it might

#

if you only have that installed then its probably still serverside

void void
#

yeah i ~believe~ this is serverside issue

void void
#

here's my server.properties that looks right yeah?

#

i've noticed there's no resource pack downloaded in teh folder..

lyric patio
#

um thats not youre server.properties

#

thats an explorer window

void void
#

oh no look at teh pastebin

visual egret
#

the pastebin is...

cunning raft
void void
#

yeah.. can someone follow me in? i asked and is dedd

warm anchor
mental meadow
#

then wait for a reply

lyric patio
#

🆗

void void
#

well i wasn't really sure this was a paper specific issue

#

if this was*

#

but yeah okay

cunning raft
#

paper-help is for general server help

#

(as long is you're using paper)

void void
#

gotchu

left swift
#

Hey simp

potent fossil
#

For some reason IJ terminal plays windows bell when I run any command aPES_Hmmm

visual egret
#

fix ur css aikar git gud

cunning raft
#

not his problem

warm anchor
#

Oskar is that you on a horse

visual egret
#

what horse

#

no

cunning raft
#

whatever browser you're using is the problem

lyric patio
#

^

visual egret
#

im using edge

lyric patio
#

ew

#

wtf

cunning raft
#

edge problem then

lyric patio
#

edge

#

imagine

visual egret
#

chromium based edge

cunning raft
#

or an extension you're using

lyric patio
#

still kinda nasty doe

cunning raft
#

it's fine

visual egret
#

no its a good browser

lyric patio
#

:|

visual egret
#

i prefer it over chrome now

lyric patio
#

k

magic river
#

If you have to use Chrome then Edge is the best way to do it

cunning raft
#

anyways its an extension problem or just an edge bug

magic river
#

Use firefox 😄

visual egret
#

reloading the page fixes it sometimes

cunning raft
#

i like my data mined

cunning raft
visual egret
#

smh

#

/s

magic river
#

Or bad RAM or that thing where some major ISP is corrupting the 7th bit of every packet

cunning raft
#

idk why waterfall has that

next frost
#

velocity

cunning raft
#

should be removed like paper

heady spear
#

@minor badge do u have semlor in norway? :3 they've already started selling them here

#

they usually start a bit later, but they're so gööd

minor badge
#

what the fuck is semlor

visual egret
#

i use velocity
bartyrealms is running waterfall

cunning raft
#

what is bartyrealms

heady spear
#

cardamom bread with cream and almond paste

minor badge
#

oh

#

fastelavnsboller

heady spear
minor badge
#

yes, fastelavnsboller

visual egret
cunning raft
#

neverheard of it

heady spear
#

ok ok good so you're already well culture

cunning raft
#

only know partyrealms

heady spear
#

i don't know either

visual egret
#

probably died years ago

minor badge
visual egret
cunning raft
#

why would you do that

heady spear
#

why would you change that lol

visual egret
#

hmm

cunning raft
#

so he can pretend its his

minor badge
#

it's rather easy but Please Do Not™️

visual egret
#

proxi what are you referring to?

cunning raft
#

ur mom

visual egret
#

mean :/

minor badge
#

changing the velocity thing

visual egret
#

ah come on i was planning on adding some of my branding there

cunning raft
#

don't

warm anchor
#

No

#

You didn’t make it

#

So why would you change it

visual egret
#

well

#

i made the plugins

#

yeah i am

warm anchor
#

So the plugin is in your name

minor badge
#

it's the only way for Paper and Velocity to ask for compensation for the many hours put into the projects; there is no ingame ads, no forced disclosure, nothing like that

#

what's it do, barty?

cunning raft
#

ping response iirc

heady spear
#

Look, customising that looks pretty cool. But this is just about the only branding visible to players and the server software gets nearly no exposure. People put so much work into their projects, this is the least you can give back :]

cunning raft
#

instead of displaying every supported version

limpid comet
#

more people asking to change the branding?

#

there's been like 100 of those questions recently what's up with that

heady spear
#

Same reason I don't like disabling /plugins

visual egret
#

stares at snoopa

minor badge
#

don't think so, barty

heady spear
#

only do that if you made all of the plugins on your server :3

minor badge
#

can probably make a plugin for it though

warm anchor
#

You can just code your plugin to send people message “TIS SERVER IS MADD BY YOUR GOD OSKAR” on playerjoin event if you really want @visual egret

visual egret
#

i shall do that

#

unlimited power

#

party

#

it takes 2 seconds to make a plugin to do that btw

minor badge
#

ok make it .

#

time is out .

visual egret
#

ez

minor badge
#

seems you were incorrect oskar

heady spear
#

i got chocolate :'')

#

i am happy

#

!!

warm anchor
#

OSKAR is god coder guys you don’t under estimate his power

visual egret
#

pro coder 😎

heady spear
#

proxi jag kan göra mycket på 2 sekunder ;))))))

minor badge
#

sluta

#

tysta

quasi valley
#

varför använder du det roliga språket igen

heady spear
#

hej kenny<333

quasi valley
#

HEJ

woven otter
#

asda yoao ,lmyq ops

#

it's english

heady spear
#

hur mår du Kennyyyyy? :333

quasi valley
#

jag är underbar!

heady spear
#

det är du ;]

minor badge
quasi valley
woven otter
#

proa saor yiql

heady spear
#

stop spamming .

woven otter
#

it's not spam

heady spear
#

.

warm anchor
woven otter
#

exactly my point

quasi valley
#

no that was city's point

woven otter
#

no

#

it's mine

heady spear
#

proxiiii uwu :'') hur är det med dig???

next frost
#

city

heady spear
#

hannesssss

minor badge
#

din mamma

#

.

heady spear
#

tack proxi .

next frost
#

I just saw you removed jline3 from cloud

woven otter
#

why do you guys hate english so much

next frost
#

i am s a d now

heady spear
#

ok well

#

I couldn't get it to work and got smad

minor badge
#

@woven otter tjova mama .

heady spear
#

I wanna implement it at some point tho lol

woven otter
minor badge
#

WTF

heady spear
#

ur free to pr it hannes :33

next frost
#

I'll look into it

#

want to do some not-so-much minecraft related stuff

merry talon
#

I'm at this hole in the wall cafe, decided to try one of their sandwiches

#

But now I'll never know

minor badge
#

hole in the wall

merry talon
#

Because all of my taste buds are gone to the coffee

minor badge
#

right

#

the coffee

merry talon
#

um

minor badge
#

@heady spear PogO

merry talon
#

that is a real term

untold copper
#

32/40 in science

#

wtf

heady spear
#

uhm wtf i am calling our laywers .

quasi valley
#

there's only 1 science

#

smh

minor badge
#

knenwaldlogy?

#

knenlogy peepo

heady spear
#

proxi was that a glory hole or an mcc joke

#

i honestly dont know

minor badge
#

how would it be an MCC joke

heady spear
#

bcuz of hole in the wall .

quasi valley
#

.

heady spear
minor badge
#

TIL

heady spear
quasi valley
#

now on 1.8

heady spear
#

narration is 10/10

visual egret
warm anchor
#

Oskar you don’t have to hate on everything that’s older than you

visual egret
#

what

heady spear
#

eter nity .

quasi valley
#

and here I thought I was the one to bully children

heady spear
#

stop bullying the children

#

wtf

visual egret
#

city

heady spear
#

no oskar

visual egret
heady spear
#

the adults are talking

warm anchor
#

Lol

minor badge
#

VERY FPS! MUCH WOW!

visual egret
#

proxi please stop shouting

twin lagoon
#

what is GOING on

minor badge
#

michale !

visual egret
#

proxi is shouting about fps

quasi valley
#

nothing is GOING on

minor badge
twin lagoon
#

kenny i didn't ASK you

quasi valley
#

but I ANSWERED anyways

twin lagoon
#

wtf

#

you see this? @minor badge

#

unacceptable behaviour from knenytv

minor badge
#

smolMonkey

twin lagoon
#

yes that's kenny

#

smol monkey

minor badge
#

wtf

twin lagoon
minor badge
visual egret
#

bannlys?

#

thats german?

#

or what language

minor badge
#

would you like to experience what it means

#

it's swedish

visual egret
#

no im fine

quasi valley
minor badge
#

tho tbf, it's norwegian and danish too

woven otter
#

Banana Michael

untold copper
#

I will bury my failures in a video game.

visual egret
#

snooopa are you okay?

quasi valley
#

what video game

woven otter
#

wtf is that barty

untold copper
#

32/40 in science exam

visual egret
#

in blocking /pl on his server kekw

untold copper
untold copper
visual egret
#

80% is okay

#

but 79% is bad

untold copper
#

In a system where marks determine your worth, I am worth nothing.

woven otter
#

oh hello barty

visual egret
#

i dont think snoopa is okay right now

woven otter
#

are you hiding

magic river
#

I wish I could get rid of this stupid logo in my sidebar so I could see more channels

minor badge
#

snoopa's gonna have his life ruined when he figures out how an 80% is a dream later on lol

magic river
#

...was that a suicide joke?

quasi valley
#

laughs in 80% fail rate in some maths courses

minor badge
#

how does a school grade become a suicide joke

quasi valley
#

maybe amaranth got flashbacks of terrible school grades?

visual egret
#

my maths teacher scammed my entire class

#

we were supposed to have 40min of time in the exam

#

she gave us 35min

magic river
#

There is a trending hashtag #RIPdream right now

#

It might be just trolling to spread dox but the claim is that youtuber killed himself

quasi valley
#

dream as in the mc speedrunner of that whole drama?

magic river
#

life ruined and emphasis on the word dream made me think it was a reference

#

Yeah

minor badge
#

that is

#

quite something

warm anchor
#

Ugh

untold copper
minor badge
#

so episode #high number of why i hate humans

warm anchor
#

I don’t follow stuff like that so what happened I only know he’s a kid streamer so maybe ask snoopa or Oskar

visual egret
#

oh

minor badge
#

40% is still passing in most countries, snoopa

visual egret
#

i do not like dream smh

untold copper
#

PASSING IS WORTH NOTHING YOU MIGHT BECOME A JANITOR IF UR LUCKY

visual egret
warm anchor
#

Janitor pays fairly well snoopa

minor badge
#

you're like 13, passing is just fine in whatever grade you're in

potent fossil
#

yeah, 70% was almost unheard of in my physics class.

#

class average was F

quasi valley
magic river
#

Apparently he got doxxed because he posted a picture of his kitchen and someone went through zillow listings until they found one that matched

potent fossil
#

i believe highest grade out of all of his classes was 74%

minor badge
#

my physics class was one of those 50% absolute megamind 50% no mind classes, simple

limber knotBOT
#

You wot

potent fossil
#

kek

limber knotBOT
#

Oh damn a whole 60 and 1/5th tweets

minor badge
#

i was on the no mind part 😔

limber knotBOT
#

How do you do 1/5 of a tweet

untold copper
#

80%

warm anchor
untold copper
#

...

#

fuck ima go sleep

minor badge
#

this is dream's anti-fan base, eternity

worn ember
#

Ah yes cancel culture. Do one thing wrong and you might aswel delete your life

magic river
#

Yesterday, Dream posted a picture of his kitchen to his second Twitter account and using the online real estate marketplace Zillow, some were able to figure out the location of his home residence from the photo alone.

untold copper
#

EXIF data

magic river
#

twitter strips exif data

warm anchor
#

Most site rook out exif data

mighty storm
#

Discord didn't for videos on iOS until recently

#

Nope? His main thing was manhunt technically. He's really good at the game. He just.. cheated (with a fuckton of evidence against him)

foggy sorrel
#

does discord?

mighty storm
#

Yeah

#

Well manhunt isn't a "thing" you can "cheat" in

quasi valley
#

why would he cheat in manhunt lol

mighty storm
#

It's just for fun

#

I mean sure you can "cheat" but this is multiplayer here; everyone would be affected

foggy sorrel
#

but for real explain how 5 people cant beat 1 person

#

idc how bad they are

mighty storm
#

I've never watched him but from what I understand he's entertaining

#

I mean it wouldn't matter

warm anchor
#

I can put myself in lightweight clsss on boxing and beat all the 8 year old too.... it’s just his enemies ain’t good lol

mighty storm
#

It's not for any official thing

magic river
#

I didn't even know who he was until I saw the video from the speedrun moderators

mighty storm
#

Very likely*

warm anchor
#

Cheating is bad

magic river
#

Almost certainly

warm anchor
#

Especially he’s a kids streamer

#

Coz kids will likely follow him

mighty storm
#

"People don't cheat [in speedruns] to get a faster time; they do it to get a shorter time, faster"

#

1 In 1 sextillion if you factor in the blaze rod drops 👀

#

No, it's different

visual egret
#

^

quasi valley
#

ah yes, chew is cultured

#

Jobst!

mighty storm
#

In theory everything he did is possible, given enough time. He didn't spend near enough time for it to be possible though

#

Talking thousands of hours

untold copper
#

just watch antvenom's vid

mighty storm
#

Indeed Kenny

quasi valley
#

no watch Karl Jobst' video

cedar spade
#

"but it was possible reeee"

mighty storm
#

I trust someone who has nothing to do with the mc community and everything to do with the speedrunning community far more than vice versa

#

Avoids any bias

minor badge
#

the quote is incorrect, actually; 'they do it to get a time, faster', not a shorter time

foggy sorrel
#

after all it is a block game

visual egret
#

and pedos

mighty storm
#

Thank you proxi my memory is a legume

minor badge
#

legume

mighty storm
#

Or whatever the fruit you can't pick up In sms is

#

I think it starts with a d

vernal moth
#

so, lets bring us down to under 100 PRs again

cedar spade
#

Dairy fruit

mighty storm
#

Can I just say sms is super hard

#

Thought it was 91 mini

minor badge
#

machine-maker more like meanie-maker . . . .

magic river
#

Why watch people react to the paper instead of the video from the people that wrote the paper? https://www.youtube.com/watch?v=-MYw9LcLCb4

Original Paper: https://mcspeedrun.com/dream.pdf
Hi! I feel like this wasn't communicated strongly enough but this video is NOT my content. Please please DO NOT interact with my channel after watching this, this is just a PSA from the mod team. As mentioned in my comment, before releasing this I disabled monetization (EDIT: as of Dec 28 I re-ena...

▶ Play video
untold copper
cedar spade
#

Because drah-muh

vernal moth
#

no.

#

am gonna merge a ivan PR now kekwhyper

#

its not approved by core yet

magic river
#

🎉 🌯

cunning raft
#

fast track it into your local trash can

foggy sorrel
#

haha

coarse lily
#

Had a brownout and the ONE COMPUTER that wasn't plugged into the UPS of course had important stuff on it.

cunning raft
#

make an official UNiC Emoji Proposal for pleading taco party

cedar spade
#

floshed

quasi valley
untold copper
#

wow valorant looks like actual garbage

merry talon
#

wat

#

it's a good game

#

difficult though

vernal moth
#

how does one use the rcon thing in paper? lol

untold copper
#

dum lol

cedar spade
#

what's a chemical

vernal moth
#

somebody help me with rcon

mossy vessel
#

Didn't know you also teach.

wild escarp
merry talon
wild escarp
#

1 tps

#

800 mspt

cedar spade
#

can't tell if Mini is memeing or serious

magic river
vernal moth
#

just found that, lets hope theres a nice client, lol

#

am sorry MD but I wanna merge a Ivan PR

magic river
#

That's what I think about rcon

vernal moth
#

so I have to actually test it

cedar spade
#

💩

visual egret
#

does anyone know a C# GUI library that actually looks good other than WPF

merry talon
#

you should be able to use any client library made for the source engine RCON

vernal moth
#

cause god knows am not relying on ivan testing shit

slim nymph
#

what you doing mini, trying to import the rcon file?

magic river
#

rcon is only even in Minecraft because a GSP wrote patch for hmod then sent it to notch and he fixed it up to apply

slim nymph
#

i was gonna apply cats fix and test it on my dev

#

thats not rcon though

vernal moth
#

its not?

#

what is it?

slim nymph
#

unless sweepys confusing me

#

thats GS4 Protocol

magic river
#

query isn't rcon

vernal moth
#

class is called RemoteConnectionThread

#

lol

slim nymph
#

rcon is remote console commands, GS4 is a ping protocol

magic river
#

rcon is a shitty terminal, query is like a heartbeat with metadata

vernal moth
#

way to confuse me

#

ok, so somebody gimme a gs4 client then 😄

slim nymph
#

well maybe they reuse it for GS4 and RCON

#

I did need to import one of those files for RCON fix too

magic river
#

Does DB still have one on his website?

slim nymph
#

to kill the fucking log entries

#

.g test minecraft query protocol

limber knotBOT
vernal moth
#

this seems empty

magic river
#

Oops, ninja'd

merry talon
#

oh its kinda broken

vernal moth
#

lets yell at bone

merry talon
ancient bolt
#

just wait till I merge paperd (when I get around to fixing it) and there's yet another remote thing in paper

vernal moth
merry talon
#

will paperd be an rcon replacement?

ancient bolt
#

im not even sure what rcon does

magic river
#

It's a shitty telnet

merry talon
#

its literally just remote console commands

ancient bolt
#

okay then yeah paperd will replace it

#

i built a whole terminal in paperd because I hate myself

merry talon
#

its not like telnet though because it can't be persistent or anything like that

#

its literally just send command -> get result

ancient bolt
visual egret
#

why does gta v take so long to load

cunning raft
#

paperd isn't an rconn replacement

visual egret
#

im on an ssd too

cunning raft
#

not made for remote management

left swift
#

20 year old game

ancient bolt
#

yeah paperd is intended for locally managing the paper server daemon

untold copper
#

ur telling me, i cant download multiple things at once with filezilla?

merry talon
#

oh so it has no remote api

slim nymph
#

terminal doesnt replace rcon lol.

ancient bolt
#

I'd have merged it by now if all my time wasn't taken up by paperweight lol

magic river
#

Use WinSCP, filezilla is bleh

#

Yes, WinSCP can do FTP too

slim nymph
#

rcon works fine in local networks, just lacks encryption and any brute force detection for auth

ancient bolt
#

I don't want to deal with the security implications of doing a remote API

#

just use SSH :p

slim nymph
#

not really worth doing it at paperd level anyways demon

#

i wouldnt use it lol

#

ssh isnt an answer either

#

need responses

visual egret
#

if i was making a server panel: do i use SSH or RCON? im assuming RCON is better, right?

slim nymph
#

rcon fits the job right

#

well is the panel for personal use where you can control rcon password and panel usage?

visual egret
#

yup, personal use

slim nymph
#

public servers shouldnt just enable rcon, it needs to be firewalled off

ancient bolt
#

how does rcon respond to commands? That's a problem I never solved in paperd

slim nymph
#

its a TCP connection, request response

#

RemoteCommandSender

ancient bolt
#

no that's not what I mean

visual egret
#

is RCON encrypted?

magic river
#

No

#

You guys did patch rcon to stop running commands on the network thread, right?

slim nymph
#

mojang did

ancient bolt
#

if you send a command and the command spawns a thread and sends responses to the command sender until who knows when, how do you know when the command is actually completed?

slim nymph
#

or else yes we did, def doesnt happen for us

ancient bolt
#

example: dynmap fullrender

#

can take hours

cosmic raft
#

"oops"

slim nymph
#

full render doesnt block execution

merry talon
#

pretty sure you just get the first response?

olive marlin
#

If the onCommand finishes, then rcon returns pretty sure.

slim nymph
#

atm soon as command method returns, all messages sent to sender.sendMessage is relayed

merry talon
#

oh maybe that

slim nymph
#

there is a PR to spigot to enable async command responses

olive marlin
#

Lucko madea PR a long time ago to fix that.

viral hornet
#

Aikar 🥺

slim nymph
#

yeah Lucks

ancient bolt
#

hmm...i guess I could do the same maybe for paperd

viral hornet
#

How's diago

slim nymph
#

being a dog?

viral hornet
#

#pets channel when

ancient bolt
#

I just added a tail option to paperd commands, so if you want command output you can see the log until you're done

viral hornet
#

no

#

pets channel

cosmic raft
#

we have #adorable-pets :)

viral hornet
#

That's limited though 😔
& only for adorable kitties

#

🥺

ancient bolt
#

just returning after onCommand finishes probably handles 9/10 cases tho

twin lagoon
#

camm tacoplead

#

i want a dog channel

slim nymph
#

we need to pull lucks PR then base it around how that works too demon

ancient bolt
#

passing the plugin seems a little.....odd

#

but I guess it works

vernal moth
#
{
  type: 0,
  sessionId: 1,
  hostname: 'A Minecraft Server',
  gametype: 'SMP',
  game_id: 'MINECRAFT',
  version: '1.16.4',
  plugins: 'Paper on 1.16.4-R0.1-SNAPSHOT: grakkit 4.1.0; LuckPerms 5.2.35; ' +
    'WorldEdit 7.2.0-SNAPSHOT+5089-3225ced; spark 1.4.1; Chunky 1.1.21',
  map: 'world',
  numplayers: '0',
  maxplayers: '200',
  hostport: '25565',
  hostip: '192.168.178.34',
  player_: [],
  from: { address: '127.0.0.1', port: 25565 }
}
#

looks nice

#

if we keep up the speed, we gonna have 700 server patches before 1.17

fallen oracle
#

I expect no less than 800.

vernal moth
#

this PR here was made nov 26, had patch number 602, now its 644

ancient bolt
#

we're gonna need to pause accepting patches and reorganize our patch structure lol

vernal moth
#

isnt that what we do when we hard fork?

#

runs

fallen oracle
#

Can't stop Mini when he's in full force. There's like 9 approved right now.

ancient bolt
#

we're gonna get to 1000 patches and updates are gonna take 3 weeks of nonstop work

magic river
#

Time to bust out the fabric-based version

fallen oracle
#

So what did you have in mind Demon?

vernal moth
#

fabric wouldnt help, thats mappings

#

unless you mean mixins

ancient bolt
#

we should write a general artificial intelligence which can handle the patch conflicts for us

magic river
#

I mean mappings and mixins

vernal moth
#

well, no obf helpers = less conflicts

magic river
#

If you're going to fork you may as well switch to a sane setup 😛

vernal moth
#

paperweight is sane, using mojang mappings!

ancient bolt
#

mixins would be nice, but replacing 700 patches with mixins would be oof

magic river
#

More than 700, you have to do all of CraftBukkit and Spigot too

ancient bolt
#

true

#

nice thing about mixins is you can implement the bukkit API without the Craft<> classes, do like sponge and make the actual NMS classes implement the bukkit API directly

vernal moth
#

post hard fork I would propose smth like no patches for api (so merge bukkit, spigot-api and paper-api), per file patches for api impl (again, merge cb, spigot-server, paper-server) and for larger changes, do normal per feature patches

magic river
#

Start with Lithium, implement the API on top, figure out if any of the non-API stuff is still needed 😛

slim nymph
# ancient bolt passing the plugin seems a little.....odd

its so if 2 plugins have async reply, keeping track of knowing when all are done. downside is that if a plugin has 2 async needs, itll be annoying as now they gotta maintain their own counter. ticket based would of been nicer.

ancient bolt
#

that's exactly what I was saying by odd, yeah

#

when you register it should give you a closeable object

slim nymph
#

or wait i didnt review pr i guess the srver could maintain a counter based on plugin too

ancient bolt
#

put it in a twr and you're done

slim nymph
#

man local butcher has Prime NY Strips for 12.99/lb

#

ohh prime tbone for 10.99

ancient bolt
#

@vernal moth most sane way to allow doing per-file impl is to have papeweight create 2 server dirs probably

#

1 base, 1 with feature commits on top

vernal moth
#

yeah, something like that

ancient bolt
#

so you can edit base and rebuild patches separately from the feature patches

#

but that's pretty messy

vernal moth
#

1000+ patches is messy too 😄

ancient bolt
#

yeah

vernal moth
#

spigot has 100 server patches and 15 api patches, thats pretty insignificant

ancient bolt
#

What if we did API impl as a separate project

#

that project could publish the source patches to maven

#

paperweight would just pull those patches down to form the feature base

vernal moth
#

two folders, two projects, whats the difference?

ancient bolt
#

more distinction, cleaner setup having them separate potentially

#

easier to keep track of which is which, not have things melting into one or the other when they shouldn't be, etc etc

fallen oracle
#

So how would that make it easier to do updates when needed?

ancient bolt
#

breaks up the Paper impl into discrete & separate parts

#

CB/Spigot/Paper API impl in one project, API impl touches a lot of classes but the changes are pretty straight forward for the most part

#

feature patches separate, these changes are usually small, so easier to maintain, but some of them are big and massively change server behavior or code structure

vernal moth
#

yeah, would lead to faster updates, as in, we can update api impl first, release it to plugin devs, start working on new api, while some other part of the team deals with the annoying patches

#

also makes contributing easier

fallen oracle
#

So does that require a hard fork first?

vernal moth
#

yes

ancient bolt
#

so don't hold your breath

vernal moth
#

as we would merge bukkit/spigot/paper

spiral robin
#

BuSpAper

#

😮

zealous wedge
#

it'd be neat to have stacked patch sets

ancient bolt
#

maybe we'll add a third set of changes on top of that, mixins 😄

zealous wedge
#

so you could have api impl as one set, then treat all the impl-only features as you'd treat a paper fork today

vernal moth
#

well, api impl would greatly benefit from mixins

#

I just dont like the runtime nature of mixins

potent fossil
#

I have a dumb mode question, if I have a List of something and do something like:

list.stream().filter(...).findFirst().get().someAttribute = blablabla;

someAttribute will be updated in the list and I don't need to go overwrite the list right?

ancient bolt
#

most of the small patches could be accomplished as mixins very easily and would rarely need to be updated

spiral robin
#

stream vibing_cat

ancient bolt
#

@vernal moth what do you mean?

zealous wedge
#

yes, all object types in java are passed by reference

potent fossil
#

thanks babe

vernal moth
#

arent mixins applied at runtime?

ancient bolt
#

they are

magic river
#

Yes, you patch the server at load

vernal moth
#

so it would reduce startup time

zealous wedge
#

fabric is talking about some ways to cache mixin application

ancient bolt
#

technically but not by a significant amount

zealous wedge
#

who knows how many years it'll take for whatever they do to happen

ancient bolt
#

mixin application can already be cached, that's dumb

zealous wedge
#

it's mixin plugins that are the concern

ancient bolt
#

literally you can set a property to have mixins output the bytecode

vernal moth
#

theoretically it should be possible to do that shit at compile time

magic river
#

Caching of some sort has been sometimes mentioned as something Sponge and/or Fabric would like to have, no one has done it yet

vernal moth
#

yeah that too zml, I dont want plugins using mixins

#

like, at all

zealous wedge
#

not that

ancient bolt
#

Oh I do

zealous wedge
#

IMixinConfigPlugin

ancient bolt
#

I'd love to allow plugins to use mixins. But they're talking about mixin plugins

vernal moth
#

oh

zealous wedge
#

*they're

ancient bolt
#

sorry

vernal moth
#

if plugins begin using mixins, it becomes a clusterfuck really fast

magic river
#

You can have paper.yml control if a mixin ever gets applied at all

#

So instead of just turning off anti-xray it won't even be in the bytecode if disabled

zealous wedge
#

doing what sponge does :p

ancient bolt
zealous wedge
#

i think what fabric wants is to have a data-driven alternative to many uses of IMixinConfigPlugin

ancient bolt
#

but a core idea of mixins is that you can have a collection of distinct mixins all applied to the same source (aka mods) so from that perspective it could never be done at compile time

vernal moth
#

I mean, maybe its worth to use mixins for api impl

#

we gonna have to do a bunch of manual work to clean everything up anyways, so that wouldnt be a concern really

#

freezing the paper repo for a week or smth

#

we gonna freeze for mojmap anyways

cosmic raft
limber knotBOT
#

(DiscordBot) xkcd: Depth and Breadth (4 January 2021)

ancient bolt
#

well sponge is still on 1.15 lol, not sure what the holdup is, if it's because they hit a roadblock from too many complications using too many overlapping mixins or w/e

cosmic raft
#

No we aren't

#

we're on 1.16

ancient bolt
#

but if that was the case then surely they would have worked it out by now

#

wow finally on 1.16

#

took fucking forever

vernal moth
#

I think sponge is slow on updating because they actually think about API, right kash?

#

also maybe manpower, idk

ancient bolt
#

that's not it lol

cosmic raft
#

tons of shit changed between 1.12 and 1.16

#

FG, tooling, etc

ancient bolt
#

sponge has lost a lot of velocity over the past couple years, hopefully they can pick up what they lost

vernal moth
#

how do you even update mixins? is there a way to check which mixin doesnt apply anymore?

ancient bolt
#

yeah mixin will tell you

#

for simple things the AP can tell you at compile time

#

for other things the runtime will tell you

#

mcdev will also tell you a lot of issues at compile time

#

big rule of thumb is avoid @Overwrite as much as possible, those require manual updating every time

#

sponge overuses it a little too much sometimes

cosmic raft
#

mcdev gets angry about * targets I noticed the other day, heh

ancient bolt
#

it has bugs

#

I'm not actively working on them right now lol

#

hopefully earth can go through and fix a lot of them

#

everyone I know that's worked with mixins (myself icluded) has basically come to the conclusion that working with mixins without mcdev is just an exercise in frustration. mcdev will give you false errors sometimes but for the most part it's just way too helpful to go without

#

well except for mumfrey, the mixins god

#

him and his love for eclipse

cosmic raft
#

it has non-forge users as well, party

#

Not nearly as many users as paper, etc though

vernal moth
#

sponge usage is hard to know since I feel like the "bstats disable rate" is higher on sponge than on paper

ancient bolt
#

bstats doesn't have any sponge servers > 1.12 lol

cosmic raft
#

someone just needs to kill all the stupid stats services

vernal moth
#

why is bstats stupid?

ancient bolt
#

stats are good

cosmic raft
#

because a crap ton of people don't let you disable them. they hardcode the "enabled" to true

zealous wedge
#

i'm not a fan of doing data collection in my plugins in non-exceptional circumstances

cosmic raft
#

which is why I blackholed the domain locally

zealous wedge
#

that's a great way to get those plugins banned from bStats

ancient bolt
#

doing data collection on "there is a user of your code" is perfectly reasonable imo

vernal moth
#

yeah bastian does a great job of banning those ppl

#

should EntityTags.ZOMBIES contains ZOMBIE_HORSE?

cosmic raft
#

no

ancient bolt
#

yes

vernal moth
#

great 😄

cosmic raft
#

no it should not

#

a horse is not a fucking zombie, its a horse with zombie characteristics

vernal moth
ancient bolt
#

ZOMBIE_HORSE, it's in the name

vernal moth
#

this is it currently

zealous wedge
#

is a zombified piglin a zombie, or a piglin with zombie characteristics?

olive marlin
#

Same with villager.

vernal moth
#

am going back and forth on this too

ancient bolt
#

is a human zombie a zombie, or a human with zombie characteristics?

cosmic raft
#

a ZombifiedPiglin is a Zombie, yes

zealous wedge
cosmic raft
#

public class ZombieHorse extends AbstractHorse {
public class ZombifiedPiglin extends Zombie implements NeutralMob {

zealous wedge
#

implementation detail is not the same as game canon

ancient bolt
#

...I don't think we're talking about class hierarchies here

cosmic raft
#

a zombie horse is not a fucking zombie, is the point

vernal moth
#

oh right its missing drowned

cosmic raft
#

no zombie ai, etc

ancient bolt
#

....it literally is a zombie though

#

it's a zombie horse

#

it is a zombie

zealous wedge
#

if a zombie horse is just a reskinned horse then maybe not?

cosmic raft
#

no it isn't

ancient bolt
#

ignore the fucking code

cosmic raft
#

it's just a reskinned horse

#

there's nothing else

wide chasm
#

A zombie horse in the game is basically a reskinned horse, yes

vernal moth
#

oh god what have I started

ancient bolt
#

I don't give a shit about that

meager tusk
#

no it is a zombie

#

because it's a horse, which is a zombie

cosmic raft
#

it's not a fucking zombie

meager tusk
#

zombie horse

vernal moth
#

is it a zombie horse or a skeleton horse?

ancient bolt
#

ask a kid playing the game if a zombie horse is a zombie and they're going to say yes

vernal moth
#

or are there both?

zealous wedge
#

though at the end of the day, if you want to instanceof Zombie you can just instanceof Zombie

#

and ignore the tags

vernal moth
#

specified it in javadocs

wide chasm
#

I mean, it's a zombie, but I wouldn't put it in the zombie entity tags. In that tag, I'd assume to find zombies and "reskinned" zombies: drowneds, zombie villagers, husks, etc.

vernal moth
#

that at least makes it discoverable

merry talon
#

this is the funniest shit I've read all week

vernal moth
#

so you would want everything that has the zombielike model?

cosmic raft
#

holy shit

#

I'm done, bye

mossy vessel
#

bye

ancient bolt
#

o/

wide chasm
#

Well, idk how the model corresponds to other mobs, a zombie looks pretty similar in model to a player, but I wouldn't want a player in there 🙂

cosmic raft
#

fucking stupid shit

vernal moth
#

ill just remove the tag from the PR 😂

meager tusk
#

ez fix, add another tag but it's ZOMBIES_INCLUDING_HORSE TE_PepeLaugh

ancient bolt
#

im not that emotionally invested in this discussion

meager tusk
ancient bolt
#

just go with kash's opinion

cosmic raft
#

like really, it's because there's two things:

topaz mortar
#

ZOMBIE vs. ZOMBIE_LIKE ?

merry talon
#

i do think a zombie horse is a zombie

cosmic raft
#

zombie, and zombie-like

zombies is all the actual zombies
zombie_like is everything like a zombie

meager tusk
cosmic raft
#

a zombie horse looks like a "zombie", but has no actual zombie AI

#

so it's not actually a zombie, it just "looks" like one

meager tusk
#

in code, it's not a zombie

#

lore speaking, it's a zombie

wide chasm
#

lore
We're still talking about Minecraft 😉

topaz mortar
#

undead -> including skeleton, skeleton_horse, zombie, zombie_horse, (witch) ?

meager tusk
#

damn it PepeLa

potent fossil
#

are we actually arguing over semantics regarding whether or not something is or isn't a zombie, and if so why?

zealous wedge
#

yes and i don't know

vernal moth
wide chasm
#

Why is skeleton horse in zombies?

cosmic raft
#

I would not consider a skeleton horse to be a zombie either

vernal moth
#

not

#

stef, its removing it

#

since startsWith would include it

#

uff thats a typo

wide chasm
#

But skeleton horse is in zombie_like?

#

Oh yes better

topaz mortar
#

Wow.

cosmic raft
#

It's probably a lot more clear to just specify the types explicitly for that tag imo, mini

#

(ZOMBIES)

#

you specify 2/4 manually already

vernal moth
#

whats a zoglin?

#

is that a zombie hoglin? 😂

ancient bolt
#

my opinion is really simple - if you want an instanceof check for Zombie then that's exactly what you should do. If you want any entity that is a zombie from a game-design perspective (which includes zombie horses) then that's what should be included in the entity tag. They are separate checks for separate tasks.

cosmic raft
#

Not a zombie, no

ancient bolt
#

I don't see the benefit of including only entities that extend Zombie, when java literally already provides you a mechanism for checking for that

vernal moth
#

how about nuking both tags

#

and do

ancient bolt
#

sounds good

topaz mortar
#

Tags are for UNDEADS

vernal moth
#

since those mobs have an actual meaning as a group in the game

cosmic raft
#

works for me

topaz mortar
#

Happy with that.

visual egret
#

boris said we are in lockdown.

#

great

#

until February

minor badge
#

get fucked

cosmic raft
#

and?

mossy vessel
#

Sounds fine

cosmic raft
#

it'd be great if more places would do that

mossy vessel
#

Former, ofc.

vernal moth
meager tusk
#

a tag?

cosmic raft
#

<a href="https://minecraft.gamepedia.com/Mob#Undead_mobs">https://minecraft.gamepedia.com/Mob#Undead_mobs</a>

vernal moth
#

ty

cosmic raft
#

stupdi discord

cunning raft
#

lul discord doesn't trust you to do url encoding yourself

vernal moth
#

saying a href would have worked too 😛

cunning raft
#

dum feature

sour notch
#

Not sure if this is the right place to ask and sorry in advanced if not. I am creating a new minecraft server written from scratch for primarily mini games. Does anyone want to help with this?

slim nymph
#

+1 on just doing undead tag, agree tags dont need to be replacements for instanceof

vernal moth
topaz mortar
#

Do we have a water based tag?

stiff yarrow
#

Aquatic tag?

magic mesa
#

If he is doing minigames that rely on bukkit Replacing Spigot/Paper with this will not work since we do not implement the Bukkit API.

stiff yarrow
#

Can’t cause bugs in production if there is no production

meager tusk
vernal moth
meager tusk
#

glowstone is on a hiatus i think?

#

it's been on 1.12 for a while

magic mesa
#

Not on a hiatus per say but just behind on updating to 1.13+

meager tusk
#

i would have to ask why they need an entirely custom server implementation for minigames

magic mesa
#

Mhm I'd just stick with either paper or glowstone but keep in mind it's a cleanroom project and some things may not work or be 100% compatible

#

Also creating you own server implementation is a big undergoing

vernal moth
#

yeah

#

the way to go is to rip features out of paper

#

not to start from 0

ancient bolt
#

unless you're hypixel, you probably don't need to start from 0

vernal moth
#

(and even they didnt do that)

ancient bolt
#

well

#

they tried to make a whole new game before riot bought it from them lol

zealous wedge
#

the game is still in progress too lol

meager tusk
#

hytale, how long have they been working on it?

#

I swear i remember they made a stream in like 2013 or 2014 saying they were looking into making their own game

ancient bolt
#

i mean, games take years to create

meager tusk
#

yeah, i just think they released the trailer early, but i guess if they didn't riot wouldn't take such an interest

vernal moth
#

they didnt release the trailer early

#

they changed the scope

untold copper
#

reee

#

i came 3rd in a fortnite match

meager tusk
#

Ok

spiral robin
#

Ok

visual egret
#

snoopa calm down

tulip junco
#

hi, I'm looking for a way to embed the list of online players on my server's website in the form of avatars (head skins). I know you can query the server for the player list directly, and fetch the skins from mojang skin servers and then magically display them in a nice array. there were working solutions a few years ago but all seems to be discontinued. does anyone know about a working solution that's open for the public? I'm not a developer so unfortunately I can't even imagine where I would start if I wanted to write it myself. thanks!

visual egret
#

what language are you using?

#

you have a website right?

#

what are you running on the frontend and backend?

merry talon
#

okay but are phantoms really undead

tulip junco
visual egret
#

ive never done any php, and dont know any proper JS, so i cant really help you lol, sorry

spiral robin
#

@tulip junco there are some PHP Mc query libraries out there on GitHub. Easy to use

visual egret
#

i remember when i was new to code i saw something like what you are talking about

tulip junco
#

that sounds like a good lead, at least I know what to search for, thanks!

visual egret
#

it does exist, if you look around, youll find it

tulip junco
#

yeah, I'll look around and come back 🙂

#

thank you

drowsy urchin
tulip junco
mossy vessel
#

You don't want to stack mobs

spiral robin
#

I know a few, DM me if you need help

drowsy urchin
mossy vessel
#

.optimize

limber knotBOT
warm anchor
#

it's really bad because non of them can properly register the mob being stacked.

#

so it will just continue to spam spawn event

mossy vessel
#

Non of the stackers I've seen actually bring any benefit

worn crest
#

think i need to upgrade from my java 8, 1.16.4 minigames servers with 512MB to 1024MB 😕

untold copper
#

reee this time i came 2nd

worn crest
#

who do you mean 😄

merry talon
#

either way why discourage upgrading lol

quasi valley
#

both of you can't read wtf

untold copper
quasi valley
#

barty didn't discourage

#

and galaxis didn't say he wanted to update Java

untold copper
#

no free vbuckz

left swift
#

thats how u got ransomware'd the first time snoopa

potent fossil
spiral robin
#

@waxen panther I think u do? broccoHug

brave radish
#

"'almost never' is an interesting concept"

untold copper
left swift
untold copper
#

jk XD

#

those are VERY old vbuckz

#

Never used em

spiral robin
#

snoopa please stop

worn crest
heady spear
#

lol imagine spending money on vbucks i would never

untold copper
#

neither would I

warm anchor
#

what makes it old vbucks snoopa?

untold copper
#

and I didn't

warm anchor
#

are they more valuable thna new vbucks?

#

I am confused

heady spear
#

i've deffo not spent way too much on christmas skins

cosmic raft
#

dance

untold copper
#

old as in I got em a whille back

spiral robin
#

:o

heady spear
#

I would never buy a lot of Christmas skins in fortnite

#

never

worn crest
# merry talon either way why discourage upgrading lol

If I have 15 servers with mostly 512MB and I then upgrade them to 1024MB, it's already about 7GB more. With the bridge, only two players would fit on it, so 1GB RAM for 2 players, my cloud always leaves a mini-game server empty and well.

heady spear
#

and not candy cane wraps either

#

nope

stiff yarrow
#

I spend money in free games w/ cosmetics if I no life them (like dota 2)

heady spear
#

not me

potent fossil
#

oki yea looks like it is, ignore my q

untold copper
#

I got vbucks because season 8 battle pass was free

stiff yarrow
worn crest
#

pop? whats that

potent fossil
#

population

coarse lily
#

Population

#

Players

potent fossil
#

yaya I saw it in the code

#

thanks bb

warm anchor
#

OMG i's broccolai

cosmic raft
#

simple

#

see above song

potent fossil
#

which

#

o

warm anchor
#

@waxen panther

waxen panther
#

hallooo

warm anchor
worn crest
untold copper
#

streaming pro fortnut

merry talon
#

unused memory is wasted

spiral robin
#

@waxen panther @warm anchor peepoClapJamminMoment broccoLove

waxen panther
worn crest
warm anchor
#

OMG ITS ABERDENNER weebravemove

magic river
#

unused memory is disk cache

minor badge
#

@warm anchor cutePepeWave

waxen panther
#

cutePepeWave all the epic people in chat cutePepeWave

spiral robin
#

Where is mikchael he has been dead

heady spear
#

where are the epic ppl ?

#

can't see any

waxen panther
#

u scared them off

olive marlin
#

Then stop looking into the mirror.

magic river
#

aww city can't see me

warm anchor
austere ivy
#

@waxen panther blobheart

waxen panther
#

zoom

woven otter
#

STOP

austere ivy
#

hm?

untold copper
#

streaming PRO fortnute gameplay kekw

warm anchor
#

snoopa if you pay me $10 rn I will go and watch

untold copper
#

lolno

magic river
woven otter
#

snoopa if you pay me $10 I will do nothing

magic river
#

Oh, that one might be too old for this server

coarse lily
#

Haha

#

Hammer!

warm anchor
magic river
#

That song is 30 years old

tropic flame
#

it's a classic tho

#

everyone's gotta know it

magic river
#

It'll be playing on the oldies station soon

untold copper
#

who joind 👀

minor otter
#

Anyone here good with specs?

minor badge
#

.dontask

limber knotBOT
warm anchor
#

Inb4 if XXX CPU is better than YYY CPU

minor otter
#

welp. My PC broke down and I'm looking to buy an used one in my local area as I need it mainly for school, but also for some gaming (league + warzone). These are the one listed, anyone of them which are good for their price(which are negotiable)

magic river
#

These are all funny foreign numbers

merry talon
#

go 3600x

vernal moth
#

Well, wahrs your budget?

minor otter
#

like top 1300USD

#

I dont mind having to use lower grapics on games, as I mainly play for fun 😛

magic river
#

Last time I looked in to it computers in non-US cost 30-100% more than in the US so that makes it hard to tell if any of those are a deal

minor otter
#

ahh

#

Everything is expensive in Norway, even used computers 😛

merry talon
#

Yeah even in Canada its rough

magic river
#

Some of those prices cost more than it'd cost to build that PC new for me

#

Or, more likely, to build something better with newer generation parts in the same category

minor otter
#

Any of the specs seem good though?

magic river
#

16 needs a bigger SSD or HDD added to really game with it but seems good

minor badge
#

1.3k USD, so like 12k kr?

minor otter
#

1.3K USD yeah

#

yeah 12K kr ish

magic river
#

I wouldn't get anything 6000 series or older from Intel at this point

merry talon
#

I said what I said

#

the 3600x system is the best deal all around

austere ivy
#

@spare venture tacoPlead

minor otter
#

am I dumb for thinking that nr. 7 was the best deal?

magic river
#

There are 2 3600X systems on there, one out of their price range 😛

#

Oh no that's 2600X

merry talon
#

7 is up there i guess

#

but that chip is meh nowadays

minor badge
#

are you able to buy from komplett or something, thor?

magic river
#

Problem with 7 (or any of the non-AMD CPU choices really) is if you ever want to upgrade you have to throw the whole thing away and start over

#

And their CPUs are slow enough to start holding you back if you upgrade the GPU later

minor otter
#

Yeah Proximyst, you norwegian as well? 😮 I thought used computers would be a better deal since they are cheaper.