#general

3141 messages · Page 1661 of 4

worthy geode
#

Not really any emulation at all

pallid raptor
#

Huh

worthy geode
#

Servers on Bedrock can force clients to connect to another server, that's all that's happening

pallid raptor
#

Yeah ik using /transferserver

#

But you can’t connect to Java

#

As Java doesn’t need a port but bedrock does

worthy geode
#

Ah, Geyser. Also not really emulation, it just translates packets from one format to the other

pallid raptor
#

Yeah that’s the one

#

I heard it converts them from C++ to Java?

#

Idfk I’m not that far into networking yet

worthy geode
#

It's not related to the language either. Basically the Java client expects packets to look a certain way (e.g. the spawn entity packet starts with entity type, then ID, then equipment) and the Bedrock client expects packets that look different (e.g. ID, equipment, type) and Geyser just translates between those two, similar to how you would translate a real language

solid sapphire
#

ello

pallid raptor
#

Like converting English to Chinese

golden gust
#

all computers do is move and process data

#

You can write code to deal with X data in whatever language you want

#

the java edition protocol is just a specification of how the data should look for java edition, same for bedrock

#

you can write the logic to throw that data around in whatever language you want, people have written a bedrock server in PHP

pallid raptor
#

Yup

#

Ik

#

Pocketmine is absolutely dead tho

#

Half the plugins don’t even work or are no longer supported

#

And php is a pain sometimes

#

And Java is superior Lang tbh

#

Nukkit is sort of like bukkit, allows Java which is why it’s lasted for such a long time

golden gust
#

I mean, it's all down to the ecosystem; PHP is fine if you know what you're doing

pallid raptor
#

Yeah

#

That’s fair

golden gust
#

But, given that your mass market is generally gonna either be people creating datapacks or coming from java edition, it makes sense to write the server in java so people can transfer that knowledge over

pallid raptor
#

Yup and if your just gonna be a different Lang than what millions of people are used to your not gonna get much traction

#

Php isn’t bad don’t get me wrong but when you’ve got something like Nukkit going against you for bedrock then your losing by a mile

chrome quest
#

Is there a command or plugin that lets me see all active entities in game?

cedar zenith
little frost
#

quadruple digits hell yeah

worthy geode
chrome quest
#

Paper entity list will work for me. Thanks

#

I wanted to see how many creepers are actually in the farm.

warm anchor
vestal jasper
#

@warm anchor uwu

warm anchor
#

hello josh Pepelove

solid sapphire
#

Remind me to update my production server to linux please.

solid sapphire
#

i will

#

the time i was deploying it the only thing i had was a win7 cd lol

warm anchor
#

People install windows with a cd still???

solid sapphire
#

yes

#

i had one old one lying around

warm anchor
#

This reminds me

#

Anyone remember when ubuntu would send you a disk if you just fill up a form

#

I forgot when this was

tribal flicker
#

Back with disaster 😛
It seems like when we reach a certain amount of players, 1 of our machines that has wings and our database, explodes. This has a domino effect on the rest of my servers on other machines as they are connected to the same database. I can't quite fix it as fast as I'd like to as when it happens. I can't load into pterodactyl to even stop the servers but here is some of the error messages https://cdn.discordapp.com/attachments/853360476050423878/879855085021188107/unknown.png
We definitely aren't using all the CPU or RAM on the servers hosted on this machine that also has the database. Any ideas on what I should check? Maybe some SQL setting or something

south matrix
timid schooner
unkempt drift
#

lol

solid sapphire
#

lol

void void
solid sapphire
#

wait

#

we are humans too

warm anchor
#

I still have my cd somewhere

#

Holy shit it was 2005??

solid sapphire
#

ok now i feel like a baby

#

i was 5 and iirc my father showed me that

warm anchor
#

It was magical back then

solid sapphire
#

:hhaayes:

warm anchor
#

Coz they would just MAIL you a free copy!

solid sapphire
#

yes

#

oh i forgot i went back to my original name lol

#

supotco ccame like this

#

me buy mc win 10

#

set name as octopus

#

then make discord acc

#

name it to supotco(reverse of octopus)

#

and then i bought a pug.

#

actually no it didnt begin with discord

golden gust
#

solid sapphire
golden gust
warm anchor
#

Wtf zcat so fast

golden gust
#

SANIC GO FAST ZOOM ZOOM

solid sapphire
#

i dont have the unicode character in any font pack then,

warm anchor
#

Sad

solid sapphire
#

remind me to instal fonts-deva pls

#

isint ubunt just debian but debian?

#

rust is c but c

#

my production is broken af lol

vernal moth
#

No you just can't type

#

Isn't it chkdsk?

#

