#general

3141 messages · Page 289 of 4

zinc surge
#

@golden gust You mean it's the Minecraft version in general, right?
Because if so, I hate Mojang/Microsoft 😡

golden gust
#

Yup

zinc surge
#

It's now using like twice the resources it did before but yeah, thanks M$

#

Is there a short but somewhat technical explanation for it or is that rather complicated? XD

golden gust
#

Basically, mojang made some bad implementation choices in some areas, be that using methods which are more expensive in terms of cost than they need to be, or just design in some areas which doesn't really consider how the game really works

zinc surge
#

That's technical enough for me, thanks 😉

void void
pulsar wigeon
#

some people don't need to think twice to be outraged at things

void void
#

Is there currently a way to get around that, to increase performance even more. I'm developing a pretty hefty server and we're dropping to like 13tps at times with only 30 players online, been trying to figure out ways to fix it, can't really find much.

golden gust
#

.optimize

limber knotBOT
golden gust
#

Major thing is cutting down on things loading chunks

#

and just... things doing... things...

void void
#

yea... we did everything on the optimization.. stuffs still screwy. 1.14 makes me sad

shadow sandal
zinc surge
#

That's a huge bummer and I hope people are telling Mojang

cedar spade
#

I think they're aware

void void
#

yea lmao, they have to be.

zinc surge
#

I'm actually considering going back to 1.13 because this is actually unacceptable...

#

I only got a lil' weak VPS but it was doing just fine with 1.13, no problems.
Now I'm having major TPS loss and weird lags sigh

void void
#

Then update to 1.14.4

#

1.14.0 through 1.14.3 sucks very bad for performance, 1.14.4 is on par with 1.13

#

1.14.4 is still pretty bad for me.

zinc surge
#

Same, absolutely

cedar spade
#

1.14.4 is not on par with 1.13.2, but it's the closest you're probably ever going to get from 1.14.x

stray oyster
#

with or without async chunk loading hack?

void void
#

async hack?

golden gust
#

~paper-2308

void void
#

This patch re-adds async chunk API and IO/Loading

(For people watching this is not the async chunk patch you've been waiting for, that will be later)
The primary issue will be chunk generation - I have not touched this system and as such it is not prioritized. This will come in a later patch when I've taken the proper time to fully understand how Mojang's chunk generation system works.

I have performed internal testing to show that these changes work really well if you pre-generate your world (match or exceed 1.13).

TODO list:

So after a bunch of internal testing I think it's time to start officially testing this out.

Your configuration settings for async chunks will carry over except generation stuff - we don't have control of that currently. However mojang's generation system is async currently, however it lacks prioritization. This means this will work best with a pre-generated world.

Please report any issues with async chunks on this PR, the jar is below.
Please remember to backup regularly, especially before using this.

Currently this jar is based off paper build 152

https://cdn.discordapp.com/attachments/602031644919988236/605207867187920896/paperclip.jar
SHA1: 64531e5983eb7d68f3a3bccb7e7741a1f5733223

golden gust
#

oh god

void void
#

I am using the async io PR forgot to mention that

static badge
#

20 tps Kreygasm

cunning badge
#

Im having 20 too

unreal quarry
#

Me3

cunning badge
#

Its the best thing that could have happened to 1.14

unreal quarry
#

Async needs to merge ;)

cunning badge
#

true

static badge
#

not yet boys

cunning badge
#

had no error

golden gust
#

afaik there are still issues with it

void void
#

@zinc surge @void void

golden gust
#

and it's literally a 3k line patch

static badge
#

afaik there aren't?

cunning badge
#

The issues I had got fixed

static badge
#

I'm not aware of issues with it currently :>

golden gust
#

oh, I thought that there was still some remaining things

static badge
#

well there is the "the diff is not remotely merge ready"

#

that is '

void void
#

The to do list hasn't been updated, everything is done that was needed for merge

static badge
#

decompile fixes are in the patch

#

should be in mc-dev fixes

golden gust
#

"everything is done" no, it's not

static badge
#

that's just there to reduce FUCKING CONFLICTS on merge

golden gust
#

😄

unreal quarry
#

Semantics. Merge already ^_^

#

Save us

static badge
#

everything on the todo list is done except review & test

#

interestingly the most important parts

unreal quarry
#

It's been tested and reviewed

static badge
#

not reviewed

#

how many people have gone over that 3k diff :>

#

like me

#

and that doesn't count kappa

golden gust
#

ffs

#

Practically 4k

static badge
#

3.7k

golden gust
#

Leaf, just

#

fuck you

static badge
#

yeah have fun fuckers

void void
#

lmao

unreal quarry
#

There, reviewed.

static badge
#

fuck you too lul

void void
#

I dunno if this helps, i'm not really smart.

static badge
#

wait till you see how I handle cancelling a chunk load

quasi valley
#

10/10 reviewed 2 lines

void void
#

@void void Use the async io PR

#

solves all your problems

static badge
#

and the gymnastics for async saving for unloading chunks kappa

void void
#

the link they just sent? the paperclip?

#

no

#

i'll DM you the link

#

please.

hollow quest
golden gust
#

Well

ashen cliff
#

Bit late to the party. I'm having 10 TPS.
thinking_gun

golden gust
#

That's probably the longest patch header I've seen in a while ever

static badge
#

don't worry I have a v2 planned

#

it's going to get longer

void void
#

wait I think that file is actually not patched (i.e. the paperclip file that is compiled), so I can put it up for download.

static badge
#

way longer

#

just u fuking wait

#

it'll be so fucking long mojang could fucking site it if they wanted to use my system

#

cite

void void
#

haha

static badge
#

v2 is gonna have so much cool shit though just u wait :>

ashen cliff
#

They will just buy you if they want to kill the patch and/or use it for themselves.

limber knotBOT
#

Microsoft doesn't care, lol

ashen cliff
#

Forge.

void void
#

what is up with all these bots, are they self bots or what is it since they are obviously real people but as bots

limber knotBOT
#

please don't bot shame! :3

quasi valley
#

you unworthy piece of metal

limber knotBOT
#

;_;

void void
#

thx for all yours guys work though, literally a godsend.

cursive basalt
#

Anyone else having issues with worldedit in 1.14.4? It crashes when there's redstone ore in the selection for some reason

stray oyster
#

@cursive basalt FAWE ?

limber knotBOT
#

penis

cursive basalt
#

what does that mean?

limber knotBOT
#

it mean chicken

stray oyster
#

judging from you not knowing, FAWE is fast async worldedit (not safe to use)

#

you probably use the normal worldedit?

cursive basalt
#

yes

#

should I not?

#

sorry just got into minecraft servers

stray oyster
#

you are fine with the normal- there is a support discord for worldedit and worldguard

#

just dont ping wizjany once youre on there. Thats one bad mistake

cursive basalt
#

okey dokey, thanks for the heads up

#

out of curiousity, what is the advantage of FAWE?

pulsar wigeon
#

i can hear you, you know

stray oyster
#

I know wiz, I am just trying to help :)

