#general

3141 messages Β· Page 165 of 4

void void
#

πŸ˜ƒ

#

i have no idea what that means but ok

#

here we go

#

obfhelpers i mean

#

i read it but

#

yeh πŸ˜„

static badge
#

baby's first obfhelper

void void
#

fuck you

static badge
#

here's what an obfhelper is

void void
#

i'll be a god one day and i'll eat you

static badge
#

see this method

void void
#

like kronos

#

salad

static badge
#
    public SoundEffect g() {
        return this.C;
    }
#

nobody knows wtf it does

#

so we do this

#
    public final SoundEffect getStepSound() { return this.g(); } // Paper - OBFHELPER
    public SoundEffect g() {
        return this.C;
    }
#

now we do know

void void
#

πŸ˜ƒ

#

Ok that smile isn't sarcastic enough so

static badge
#

simple

#

if I had two remaining braincells
and one of them was dying let's say
and you offered to lend me one of yours
not only would I reject that offer but I'd be surprised you'd offer your last remaining braincell
u fuking retard

woven otter
#

wow

static badge
#

u deleted it kash

#

ik u did

cosmic raft
#

yes

static badge
#

told u

cosmic raft
tardy lynx
#

gorilla warfare

static badge
#

bet u put it in a container and labeled it

cosmic raft
#

put what

static badge
#

probably labeled the container container too

#

probably labeled the label label too

cosmic raft
#

put what

static badge
#

probably labeled the label that labeled the container label

#

hey kash

cosmic raft
#

what

static badge
#

mind telling mojang to not int k = MathHelper.floor(this.locY - 0.20000000298023224D); store their constants in floats

#

😠

cosmic raft
#

that's a decompiler thing

#

where is that

static badge
#

no

#

entityliving line 1542

#

method b(float, float)

#

you see

#

gimme a fat second

cosmic raft
#

- (double) 0.2f);

static badge
#

yeah

#

retarded

#

float

limber knotBOT
#

how does the decompiler do that?

static badge
#

wait

#

wait wait

#

w

limber knotBOT
#

like how does it make up those numbers?

static badge
#

it's float -> double conversion

#

you see

cosmic raft
#
$ j '(double) 0.2f'
>> (Double) 0.20000000298023224
static badge
#

yeah

#

is that from the real src kash

#

cuz that's seriously fucking retarded

cosmic raft
#

no u

static badge
#

so it is

#

I would not have expected that tbh

#

most retarded way of writing 0.2

#

I expected it to be in a constant

#

man that really fucking

#

god

#

wtf

cosmic raft
#

could be a constant, but it's still 0.2f

static badge
#

I'm saying fact it's a 32bit floating point value is retarded

limber knotBOT
#

why (double) 0.2f) and not 0.2d?

static badge
#

0.2 works just fine

#

idk man there's some weird shit with their shit

#

one time an issue was resolved because we reverted from the double value to the float value

#

how the fuck that worked

#

I'll never know

limber knotBOT
#

well, I wouldn't know, are their benefits to store constants in smaller data types?

static badge
#

no

#

absolutely not

cosmic raft
#

0.2d isn't the same at (double) 0.2f

static badge
#

yeah 0.2d is sane

limber knotBOT
#

whats the difference? I don't really know how primitives are handled πŸ€”

static badge
#

read it out load

#

"cast 0.2f to double"

#

float only has like what 23 bits of precision

cosmic raft
#

(double) 0.2f

limber knotBOT
#

I know that they syntax is stupid, am trying to figure out if there are performance benefits to that

static badge
#

which is like 21 more braincells than z

cosmic raft
#

Turns into

#

0.20000000298023224d

static badge
#

there are no performance benefits at all

#

the compiler goes "lol this is a constant expression and am eval"

#

so it gets used as double

limber knotBOT
#

ah ok, but surely they wouldn't care for that difference, right?

static badge
#

in both cases

#

I do

cosmic raft
#

the difference could matter in some places, to be fair

static badge
#

it's true

#

it did matter like I said

#

and the fact it did matter was retarded btw

limber knotBOT
#

I would guess its a legacy thing? like it was a float before, later got refactored into a double and they didn't update the constants?

#

do you have access to the git blame on that like kash? :D

static badge
#

tbh I'd just use double everywhere why not :>

#

on x86 iirc literally no perf diff between 32bit & 64bit floating ops

#

oh

#

mapping update

#

md69 apparently fixed

#

kash u wanna pull from upstream to see

#

wait what's this diff

#

oh right mapping stuff doesn't go in cb

cosmic raft
#

build data or whatever

#

send in a pr

#

am in bed

cosmic raft
#

lmao

static badge
#

he called the wrong method

#

as expected but fuck

#

I missed that one big time

cosmic raft
#

yeah, pr and I'll pull

static badge
#

well

#

gimme a min

#

if only mojang's code wasn't a mess of 1500 lambdas and optionals monkaMEGA

#

time to test now

#

is it me or did mojang improve spawn chunk loading

#

oh wait nevermind I've got it set to load 225

cosmic raft
#

that title

woven otter
#

lol

static badge
#

still occurs part 1

#

interesting

#

yeah this still occured wat

#

am I out of date magically

#

gimme a moment to nuke some stuff to make sure I'm not using the broken mapping still

limber knotBOT
#

lol

static badge
#

alright let's see if nuking the work folder works

#

no it did not

#

yes it did apparently

#

ide is retarded part 2

#

regardless time to pr

#

who knew I needed to nuke the work folder and my ide's build cache to get this working

limber knotBOT
#

have you considered to stop breaking stuff?

acoustic pilot
#

he can't help himself

#

he's just a dum leaf

quick pasture
static badge
#

hey concrete doesn't need to deal with that shit

#

tbf still needa nuke that work folder on mappings

limber knotBOT
#

yeah, working on a fork of paper is easier than working on paper

cosmic raft
#

merged

static badge
#

did it not close the issue

cosmic raft
#

goodnight leaf

void void
#

naio am 2 test the block sounds thingy i just finished

hoary remnant
void void
#

Any sublime text pro user here ?

limber knotBOT
#

no.

#

use vsc :D

void void
#

How can I delete every lines that contains more than 1 occurence of the character @

limber knotBOT
#

does it support replacing with regex?

void void
#

yes

limber knotBOT
#

.@.@

#

stefs yours doesn't work for @ssss@

void void
#

yes that's what I was going to say

wide chasm
#

.+@.+@.+

limber knotBOT
#