(please say yes or I'll look stupid)

solid sapphire
#

ah right

#

has been forever since i use dwinfos lol

#

remember the time i had to print this out in big font to make sure the milkman dosent leave the gate open because he saw my dog and got scared and run away?

#

fun times.

solid sapphire
#

nifght

ashen cliff
#

I see Reddit got an upgrade:

#

Thanks Chrome.

solid sapphire
wispy blade
#

woke up in the middle of the night dehydrated af and went back to sleep instead of doing something about it kekwhyper

solid sapphire
#

good.

solid sapphire
#

speaking of that WHY THE heck is there a spider on my bed

#

Selling home. infested with spiders for free.

ashen cliff
#

Just chilling there.

#

Eating that one annoying bed bug. kekwhyper

solid sapphire
#

i dont jhave bed bugs tho

ashen cliff
#

Now you don't.

solid sapphire
#

yes

#

but now i have shat myself.

wispy blade
#

ew

marble lark
#

ew is right lmaoo

solid sapphire
#

i mean i was abouit to jump on it

#

and i have a horrible fear os fpiders

ashen cliff
#

Simple. Just don't.

solid sapphire
#

for context: this is the spider

vestal jasper
#

nononononononono

ashen cliff
#

So same spider as before?

solid sapphire
#

yes

#

except

#

its cousin

#

i killed it

marble lark
#

do what dumbass me did and punch the spider

solid sapphire
#

k

#

nvm too scared

#

lemme get a broom

marble lark
#

lolol

solid sapphire
#

fuuuu its under my blakcet now

marble lark
#

hit the spider if he's under your blanket then

#

no risk of touching

#

or getting bit

solid sapphire
#

idk where inder my blanket tho

marble lark
#

to be honest I'm confused as to how bugs can even penetrate our skin to begin with

solid sapphire
#

ah yes killed it

marble lark
#

the hell kind of stingers do they use

solid sapphire
#

it almost climbed up my broom

marble lark
#

LOL

solid sapphire
#

why the fuck is there another one in my closet.

wispy blade
#

gay spider waiting to come out

solid sapphire
#

am just gonna eat launch and h\ope it goes away.

ashen cliff
#

Just looking around my room, there are currently 6 spiders.

#

Just chilling in the corners and eating the stupid mosquitoes.

solid sapphire
#

f

ashen cliff
#

It's nice to be fair.

marble lark
marble lark
#

except the giant ones they're cool

#

the giant mosquitoes don't suck blood

ashen cliff
#

Those just look at you funny.

#

Like, welcome back home bro, thanks for letting me stay in the house.

solid sapphire
#

fuck its inside my clothes

ashen cliff
#

my

#

I think they used to be yours now.

solid sapphire
#

yes

twin lagoon
#

@vestal jasper uwu

void void
#

did all tuinity patches moved to paper rn?

coarse lily
#

Not yet. Still in progress.

#

Leaf’s probably testing everything to make sure it works right and stuff so it may take a bit. No small undertaking but lots of great improvements in Tuinity so worth the wait.

void void
#

Didnt know Mini was in Amsterdam

vernal moth
#

Shit I have been exposed

#

(go visit the exhibition it's great)

worn crest
#

Amsterdam yee_fuckin_haw

normal sage
#

can anyone help me
i am facing a problem
whenever a player leaves the server after taking damage he automatically dies

twin lagoon
#

you already posted in paper-help

#

be patient

vernal moth
#

Already got warned ^^

wide chasm
solid sapphire
#

chanting noises to apt so that it wont fuck all my data cause all my backups are dead

#

noo not nvidia drivers

#

jkjk

#

alr 40%

#

ill update ya all at 80

#

done, lemme reboot

#

gnome has changes

worn ember
#

Lol when I'm listening to music on Bluetooth and I move to another room it automatically connects to the system in the other room xD having audio devices around your house is nice

toxic bone
#

I'm going to cry

plucky sparrow
#

rip those pins

worn ember
#

Just solder on new ones 😂😂

native wolf
#

Yeah

#

If you manage to do that you basically got a decent CPU for 50 bucks

wispy blade
#

grind paid off 💪

worn ember
twin lagoon
#

@warm anchor AYAYA

wispy blade
#

@twin lagoon goeiemorgen

worn ember
#

ew kaas

wispy blade
#

ew belg

worn ember
#

you cant say that

wispy blade
#

i can

#

i just did

worn ember
wispy blade
#

wtf

native wolf
#

Paper general moment

wispy blade
#

no

#

not yet

pallid raptor
#

I forgot I could edit my server close message

worn ember
#

wtf hating

lilac wharf
# toxic bone

You’ll u not just sand it flat then put it in an intel socket 😆

toxic bone
#

the obvious solution

pallid raptor
#

It can take like 5 mins to restart my paper mc server because of my plugins 😂

worn crest
wispy blade
#

3s to start my test server B)

pallid raptor
#

It didn’t do it when I just booted it up which is nice but it did do it when I was installing plugins and stuff

worn crest
cobalt eagle
#

Is there a way to allow sand duping on paper servers?

wispy blade
#

no

#

use spigot if you want to dupe sand

ocean axle
#

for so long time

worn ember
#

needs to say cyka blyat

ocean axle
#

sam tskoy

#

pisdun

worn ember
ocean axle
#

хахахахааахаха

wispy blade
#

english only :p

ocean axle
#

xui Bam

cobalt eagle
wispy blade
#

ask geyser

worn ember
#

isnt geyser just a plugin?

toxic bone
#

GeyserMC

#

GeyserMC

left swift
#

Everyone always say ask geyser but no one say who geyser

worn ember
#

whomst

left swift
#

I got a tattoo yesterday

#

Pogchamp moment

worn ember
#

is it the mc dirtblock?

left swift
#

Yes how u no

worn ember
#

i know simps when i see them

left swift
#

Oh good idea speaking of simps

#

A pokimane tattoo with a creeper face

#

Ded so good with ideas

worn ember
#

yes

#

make sure its on your forehead so you'll never find a job again

left swift
#

U can find a job with face tattoos

worn ember
#

nice joke

left swift
#

Just not retail but who would wanna do retail 🤢

worn ember
#

not any job that deals with customers really

left swift
#

Depends on the job

worn ember
#

you can be in a callcenter

left swift
#

Like if ur a tattoo artist it wont matter

#

Or an uber driver

#

Probably most delivery jobs

worn ember
#

you could work for indian scamtech center

left swift
#

Indian apple tech & virus cleaner

#

Wirus

wispy blade
#

mmmmm i love shogi

left swift
#

You could be eternity paid assistant with a pokimane creeper face tattoo

wispy blade
#

lol no

warm anchor
#

Nioma can fit in my community easily tbh

left swift
#

Right eternity cant afford someone that good

warm anchor
#

She weeb

wispy blade
#

i could

#

but i dont want to

warm anchor
worn ember
#

weebs destroy lives

wispy blade
#

why would i join a server with cute emotes i can't use anywhere else!

warm anchor
#

Buy nitro

#

Stop being poor

left swift
#

Eternity pays assistants in nitro subscriptions

wispy blade
#

cant not be poor

#

buying more ram for monkegame kekw

#

that or new mic so i can make paper plugin tutorials

left swift
#

I need to know how to install p2

wispy blade
#

p2?

left swift
#

Plotsquared

wispy blade
#

ah

left swift
wispy blade
#

no i mean like making paper plugins

left swift
#

Grosd

wispy blade
#

inb4 cat comes and tells me off

left swift
#

Papermc dead platform

worn ember
#

spigot best platform

wispy blade
#

how dead?

left swift
#

What's that new yatopia fork called again

#

Yatopia 2: electric boogaloo

wispy blade
#

SugarcaneMC

#

right?

worn ember
#

can you tell when the update came out?

left swift
#

Mmm that graph got hourglass curve

wispy blade
#

hang on

#

man

#

wont send

#

f

#

i saw this during my weekly deviantart checkup kekw

worn ember
#

why did i think it was a good idea to click

ashen cliff
#

score:questionable rating:<0

wispy blade
#

you saw deviantart

#

yet you still clicked

worn ember
#

blocked

wispy blade
#

the comic that panel was from was uh

#

interesting

#

||Like Clockwork by ibenz009||

left swift
marble lark
#

Y'all is there a way for forks to use this task

#

Have a bunch of patches in the non-Mojang mappings from 1.16.5 before Paperweight was used in the main project

#

Don't really feel like rewriting all of them again

minor badge
#

drop the patches into paper and try remapping them here instead

#

might be worth doing so on 1.16 first

solid sapphire
mental meadow
#

heloooo

left swift
#

New pic?

plucky sparrow
#

look at the taskbar

#

it needs pages

wispy blade
#

worse than LethalEthan8

plucky sparrow
#

who the fuck adds so many apps to their taskbar?????

solid sapphire
#

me

plucky sparrow
#

You can pin them to start for a reason 😕

wispy blade
#

also keeping the search box instead of just pressing windows buttons and typing 🤢

plucky sparrow
#

fr

solid sapphire
#

just use linux 😎

plucky sparrow
#

and the cortana icon..

wispy blade
#

on the laptop

#

@red timber e

plucky sparrow
#

i have fedora installed on my pc but I haven't used it since I installed it

red timber
#

what

wispy blade
#

e.

red timber
#

e.

#

but ok node.js nerds, what templating library would you suggest for doing simple html rendering?

#

e.g i have body html and need to replace body & title

plucky sparrow
#

electron

wispy blade
#

barebones g

#

no libraries needed

red timber
#

i remember mustache.js or something back in the days

solid sapphire
#

:pain: time to update prod to 11

wispy blade
#

yeah gonna do that soon as well

solid sapphire
#

lemme send a pic of prod

wispy blade
#

going back home on friday

#

my prod:

plucky sparrow
#

I'm switching to Windows for a while

pallid raptor
#

I was wondering why I couldn’t connect to my server and then I saw that my sever provider is having issues

plucky sparrow
#

I'm actually starting to like IntelliJ on windows

solid sapphire
#

send pls

#

My prod

#

any sec now

#

there

#

yes lol

#

alr update tine

#

first route all traffic to dev server :pain:

#

fuck this monitor no have vga

left swift
#

Wtf

wispy blade
#

damn that's cursed

solid sapphire
#

yes

wispy blade
#

cpus?

solid sapphire
#

wdym

wispy blade
#

what cpus are in your prod kekwhyper

solid sapphire
#

Intel 650 something

#

It's only 1

#

Not many

wispy blade
#

cuz i host my friend's network on a single FX-6300 kekw

#

hotbox server

left swift
#

Pls

solid sapphire
left swift
solid sapphire
#

How cursed is my prod out of 10 btw

left swift
#

4

#

Could be worse

#

Atleast they're in cases

solid sapphire
#

Goodd

#

Would send more pics but don't wanna. Do face reveal

#

Ok time to transfer network card

vernal moth
#

Don't wanna do face reveal either cause am not shaved

#

But company is trying to bribe us to come back into the office with free vegan ice cream

#

But, 200 IQ me just comes for the ice cream and then cycles back home 😂

solid sapphire
#

Loo

solid sapphire
#

I have plenty of head hair th o

vernal moth
#

Wanna trade your head hair with my beard? 😂

solid sapphire
#

Yes

mossy vessel
#

Clearly vegan, nobody likes meat in their ice cream

solid sapphire
warm anchor
#

bacon bites ice cream

solid sapphire
#

Wait

#

What is bacon lol

twin lagoon
#

@mossy vessel panda_flush

mossy vessel
pallid raptor
#

Huh weird I got an illegal state exception error

#

I mean it’s fine now for some reason

obtuse jasper
#

we don't really know what you're talking about

solid sapphire
#

yes

obtuse jasper
#

you can get the illegal state exception from many things

#

not explaining it to us or not giving us the error

#

will not make us understand

pallid raptor
#

Yeah it was a time or token thing

#

I rejoined and it worked

#

Here’s the error if your interested

#

It’s fine now

obtuse jasper
#

We don't give support for bedrock here

pallid raptor
#

Yeah ik that’s why I said to forget about it

#

And that it’s fine now

vernal moth
#

Bedrock is never fine

solid sapphire
#

yes

pallid raptor
#

Yeah ik never is terrible api

solid sapphire
#

ugrock

obtuse jasper
solid sapphire
#

keyroad_roke

pallid raptor
#

The rest is just terrible

vernal moth
solid sapphire
#

yes

vernal moth
obtuse jasper
vernal moth
#

Nice that you think that I am young 😂

obtuse jasper
#

30s?

vernal moth
#

😂 😂 😂

obtuse jasper
#

how old are you then 😛

vernal moth
#

24 😂

obtuse jasper
#

not that old then

vernal moth
#

But that's not young, 1/4 of my life has passed already

obtuse jasper
#

not yet

vernal moth
#

My life expectancy isn't much higher than 90 😂

#

For that I drink too much

solid sapphire
#

heap_my_keybord_broke_af

vernal moth
#

Beard actually doesn't look as bad on the pic, google does magic

minor badge
#

You're looking ripe, Mini chika_wink

obtuse jasper
#

you're from germany, you can blame your nationality for that if you want

vernal moth
#

Looks much worse in person

#

My beard has the nice tendency to get orange

warm anchor
#

I think you can rock that bald look

#

or grow your beard out for that epic upside down blush look

twin lagoon
#

@minor badge

#

BEST mari

minor badge
#

@twin lagoon peepoLove

vernal moth
#

Lmao

ashen cliff
#

Go full bald bro!

obtuse jasper
#

just let your beard grow

#

and go bald

limber knotBOT
#

lol you almost look like a friend of mine, same glasses and head shape you just need a longer beard

vernal moth
#

My head is differently shaped than on that pic

#

I got these edges and stuff and just generally a giant head

obtuse jasper
#

tbh the filter just makes people look like an egg

vernal moth
#

Maybe I should rock a mono brow

solid sapphire
#

yes

vernal moth
#

Anyways, I gotta go back to work, lmao

worn crest
#

oh no 😦 writing here is better

dusk drift
#

Looking sexy bald

pallid raptor
marble lark
marble lark
limber knotBOT
#

why would you use lightmode in your browser?!?

marble lark
marble lark
#

I did set everything else to dark mode but I don't mind light mode either

limber knotBOT
#

does your browser not use your operating systems dark mode? thonk

marble lark
#

not that I'm aware of anyway

marble lark
obtuse jasper
olive marlin
#

What you linked literally says there are studies showing conflicting information about black vs white modes.

prisma rampart
#

I’d just like to interject for a moment. What you’re refering to as Paper, is in fact, Spigot/Paper, or as I’ve recently taken to calling it, Spigot plus Paper. Paper is not a server implementation unto itself, but rather another free component of a fully functioning Spigot server made useful by the Spigot corelibs, shell utilities and vital system components comprising a full server. Many server owners run a modified version of the Spigot system every day, without realizing it. Through a peculiar turn of events, the version of Spigot which is widely used today is often called Paper, and many of its users are not aware that it is basically the Spigot system, developed by the Spigot Project.
There really is a Paper, and these people are using it, but it is just a part of the system they use. Paper is the fork: the program that adds more API to Spigot. The fork is an essential part of a server system, but useless by itself; it can only function in the context of a complete Spigot system. Paper is normally used in combination with the Spigot API: the whole system is basically Spigot with Paper added, or Spigot/Paper. All the so-called Paper forks are really distributions of Spigot/Paper!

native wolf
#

When the hard fork happens that wouldn't make any sense anymore lol

pallid raptor
#

Holy shit my ram usage is high on my server

#

It sits at half way to 3/4ths :/

mossy vessel
#

This is a great copy pasta

pallid raptor
#

Yes

left swift
#

What the fuck

magic river
#

Classic rms

queen rose
#

hello, what happened when ticks are skipped?

#

are events at any time skipped from calling?

magic river
#

Ticks aren't skipped in Paper, are they?

#

That was a vanilla thing

queen rose
#

what about spigot?

magic river
#

Who cares? 😛

queen rose
#

i have to support both spigot and paper

magic river
#

It's the block scheduler that it's skipping things from

#

Redstone, water flow, etc

queen rose
#

anything related to explosion/break/place?

magic river
#

No, only the vanilla block tick scheduler

#

The only reason an event would be skipped is because the action never happened to begin with

queen rose
#

what about BlockStates

#

can at any time a blockstate expire?

magic river
#

What?

#

Those words don't make sense together, as far as I know

queen rose
#

i'm having a restore system which uses the BlockState api

#

The one that's in bukkit api

magic river
#

Yeah that's going to fail

queen rose
#

oh really?

#

when are they failing?

magic river
#

Just go steal the ones from WorldEdit, LogBlock, or CoreProtect

#

A working restore/paste system is full of edge cases and as far as I know cannot be done with just the Bukkit API

queen rose
#

i did it but the only issue is that sometimes and only on 1 guy's server some random blocks are left behind

marble lark
#

Unless Paper's planning to rewrite everything we need from upstream maybe

#

i dunno

limber knotBOT
#

wat

#

please read up on what a "hard fork" is

marble lark
#

ok

#

all I'm getting is bitcoin mining for some reason

left swift
#

Exactly

#

And that's why paper coin is going to the moon

#

🚀

marble lark
#

lmao

left swift
#

Invest now #PaperCoin

olive marlin
limber knotBOT
#

there is literally zero difference between what a bitcoin/crypto hardfork and a normal hardfork is

left swift
#

Phoenix

#

Have you been staying inside your 1 hour daily limit of paper help

marble lark
twin lagoon
#

no

#

half

olive marlin
#

Paper will pull all the changes spigot has into our repo.

olive marlin
#

So now Paper will maintain those patches.

marble lark
#

yeah that's all I was curious about

olive marlin
#

And remove bukkit/spigot submodules etc.

limber knotBOT
#

a "hard fork" just means that you make changes incompatible with the upstream project

#

it says nothing about whether or not upstream changes are still going to get pulled or not

marble lark
limber knotBOT
#

your question makes no sense

marble lark
#

i guess I confused it for something else

limber knotBOT
#

Bukkit API doesn't exist

#

it's part of Spigot-API which is part of Paper-API

#

(and craftbukkit has been dead for years now)

marble lark
#

yeah I meant the org.bukkit packages

magic river
#

The point of the fork would be to break things though

#

Otherwise why bother

limber knotBOT
#

no, it's only a hard fork IF it breaks things

#

if it doesn't break anything it's not a hard fork

marble lark
limber knotBOT
#

it doesn't

magic river
#

That would already break most plugins

marble lark
#

instead of directly remapping the jar to Mojang

marble lark
limber knotBOT
#

no plugin would break due to mappings changes, only mods break

magic river
#

Using my own terminology against me 😛

#

But most plugins these days seem to be mods

limber knotBOT
#

pretty sure they aren't

#

unfortunately spigot doesn't allow mass-downloading but that would be pretty easy to check otherwise ¯_(ツ)_/¯

marble lark
limber knotBOT
#

but assuming that the ratio is similar to how premium resources do it I would say about 5% of plugins use internal stuff

#

plugins = using the plugin API

#

mods = using anything that isn't the plugin API

magic river
#

I suppose there might be more plugins that still only use the API but if you adjust for usage I think it'd be safe to say most servers would break since the most popular plugins do it

limber knotBOT
#

I guess

marble lark
#

wait so after the hard fork only plugins using internals will break then? god this is confusing af

limber knotBOT
#

would be good though, that would force people to finally contribute the functionality they actually need as api

marble lark
limber knotBOT
#

you are still not understanding what a hard fork is...

magic river
#

No, there are plans for API changes too

limber knotBOT
#

a real hard fork would mean that there is api changes

marble lark
#

oh

limber knotBOT
#

internal changes don't really matter and are a "suck it up" kind of thing

magic river
#

Parts of the API barely made sense 10 years ago and don't actually even work now

#

Some are barely limping along

limber knotBOT
#

plugin authors have to manually add support for each new minecraft version's internals anyways

#

if the mappings change it doesn't matter for them

marble lark
#

fair enough

formal turret
magic river
#

The only place NBT as API makes any sense is items and I think PDC is a better API there anyway

unkempt drift
#

Well… there is the whole custom spawner situation

magic river
#

mojangson in commands almost makes NBT just a public thing but not quite

#

Custom spawner API would work fine if the Bukkit API wasn't shit 😛

unkempt drift
#

Having a spawner spawn a zombie riding a bat and the zombie wearing enchanted armor

#

But since the Bukkit api relies on spawning mobs to create them… that doesn’t work out too great

magic river
#

If the API had a concept of entity data separate from an entity existing you could just have an array of that on a spawner and bam, you have an API

unkempt drift
#

Wait, almost let that slip through… someone who worked on the Bukkit api, calling it bad???? 😛😛😛

magic river
#

You could halfass it today by just making an "Entity" that doesn't exist in the world but that would confuse people if they tried to call like half the API

unkempt drift
#

Yeah, I’ve thought about that. Wouldn’t you have to add like 50 classes for all the mobs again tho?

magic river
#

Probably

#

We wanted to do EntityMeta and BlockMeta to match ItemMeta

#

That's when I decided ECS was probably a better idea but when we started discussing the scope of either way of doing it we got really apathetic about the whole project because we realized it'd be more work than everything that had been done on CraftBukkit so far and the end result would be a Bukkit 2.0 completely incompatible with all plugins

#

Then people made Sponge which is basically what we wanted to do 😛

#

tldr: Why aren't you using Sponge yet?

static badge
#

has it updated

magic river
#

You're supposed to do that part too but yeah, they have 1.17 builds

static badge
tropic flame
#

in other words, "OnlyFans decides to stay in business"

magic river
#

We in this case was me and Wolv, btw

cunning raft
#

interesting

#

i wonder if they came to a deal with payment processors

magic river
#

Probably feildmaster too, not sure about the others

cunning raft
#

probably citing the age verification you need to sign up there?

magic river
#

I mean, we did all quit at the same time 😛

tropic flame
ashen cliff
#

Just wait for the rules to be exactly the same as JAV censorship rules. kekwhyper

magic river
#

Yeah

marble lark
#

that's the second time I've heard of that

magic river
#

Sponge didn't go the whole way, afaik they don't let you make systems

#

But the Data API is more or less components

marble lark
#

first time was while doing a collab with Nukkit

#

still have no idea what that is

magic river
#

If you're making a video game and don't know what ECS is you're probably making the game wrong 😄

marble lark
#

also wouldn't you have to rewrite every entity class since Mojang already implemented it their own way

marble lark
magic river
#

Yeah, but that design is why you can't make a player that has AI goals

#

You have to make a whole new entity that pretends to be a player in its packets and then patch everything that works with players to also know how to deal with it

marble lark
#

public class EntityPlayerFake extends EntityHuman

#

xd

#

I'm kidding

#

don't kill me

magic river
#

EntityHuman can't have AI goals either, afaik

marble lark
#

Yeah I am aware of that

#

only classes extending Insentient can

static badge
#

aren't half the players in this game "bots" anyways

magic river
#

I mean, you could tack them on yourself from scratch but the class that has all the scaffolding and tick logic set up isn't in the Player hierarchy

#

With an ECS setup you could just add the relevant components to any entity and then the AI system would work on them

marble lark
pallid raptor
#

Gonna buy some apex hosting soon is it good?

marble lark
#

well it's called Mob now since we're using Mojang names but the old class/method names stuck with me for some reason

marble lark
true canyon
magic river
#

lol, I meant that point being when we kind of gave up on the project

true canyon
#

Quitter! No more support for you!

marble lark
#

You'd have to rewrite everything Mojang already has there

true canyon
#

Speaking of interesting design decisions

Raised the average mountain height, fixing an unintentional change from snapshot 4 that made mountains lower and smoother. But then we had to lower the mountain height again to fit the peakier peaks, so maybe it evens out. We deliberately avoid having peaks or mountains that go above y260 or so, because we want players to have space to build cool stuff on the peaks. So any peaks that try to sneak too high up get mercilessly cut off into a plateau.

#

"Our code makes high peaks, so we just chop them instead of figuring out why they're too high and fixing it."

magic river
#

Well, no, we weren't looking to let you attach component to places where they didn't make sense with vanilla

#

That was a maybe in the future kind of thing

formal turret
#

worldgen code lul

marble lark
#

why would you not want hig peaks

magic river
#

We wanted to expose vanilla functionality via an ItemMeta-like or ECS-like API

quasi valley
#

why would you want high peaks

formal turret
#

because we want players to have space to build cool stuff on the peaks

true canyon
#

IIRC wasn't customizing spawners via API part of it?

formal turret
#

that's why they don't want them too high

marble lark
#

the short mountains we have now are lame

magic river
#

Yeah, mob spawners is why EntityMeta talk started

quasi valley
#

having high mountains has nothing todo with peaky height

marble lark
#

and then MC crashes cause some idiot built up to the integer limit

magic river
#

It makes sense, ItemMeta is an API for the NBT on items, EntityMeta would be for the NBT on spawners (but also apply to entities in general via serializing them to NBT for "saving", iirc)

static badge
#

scary as hell, a total disaster

magic river
#

I think I ended up convincing Wolv ItemMeta was the wrong design too

marble lark
static badge
#

a total disaster?

vernal moth
#

World gen is hard 😂

waxen panther
#

no but leaf what is it like

static badge
#

shutup you fucking weeb

vernal moth
#

But don't forget, the code we see in these snapshots isn't the code Mojang works on right now

magic river
#

Of course that was like 2 releases after we shipped ItemMeta so...

marble lark
vernal moth
#

So there's hope

static badge
#

like the last hundred times they fucked it up

vernal moth
#

Once we see the actual snapshots we can start complaining to them

#

At this point, the code in the experimental snapshots is almost half a year outdated most likely

true canyon
#

I don't understand that part. Why are they doing that?

true canyon
vernal moth
#

Two different teams mbax

#

3 actually

marble lark
#

ngl while most of the new mountains in 1.18 are epic as hell some of them looked like the time I raised Pocketmine's terrain ground cover values while doing a PR

vernal moth
#

Gameplay team had to ship 1.17, tech team continued working on 1.18

#

And it didn't get merged back together yet

true canyon
#

So there's going to be a horrifying DAY OF RECKONING when they try to merge 😄

magic river
#

Yeah, he started bragging it was the best tested and implemented version of that design but that the design was a bit of a deadend 😄

marble lark
#

C:

vernal moth
#

We can work more effective from the outside

#

Cause we are free from the internal politics

#

Writing code at a big company is fun

marble lark
magic river
#

That kind of brain drain from the community has happened a few times now, doesn't seem to do what people hope

vernal moth
#

They surely got 20 people now?

magic river
#

The project they worked on either dies or limps along without them but they don't accomplish as much working directly on the game as you'd expect

vernal moth
#

Pretty sure they working in 3 teams

marble lark
true canyon
magic river
marble lark
#

new minds -> more inspiration and innovation, or at least that's what it should be?

waxen panther
#

?

magic river
#

Bukkit folks got in there and realized it wasn't just the obfuscation, the code was just ass

waxen panther
#

do you think bukkit just appeared one day?

marble lark
#

that's not what I meant

magic river
#

They've spent the last decade trying to clean it up while also adding new features

marble lark
#

there's no longer much of a team last I heard

true canyon
#

Remember that time we remapped one of the empty decompiled classes to ModdingApi in mc-dev? 🤣

magic river
#

Talking about Dinnerbone, Grum, EvilSeph, and Tahg

waxen panther
#

former bukkit team

marble lark
magic river
#

Paper is hacks 😛

vernal moth
#

Seph and tahg did quit, right?

true canyon
#

Yep

vernal moth
#

Bone is mostly management now, and I haven't heard from grum in ages

true canyon
#

I think it was tahg first.

magic river
#

Grum used to work on making European internet run, gave it up to make a block game 😛

twin lagoon
#

dinnerbone is pretty interesting, streams on twitch now

#

never knew bukkit was named after an irc bot

true canyon
#

I like to imagine grum's just sitting in a corner, quietly refactoring code since 2012, undisturbed. Occasionally a big refactor commit shows up in the codebase and they remember he's there.

magic river
#

He was a network engineer at RIPE, iirc

void void
vernal moth
#

Oh you actually went? Nice!

quasi valley
#

Dinnerbone has been on pause since last december to take care of himself

vernal moth
#

It's the kinda art I can appreciate

marble lark
magic river
#

Yeah every now and then some new registry or the flattening happens and people remember Grum still exists 😄

vernal moth
marble lark
quasi valley
#

little babybone

vernal moth
#

Last I checked grum was sitting on a giant pile of branches, whenever you suggested an idea to do something different, he was like, I got a branch for that

magic river
#

I didn't even know the Aether dev worked for Mojang

vernal moth
#

Joined early last year

twin lagoon
#

since last year or so

marble lark
true canyon
marble lark
#

during 1.17's announcement

magic river
#

Probably because I didn't know who the Aether dev was or that it still existed 😄

quasi valley
#

"revealed"?

vernal moth
#

Together with xeliphan or whatever, Felix, the rendering guy that finished searge's rendering refactor to the shader stuff

marble lark
vernal moth
#

Agnes is gameplay director or something?

marble lark
marble lark
#

oops

#

rendering refactor to the shader stuff
wat

magic river
#

Meanwhile the TerraFirmaCraft devs went off and made their own game that has a modding API and seems to work pretty well

marble lark
#

and then there's Hytale

vernal moth
marble lark
#

speaking of Hytale I completely forgot it existed until now

#

ah

true canyon
#

Pretty sure the only Mojang folks I know by name are jeb, the bukkit folks, searge, and the guy who told me to go fuck myself

marble lark
#

and the guy who told me to go fuck myself
uhh

vernal moth
#

Sliced is cool, Brandon and Felix the new ones are cool, Agnes is cool

#

Those are the ones I know on top of what you said

#

There's fry but he never interacts with people much

marble lark
#

mbax what happened lmao

vernal moth
#

Oh hendrijk is cool, he made the gametest framework iirc, he's like part time agile coach

#

Oh I forgot Cory

marble lark
vernal moth
#

Cory is tropic craft guy

vernal moth
marble lark
#

god my memory is trash

#

oh

true canyon
#

21:56 < UltraMoogleMan> I see at least one person I would like to kick from this channel
21:59 <+Amaranth> UltraMoogleMan: That would be awfully petty of you
22:00 < UltraMoogleMan> Well, I wasn't referring to you
22:01 <+CubeTheThird> 😦
22:02 <+Amaranth> UltraMoogleMan: Doesn't change what I said 😛
22:03 < Galaxy_2Alex> hm? What did I do now? :/
22:09 < Mustek> you spilled coffee on the channel
22:10 < Galaxy_2Alex> oh no! D:
22:15 < UltraMoogleMan> Amaranth: Well, if you don't have any intention to continu contributing to the Minecraft community in general, just get the fuck out
22:15 < UltraMoogleMan> You, mbaxter, you can all fuck off
22:15 < UltraMoogleMan> I mean weren't you one of the three people along with me who was contracted to re-write the rendering engine? As far as I know I'm the only person who didn't just make an initial commit and then fuck off for the better part of a year. So please, continue fucking off
22:16 <+Amaranth> Yeah, I'm the one who spent a month helping you get a cube rendering. Doesn't see what that has to do with anything.

#

Memory wasn't accurate. It was to fuck off, not fuck myself. 😄

formal turret
#

lol

magic river
#

btw, I was supposed to work on making the UI packet driven so servers could draw custom things like it was X11 or something

#

But I didn't have a rendering system to plug in to because he couldn't get anything working

true canyon
#

😦

formal turret
#

was this for bukkit?

magic river
#

No, for Mojang

formal turret
#

oh, yall worked for mojang too?

magic river
#

Me, UltraMoogleMan, and Riking were contracted to basically rewrite the client

#

Mostly the renderer but we were doing input handling and the UI too

marble lark
#

WE COULD'VE GOTTEN BETTER PERFORMANCE

little frost
magic river
#

No idea, haven't looked at the Bedrock protocol

little frost
#

it has behavior packs and shit, don't know the internals either but it seems like it can modify the client quite a lot while being just an on-join download

magic river
#

I wanted to just work on the existing client and extend and replace pieces of it but everyone (Grum included) was insisting on doing it from scratch and working on plugging it back in to everything else later

marble lark
#

broooooo

true canyon
#

And instead we just have "let's make a mediocre inventory-based UI" 😦

magic river
#

We didn't actually accomplish anything except UMM and Grum got a texture atlas stitcher and the prototype for the resource pack system

twin lagoon
#

when was this

magic river
#

2013 I think?

little frost
void void
#

2013*

marble lark
#

how'd y'all plan on rewriting the entire renderer though

magic river
#

I had ideas but that part was supposed to be all UMM

marble lark
#

3 people seems like not enough for something like that

#

oh

true canyon
little frost
#

minecraft as a sandbox game would go well together with a more sandbox-like UI, giving the server more control

magic river
#

Minecraft rendering isn't that complicated, people can slap together proof of concept chunk viewers and such in a couple days of work

twin lagoon
#

@true canyon happeepoheart

marble lark
#

haven't seen anyone else render stuff with the same quality as modern Minecraft does though

magic river
#

Doing it performantly can be a lot of work but that's a matter of getting the design right and then just putting in the work

marble lark
#

the best I've seen so far looks like how MC looked back in beta/alpha/indev

#

ohh

magic river
#

Eh, there is a rust project that renders Minecraft worlds pixel by pixel identical to 1.8 or so

#

I think it took a few months as someone's hobby project

marble lark
#

haven't seen it yet but dayum

vernal moth
little frost
#

i bet you've done it multiple times

vernal moth
#

Nah actually just once I think

#

All my other clients didn't had UI

magic river
#

Oh yeah, I forgot about this, just use this to make your renderer 😄

ashen cliff
#

Is there a worse song that could have been chosen for the video?

#

Really expected some nothing music... but damn.

magic river
#

It was 2015

ashen cliff
#

Even worse.

magic river
#

And kind of meant to be a parody of hype videos (while also being one)

ashen cliff
#

That's like 2/3 years after those. kekwhyper

magic river
#

Look at the view distance on that thing though, 80 chunks

magic river
#

Although his chunks were actually 8x8x8 rather than 16x16x16 so he could pack things more

#

But his draw distance is measured in blocks so I just did /16 to get MC chunk equivalent

#

Oh, nevermind, his chunks were actually 128x128x255

wispy blade
#

sheesh

magic river
#

Dude does all his stuff in C with MSVC 6 (1998)

wispy blade
#

wtf

#

ew

magic river
#

Also if you've ever done any gamedev that wasn't unity or unreal you've probably pulled in some of his code, stb_image and such

wispy blade
#

i've only used liballegro and am going to use SLFW

marble lark
marble lark
magic river
#

The tech it uses was kind of a deadend in the rust gamedev community though (piston)

marble lark
#

ah

magic river
#

Dude even went and figured out the logic for Minecraft's random offsets for grass and such though so everything would be placed the same way

#

Ah, looks like it didn't do liquids though

marble lark
#

wtf lmao

#

actual overkill

#

can we hire him to upgrade the renderer

marble lark
untold copper
#

day #79 of trying to get abs: did 1 hour of cycling, covered like 15 km. oh also i burnt 2638 calories, unreal.

magic river
#

The rust thing is unrelated to stb

#

The piston ecosystem in rust was meant to be a game engine construction kit, all the things you'd normally have in an engine were separate libraries and you had to provide the glue

#

Some of those libraries are standard things in rust in general (I think the image crate is even used by Firefox now for image loading) but otherwise people decided they'd rather have actual engines

ashen cliff
red timber
#

was probably riding with both gears set to 1

ashen cliff
#

To be fair, I need more gears. kekwhyper

turbid oar
#

good morning people

true canyon
#

That sure is a link to diff.

solid sapphire
#

prod has been 11'ed

#

but its dead

quasi valley
#

GitHub isn't smart enough to actually open linked diff of closed files

solid sapphire
#

oof

rotund cargo
#

line 246 of the patch edited by leaf (Urgency System for Chunks)

quasi valley
#

@static badge

static badge
rotund cargo
wispy blade
#

@static badge i hope you are having a good day :)