limber knotBOT
#

@y​or​ri​ck​ it doesn't lock the server while doing large modifications (= it's "async") and modifies blocks in a way hackier way (= it's "faster") at the cost of risking to corrupt your world and crashing the server

#

it also immensily seems to lack behind WE in terms of API updated, afaik people still have to use a half a world old WorldGuard version to have that work with FAWE...

#

*half a year lol

zinc aspen
unreal pike
#

@cursive basalt you don’t die trying to load large builds or edits

cursive basalt
#

ah I see, thanks guys

limber knotBOT
#

well the question is, do you rather have the server work a bit and manage to properly do the work or have it done instantly and destroy your world in the process? 🤔

marsh horizon
#

Can't find a plugin to broadcast in chat when someone changes dimension

#

Does anyone know any plugin that does that?

pulsar wigeon
#

set the global WG regions to notify on enter :^)

limber knotBOT
#

iirc Multiverse had a setting for that

pulsar wigeon
#

that will also trigger on login tho, and when entering/leaving regions. so take that as a joke

limber knotBOT
#

or maybe I misremember that

trim steeple
#

why is this happening?

static badge
#

are those pockets of air...?

trim steeple
#

coal ore

#

wait those may be silverfish blocks

static badge
#

there is a max height xray operates at

#

which is configurable

marsh horizon
#

@pulsar wigeon will it notify everyone?

#

sorry for the ping

pulsar wigeon
#

there's a permission for getting notified from that

#

but really it's not meant for that

#

.-.

#

public class CraftArrow extends AbstractProjectile implements AbstractArrow {
bukkit api 🚮

golden gust
#

lol

pulsar wigeon
#

CraftArrow isn't even the class that implements bukkit's Arrow interface.

#

is TippedArrow just not used?

#

all the things that were in TippedArrow are just in base Arrow now right?

golden gust
#

Yea, that interface is unused

limber knotBOT
#

due to internal minecraft restructuring iirc

#

and bukkit cb having mirrored that

golden gust
#

Shouldn't have dropped the interface, however

#

I think EntityArrow is more akin to what EntityProjectile was

#

I just wish that he'd remove such interfaces

#

Or, like, you know

#

Restructure the api properly instead of skimming it...

dapper nacelle
#

if I have 2 players how would I check if they were in the same team?

woven otter
#

so leaf's 3.7k line patch works?

limber knotBOT
#

anyone here got one of the newer Thinkpad T-Series laptops who also had one with the old keyboard before and maybe has an opinion on whether or not that made a big difference? kinda looking at picking up either a T420s or T430s to replace my T61 xD

civic vale
dapper nacelle
#

wtf is this api for scoreboards

#

its retarded af

limber knotBOT
#

hi

#

can somebody help me with a configuration operation?

#

#paper-help

woven otter
#

hmm boring

void void
golden gust
#

.895

limber knotBOT
next zenith
void void
#

RIP GRANT THOMPSON, King of Random

#

Although some of you may know, Grant Thompson (Youtuber, channel owner of King of Random) has died :(

merry talon
#

waaat

pulsar wigeon
#

is this some /r/fellowkids shit?

merry zealot
pulsar wigeon
#

are we just dumping random emoji into ads?

empty hawk
golden gust
#

@robust quest Could probably save a few chars by using the proper link to our issue tracker thonk

robust quest
#

What I miss?

#

On mobile, so sorry if I missed what you’re referring to.

golden gust
#

PaperSpigot in your url

limber knotBOT
#

@golden gust [Auto] We're now known as Paper.

golden gust
#

(for the issue tracker url :P)

static badge
#

ur a paperspigot

limber knotBOT
#

@static badge [Auto] We're now known as Paper.

robust quest
#

Ah...guide is that old. I’d catch those things if I didn’t have this damn table in the way. If only I had No Table... 😝

peak dirge
#

Stefan Lofven has been downgraded by Trump. He went from "very talented" to "disappointed"!

golden gust
#

idek who you are

robust quest
#

Oh, is that what it’s for, people that devs personally know? Oh, then nvm.

marsh horizon
#

@pulsar wigeon i've been checking worldguard notify-enter and notify-leave flags, is there a way to edit the message? ty

pulsar wigeon
#

holy fuck fuck off

golden gust
#

I generally leave the rank giving to others

#

But I mean

#

if wiz has it

static badge
#

LUL

robust quest
#

Holy shit, I was thinking the exact same thing...but you know how it goes when you cross wiz.

#

I will abuse this rank. Thanks.

#

*updates resume

golden gust
#

"Noticed by paper"

merry talon
#

@pulsar wigeon how 2 edit msg pls ty

sturdy fulcrum
#

@robust quest enjoy your meals on the floor

merry zealot
#

hmmm

#

5 of 99 items

void void
#

paperspaghet

golden gust
#

🔪

void void
#

paperspagoot

golden gust
#

I've permabanned people for less.

void void
#

paper needs a new name developing team

#

yes

static badge
#

well of course, that would include the mistakes :>

void void
#

paperspabooty

#

can’t do this all by myself people

fleet onyx
void void
#

papierspahooti

#

paparspinootnoot

fallen oracle
dusk drift
#

imagine losing your table heheheheh

pulsar wigeon
#

(╯°□°)╯︵ ┻━┻

void void
#

Forgot to say because I was busy earlier, thanks for all your help 😃 Means a lot.

#

I dont remember who helped me but heck ya

pulsar wigeon
#

you're welcome

#

:^)

merry zealot
fallen oracle
#

What is that

void void
golden gust
#

me2

#

and ouch

void void
quick gust
#

@merry zealot what is that

merry zealot
limber knotBOT
#

(DiscordBot) bruh - length 53s - 0 views - Patch on 2019.07.31

merry zealot
#

csgo surf

fallen oracle
#

Anyone else having issues with voice in discord today?

static badge
#

leafy video Kreygasm

merry zealot
#

SpottedLeafy Video

static badge
#

csg OMEGALUL

merry zealot
#

@spare venture haven't played css surf

limber knotBOT
#

what is the cause of FPS drops when crossing some chunks in 1.14.4?

vestal jasper
void void
#

adudu_ it's the chunk lag that has existed in 1.14 since always

#

and no, you can't fix it

#

say thanks to mojang

limber knotBOT
#

whats causing it?

void void
#

mojang's stupid code

limber knotBOT
#

which does what?

void void
#

chunk loading....

#

like i said.

merry talon
#

you could fix it

#

get hired by mojang

void void
#

my bad, i should say as a server owner you can't fix it.

still onyx
#

guys

merry zealot
#

it's better when you don't use 1.14 :)

#

paper good, optifine good

#

i mean basically nowadays playing minecraft without either of those is just

#

not good

limber knotBOT
#

(DiscordBot) 1.14 parkour - length 36s - 2 views - Patch on 2019.07.31

still onyx
#

i have something that's causing explosions to not work above sea level

#

and idk what setting it is lol

merry zealot
#

you using essentials?

still onyx
#

current plugins

#

yea