s/+/*

#

Correction, <DiscordBot> <11s​te​fv​an​sc​hi​e> .@.@.*****

wide chasm
#

Yeah, that's why I deleted the message.

#

Apparently I'm called 11stefvanschie now

void void
#

wat

limber knotBOT
#

need *, else @@ doesn't work

void void
#

lol

limber knotBOT
#

its your irc color, cafebabe doesn't support that properly

void void
#

awesome, I keep that one somewhere

limber knotBOT
#

or just learn regex, its really not that hard ;)

wide chasm
#

I didn't even know IRC supported colored names

void void
#

yeah but I always forget everything

limber knotBOT
#

name colors depends on the client

#

it was message color in your case

#

TEST

#

ye, 11 is cyan

#

light cyan

vernal moth
#

Dumcord doesn't support message colors πŸ˜‚

void void
#

ofc

#

imagine if everyone was able

#

to send colored messages

#

rip

wide chasm
#

Actually for the regex, you may want: (?:[^@]*@[^@]*){2,} since you can more easily change the amount of @'s you're looking for (min and max).

#

(If not, whatever, but if you want to change it, may want to use this or something.)

void void
#

.+[^\0-\177].+

#

I wonder why that doesn't work

#

regex is so witchcraft

wide chasm
#

Why would that work? You're looking for a character outside \0 and \177. Why aren't you looking for @?

haughty cosmos
void void
#

Oh that's something else now

#

I want to match any line that contains any non-ascii char

wide chasm
#

Oh I see

void void
#

I'm looking at some regex tutorials

#

and try to figure it out

finite venture
wide chasm
#

You want to use * instead of +, since there may not be a character after your non-ascii character.

void void
#

.+[^a-z0-9``~!@#$%^&*()-_=+[]{}\|;:'"<>,./?\r\n].+

#

πŸ˜‚

#

.*[^a-z0-9``~!@#$%^&*()\-_=+\[\]{}\\|;:'"<>,./?\r\n].*

wide chasm
#

At that point you might as well just specify a range like you did first.

void void
#

yeah

tardy lynx
#

Auth servers down?

golden gust
#

.mcs

limber knotBOT
tardy lynx
#

Some people timed out then auth servers were down for a minute

void void
surreal tinsel
worn ember
#

you dont time out from auth servers lmao

#

they either validate or they dont

#

once you're validated you dont touch those servers anymore

void void
#

anyone help me with my server lagging?

#

what could be the problem?

true canyon
void void
#

someone can help?

worn ember
#

@void void are you using a floppy disk?

golden gust
#

Can you have a level of patience

void void
#

stop wti that shit

#

its not that

#

you told me that 2weeks ago

#

can you tell me the real reason?

golden gust
#

1.14 chunk loading/saving is slow

void void
#

so thats hard drive problem

#

or my problem

golden gust
#

Read what I said

#

1.14 has performance issues in general

void void
#

it wasnt lagging

golden gust
#

wut

void void
#

at the begining

#

when i opened the server

#

it was 1.14

#

spigot

#

it wasnt lagging

#

maybe paper is the problem?

golden gust
#

No, but as you have people on who do things like load chunks, it gets worse

true canyon
#

Read what electroniccat said - "1.14 has performance issues in general"

golden gust
#

Also, for the love of god type a sentence

#

This issue is seen in vanilla, craftbukkit, spigot, paper

void void
#

TPs dropping?

golden gust
#

Yes

void void
#

like i said the first week when i opened the server the tps wasnt dropping

#

it was 20 20 20

golden gust
#

You'd need to compare relative timings, but player behaviors change

worn ember
#

@golden gust he doesnt listen to reason πŸ˜‰

golden gust
#

Is there a chance that paper does something that could make it worse? I can't really rule that out, but I've not seen any recent indication that that is the case, and performance of 1.14.x as a whole is a royal shitstorm as has been said for the past how many weeks?

#

(*and said by literally every single project, even mojang is willing to tell you 1.14 was baaad)

worn ember
#

i'm not even developing for 1.14 until they fix their shit lol

#

might aswel skip it all together

#

Forge mainly skipping 1.13 is a pain though

true canyon
#

If the alternative is not getting a forge for 1.14 for an additional 6 months I'm ok with skipping 1.13 πŸ˜›

limber knotBOT
#

How to fix 1.14 performance: kill all the villagers

#

They breed without limit and their AI got much more expensive as Mojang tried to implement something like the Radiant AI from TES games

#

They have a daily schedule they follow of walking to various places in the village and doing various actions

unreal quarry
#

Nah, amaranth. It was md having a bad mapping in the new behavior system. Villagers don't actually lag all that much. (No more than usual at least). The big problem with 1.14 is slow chunk loading/saving.

worn ember
#

they wont run anywhere when the chunks are unloaded tho

#

cant run if theres no floor to run on

unreal quarry
#

Once someone figures out the chunk problem 1.14 gonna be the best version we've had in a loooong time imho

#

looks at leaf

void void
#

meanwhile dbrand skin looks dope on my mac

#

took 10 days to arrive, but eh

unreal quarry
#

You tried a worldborder fill yet, Barty? I'm curious how it holds up now

void void
#

it's mainly for protecting this expensive machinery from dumb myself scratching it

worn ember
#

@void void couldve just put it through the laminate machine

void void
#

tru

limber knotBOT
#

Reminder for @austere ivy: PREPARE YOURSELF

gleaming fiber
sharp gull
void void
#

One question: droping new PPspigot wont fak yml files or it will? 51---->53

unreal quarry
#

TF is ppspigot @void void?

void void
#

paper spigot

#

lol

quasi valley
#

paper

wide chasm
#

PaperSpigot isn't a thing

limber knotBOT
#

@wide chasm [Auto] We're now known as Paper.

wide chasm
#

See

unreal quarry
#

PaperSpigot hasn't been a thing since 1.8

limber knotBOT
#

@unreal quarry [Auto] We're now known as Paper.

void void
#

one question: droping new Papers wont fak yml files or it will? 51---->53

unreal quarry
#

No. Why would it?

void void
#

well people adding new freatures like oreobsfocusator

pulsar wigeon
#

??

void void
#

idk maybe it will just merge text

unreal quarry
#

Are you high, @void void?

hallow light
#

So, I believe spigot has not released a non-development build for 1.14.2 yet?

void void
#

i dont know how it works

pulsar wigeon
#

i don't think spigot has released any "production ready" build for 1.14 at all tbh

void void
#

does paper on updates just merge config yml files or idk

#

or i have to reconfigure every time on update

pulsar wigeon
#

reconfigure what?

quasi valley
#

what?

unreal quarry
#

I don't understand

#

Weks, your yamls will be fine...

void void
#

config

#

ok thank god

golden gust
#

Existing config values will basically sit in there

#

If we ever make changes to how a config works or something, we'll generally provide a migration path

indigo grove
void void
limber knotBOT
#

@Billy: Nah, villagers have those bugs and are expensive as fuck on vanilla

golden gust
#

Billy was talking about an issue with CB specifically that was breaking villagers and causing the TPS to tank, villagers being performance hogs in general is another issue

wide hazel
#

I'm tempted to hire these people to hack me

#

I want to see what they can do

#

Probably not a goddamned thing

old badge
#

lmao

wide hazel
#

But it would be fun

upper flicker
#

That font is terrible

wide hazel
#

"I want IM messages from egg82"

heady spear
#

all legit hackers have their phone number in their ads

#

also all legit hackers have ads

wide hazel
#

I mean, obviously

heady spear
#

I wanna be one of those movie hackers that add exploits to stylesheets so they can raytrace the adress via the mainframe in order to bypass the firewall

#

with loads of sound effects

void void
#

like those hacking realtek websites down?

heady spear
#

'sir they're blocking our attempts so I'm gonna have to attack harder' furious keyboard mashing

#

'we're in'

wicked ocean
#

anybody knows why villagers are not moving on my server ?

unreal quarry
#

@wicked ocean update to 53

wicked ocean
#

what 53

unreal quarry
#

Or 52. Whatever is latest build now

wicked ocean
#

alright , i can just stop server , replace the jar file and run it right ?

atomic marten
#

Yes

wicked ocean
#

ok ty ty

void void
#

haha and taking phone mesages just by puting proxy links?

#

and phone eat it all ? LOL

#

wow

#

anyway

#

i dont expect some crap indians to able to

#

just put hacky pfp

tired raft
tardy lynx
#

How are Structures generated over multiple chunks?

void void
zenith pendant
#

Dude paper is awesome

#

Good job guys πŸ‘

sleek zinc
golden gust
#

\o/

austere ivy
#

Who pinged me?

#

What?

void void
#

So the provider lied about the upgrades? Since one said that the I7 7700K is 4.2Ghz at stock? 28.05 15:30:27 [Server] INFO Name: Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz
28.05 15:30:27 [Server] INFO Model: 158
28.05 15:30:27 [Server] INFO Id: Intel64 Family 6 Model 158 Stepping 9
28.05 15:30:27 [Server] INFO Vendor freq: 4200000000
28.05 15:30:27 [Server] INFO Physical Cores: 4
28.05 15:30:27 [Server] INFO Logical Cores: 8
28.05 15:30:27 [Server] INFO Endian: little

limber knotBOT
#

doesn't it say exactly that? πŸ€”

void void
#

That what I thought but just wanted to conform before making false assumptions.

#

And wow they filled it to the brim if not overselling it as it also only have 2GB left. So that's not even enough for me to use all 3GB (almost is but not)

#

Since Java reserved 924MB already so yea.

golden gust
#

who?

void void
#

TigerNode

golden gust
#

maybe docker?

void void
#

Huh?

golden gust
#

Unless you can see that there is a ton of memory used otherwise, it's likely you're looking at the wrong thing so to speak

#

No host is going to have servers with only a few gigs on them

brazen adder
#

So paper 1.14.2 is just like 1.14 and 1.14.1 not recommended to use? Because i keep pushing the update date back further and my players are literally just waiting until we finally update. Id like to know what exactly makes it so bad to use.

golden gust
#

1.14.2 is better than 1.14.1 is better than 1.14

void void
#

That what LagMonitor is saying thouhg

#

28.05 15:38:04 [Server] INFO Total Swap: 20.00 GiB
28.05 15:38:04 [Server] INFO Free Swap: 19.99 GiB
28.05 15:38:04 [Server] INFO Total OS RAM: 62.78 GiB
28.05 15:38:04 [Server] INFO Free OS RAM: 1.99 GiB

golden gust
#

oh, lol

brazen adder
#

Im using 1.13.2 :PP

golden gust
#

Could not be seeing free space properly due to disk caches, buuuut if that's not the case, rip

void void
#

Ahh I see so it could be off by a bit?

brazen adder
#

Would you say its possible to use 1.14.2 or is it better to stay at 1.13.2

heady spear
#

stay at 1.13

#

Although it kind of depends on what type of server you're running, etc. I wouldn't update for a while, though 🀷

golden gust
#

I recommend throwing it on a test server

#

But production ready is eeeeeh

unreal quarry
#

If one has to ask if 1.14.2 is safe to upgrade to, then one is not ready for it ;)

void void
#

IT was a 0 day build so I would wait as everyone else said.

brazen adder
#

Just a regular 10 to 20 players survival server with about 40 plugins

heady spear
#

We're running 1.14 on our testing server to get our plugins updated and we haven't experienced any major issues

#

I doubt the plugins you're relying on are all up to date tho

brazen adder
#

Yeah multiverse core mostly

#

Isnt updated

#

;-;

unreal quarry
#

1.14 ain't bad. I'm one of the early adopters that went prod on first build

heady spear
#

Multiverse should be working alright

#

some warnings on startup due to deprecated events, but worlds are loading just fine πŸ˜›

golden gust
#

Tbh, right now other than the performance issues, it is getting to the point where it is somewhat reasonable to start recommending

#

It's just those perf issues :S

brazen adder
#

Idk what deprecated events are but sounds good

unreal quarry
#

Poke leaf for his async io

brazen adder
#

So i can expect lag if i update? But not gamebreaking right? Im considering just taking the negatives because people literally just are waiting. Lots of regulars are not coming on anymore rip

void void
#

Well gotta phone the credit card to see where the refund is at the old provider.

wide hazel
#

The perf issues are incredibly bad, though

#

Can't recommend yet

merry zealot
#

hey there

#

turning off Minecraft:playerCommands with bukkit's commands.yml is giving me a hard time...

golden gust
#

That's "players trying to run commands" in general

limber knotBOT
#

was about to say, I have never heard of that command, lol

merry zealot
#

i know, I'm only turning off minecraft:kill

#

but it's throwing an error that it can't turn off minecraft:playercommands in general

golden gust
#

what error?

merry zealot
limber knotBOT
#

if you remove "minecraft:kill": it works again?

brazen adder
#

Hmm if egg82 thinks the issues are that bad i might keep my hands off after all ._.

merry zealot
#

if I remove the entry to remove the kill command entirely, it works

#

but the alias doesn't work, it'll just use minecraft's own kill command

#

i only want to override the kill command really

#

hmm lemme see, one second

#

I'm trying to remove kill: now and using minecraft:kill in the alias

#

ok i got it

#

thanks for the help

cedar spade
#

but why wouldn't you just use essentialsx /s

merry zealot
#

works:```yaml
kill:

  • []
    kill:
  • minecraft:kill @e[type=$1]```
golden gust
#

Urgh, just crashed my terminal \o/

#

and it die

#

oh, no, it's alive, but something closed somewhere o.O

void void
#

Well while I wait for my refund that will givem e plenty of time to find a new home that hopefully isn't grossly stuffing the nodes.

#

Oh and lying.

#

paper 1.14.2 or spigot 1.14.2?

golden gust
#

There's no reason that I'd recommend spigot over paper

fast tree
#

Paper. Had Spigot before but Paper seems a lot smoother and chunk loading is a LOT better!

stuck crest
true canyon
#

"There's no reason that I'd recommend spigot over paper"
I HAVE ONE

#

masochism

pulsar wigeon
#

i recommend craftbukkit over paper and spigot for development work to maintain compatibility, unless you're using paper-specific api :^)

#

i also recommend dogs over cats

#

runs

tardy lynx
#

I use my production server for development

#

And testing plugins

woven otter
#

dunno about you but I use glowstone

pulsar wigeon
#

nukkit is the 1 true bukkit api implementation :^)

lament torrent
void void
limber knotBOT
#

Pocketmine it the only true Minecraft server software

placid thicket
#

So how's the villager issues in 53?

limber knotBOT
#

The issue caused by spigot is fixed

wicked ocean
#

is it possible to change player colors in cmd ?

hexed imp
visual sluice
void void
#

28.05 18:02:59 [Server] INFO Total OS RAM: 62.78 GiB
28.05 18:02:59 [Server] INFO Free OS RAM: 1.71 GiB and my server is now reserving 1.1GB/3GB. That won't end well if I has to use my full allocation.

#

Thankfully I am eyeing a replacement when the refund comes in or when they put the USA location online again.

rancid urchin
#

Ok now

#

to host a paper server

#

on my phone

tardy lynx
#

lol

#

if it works on raspberry pi it should work on phones

rancid urchin
#

well my phone sideloads linux

tardy lynx
#

yea won't be that hard

#

You'll want to pregen the world

rancid urchin
#

nah

#

i got a 2.2Ghz 8core CPU with 8GB of ram

#

ill be fine

tardy lynx
#

1 player walking without pregen - 13TPS
10 players walking with pregen - 20TPS

#

raspberry pi

rancid urchin
#

its just for me lol

#

for fun

tardy lynx
#

You're cpus only like 2x faster

rancid urchin
#

to see if it will work

tardy lynx
#

ok then...

#

lol your phone's better specs than my server

heady spear
#

Day 4 of updating stupid pluigins to 1.14 :))))))))))))

verbal garnet
void void
#

Got my backup in case the 9 dollars service turns into a brick.

pulsar wigeon
#

what kind of stupid plugins city?

#

do you even still work on P2

alpine basalt
#

Im sure this has been asked already, has anyone had any experience with paper 1.14.2 yet? Curious to see how it is performing

void void
#

It haven't been up for 24 hours. Bugs are likely to be all over I would give it a couple of days and then ask for a review.

pulsar wigeon
#

could say the same of 1.14 and 1.14.1

#

but everyone switched to those right away too :^)

void void
#

I am sure but I actually came on at build 33 I believe.

alpine basalt
#

Yeah learned my lesson REAL quick to wait lol

pulsar wigeon
#

i saw no less than 200 servers running 1.14.2 within an hour of md's commit to spigot on bstats

void void
#

Since I was trying to run Vanilla and that obiviously wasn't working out.

alpine basalt
#

Never had any issues with any dev build, but jesus 1.14 really screwed everything up lol

golden gust
#

I've not looked at the changes too much, but .1 was a bigger update than .2

robust quest
#

Paper 1.14.2 is much better than 1.14.1. The only big issue still is world saving. I heard that servers that were previously 1.13.2 jumping to 1.14.2 was a big disaster due to the lighting updates taking so many resources.

void void
#

Exactly so that what I mean too. Wait until there a REASON to update the 1.14.1 stack.

alpine basalt
#

Yeah, the lighting glitches have really been difficult to continue with world editing/doing projects on my server

pulsar wigeon
#

lighting should be a lot better in 1.14.2

robust quest
#

Correct, but at the cost of many TPS

cyan hound
pulsar wigeon
#

well, i mean compared to 1.14 or 1.14.1

alpine basalt
#

Mojang is shooting themselves in the foot, bad time to screw up especially with the people that are coming back to MC after so long

pulsar wigeon
#

idk about compared to 1.13 lol

robust quest
#

If it was a 1.13.2 > 1.14.1 > 1.14.2

pulsar wigeon
#

eh

robust quest
#

If it was fresh gen 1.14, then it good.

alpine basalt
#

Lord have mercy, when 1.14 came out my TPS never was higher than 12

pulsar wigeon
#

1.14.2 fixed a lot of light issues over 1.14.1 afaik

placid thicket
#

this one was supposedly a M$ screwup by forcing them into a release the same time as bedrock. i have no source for this its just what others have told me

alpine basalt
#

I don't get that mentality behind a game company. Like, where do you see a benefit by forcing an update? like I get you need to meet deadlines but the games been out for a long time, pushing an update for it isnt the end of the world

silent flame
alpine basalt
#

It's a free update, not like they are gonna profit off of it, might as well make it good.

limber knotBOT
#

I mean Microsoft kinda wins by having the Java edition be more broken than bedrock...

wide chasm
#

Wouldn't you make it good when you'd profit from it?

alpine basalt
#

true

#

What's bedrock again?

robust quest
#

Bugs are one thing...you can't reasonably test everything in every way. But crippling lag? All you have to do is start a 1.14 in singleplayer and run around in new chunks to realize you f*cked up.

wide chasm
#

The engine used for everything besides Java and New 3DS versions

placid thicket
#

and Ps4 at the moment

alpine basalt
#

So are they gonna try and get rid of the java version, similiar to the windows 10 version? πŸ˜›

limber knotBOT
#

@C​el​eb​ri​mb​or​ doesn't matter when your boss says "we are releasing now!"

alpine basalt
#

me when my staff says "we cant open the server yet, spawns not protected" me:"thats a risk we are willING TO TAKE"

placid thicket
#

well they renamed 'minecraft' to 'minecraft java eddition' and 'minecraft bedrock' to 'minecraft' so you tell me

limber knotBOT
#

they also get pissy if you call "Minecraft" "Minecraft: Bedrock Edition"

unreal quarry
#

@alpine basalt what I've learned over the past 10 years running a mc server: if players can... players will.

pulsar wigeon
#

huh

#

but doesn't the main page of minecraft.net advertise the java edition?

inland fiber
#

I'm almost on releasing my server for prod but scared that it will lagg :<

alpine basalt
#

Owning a mincraft server really makes you realize that you HAVE to learn from your mistakes

inland fiber
#

@placid thicket How's 1.14.2 with you?

alpine basalt
#

I'm sure 90% of us have forgotten to protect something such as spawn just to get on and see it all busted up xD

placid thicket
#

@inland fiber after paper 53 everything is hunky dory, pushing to live now. wish me the best!

inland fiber
#

Same for me

limber knotBOT
#

I like how there are literally 3 buttons on minecraft.net that just lead to you buying the java edition and none for bedrock xD

inland fiber
#

Wish you the best maa friend ;>

pulsar wigeon
#

yea you literally have to go to the store page, scroll down to the "for your device" section, and find the right one there

unreal quarry
#

I wrote my own land claim plugin, and I forgot to not let admin claims (such as spawn) be transferred to another player. Had one of my admins try to give them perms to a child claim and ended up giving them all of spawn

#

^_^

pulsar wigeon
#

there's no one "buy" button for bedrock like there is for java

#

uh tf billy

alpine basalt
#

Would bedrock version be able to connect to any server or are they gonna make everyone choose one or th eother?

pulsar wigeon
#

does your ownership go upwards through inheritance?

placid thicket
#

bedrock can connect to all bedrock servers on any device. java is only java

pulsar wigeon
#

or was the admin just a dummy

unreal quarry
#

Ownership goes up

pulsar wigeon
#

that's retarded first of all

#

so your children are actually parents

unreal quarry
#

Lol I know ^_^

alpine basalt
#

So.. that seems like a good thing right? We could have cross platforming servers? maybe?

limber knotBOT
#

no, Bedrock isn't supported on Mac, Linux and any Windows below 10

pulsar wigeon
#

yea, we have cross platform servers atm

unreal quarry
#

Or Playstation

placid thicket
#

bedrock already does, ios,android,win10,xbox1,nintendo switch can all play together

pulsar wigeon
#

it's called java edition

#

:^)

#

no one cares about the other platforms

limber knotBOT
#

and java runs on 30 billionen devices!

#

runs

alpine basalt
#

I would love to be able to get on my server from my phone ;-;

placid thicket
#

would help if java didnt run like ass...

limber knotBOT
#

nah, that's just minecraft

pulsar wigeon
#

30 billionen

unreal quarry
#

Java isn't the problem @placid thicket

#

Smh

pulsar wigeon
#

i read that with a german accent

limber knotBOT
#

java can be fast if used right

alpine basalt
#

yeah gosh

#

we only use 80% of our cpu instead of 87%

placid thicket
#

well there TECHNICALLY is a plugin for java to let bedrock clients connect
java, referring to the edition of minecraft, not the language itself sorry.

limber knotBOT
#

Turns out, 10 year old applications arent as fast as they could be

alpine basalt
#

Im intrigued fo rhtis plugin flanigo

pulsar wigeon
#

turns out 1⃣0⃣ year old 🍝 is πŸ’©

limber knotBOT
#

it's half broken

#

but ProtocolLib has a branch for bedrock client support

alpine basalt
#

Really?

limber knotBOT
#

and iirc some ViaVersion people are working on something like that too

alpine basalt
#

I'm having such a hard time understanding what this all means though

placid thicket
alpine basalt
#

And i literally just graduated so I dont know what that means fo rme

placid thicket
#

bedrock doesn't have very good mod support and redstone is a bit weird but is cross platform, java has mod support and runs like ass, but has paper, plugins and more

alpine basalt
#

Ahhh I see

#

I think its just best for me to stick with java version lmfao

void void
#

`

#

e

merry talon
#

I cant believe I have no idea of the state of bedrock servers having been here so long

#

probably because bedrock is trash

#

is there plugins?

upper flicker
#

The client runs so smoothly though

#

Inputs feel like butter

merry talon
#

hm

upper flicker
#

That’s about all the good I have to say

#

They made some standard optimizations (not ticking every chunk in view distance)

#

But they also don’t really tick very far out

#

Most games do that but they don’t limit it to like 3 chunks

merry talon
#

Thats.. pretty low

upper flicker
#

afaik there are no β€œtiers” either

#

It’s either all ticking or not at all

#

Most games tend to have different types/layers so they can be more specific

#

Maybe they’ll do that some time later

merry talon
#

Sounds fun for farming

verbal garnet
#

id give my left nut for half the smoothness of bedrock on Java

wide chasm
#

So, you just lose your left nut? /s

verbal garnet
#

java is like 1/4 as smooth at best xD

merry talon
#

I guess their priorities are different

#

With bedrock they just want to get everyone with any device into the game

verbal garnet
#

with enough work bedrock should be able to totally replace Java, but that leaves the question of Linux/Mac/Older Windows support - and as a Linux weenie I'm not feelin the love MS

merry talon
#

I cant really imagine having a long lasting world on mobile, just something to mess around in

limber knotBOT
#

Bedrock will never replace java

merry talon
#

I hope not

limber knotBOT
#

They are hiring yet another guy for the mojang office

#

As a gameplay programmer on the java edition

verbal garnet
#

I think it would take a reallllly long time but i dont see why its not possible. a single unified version of MC could be really awesome for the health of the game

tardy lynx
#

Make bedrock protocol compatible with java

limber knotBOT
#

Bedrock just isn't as modding friendly, it's mircosofts toy

#

In game store and all that bs

#

I don't need that in my live

verbal garnet
#

yeah that could change tho... lol

#

i mean the store bs is there forever im sure :<

unreal quarry
#

They gotta get their 2.5 billion back

merry talon
#

so the playstation version is it's own thing huh

wide chasm
#

Imagine the mess we'd be in if Bedrock would take over. People start making their own Java Edition updates, and suddnely there are twenty. Paper only supports ~5, Sponge supports 7, 3 Paper also has and 4 others, Glowstone sticks to Paper but adds 4 additional layers for other versions. Someone wanted Paper for another mc version, so we now have PaperTacoMix and all plugin developers have 17 modules to support everything.

merry talon
#

that's kinda shitty

unreal quarry
#

Blame Sony for that one

merry talon
#

I won't pay them $12 a month to use my internet connection either way

verbal garnet
#

isnt the ps4 version of bedrock still WIP or is there political reasons for it no being out

unreal quarry
#

Sony politics

wide chasm
#

I think it has to do with Sony disallowing crossplay

unreal quarry
#

It's not crossplay they disagree with, it's the downloading of custom assets

verbal garnet
#

thru the ingame store thing?

unreal quarry
#

Yeah

wide chasm
#

Why's that?

verbal garnet
#

cant sony just give them a cut and/or use sony's store?

unreal quarry
#

/shrug

#

They did the same to Skyrim and others

#

No custom assets

#

That's why Skyrim mods on PS4 suck compared to pc

wide chasm
#

Ah, nice, undercutting your own market, by blocking content from massive games, sounds good

verbal garnet
#

Well, Japan has always been an odd country lmao

unreal quarry
#

It boils down to a security thing. They don't want anything coming into their consoles without going through them

limber knotBOT
#

So Sony is the apple of console makers?

unreal quarry
#

Never know if someone has made a Minecraft skin that contains binary code that takes advantage of some flaw that runs it natively on the system and steals your CC info, etc

limber knotBOT
#

And mircosoft the Google?

verbal garnet
#

I guess I could appreciate that but as an OSS lover i like to man handle my hardware however tf i want

placid thicket
#

except even apple supports bedrock so...

unreal quarry
#

Pretty much, mini

#

I don't agree with Sony on this one either ^_^

limber knotBOT
#

I don't own consoles, soooo

wide chasm
#

If Microsoft can pull of some nice marketing next gen, they might take the upper hand partly because of this.

limber knotBOT
#

Nah, console sales are decided by exclusives

#

If you got more and better system sellers at a competitive price you win

#

And Sony got ps vr

wide chasm
#

Well, they just undercut massive games, it's not like we're talking about some indie release with 100 downloads. If I would want to play Skyrim/Minecraft, the best experience lies in Xbox as it stands.

verbal garnet
#

PC* πŸ˜‰

unreal quarry
#

Ppl been saying for decade Sony is shooting themselves in the foot with PlayStation. Yet ppl still keep buying them

carmine hemlock
unreal quarry
#

The last big uproar was locking the os. No more installing Linux on it

limber knotBOT
#

Did nobody break the PS4 yet?

#

.g ps4 Linux

unreal quarry
#

The uproar before that was psn was hacked and down for days, etc

limber knotBOT
#

Of course it's arch

#

Uuuh, the psn hack, that was fun

acoustic pilot
#

I bought a PS3 not too long ago off eBay, for like $70 so I could play my favorite PS1/2 classics from PSN. As long as Sony keeps the PSN up with those available, I'll prob keep buying from them πŸ˜„

verbal garnet
#

i knew a guy that bought a cluster of PS3 for a linux F@H stack

limber knotBOT
#

I have a PS3 that I sometime abuse as blueray player

#

Used to play mw3 on it back when that game was modern, lol

verbal garnet
#

i dont know that ive ever played a blu-ray movie in my life

acoustic pilot
#

still a bunch of good games you can play on the PS3, IMO

wide chasm
#

I have never played a blu-ray movie before.

verbal garnet
#

despite having a combined ~4 BD players across my systems

acoustic pilot
#

The PS3 used to be the most capable and cheapest BluRay player on the market when BluRay was new and it was in a contest against HD DVD

wide chasm
#

I have zero

acoustic pilot
#

But even back then it was still like $500 lol

verbal garnet
#

"$599 US DOLLARS"

#

That is in my head

#

FOREVER

merry talon
#

Xbox is already better current gen

#

And has better marketing

#

People just like good exclusives

verbal garnet
#

i mean it makes sense that the games are the focus; hence the Switch

#

but honestly both current gen consoles are extremely underwhealming to me performance wise. i watch my friend play Overwatch and I could not believe the bar was that low

acoustic pilot
#

Beyond that, I'll never grasp how shooters are even fun on console πŸ˜›

verbal garnet
#

Well that is another topic lmao dont get me started

acoustic pilot
#

Such an unintuitive control scheme

merry talon
#

They are if you've never touched a PC game in your life

verbal garnet
#

shudders

acoustic pilot
#

I think my first console shooter was with the nintendo, playing duck hunt, but I had the gun so that's different.

#

First controller-based shooter I played was probably Goldeneye on N64

#

And that made me want to end myself.

verbal garnet
#

yeah same, duck hunt and goldeneye

#

i bought an n64 for some nostalgia

#

i got half way thru the game and gave up

#

its just terrible with those controls

wide chasm
#

Well, that's the N64, that's like, 20 years ago or so?

verbal garnet
#

yeah 25 even

acoustic pilot
#

yeah I don't think I finished it either

#

Oh I've had subsequent experiences πŸ˜›

#

Halo was another terrible one

verbal garnet
#

as a kid i played the absolute crap outa it but once i played Counter-Strike..... That was that

unreal quarry
#

I have n64 roms on my pi and use a ps4 controller to play it ^_^

verbal garnet
#

pi3?

#

im surprised any pi is fast enough

unreal quarry
#

3b+, yup

limber knotBOT
#

Reminder for DiscordBot: It's tuesday.

unreal quarry
#

Look up retropie

verbal garnet
#

ive used it!

#

just didnt bother to try anything >ps1

unreal quarry
#

N64 is < ps1

acoustic pilot
#

PS1 IMO is the golden age of console gaming

verbal garnet
#

my NAS has 3TB of ROMS so i was well occupied with the older 90s stuff

acoustic pilot
#

At least for me because I'm a big JRPG fan

#

Unboxing that PSX in some Christmas of the late 90s... unlocked a whole world for me πŸ˜„

limber knotBOT
#

how often do you guys win chargebacks against a bank?

pulsar wigeon
#

banks...aren't generally merchants?

#

why would you chargeback against a bank

#

what faulty thing did your bank sell you?

verbal garnet
#

Ill take your word Billy, but Ive always felt that ps1 emulation was better for me than n64

limber knotBOT
#

a toaster

acoustic pilot
#

the bank is the one who reverses a transaction if the customer wants to charge back

pulsar wigeon
#

well, or the payment processor depending on how you pay

acoustic pilot
#

customer calls bank, bank reverses transaction, paypal takes money from your account to reflect that change

#

well this is a chargeback, not a dispute

limber knotBOT
#

it is still possible to win those

pulsar wigeon
#

yea not really sure what the question is tbh

acoustic pilot
#

a chargeback is specifically a payment reversal by the financial institution

limber knotBOT
#

i win every 5th chargeback or so from a bank

acoustic pilot
#

for practical purposes, no it's not really possible to win those for digital goods.

limber knotBOT
#

it really is

acoustic pilot
#

you can win disputes since you're dealing with paypal and there's a more open process for that

limber knotBOT
#

nah

#

i win like 99% disputes with paypal

#

only ~15% winrate against a bank

acoustic pilot
#

but vast majority of bank-issued reversals are lost for digital goods. banks are going to almost always side with their customer esp when the merchant can't even prove an honest sale was made.

pulsar wigeon
#

don't accept payments directly from banks then?

limber knotBOT
#

it goes through paypal wiz

pulsar wigeon
#

so shouldn't you be disputing with paypal?

acoustic pilot
#

people pay thru paypal, they might be paying with their credit, debit or directly from their bank, but any of those can be charged back.

pulsar wigeon
#

very confused about what the question is now

limber knotBOT
#

ye, all they do i just pass that info to banks

acoustic pilot
#

paypal is the one who disputes on your behalf with the institution, yes

#

paypal has an interest in winning those chargebacks too because every chargeback costs paypal money

limber knotBOT
#

so youre still dealing with a bank in an indirect way

acoustic pilot
#

and they pass on a portion of those chargeback fees to the sellers.

pulsar wigeon
#

right, but you shouldn't be in contact with the bank at all

#

only through paypal

limber knotBOT
#

of course not

acoustic pilot
#

correct, you're not in conctact with the bank, only paypal is, and that's a large reason why you almost never win

limber knotBOT
#

wat lol

acoustic pilot
#

paypal processes so many of these you have to expect they aren't putting in their best effort with each case.

limber knotBOT
#

its more profitable for a bank to keep its customer, no matter what talks to it

#

doesnt matter much who talks to it

#

paypal just makes it convinient

acoustic pilot
#

obviously, which strengthens the argument that banks almost always side with the customer in chargebacks of digital goods.

limber knotBOT
#

banks side with a customer no matter what

acoustic pilot
#

if paypal can't convince the bank that you should keep that money, you lose, and that's pretty much how it goes most of the time.

limber knotBOT
#

i know a guy who charges back 1-3 random transactions a month, each transaction is about 1000$

#

banks just give him money back

#

the guy is a piece of shit btw

verbal garnet
#

that sounds like probably illegal

limber knotBOT
#

yeah, most chargebacks are

acoustic pilot
#

it's definitely fraud, it's just difficult to enforce.

#

from paypal's perspective they have to probably determine at what point it's wiser to simply eat the cost

limber knotBOT
#

there are APIs for collection agencies, funny shit

acoustic pilot
#

i mean, they do fight on your behalf

#

with the information you provide

#

but based on my years selling, doesn't seem to me they put in a whole lot of effort

limber knotBOT
#

eh, srsly tho

acoustic pilot
#

As a seller if you're generating a chargeback rate higher than 2%, PayPal will drop you any way

limber knotBOT
#

did it ever happen to you?

acoustic pilot
#

No, I'm a good seller

#

or was

limber knotBOT
#

ah, know anyone who had this issue?

acoustic pilot
#

Not that I sell much anymore, aside from my services

limber knotBOT
#

still thinking about using API from collection agencies

#

it was stupidly cheap too

#

basically some mad bois will annoy the crap out of someone for a flat $$$ monthly payment

#

i think they take a % if collection agency succeeds

acoustic pilot
#

sure, I know what a collection agency is, and with US-based consumers you probably could, but doubt that'll produce any positive outcome other than annoying someone who already screwed you lol

#

They won't succeed

limber knotBOT
#

eh, sometimes they will

#

i dont really count on it tho

acoustic pilot
#

They really won't.

merry talon
#

does PayPal not get mad at you for charging back rather than using their dispute process?

acoustic pilot
#

From a buyer's perspective I don't know actually

limber knotBOT
#

pretty sure paypal has some protection against that, as they still lose money

alpine basalt
#

It's probably like when you go into a store 10 minutes before they close, they say its okay, but when they go to the back theyre cussing you out

limber knotBOT
#

i heard fraudsters talking about it "how sucky it is that paypal makes it harder to keep using it"

unreal quarry
#

Chargebacks were invented to protect people against scams. It didn't really solve anything because the scammers just switch from the seller side to the buyer side. :/

limber knotBOT
#

i just really want to annoy fraudsters

acoustic pilot
#

Well, I think it's generally a good thing that consumers have a lot of power against that.

limber knotBOT
#

i think 9-30$ a month for an API with collection agency just might be worth it ^_^

acoustic pilot
#

Yeah the few chargebacks that do happen are super annoying

#

But the rate at which they occur is negligible

tardy lynx
#

use bitcoin

acoustic pilot
#

Institutions will drop you if you exceed a chargeback rate of 2%, which already says how infrequent they are.

limber knotBOT
#

eh 2% is a lot tbh

#

especially forced bank chargebacks

#

well, thanks for a nice chat guys

acoustic pilot
#

Still haven't heard of anyone going out of business from them.

#

Except maybe 14 year olds

limber knotBOT
#

remember to drink lots of water and exercise

gloomy sphinx
#

what's worse if they have found a better way to scam as the seller by acting as if the product doesn't work and requesting a small refund

merry talon
#

Chargebacks are for fraud, not necessarily scams

#

They'll reverse anything though lol

acoustic pilot
#

You get to a point when the question becomes who determines what's fraudulent or not? Do we need a court case for every potential refund demand? lol

#

So the current system makes sense.

static badge
#

yes take it all to court!

gloomy sphinx
#

you would think it would be clear to them - just send the product back

alpine basalt
#

Theres about to be a mega court case in Ohio lol

echo dagger
merry talon
#

Well they don't really care whether its fraudulent

#

Only that you continue doing business with them

acoustic pilot
#

Yep, it's only natural that a profit-driven entity is going to take action to preserve or grow profits.

merry talon
#

You'll always have to cut your losses one way or another selling goods and services

acoustic pilot
#

There's existing legal systems for recourse that can be pursued.

#

If you really want to take it that far.

merry talon
#

No one like us will ever see that being worth it though

echo dagger
#

Hi, ive noticed really bad server side performance lately on 1.14 spigot builds..
Does paper really make any significant difference?

acoustic pilot
#

You could refuse to accept payment from buyers who don't provide accurate billing information, refund fakes etc. If you're big enough, you can even be your own merchant, instead of going through PayPal, and deal with banks directly.

unreal quarry
#

@echo dagger paper makes it better, but not by much. The issue is a vanilla issue. Mojang is working to fix it

merry talon
#

Right, it's an art of how strict you can be without losing sales

echo dagger
#

I see.. is there a place where I can see what paper changed from spigot?

unreal quarry
#

GitHub

#

Patches are all there

vernal belfry
tardy lynx
#

What's the fastest vertical elavator?

#

in vanilla

verbal garnet
#

jumping from a high place down onto a bed (sorry i have no idea so i just give jokes instead)

tardy lynx
#

upwards

#

in survival mc without commands

#

oh

verbal garnet
#

water is ez not fast!

tardy lynx
#

that's what I got already lol

#

1.12.2

verbal garnet
#

how about just scaffolding

limber knotBOT
#

bed glitching should be fastest

#

runs

tardy lynx
#

Renewable

verbal garnet
#

ladders?

#

lol

tardy lynx
#

Water faster

verbal garnet
#

aside from some janky ass redstone stuff you prolly not have a ton of options

tardy lynx
#

naw but lag

#

it'll run like 3 players on 1.13

verbal garnet
#

yeah do that

#

xD

tardy lynx
#

stop bully

verbal garnet
#

^

tardy lynx
#

I'm on the lastest stable release what do you want?

verbal garnet
#

cmon Paper 53 for 14.2 is like 6+ hours old now its stable as a rock xD

tardy lynx
#

that'll run like 2 players

verbal garnet
#

thats 1 more than singleplayer so....

#

good enough?

tardy lynx
#

Well there's 7 people on the server rn so...

verbal garnet
#

honestly probablly like reddit or a building Discord would yeild better answers

tardy lynx
#

runs

verbal garnet
#

i literally use ladders, stairs, scaffolding, water etc for navagating the world. ive never bothered to research anything faster, and every redstone elevator ive seen looks like a nightmare to build manually so...

steep vortex
limber knotBOT
static badge
limber knotBOT
#

also bungee doesn't filter the tab completions for plugin command permissions at all :S

pulsar wigeon
#

wew

sage lintel
echo dagger
#

I pregened with 1.14.[0]

robust quest
#

Pregened 1.14.1 and then updated to 1.14.2. No problems, besides the general inefficiency everyone is having.

#

I believe the map and lighting update critical issues are tied to going 1.13.2 > 1.14.x

#

Compared to 1.14.0 and 1.14.1, yes. Much better.

void void
#

how long does it take to pregen like 32k

static badge
#

monkaW

#

1000,000 chunks that is

verbal garnet
#

Using WorldBorder: "World has border radius 5000" This took me 2-3 hours but like roughly half of it was already generated

static badge
#

on my test server I got like 30 max per second

#

.wa 100000/30

limber knotBOT
static badge
sturdy fulcrum
#

Don’t use a password lol

#

Ssh key

golden gust
#

best way is to look at individual components

merry talon
#

ssh key is a really really long password

golden gust
#

ssh, well, use a privkey and disable password authentication

#

web server? ensure that perms are configured properly (and that you're not using apache) for ex

sturdy fulcrum
#

So is it fact that paper removed the strictness with events on which thread it’s fired on? Saw chat control update and it stated that they require paper for the leniency

void void
#

nice

static badge
#

we technically do not touch leniency

#

we do fix md69's retardedness though and it does have an effect

sturdy fulcrum
#

Care to explain the effect

static badge
#

md69 decided it was a nice idea to modify Bukkit#isPrimaryThread

#

if a plugin decides to disable the async catcher

#

that function always returns true

sturdy fulcrum
#

Just wondering why that strictness was even introduced

#

Asyncplayerchatevent doesn’t even follow the rules

static badge
#

it's old but it's to ensure you're not firing events which lie about their asyncness

#

and that event does

#

it just can be fired from the main thread, and it does modify isSync to note when that's the case

sturdy fulcrum
#

Java doc says the thread the event is fired on isn’t guaranteed

static badge
#

it does say it fires sync only if a plugin triggered the chat

sturdy fulcrum
#

Next question.. is there a way to allow both with custom events without the super constructor defining which thread

void void
#

via super dirty hacks, probably

#

28.05 21:06:57 [Server] INFO Total OS RAM: 62.78 GiB
28.05 21:06:57 [Server] INFO Free OS RAM: 722.38 MiB

#

Worst server ever.

#

wut

#

That how much RAM is remaining on the host's node.

sturdy fulcrum
#

I’d like to fire on any thread lol

#

Like old days

void void
#

that's bit critical indeed, however depends how it measures the ram usage

#

e.g bunch of ram could be in use by disk cache

#

If it doesn't free up it going to turn into a brick to a hanging/OOM crash.

#

which is managed by kernel

#

Oh and this is from the LagMonitor plugin.

#

yeah depends what it considers as a "free wam"

acoustic pilot
#

need more dedotated wam

void void
#

^ legit

#

And here the irony I PAID for way more than that amount of RAM left.

acoustic pilot
#

u idiot dont tell everyone how to download free ram

void void
#

ooof sry my dude

#

@sturdy fulcrum can you bring an example?

sturdy fulcrum
#

Wym

void void
#

i've seen people call super(Bukkit.isMainThread())

sturdy fulcrum
#

I’d like to fire my event sync and async

void void
#

or w.e

sturdy fulcrum
#

That’s it

void void
#

When should I cut the server to preserve the data to prevent it from being corrupted by a hang/OOM hardware crash ? If not now?

sturdy fulcrum
#

Currently it fires async and I define that in the super constuctor of event for mine but that doesn’t allow it to fire sync

void void
#

err, whops - negate that isMainThread check

sturdy fulcrum
#

In spigot not paper

#

Trying to be compatible with both tho

void void
#

s/Main/Primary/

acoustic pilot
#

why are things hanging/crashing from memory

void void
#

I mean BEFORE it does?

acoustic pilot
#

give it less memory? are you overallocating? is it a memory leak or what

void void
#

No it's the host most likely overloading the node.

#

@void void how much wam does your server have?

#

assigned i meam

#

I ordered 3GB the node is a 64GB node.

#

mean*

#

ugh

#

and I hardly using half othat.

#

so I could easily send the node to the grave.

acoustic pilot
#

Are you using custom startup flags?

void void
#

No I am on shared hosting

#

Just over half GB left now.

acoustic pilot
#

you should look at the actual heap size and not system memory

#

essentials can show it with /gc

void void
#

28.05 21:17:15 [Server] INFO Reserved used RAM: 951.81 MiB
28.05 21:17:15 [Server] INFO Reserved free RAM: 586.19 MiB
28.05 21:17:15 [Server] INFO Reserved RAM: 1.50 GiB
28.05 21:17:15 [Server] INFO Max RAM: 3.00 GiB

acoustic pilot
#

i'm guessing you might have a memory leak in your server or something, so heap statistics would be better for determining that

void void
#

paper (or mc servers generally) seem to use offheap a lot

acoustic pilot
#

system ram isn't really useful information in making that determination

void void
#

so you can freely assume 3+3gb at peak usage

#

So I only have 1.5GB reserved while the limit is 3GB. So with just over half GB on the node it going to crash if my/someone else uses more than that right?

acoustic pilot
#

Presumably the host already has something in place to kill a specific customer's server process if it uses too much memory

#

without affecting other customers

#

but that's just my guess

void void
#

Yea but why let it go this low, that's MORE than 99.9% node usage with just over GB.

#

?

acoustic pilot
#

hosts oversell, not shocking

void void
#

Which means it can crash as I expected correct?

acoustic pilot
#

Not if it never dips too low

#

You should rule out a memory leak first before blaming the host though, unless you have conclusive evidence to lay the blame at their door.

void void
#

Yea I am not leaking RAM because my heap is fine as it only reserving half towards the server and if there is a leak out of the host wouldn't killed it by now since it's in a Docker Container with only 512MB extra RAM.

acoustic pilot
#

Cool, since you're an expert guess you got it all under control πŸ˜‰

sturdy fulcrum
#

Thank god for taco Tuesday

#

Lol those aren’t even tacos

#

I made my wife stop at the Mexican spot on her way home

#

10 steak tacos for 15

#

Get one

#

It’s worth it

proud mountain
#

taco bell tacos def arent real tacos but they are still delicious for what they are

#

taco bell is its own food category haha

limber knotBOT
#

what does it say?

#

well what does the the console show?

void void
#

The only "issue" that I seen from them is the fact that they use a cheese product (it's still "real" cheese just mixed with other junks to make it lasts and etc) as well as their beef only being 80% along with soy and etc for "flavor and textures". But frankly probably serve more like a filler lol.

clear portal
#

is it safe to update to 1.14.2 yet

rose pier
#

Maybe you tried to allocate more ram than was available.

placid thicket
#

@clear portal what version are you on now?

clear portal
#

1.14.1

placid thicket
#

Then yes

clear portal
#

aight

limber knotBOT
#

@A​nd​GK​ some of the flags might require additional ram to be allocated, memory is litereally magic with java

cursive narwhal
#

Wonder if we can just have messages that announce the world save so that players know why the server is paused

#

Until async is a thing again

limber knotBOT
#

there's an event when the world is saved

cursive narwhal
#

Is the event called before or after the save is done?

void void
#

VPSes are a birch because of IO it's always a problem on VPS nodes.

limber knotBOT
#

before

void void
#

So that why it takes longer to load on a VPS. Since the world is competing for the drives (meaning less IO for you)

limber knotBOT
#

interesting, the progressupdate of the save method is never used...

median iris
void void
#

As long as the Minecraft server have enough RAM and CPU it shouldn't take long to load unless the disks are in heavy use. EG if you used 4GB on your PC and your VPS is like 6GB then both should be about as fast as one another assuming CPU and disk are not in competing.

#

Even on shared it doesn't take long than 16 seconds.

robust quest
#

My gen out to a 7500 border took about 2.5 days. It was on Spigot 1.14.1 because I started the gen before WB tried to support Paper.

void void
#

1.14.2 is de facto faster than 1.13.2 but they broke papers asinch one.

pulsar wigeon
worn ember
#

Very cool

pulsar wigeon
#

me too thanks

merry talon
#

@cosmic raft more free food lol

#

chinese this time

cosmic raft
#

oh?

#

how this time

#

???

merry talon
#

incomplete address

#

and their phone was dead

cosmic raft
#

so how'd you end up getting it then thonk

merry talon
#

well there was no way to deliver it

#

no way to contact the customer

marble summit
#

Mmmmmmm

#

I got steam working again

#

Been playing melodys escape

#

Its such a fun rhythm game

cosmic raft
#

sure, but how did you end up with the food thonk