static badge
#

diff is intentional

waxen panther
#

who let niome ping leaf

static badge
#

util is from tuinity; not merged; needed something in there

#

what are these emotes

wispy blade
rotund cargo
#

Someone offered a sub on Twich xD

waxen panther
quasi valley
#

!!@!&@!&#!(#@!(*

wispy blade
#

#StopNiomeAbuse

waxen panther
#

who dat

void void
minor badge
#

@waxen panther hi

waxen panther
#

heyy mari

#

my mari best mari

minor badge
waxen panther
quasi valley
wispy blade
#

horny mari wtf

minor badge
#

?warn @quasi valley dumdumtv

#

wtf

quasi valley
#

SCRUB

wispy blade
#

KEK

left swift
#

bot revolt

quasi valley
#

@minor badge dinkdonk

void void
vernal moth
#

can we stop the bullying pls noah?

void void
#

I blame kenny for starting this

quasi valley
#

I blame capitalism.

void void
#

Understandable

vernal moth
#

well, kenny should stop too, it was funny the first few times but now its just literal bullying, lol

static badge
#

why don't we all bully germany again

worn crest
#

why don't we all bully germany again
🥲

minor badge
#

lemme introduce you to reactions

solid sapphire
#

better than xrdpp black sod

marble lark
vernal moth
turbid oar
#