merry zealot
#

yea check essentials config

still onyx
#

what's it called?

#

in the config i mean

merry zealot
#

probably something with disable

#

I don't use essentials anymore so I can't help more than that I'm afraid

#

maybe block

#

prevent?

#

probably prevent-explosions

still onyx
#

i didn't see that option

void void
#

remove essentialsproject if you dont want what it provides.

#

you dont need every last addon

#

the explosion disabling is in prevent:

#

essentialsprotect*

still onyx
#

it's not being prevented though

#

but is that what it;s coming from

#

essentialsprotect is doing the above sea level no explosions work thing?

void void
#

im taking a guess that it is, yes.

#

can you try it to meet us half way

#

kthx

gloomy sphinx
#

does anyone know how to show the terminal login on debian when not over ssh?

#

currently booting a debian box shows my systemd services running

#

no login shell

#

cant figure it out

golden gust
#

it should open one unless you broke getty or whatever they use somehow

#

tried pessing the any key? or maybe ctrl-alt-f2

loud tree
gloomy sphinx
#

I'll try

#

pretty weird

#

debian 10 update borked it

#

yeah it was cult alt f2

#

what does that mean again

#

the session types

steel vector
tribal osprey
#

Should i turn off spawn protection in server properties of im using worldguard?

silent portal
next zenith
#

Anyone recommend a good server hosting website

acoustic pilot
#

GitLab is also a US company so in the same boat as GitHub regarding Iranian export sanctions

#

There's no mainstream alternative lol

#

I don't think EU has a technology export ban to Iran, so actions like this could potentially prop up an EU-based service, or maybe Canadian

torpid willow
#

@still onyx no above sea level explosions is probably greifprevention

still onyx
#

^ yea ur right ty figured that out eventually

acoustic pilot
#

even if you disagree with it, you should always have the facts

#

TLDR: SCrS is bad, but also wildly misrepresented in western media.

static badge
#

tbh we should've nuked them too

void void
limber knotBOT
#

DemonWav, would a rest API (+ websockets for log I guess) be out of scope for paperd? I kinda want to build a small web panel and that would make my life easier. Else I could just write my own rest wrapper I guess

acoustic pilot
#

I don't think Demon wants to add anything outside of IPC, if I remember

limber knotBOT
#

Well, it would be optional, I read why he chose IPC

acoustic pilot
#

Just build your panel around Docker

#

pipe the tty

#

Easy, done.

#

It doesnt really have to hook into or be added into paperd

rancid cobalt
limber knotBOT
#

I like how paperd gives you access to status and stuff

#

I ye, I guess I could just run paperd in my container and execute stuff

acoustic pilot
#

Yeah I guess getting the player count and stuff would be good

limber knotBOT
#

Not sure how good that will work for multiple users tho, since I couldn't receive logs and send commands

acoustic pilot
#

I wasn't thinking beyond simply just attaching to a console lol

#

and sending commands to it

limber knotBOT
#

Idk, if he says a rest API is out of scope I'll just write a small wrapper

#

System exec ftw

acoustic pilot
#

If you're using Docker, you shouldn't have to

#

Docker is your "wrapper" in that case

#

If you only need to send commands, that is

#

But yeah a wrapper could be nice if you wanna be able to do it outside of Docker I suppose

limber knotBOT
#

Paperd has a logs command, that one blocks as it basically acts as tail -f

acoustic pilot
#

Personally I'd go with a tty

limber knotBOT
#

Or can I open multiple tty sessions?

acoustic pilot
#

So you could just attach to it with docker attach 😛

#

but I guess it doesnt matter

#

Since you can just get into the container and attach with paperd

#

paperd has the ability to run in the foreground as a console, doesnt it?

limber knotBOT
#

Uuh, not sure

#

Ye, paperd run

#

"only useful for testing" 😂

acoustic pilot
#

lol, then yeah you probably just wanna have it show the logs

#

and attach separately with docker exec

limber knotBOT
#

For commands

#

Gotcha

#

I'll play with this once I come hope

#

Home*

acoustic pilot
#

I guess Paper doesnt handle SIGTERM, only SIGINT

#

Had to set STOPSIGNAL SIGINT in Dockerfile for graceful shutdowns

trail sequoia
crude eagle
half flax
limber knotBOT
dusk drift
#

Yea, I said it easier today

#

easier*

#

wuyt?

#

omg ive lost it

#

earlier *

elfin tree
#

Whats a decent anticheat that wont throw a ton of false positives and can detect fly hackers? Spartan worth the money? Says good to go out of the box in the description, my experience with free anti-cheats so far is too many false positives/punishments, was thinking about getting spartan, also dont see anything directly about detecting fly on its description, but going to assume it can?

dusk drift
#

AAC is better than Spartan

#

trust me

#

I have both and have tested both a lot

#

AAC seems to detect more and faster

#

Ive also seen a bunch of timing reports of Spartan killing ur server

#

prob due to their new update

elfin tree
#

Is it mostly setup, or needs a bit of configuring to not throw false positives?

dusk drift
#

when I tested, they were both default configs

#

but @robust quest sells custom configs that are fucking amazing

elfin tree
#

Might be a stupid thing to ask, but how does one hack fly? I was just told it was a special client, not 100% on what to look for in self moderation aside from seeing the person legitly fly constantly, as I dont have the best inernet sometimes I cant be 100% sure its not just me lagging when he moves LUL, Id be interested in like things to watch for to be proactive about it and not relying on a anticheat, or is the anticheat the only way?

dusk drift
#

Umm

#

I dont really know much about cheating clients

#

fly cheating is one of the simpliest

#

honestly just getting AAC will pretty much do 90% of it

elfin tree
#

Still new with server hosting, other players reported it. Id rather catch it myself, but even when I was watching a few do it, I wasnt seeing anything obvious aside from occsionaly moved too quickly in console, kinda depressing people can do that on my server XD

#

Ill look into getting AAC, tyvm

dusk drift
#

@elfin tree Seriously if you have a mostly vanilla server with no special enchants or anything, get AAC and get @robust quest's insta-ban or just normal config. Super good and will stop almost everything if your not using anything special on ur server

elfin tree
#

I run a ton of plugins, no custom enchants yet, thou I have been eyeballn some of eggs stuff for it XD, I dont think I have anything that SPECIFICALLY would trigger false positives, but just trying to garner info before I buy and put it on, Id put it on a test server but not entirely sure HOW to do the hacks, an tbh not interested in learning, If I did it would be to be proactive and watch for hackers, and if im getting the anticheat no real need. But I may be interested in a custom config yea, depends on the price, id deff be interested to know the price

dusk drift
#

@elfin tree Right now its literally only $14 for lifetime updates of cele's custom config

#

There is over 500 people in the discord that bought lifetime

#

If that says anything too

lapis sequoia
#

Does anyone here know how to migrate a existing mariadb/sql database over to a new host machine? (centos7)

dusty grove
cunning badge
#

@lapis sequoia just a simple sql dump?

still onyx
#

is there a better plugin than grief prevention?