Hello MiniDigger

#

been a while

vernal moth
#

o/

pallid raptor
#

Found the physical server service my dad used to use, Beautiful ping and amazing stats

#

This for a minecraft server will be a killer

turbid oar
#

intel goes brrrr

pallid raptor
#

I mean it’s pretty good

turbid oar
#

true

pallid raptor
#

I get full access

#

It’s a physical server so I have over 80k ports

vernal moth
#

its only a decade old 😂

worn crest
plucky sparrow
#

2600 doesn't sound very fast

pallid raptor
#

Yeah but

turbid oar
#

I have a 72gb and 12 core dedi kekwhyper

pallid raptor
#

I can look for more

plucky sparrow
#

I doubt it'll be a killer for newer minecraft versions

pallid raptor
#

There’s many more lol

turbid oar
pallid raptor
plucky sparrow
#

maybe not even a killer at all

worn crest
limber knotBOT
#

I think minecraft will be the real killer here

plucky sparrow
#

LOL

plucky sparrow
#

Guessing you have a 4770

worn crest
#

i7 4470

plucky sparrow
#

there's no i7 4470

#

only i5 4470

worn crest
#

wait i search for the mail xd

#

ah you were right i7-4770

plucky sparrow
#

Ye then it's 20% faster

worn crest
#