lapis sequoia
#

sql dump?

cunning badge
#

# mysqldump -u [username] –p[password] [database_name] > [dump_file.sql]

cedar spade
#

sql dump is a better plugin than GP

lapis sequoia
#

loooooool

tranquil bone
#

I took a backup before I updated to the latest build

#

just like electro said, and peoples shit got duped lol

astral marsh
#

@still onyx take a look at ProtectionStones (1.13+ ver by espidev) and consider using an API

fierce summit
crisp glacier
#

👋

finite wave
#

AAC 😲

dapper nacelle
#
event.cancel();
#

just saying, this would be so nice

dusk drift
#

wdum?

limber knotBOT
#

its called event.setCanceled(true)

#

lol

dusk drift
#

Yea ^

cunning badge
#

yikes

#

bought yesterdy forager for the switch

#

There goes my developing time

cobalt grove
dapper nacelle
#

MiniDigger ik

#

but the syntax I send would be nicer

#

😋

#

event.cancel()

#

event.resume()

#

event.setCancelled(boolean cancelled)

#

we need all 3 imo

limber knotBOT
#

no

#

because just because you mark it as cancelled doesn't mean it will actually be cancelled

pulsar wigeon
#

there's things like PIE that have useiteminhand/useinteractedblock

#

so that's fun

robust fern
acoustic pilot
#

mmm, pie, yummy.

ocean whale
cunning badge
#

So what stuff is getting commited into master?

#

Apparently the master branch is not 1.14 but its also not the last stable supported version

deep shoal
#

are there any plugins that show different terrain to each player
like one player sees a tree ahead, but another player (in the same world) wouldn't see the tree

cunning badge
#

Yes, ProtocolLib

acoustic pilot
#

Well you can tell master is 1.13

#

.2

cunning badge
#

I wasnt sure about that one but alright now I know

acoustic pilot
#

there aren't any other version branches

#

rather, the missing version branch is 1.13.2, i mean

#

rip 1.12.2, and I just started setting up a server for it lol

cunning badge
#

Oh true

acoustic pilot
#

Paper cant support 3 versions at the same time, so yeah, one of them has to go

#

logically it makes sense that it's 1.12.2

#

but hopefully that does mean 1.13 will get some attention because 1.12 is the last "stable/fast" version

cunning badge
#

Currently the biggest attention is on 1.14

#

Yup but for the next 5-10 months we gotta live with that

dapper nacelle
#

how do I emit my own event?

#

aka

#
EntityDamageByEntityEvent event = new EntityDamageByEntityEvent(attacker, victim, DamageCause.CUSTOM, amount);
#

and then get all listeners to listen to it

acoustic pilot
#

Why are you trying to fire a built in event like that? You shouldn't do that.

#

Damageable#damage()

#

Living entities are damageable.

dapper nacelle
#

Bukkit.getPluginManager().callEvent(event);

#

did it

acoustic pilot
#

Yes, that's how you fire events.

#

No, you should not fire EntityDamageByEntityEvent.

cunning badge
#

Well i started migrating our plugin to 1.14 and optimized it where I was able to ... now its too late to go back

#

We are still in closed alpha tho .. so its not too bad since there are only like 30 people who got access

dapper nacelle
#

wait does firing that event actually damage the entity?

#

@acoustic pilot

acoustic pilot
#

No.

dapper nacelle
#

I need to calculate when an entity died

#

so I can increase kill stats

acoustic pilot
#

Okay, you can do tthat by listening on the event.

cunning badge
#

Listen to the death event

dapper nacelle
#

entity.damage(amount, source) doesn't fit what I want

#

well

#

the death event didn't work