enough that the server doesnt break while beeing afk 😁

plucky sparrow
#

does it actually run well

#

at all

#

it might be ok for one player but I doubt it'll be ok for more than one / two players

hexed kelp
plucky sparrow
#

we already know

hexed kelp
#

a massive f for my boi groovy

ashen cliff
#

adding that its APIs are for developers who comply with its terms of service.

vernal moth
#

in a massive surprise, some service that illegally distributes music got told to not do that anymore

turbid oar
#

xD

ashen cliff
#

It's fine!

autumn glen
#

what kind of a bullshit question is this?

magic river
#

Poorly worded

autumn glen
#

equivalent should be re-written as also equal to

#

but yeah stupid.

cunning raft
#

well no, should be Which of the following is the simplest form of...

ancient bolt
#

sqrt(98) is also equal to sqrt(98)

autumn glen
#

yes but its wRoNG

ancient bolt
#

simplest form could be debated. I don't think you can have that as an answer legitimately. I think mathematicians would argue it's bullshit too

nimble depot
#

For one reason or another, people rather watch shitposts than high quality content. Kind of demotivating

turbid oar
#

lol

wide chasm
#

Should've just not added sqrt(98) as a possible answer.

golden gust
#

[TW] tasty food

unkempt drift
#

https://youtu.be/XvglIpgcI6M

Wait what? What universe is this where the actual Jordan Belfort interviews the actual FBI agent who led the team to bring him down

SUBSCRIBE TO JB'S YOUTUBE CHANNEL: https://bit.ly/3iQ3C4u

#JordanBelfort #AgentColemam #WolfofWallStreet In this very special podcast, Jordan interviews none other than Agent Coleman, the very same man who busted him and sent him away to camp back in the day, as seen in the blockbuster feature film, The Wolf of Wall Street. Only Agent Coleman i...

▶ Play video
#

That’s kinda hilarious

golden gust
#

I mean, it's a protip

#

Next time they'll know where they fucked up

pallid raptor
#

What can paper mc be ram on? Like will it run on Linux? Debian?

#

I really don’t want to have to pay extra a month on my server for windows

golden gust
#

debian is a linux distro...

#

it will run anywhere where java runs

pallid raptor
#

So it will run on them?

golden gust
#

I mean, some platforms are better than others, i.e. linux is generally king here

pallid raptor
#

Yeah, When I buy the server I’ll install Linux and figure out how to setup the .jar

turbid oar
#

Hey guys got a question. What do you guys do usually if someone pisses you of and starts causing drama on your server?

twin lagoon
#

you ban them

pallid raptor
#

Mute them

#

For life

turbid oar
#