#
@EventHandler
public void onDeath(PlayerDeathEvent event) {
    Player player = event.getEntity();
    EntityDamageEvent damageEvent = player.getLastDamageCause();
    Bukkit.getScheduler().runTaskLater(Main.getPlugin(), () -> player.spigot().respawn(), 20L);
    if (damageEvent != null && damageEvent.getCause() == DamageCause.CUSTOM) {
        if (player.hasMetadata("deathMessage")) {
            event.setDeathMessage(event.getEntity().getMetadata("deathMessage").get(0).asString());
        }
        Player killer = event.getEntity().getKiller();
        if (killer != null) {
            killer.incrementStatistic(Statistic.PLAYER_KILLS);
            Bukkit.broadcastMessage(killer.getDisplayName() + "'s kill stats should have increased");
        }
    }
}```
#

the death message was displayed

#

but the killer was null

acoustic pilot
#

You have to track the killer yourself.

#

As the built in method won't be sufficient for all scenarios.

dapper nacelle
#

I could use more meta data

#

oof

acoustic pilot
#

It just means you need to listen for more events.

dapper nacelle
#

or that

acoustic pilot
#

Some form of EntityDamageEvent is going to always be called if an entity takes damage.

cunning badge
#

If you kill the player by code there is no killer I guess

acoustic pilot
#

You can use that information.

#

You will have to define who a "killer" is in your own terms, in code.

#

Is it the person/entity who deals the final blow? The most damage? You will have to decide and handle this in your code.

cunning badge
#

there should also be something like getCause

#

This way you know how the player died

dapper nacelle
#

I am going to calculate it

acoustic pilot
#

Tracking who the killer is should be sufficient with just handling EntityDamageEvent

dapper nacelle
#

I am close to fixing it

acoustic pilot
#

It's what I did when I made CombatTagPlus

cunning badge
#

Yea we kind of did that too

#

Except we have our own combatengine

dapper nacelle
#
@EventHandler
public void onEntityDamage(EntityDamageByEntityEvent event) {
    Entity victimEntity = event.getEntity();
    Entity attackerEntity = event.getDamager();
    if (event.getCause() == DamageCause.CUSTOM && victimEntity instanceof Player && attackerEntity instanceof Player) {
        if (victimEntity.hasMetadata("deathMessage")) {
            Player victim = (Player) victimEntity;
            Player attacker = (Player) attackerEntity;
            if ((victim.getHealth() - event.getFinalDamage() <= 0) {
                attacker.incrementStatistic(Statistic.PLAYER_KILLS);
            }
        }
    }
}
#

hopefully this works

cunning badge
#

DamageCause.CUSTOM wont work I guess

dapper nacelle
#

?

cunning badge
#

How are you applying the damage?

#

Over code?

dapper nacelle
#
public static void damageEffect(Player attacker, Damageable victim, int amount, String weaponDisplayName) {
    if (amount != 0) {
        if (victim instanceof Player) {
            victim.setMetadata("deathMessage", new FixedMetadataValue(plugin,
                    ((Player) victim).getDisplayName()
                            + " was slain by "
                            + attacker.getDisplayName()
                            + " using §7[§r"
                            + weaponDisplayName
                            + "§7]"
            ));
            EntityDamageByEntityEvent event = new EntityDamageByEntityEvent(attacker, victim, DamageCause.CUSTOM, amount);
            victim.setLastDamageCause(event);
            Bukkit.getPluginManager().callEvent(event);
        }
        double armorDamageReduction = 1;
        if (victim instanceof Player) {
            Player player = (Player) victim;
            AttributeInstance atr = player.getAttribute(Attribute.GENERIC_ARMOR);
            if (atr != null) {
                armorDamageReduction = 1 - (1.75 * atr.getValue()) / 100D;
            }
        }
        victim.damage(Math.round((amount * armorDamageReduction) * 10) / 10);
    }
}
#

like this

cunning badge
#

ah okay

#

then its correct

#

I hate the formatting of this

dapper nacelle
#

here's all the relevant code

acoustic pilot
#

Firing your own EntityDamageByEntityEvent is pretty much very incorrect.

cunning badge
#

I got discord on my 27 inch monitor in horizontal mode

acoustic pilot
#

But I'm not going to get into it

cunning badge
#

^yup thought the same

#

You should create your own custom event

dapper nacelle
#

that would work too I guess

acoustic pilot
#

To prevent myself from saying some very mean things about that code, I'm just going to pack a bowl and smoke some weed lol

dapper nacelle
#

that's an amazing idea actually

cunning badge
#

Thats the standard actually

#

cancel the damage event and fire your own event

#

and listen to your custom event

#

But then you have to do tons of stuff yourself.

pulsar wigeon
#

wat

cunning badge
#

wat
whats that related to?

pulsar wigeon
#

don't cancel events and fire your own

#

no one is listening to yours

cunning badge
#

Yes thats actually the reason why you do it

pulsar wigeon
#

if some plugin is blocking pvp, and you cancel the event before they get it and then you fire some other random event, they're not going to get it

#

now you're overriding other plugins

cunning badge
#

Well im not using other plugins, but In case you want to have full control over the event, you have to cancel it and fire your own

pulsar wigeon
#

he's not even respecting the cancellation of the event that he is calling

cunning badge
#

This remembers me of the april joke of mojang

woven otter
#

barty enough with loot crates

acoustic pilot
#

I remember when I added p2w crates a long time ago 😛

#

Best seller 😃

#

Climbed to #1 seller, above ranks, very quickly, even though ranks had already been selling for a couple years at that point

cunning badge
#

wait really??

acoustic pilot
#

yes why do you think everyone's doing it lol

cunning badge
#

its against the EULA

#

So I hope nobody

acoustic pilot
#

The EULA carries no practical weight

#

Blocked servers are bypassing, thousands of servers aren't even blocked.

cunning badge
#

Well there are tons of banned servers

acoustic pilot
#

Yes, but they all bypass so it's whatever.

#

All of those blocked servers can be joined, right now.

#

All the medium/big ones, any way

#

ppl get super addicted to teh kind of loot crates where you can win more than one thing

#

it's like cracking open a pinata of goodies

limber knotBOT
#

you need to be careful with crates

#

as belgium just rules them illegal

acoustic pilot
#

I'm expecting Belgium's ruling to spread, but probably not as much as it could.

#

Are there any considerations for it in EU parliament?

limber knotBOT
#

it will spread up to the EU

#

well, the parliment is just getting together after the latest elections, but once thats sorted they could act on that, ye

acoustic pilot
#

2020 could end up being an interesting year for gaming monetization then lol

#

EU might take a harder stance

#

There's a psychological element to all forms of monetization

#

It'll be interesting to see where they draw the line

#

And how they define it

#

I'm all for healthy regulations. I think it's OK to tighten monetization of games targeted at children.

#

Just hope they don't go overboard.

dapper nacelle
edgy cradle
dapper nacelle
#

hopefully this will do

acoustic pilot
#

Definitely need to clamp down the shit games are doing right now... I like loot boxes because I need money, but I agree it's overboard.

#

I'm always going to place my survival above your wallet.

#

😃

#

IMO selling loot boxes to kids is far less of a questionable career choice than say, almost any job in the financial sector.

#

From a moral perspective.

hot gorge
#

I only like loot boxes when I can sell them.

#

Like when pubg was doing it without keys

cunning badge
#

same

#

And I draw the line at p2w

#

Like the damn kit servers

acoustic pilot
#

If you believe in a free market, then fundamentally you should have no problem with P2W existing.

#

The point being that there's always another choice.

#

Provided there is demand.

#

So the simple existing of P2W shouldn't really be a problem, and we shouldn't be trying to get rid of them.

#

Correct, for the most part. I think the loot boxes are a good example of some necessary regulation, but beyond the gambling aspect, I think it's fine that P2W exists wholly.

#

The demand is clearly there.

#

They wouldn't exist if it wasn't.

#

Well this is a problem that would be solve itself over time with simple supply and demand mechanics.

#

If you can't profit because a P2W server is doing it better, it's not because P2W is bad.

dapper nacelle
#
@EventHandler
public void onDeath(PlayerDeathEvent event) {
    Player player = event.getEntity();
    Bukkit.getScheduler().runTaskLater(Main.getPlugin(), () -> player.spigot().respawn(), 20L);
    EntityDamageEvent damageEvent = player.getLastDamageCause();
    if (damageEvent instanceof MagicDamageEvent) {
        MagicDamageEvent magicDamageEvent = (MagicDamageEvent) damageEvent;
        Player attacker = magicDamageEvent.getAttacker(); 
        event.setDeathMessage(
                magicDamageEvent.getEntity().getDisplayName()
                        + " was slain by "
                        + attacker.getDisplayName()
                        + " using §7[§r"
                        + magicDamageEvent.getWeaponName()
                        + "§7]"
        );
        attacker.incrementStatistic(Statistic.PLAYER_KILLS);
    }
}
#

@acoustic pilot

#

is this an elegant solution?

cunning badge
#

Dont ping him please

#

Read the rules again too

limber knotBOT
#

if you believe in a free market

#

we all know how well the free market works 😂

#

thats why we have goverments to regulate the markets

acoustic pilot
#

Of course, intervention is important

#

Otherwise everyone would be selling poison

#

But the degree of intervention must also be determined

#

And I think P2W doesn't interfere with the profitability of non-P2W

#

And that that particular issue would be easily solved by supply and demand

#

Provided that the gambling aspect is regulated

#

Removing competition for the sake of profitability of something else is wrong. You would remove it based on moral grounds.

white pier
acoustic pilot
#

P2W shouldn't be locked out of the market just because it makes it hard for non-P2W to profit.

#

That makes sense, right?

#

So why should P2W be locked out of the market. Because it's morally wrong?

#

And that's where you have a split opinion. P2W doesn't have to be "morally wrong." Aside from gambling.

#

How extreme it is is irrelevant except in determining whether it's gambling or not.

#

Completely, irrelevant.

#

It could be a single item that does nothing, worth $10k

#

Or an item that kills everyone on the server

#

worth $5

#

The market shouldn't have a say in that.

#

Rather, regulations

#

The market, being the consumers, should decide that for themselves.

#

Consumers are the reason why regulations exist.

#

So that's a non-starter.

#

Do you think regulations just happened into existence?

#

If this was an issue, there'd be a regulation for it lol

cunning badge
acoustic pilot
#

Consumers would've made that choice.

#

I'm pointing out that your opinion is extreme.

dapper nacelle
#
public static void damageEffect(Player attacker, Damageable victim, int amount, String weaponDisplayName) {
    if (amount != 0) {
        if (victim instanceof Player) {
            Player player = (Player) victim;
            AttributeInstance atr = player.getAttribute(Attribute.GENERIC_ARMOR);
            double armorDamageReduction = 1;
            if (atr != null) {
                armorDamageReduction = 1 - (1.75 * atr.getValue()) / 100D;
            }
            victim.damage(Math.round((amount * armorDamageReduction) * 10) / 10);
            victim.setLastDamageCause(new MagicDamageEvent((Player) victim, attacker, weaponDisplayName));
        }
        victim.damage(amount);
    }
}
acoustic pilot
#

No I'm not.

#

I support social democracy wholly.

dapper nacelle
#
EntityDamageEvent damageEvent = player.getLastDamageCause();
if (damageEvent != null) {
    player.sendMessage(damageEvent.getClass().getSimpleName());
} else player.sendMessage("no damage cause");
if (damageEvent instanceof MagicDamageEvent) {
acoustic pilot
#

I'm not some Libertarian lol

dapper nacelle
#

I should be able to get the last damage cause like that, right?

cunning badge
dapper nacelle
#

ok I will

cunning badge
#

otherwise it might get lost

acoustic pilot
#

Yes, I support regulations. Yes, P2W is such a trivial concern that supply and demand will sort it out.

#

I don't support regulations against P2W

#

I support regulations against gambling

#

Supply and demand will sort out P2W, I stand by that.

#

Gambling has to be regulated.

#

If the P2W incorporates gambling, it must be regulated.

#

That sounds more like a scam, and should be judged separately from P2W.

#

Don't you agree?

#

I agree that scammers should be punished

#

Of course not, this is why we have regulations after all lol

#

Like I said earlier, everyone would be selling poison if we didn't have regulations.

#

Not that Americans aren't already being fed Government-Approved poison

#

With our yummy chlorine chicken

#

And other goodness

#

That we can sell the UK when they Brexit 😄

cunning badge
#

people are actually visiting the spammed servers?

#

What the actual fuck

acoustic pilot
#

more than half of them are likely just alts/bots

#

same with the online discord count

#

you can buy these, btw

cunning badge
#

Im literally having too much morale to make money

#

Well it has always been like this

#

if you are not doing illegal stuff you are working your ass off for nothing

#

You can make big money with morale questionable or illegal stuff

#

Why not

#

Facebook, google all are making questionable stuff

acoustic pilot
#

when you got bills and rent, you do whatever it takes

#

Maybe look into premium plugins if you want to find a way to make money within this community without betraying your moral convictions.

#

I work for P2W servers and I do that, I don't feel like I've betrayed my moral convictions 😃

#

Only because I don't think P2W in general is wrong 😄

cunning badge
#

Yea the EULA compleatly doesnt allow it

#

Which is just dumb

acoustic pilot
#

It is dumb, but hard to get too upset about the makers of a game choosing how people monetize their game.

static badge
#

REEEEEEEEEEEEEEEEEEEEEEEE eula

cunning badge
#

How people monitize server where they actually create a new game ?

#

With a server software mainly written by themself?

acoustic pilot
#

Minecraft or in general?

cunning badge
#

Mc

acoustic pilot
#

Because in general there are tons

#

Oh

zinc surge
#

Can you downgrade a Minecraft world from 1.14.4 to 1.13.2?

cunning badge
#

@zinc surge no

#

Its just dumb to not allow people getting a bit of money with a monitizing that matches their server

#

Mojang doesnt do shit to support modding for their game

#

Modding literally keeps this game alive

#

Think about 1.14 and tell me your opinion lul

acoustic pilot
#

It's stupid and rigid, but what can ya do? has been my opinion on it for years lol

#

So I just stopped caring

#

Pretty much what happened in my case lol

cunning badge
#

Your server got banned?

acoustic pilot
#

A long time ago

#

Not that it ever caused a day of downtime for us

cunning badge
#

How did you bypass it?

acoustic pilot
#

I was already prepared for it

#

I wrote an unblocker that updates the SRV record in Cloudflare

#

with a dynamically generated hostname from dynu

#

using their API

#

but pretty much just using Dynu these days

static badge
#

can't wait till the next iteration of bytefluxcraft :>

acoustic pilot
#

😄

cunning badge
#

Whats that?

acoustic pilot
#

I haven't been a server owner in like 2 years now

#

It'll be fun

limber knotBOT
#

Dumb question probably, but I'm running a 1.14.3 totally vanilla server for a couple friends and wanna move to Paper for performance reasons. Will I just be able to drop the new paper.jar in to the existing server folder and run it? The docs says paper handles all world conversions, so wanted to make sure

cunning badge
#

yes

left yacht
#

Trust me being a server owner isn't fun.

#

always great motivation

#

to pay your developer

#

I loathe payday

#

but gotta do it

limber knotBOT
#

Thanks nossrcrystal. Wanted to triple check before I commit lol

acoustic pilot
#

It'll be fun in the sense that I'm already familiar, got years of experience and it'll give me something to focus my dumbass ADHD on lol

cunning badge
#

and you should 100% upgrade to 1.14.4

#

but also backup your world. just in case

left yacht
#

every server should 100% upgrade to 1.14.4, even those pesky factions servers on 1.7

#

it'll make the server perform on average

limber knotBOT
#

Yeah 1.14.3 has been a pita for the VPS im running the server on lol

left yacht
#

-900% better

acoustic pilot
#

lol

limber knotBOT
#

80% cpu useage with 3 people on

acoustic pilot
#

The new server I'm setting up is 1.12.2

#

It's a performance consideration

cunning badge
#

If I knew what would be coming I would have stayed on 1.12 too

#

But the new mobs from 1.14 are pretty cool

left yacht
#

1.12.2 is pretty alright, we've optimized it very well.

cunning badge
#

can use a lot of this for our mmorpg server

left yacht
#

would neverdo 1.13.2 or above though

acoustic pilot
#

I only wanna optimize it enough to hold 100 players per instance

#

Not needing much more

#

I'm fairly confident 1.12.2 can be optimized for that easily

left yacht
#

oh, we did 200 players per instance

#

on E-2136 servers

cunning badge
#

in 1.8 we had like 300-400 on one server

#

Or could have also been 1.7.10

acoustic pilot
#

yeah we do too currently where I work

left yacht
#

I guess for 100 you can have more cost effective servers.

acoustic pilot
#

atm I just have the 1x GAME-1 from SYS which is more than enough, but eventually planning to add more instances and just run them off an E3

#

I really don't need more than 100 per instance

left yacht
#

I hate gameservers from SYS

#

as those NICs

#

randomly die on me

#

and reset

acoustic pilot
#

strange, I've maintained a SSH connection for about a week now lol

left yacht
#

I used to have a fleet of 8 game-2 servers, all of them had replaced motherboards.

#

after 6 months

cunning badge
#

oof

#

no timeout on ssh

left yacht
#

and I have timeout issues on ssh

somber scaffold
left yacht
#

with game mitigation "deactivated"

acoustic pilot
#

don't forget to send keep alives

left yacht
#

keep alives are mainstream

#

game mitigation randomly filters out MySQL and minecraft connections if thy are in a network btw

#

great for testing, but would never use them for production

acoustic pilot
#

ah well this actually won't networked with other machines, just this one dedi for everything until moving to a E3 at OVH eventually

#

fortunately MySQL is on the dedi alongside the server

#

but yeah SYS is not my long-term plan

#

Just a stepping stone

#

also hate that there's only 1 SSD, so no RAID 1

left yacht
#

never had an SSD fail on me yet surprisingly

#

have had hard drives

#

not SSDs though

acoustic pilot
#

OVH uses enterprise SSDs

#

they SYS gets the hand-me-downs from OVH

#

they are sturdy as fuck

left yacht
#

their enterprise SSDS are rather slow

acoustic pilot
#

where as, ReliableSite, has a fucking box or something full of broken SSDs lol

#

they just grab it and replace it 😛

merry talon
#

what? OVH SSDs have been super fast for me

left yacht
#

I guess raid 1 970 Pros for our colocated servers

#

is a little unfair

merry talon
#

They use Intel ones iirc

left yacht
#

and they are TLC based the OVH SSDs now adays

#

WD ones

#

they stopped using Intel with all their new servers

merry talon
left yacht
#

eugh since you probably won't believe me let me login into an e-2136 based server

#

and run smartctl

merry talon
#

I assume they would keep using the intel ones til they all break

left yacht
#
=== START OF INFORMATION SECTION ===
Model Number:                       WDC CL SN720 SDAQNTW-512G-2000
Serial Number:                      190130800871
Firmware Version:                   10104122
PCI Vendor/Subsystem ID:            0x15b7
IEEE OUI Identifier:                0x001b44
Total NVM Capacity:                 512,110,190,592 [512 GB]

merry talon
#

ah

left yacht
#

it's a price cutting measure

#

I mean they still use Intel SSDs

#

but only on their older fleet

#

and game servers

#

I imagine once those game servers get refreshed (if they ever do), they'll also be gimped

#

with slower nvme drives

pulsar wigeon
#

brb registering your SN with WD and filing a warranty claim on it :^)

merry talon
#

hey at least they're nvme

left yacht
#

that is an OVH server so bite me

#

I have 17 of those E-2136 servers

#

all of them use WD nvme drives

#

which is fine, they are insanely good bang for buck servers

#

just disappointed, that's all.

merry talon
#

I dont think I've gotten an NVMe drive from any other provider

#

most things are still on sata

left yacht
#

sata drives are cheap but do the job

#

most of the time

#

in servers though, nvme can make a decently noticeable difference.

jaunty bolt
acoustic pilot
left yacht
#

should I be one of those normies

#

that finds spark gross

acoustic pilot
#

Does the job in a pinch, just like WG

pulsar wigeon
#

iirc you can even put the WG profiler text file into bytebin and load it in spark's viewer

#

since spark is literally just a fork of the same code

#

but that is more involved

acoustic pilot
#

Both are perfectly adequate for identifying hot spots

#

Though not as luxurious

#

No line numbers, for example.

#

You get that with YourKit by using its agent

pulsar wigeon
#

lots of people aren't in a position to attach an agent to their server

#

:^)

cursive atlas
acoustic pilot
#

Yep

left yacht
#

I'll have you know that attaching agents is the one thing I always forget how to do

#

when I need it

#

most desperately

dapper nacelle
#

can someone please help in paper-dev, I've been at this for 3 hours now. it feels like the solution is so easy but I am overlooking something.

left yacht
#

I would try to help because I have a decent understanding of java. I bet you I couldn't figure it out though.

dawn folio
jaunty bolt
#

Ty Byteflux, will try it out 😃

#

reeeeeee, some youtuber scammed me, only made 1/10 videos requested and blocked me.
Paypal said

We have reviewed this transaction(s) and are denying your claim(s). This decision was made because our records show that the item or service associated with this transaction was delivered to you.

Wtf paypal

#

He didn't even comment on the dispute, the only proof they got was from my side, with screenshots of our conversation, D:

#

rip

#

Sometimes paypal's dispute system is idiotic,

cunning badge
#

Same

#

I developed once something for only 200 bucks

#

he withdraw it. I proved them that I send him the full source code, a recording and tons of screenshots

#

He still won the case

jaunty bolt
#

that sucks 😦

#

it's like a bot is doing it

#
if(Math.Random() <= 0.6)
    buyerWins();
else
    sellerWins();
pulsar wigeon
#

hm, slightly buyer favored

cunning badge
#

yup

#

pretty accurate

jaunty bolt
#

fixed

cunning badge
#

not really

somber hinge
pulsar wigeon
#

that just made it more lopsided?

jaunty bolt
#

whenever players chargeback they win, whenever I chargeback, I lose 😦

left yacht
#

strange players never win my chargebacks

#

well

#

let me rephrase that

#

my players never win theirchargebacks

acoustic pilot
#

there's a difference between dispute and chargebacks

#

disputes are easy to win

#

chargebacks, the banks/financial institutions have the final say

#

and almost always side with their client

#

esp for digital goods

#

chargebacks, real chargebacks, tend to be rare

#

90% of the time it's a dispute or unauthorized claim made directly through PayPal

#

A chargeback would generate a special type of dispute, yes

#

Correct, most of the time you're fucked with a bank or credit card reversal.

merry talon
#

I just caught myself picking higher priced memory for my build because its RGB

acoustic pilot
#

Unless it's for physical goods that you shipped, then you might have a chance.

static badge
#

ah sweepy

acoustic pilot
#

I noticed that Buycraft added something recently to automatically upload minimal evidence of a purchase in the event of a dispute, that's cool

#

Still, server logs should also be included, those always helped me win

#

We plan to hide “https” scheme and special-case subdomain “www” in Chrome omnibox on desktop and Android in M76.

#

Because www.example.com and example.com are guaranteed to be the same, amirite?

#

Fucking Chrome is turning into a shit show.

#

Glad I moved to Firefox

#

Seems to be an old issue but still alive

static badge
#

chrome kappa

upper flicker
#

Google keeps doing stupid shit with chrome

#

It's like they're trying to piss on all the good will they built up over the years with it

acoustic pilot
#

Yeah after they had shit all over IE, built a commanding lead over Firefox, and now they're just throwing it all away

#

Mozilla is capitalizing like fuck on it

#

I switched to Firefox a couple weeks ago (or was it a month, dont remember) after not really having used it for many years, gotta say it's pretty fucking snappy and awesome now.

static badge
#

ripperoni chromarino

#

I've not noticed a difference from the two tbh :>

#

expect the link shit

acoustic pilot
#

The difference was huge back in the day, but not so much now

#

Firefox was notorious for its sluggishness

#

Chrome had just entered the market and was lightning fast

#

It was easy for Chrome to get all that market share at that point

golden gust
#

tbf, firefox was fine with fresh installs

#

it just tanked as you used it

cedar spade
#

Switched back to Firefox in November 2017, never looked back

golden gust
#

Something always pulls me back to vivaldi these days

static badge
#

.g vivaldi

limber knotBOT
worn ember
#

kitty ❤

golden gust
#

But it's memory usage is just stupid at times

static badge
#

ah browser memory usage

acoustic pilot
#

I loved Opera because they had their own rendering engine back in the day, Presto

cedar spade
#

is its memory usage any better than Chrome's?

acoustic pilot
#

But I think Opera now uses either Chrome or Webkit

golden gust
#

No lol

#

It's basically just as bad as chrome, if not worse

cedar spade
#

I use the VivaldiFox addon to get the auto-coloured UI in Firefox

acoustic pilot
#

Reddit has horrible uptime, their status page must be full of shit 😛

#

"All systems operations" even though getting a 500

#

operational, even

#

I feel like reddit.com's actual uptime is probably closer to like 95% lol

worn ember
#

wtf did windows remove the option to add stuff to your calendar?

#

or am i losing it?

left hamlet
cedar spade
#

What version are you on?

acoustic pilot
#

There's a "Set up agenda" button in the bottom right for me

#

Did you update to 1903? Maybe they removed it

worn ember
#

what the hell

#

i cant add it anywhere anymore hyperthink

acoustic pilot
#

I haven't updated to 1903 yet

worn ember
#

lemme check the version

acoustic pilot
#

The update is there though

#

winver

cedar spade
acoustic pilot
#

oh well guess it's still there then

#

maybe your version is old, but then you said you saw it before

#

so maybe you just disabled it?

worn ember
#

i dont think i did

acoustic pilot
#

im on 1809 too

#

it's def there

worn ember
#

what the fuck

cedar spade
#

what does the calendar on 1809 look like again?

#

I think that might be the first time I've ever opened W10's mini calendar from the taskbar

acoustic pilot
#

it looks the same as your screenshot

#

with a show agenda button that brings up that bottom thing

left hamlet
#

minecraft server is lagging since version 149. version 148 worked ok why is that?

worn ember
cedar spade
#

wait what

#

why is yours a tiny popup not a sidebar?

#

Oh right

#

I didn't realise you could show/hide that

acoustic pilot
#

Maybe try going to the Microsoft Store app, then search Mail and Calendar and see if you got it installed

worn ember
#

oohh i know what happend i think

#

i ran a debloat script

#

it might have removed it

acoustic pilot
#

Yeah possible

#

I have that installed, I think that's what provides it

cedar spade
#

The only thing I've disabled is Cortana in group policy

worn ember
#

same

#

cortana can suck it

#

yeah that fixed it

#

thanks

pulsar wigeon
acoustic pilot
#

moderator tried to pit them against each other, but it backfired lol

#

they fused

#

it was a shitshow for the moderate candiates and the moderator himself, but those two did fantastic

void void
#

@worn ember Last time I checked there was a hyperlink that if clicked permanently hides the events half of the calendar, I am not sure of a way to get it back off the top of my head.

worn ember
#

its solved

#

it was the debloat script that removed the calendar

void void
#

oh lol

#

What results in low tps ? I believe it's the number of entities. Do anyone have any better knowledge how to get a better tps.
My server currently supports 20, and at peak (i.e 20 players) the tps is around 15-18. Any idea how can i set it better , anyone has any advice to provide on this. Can auto farms lead to low tps too ?

high gate
void void
whole oriole
worn ember
#

@void void run timings

void void
#

I'm trying to set up a private SMP.
What plugins do you recommend me getting?

vestal jasper
#

all of them

limber knotBOT
#

( ͡° ͜ʖ ͡°)

worn ember
#

im getting a new jet, plz recommend me features

cedar spade
#

flying

worn ember
#

thanks

#

i like that feature

#

very cool

limber knotBOT
#

landing

worn ember
#

optional

cedar spade
#

i used to use jets that didn't support flying

worn ember
#

jetski's

#

👀

cedar spade
#

several demolished hangars later and I could never go back

worn ember
#

sounds like GTA

cedar spade
#

did they patch the bug where sometimes it catches fire?

#

in the latest jets

worn ember
#

no

cedar spade
#

damn

worn ember
#

they did fix that bug in the system software that made it fail sometimes 😃

cedar spade
#

i thought that was a feature

worn ember
#

oh

peak kite
vestal jasper
#

wat

#

🤔

peak kite
#

Hey, any way to sniff out a bad plugin other than removing 1 by 1? i suspect a plugin hack,,, it makes my network tx/rx bump to 6mb/sec and cuts off all other network data after 5 minutes of server uptime?

pulsar wigeon
#

half at a time?

vestal jasper
#

put in half, test, if it happens: remove another half, repeat

pulsar wigeon
#

it's 1/ln(n) times faster than one at a time!

#

er, i should say

#

1/ln(n) of the time

#

not times faster

austere ivy
#

Creeper

#

Aww man

#

That's all :peepoJuice:

warped spear
#

is 30mbps enough upload for a server of like 10 people

austere ivy
#

Oh, I'm back in America :D

acoustic pilot
#

Yes, that's plenty of upload for a server of 10 people.

#

But the quality of the connection itself probably won't be good if we're talking home hosting.

#

Should be adequate, though.

#

Really comes down to a lot of "it depends"

limber knotBOT
#

Hey can i just replace spigot 1.13.2 jar file with paper and run the server ?

acoustic pilot
#

Yes, Paper 1.13.2 is a drop-in replacement for Spigot 1.13.2.

warped spear
#

this is a modded server so its not running paper

#

i can get the connection to be decent if i hook it up directly to my network switch

limber knotBOT
#

i have a 1.13.2 spigot server and it's ok....so you are saying that i can just replace my spigot.jar file with paperclip

#

and won't cause any issues ?

peak kite
#

so i guess its just cooked entropy, which then if that is the case, having the internet pipe go totally saturated should be normal. :O
Who said I was worried?

acoustic pilot
#

Paper is built on top of Spigot, it's additional code on top of Spigot code. It's meant to be a drop-in replacement.

light nymph
limber knotBOT
#

aha

light nymph
#

will paperd run with paper 1.8.8?

limber knotBOT
#

some people told me it may cause problems

acoustic pilot
#

I would evaluate the qualifications of those people.

#

And whether they are qualified to even make that assertion.

#

(Hint: 99% they aren't)

limber knotBOT
#

xD

light nymph
#

will paperd run with paper 1.8.8?
btw?

acoustic pilot
#

No

pulsar wigeon
#

no one cares about 1.8

limber knotBOT
#

ok I'm gonna replace this spigot rn

pulsar wigeon
#

leave us alone :<

limber knotBOT
#

1.8 is dead