I did he he still continues in many discord servers....

twin lagoon
#

other moderators in those discords will clear that up

#

ban, block and move on

pallid raptor
#

If they do they’re job, Some don’t

turbid oar
#

I was thinking if he starts more I will report him to discord lol

true canyon
#

Causing drama isn't really banworthy (from discord)

pallid raptor
#

You can’t report them to discord 🤦‍♂️😂😂

turbid oar
#

Oof

twin lagoon
#

depending on what it is you can

#

probably under harassment

true canyon
#

Fair. I assumed they said "causing drama" because other things didn't fit.

pallid raptor
#

Ye

turbid oar
#

People get so mad when you demote them from a rank lol

#

For not doing their job...

ancient bolt
#

I don't think debian can run on SIM cards

#

gotcha

golden gust
#

brb, making an MC server which runs on a sim card

ancient bolt
#

honestly have no idea why java runs on SIM cards

#

they have to use a special super stripped down version

#

it's basically not java anymore

#

seems like C or C++ would be easier

wispy blade
#

tru

marble lark
red timber
#

VM

#

simple bytecode and architecture

#

jvm kind of fits

#

if stripped down

ancient bolt
#

java ME can run with less than 1 mb of memory for the whole JVM

#

but like, yeah, very very limited

golden gust
#

Yea, is minimal AF