#general

3141 messages · Page 681 of 4

vestal jasper
#

Time for a MiniMessageParser unescapeTokens

void void
#

i'll dm

vestal jasper
#

ok

waxen panther
spice finch
potent fossil
#

it's only happening every now and then and not on a pattern

#

@void void u know? ;p

void void
#

wdym "doesn't seem like the client always "follows up""

#

client is retarded sometimes and rapidly trying to ping a server won't work reliably

potent fossil
#

i mean like, it literally doesn't send a follow up. am i only supposed to send the server status back on the follow up?

#

i have to click quite slowly multiple times, up to like 5 or 6 times, before i get that follow up

void void
#

usually you should send it when client requests it ye

#

also note that

#

If the client does not receive a properly formatted response, then it will instead attempt a legacy ping.

#

so that might be the reason, if you don't ensure that you're actually receiving a ping request

potent fossil
#

ok wait maybe im misunderstanding

#

my understanding is that the order is this:

client -> handshake (0x00)
server -> set up connection, see what state they want (1, 2); no response, wait for follow up
client -> follow up
server -> response (0x00)
client -> ping (0x01)
server -> pong (0x01)

yes or no?

static badge
#

kek bringing in out of context quotes from lex about performance

potent fossil
#

because if so, i dont get that follow up consistently

static badge
#

he was talking about forge mods you knobhead

#

and he's right too

twin lagoon
#

seemed obvious enough considering lex

#

@still smelt debian

void void
#

what

#

what website

potent fossil
#

what

void void
#

did you fall for linux licensing program thing

#

.g linux licensing program scam

limber knotBOT
#

(DiscordBot) https://arstechnica.com/information-technology/2017/01/take-your-sweet-time-how-i-scammed-a-tech-support-scammer-for-nearly-two-hours/ -- two hours trolling a Windows support scammer: "Jan 27, 2017 ... Technical support scams are the bottom of the barrel for cyber-crime. ... indeed, I had a support license for this maintenance..."

Ars Technica

"Albert Morris" and team get taken for a ride while we tried to track their tradecraft.

void void
#

hm no not that

potent fossil
#

sells debian

limber knotBOT
#

I mean technically you can buy CD copies of debian xD

potent fossil
#

anyway

void void
#

real men build their own linux

potent fossil
#

mikro was that correct?

void void
#

GLAT

#

yes simple that should be correct

potent fossil
#

ok well, i dont get the follow up so the client never gets their response

#

well, ok, i get the follow up once after like 5 or 6 tries

#

so wtf

void void
#

the only distro I've bought was RedHat Enterprise dev. suite

#

but why

potent fossil
#

LOL

shell vine
#

for 1.15 if you place a beehive does it naturally spawn bees

vestal jasper
#

mfw mikro I'm prob just gonna convert the project to kotlin now

void void
#

kek

upper flicker
#

dont think so phanatic

#

unless the beehive has the saved entity nbt in it

vestal jasper
#

I seriously can't be fucked to port that over to java and I don't want to import the entire kotlin stdlib just for a single method

void void
#

i mean i wrote my neat chat solution entirely in kotlin

#

my chat plugin is doing 1/3 of what yours is tbh

#

but im fricking tired

#

doubt

upper flicker
#

just need some tacos

#

better learn how to make them then 😠

vestal jasper
#

tacos > burritos

void void
#

wow taco hater

unreal quarry
#

Didn't all of Italy die from carona?

void void
#

you should

upper flicker
#

lol

void void
#

doesn't mean you can't drink

#

smh my head

#

find some alcoholic near the store who will then, lmao

#

ez

#

take a can from your parents

#

what commit things

shell vine
#

dos equis > corona

potent fossil
#

yea idk im just straight up not getting the followup packet

fallen oracle
#

Morning

wide chasm
#

Afternoon

brittle jacinth
#

not an iceberg unless you make 10x as many removals as additions

void void
#

ye

cosmic wolf
jagged egret
#

has anyone used JSS before

#

javascript stylesheet

#

for some reason it keeps re-generating the entire stylesheet on my react app

vestal jasper
#

just gonna leave this here

limber knotBOT
#

( ͡° ͜ʖ ͡°)

waxen panther
#

use a better lib iso :P

dapper trout
limber knotBOT
upper flicker
#

not all systems come with sudo

#

debian doesnt iirc

static badge
upper flicker
#

ezpz install

twin lagoon
#

just apt install it

#

debian does have it by default i think

#

just not on some hosts

void void
#

it doesn't

#

but

#

???????????????????

static badge
#

ah yes linux

#

runs

waxen panther
#

ah yes leaves

#

sips

void void
#

me literally rn

vestal jasper
#

Seriously I have to know, who bought the domain

twin lagoon
#

yes

#

that is good

#

it's all you need

waxen panther
#

omggg the distro didn't come with 1000gb of junk :(((((((

twin lagoon
#

install as you go

void void
#

installs minimal debian
"wtf there's literally nothing in this distro"

waxen panther
#

I have to install things :(((

void void
twin lagoon
#

ok i booted up debian

vestal jasper
#

brocc was it you

twin lagoon
#

you're right there's no sudo

waxen panther
#

I wish

vestal jasper
#

you sound like the kind of person to unironically use the domain daddy.dev

waxen panther
#

If i saw it sooner i would've got it

vestal jasper
#

case in point

twin lagoon
#

Fuck you broccolai

waxen panther
#

Fuck you ThinkingEmojiMichael

static badge
#

did vic get daddy.dev

#

vic why

twin lagoon
#

you're outdated @still smelt

#

update to debian 10

vestal jasper
#

no I didn't

#

I'm too poor

static badge
#

why is your brain mush

twin lagoon
#

update?

#

you don't need your provider to update

#

lol

vestal jasper
#

I could've kept it a secret and buy it on payday

static badge
#

wait did someone else buy it lol

vestal jasper
#

yeah

static badge
#

kek who tf

twin lagoon
#

look it's simple

#

nano /etc/apt/sources.list

vestal jasper
#

this is the only place I linked to it so it was someone here

twin lagoon
#

replace all instances of stretch with buster

#

save

#

apt update

#

apt upgrade

#

apt dist-upgrade

static badge
#

who the fuck is stalking this chat

#

gonna wait here till I get some SWEET NEW DOMAIN NAME

jagged egret
#

@waxen panther it's part of the ui elements lib I use

vestal jasper
#

who the fuck buys the domain daddy.dev omegalul

waxen panther
#

tell them to fix it

twin lagoon
static badge
#

IDK MAN

waxen panther
#

sounds like a dumb lib

#

I want to buy it 😠 😠 😠

jagged egret
#

I've never had this problem before when using it

twin lagoon
#

[michael@DESKTOP-BQ26BOE Michael]$ whois daddy.dev
Domain not found.

#

are you sure

jagged egret
#

it's something with how I'm using it but I don't know

vestal jasper
#

yeah someone just bought it

#

it's unavailable now viper

upper flicker
#

viper trying to sell his domain

#

smh

jagged egret
#

i used to have <my last name>.dev ;-;

twin lagoon
#

it might be namecheap's cart system

vestal jasper
#

wait did godaddy just yoink it?

limber knotBOT
#

interestingly gandi still shows it thonk

twin lagoon
#

which may or may not mark a domain unavailable temporarily

#

i don't think someone bought it

#

lol

vestal jasper
#

it's on godaddy now but not namecheap

fallen oracle
#

i used to have <my last name>.dev ;-;
Wow, 2013.dev is a great domain name.

void void
#

wow indeed

twin lagoon
#

honestly

#

does not surprise me

#

godaddy's premium system is fucking gnarly

limber knotBOT
#

I already bought domains this month so I'm def not trying to get more, lol

waxen panther
jagged egret
#

@fallen oracle my last name is obviously just 013, my first name is iso2

static badge
#

lololololol domains

fallen oracle
#

Oh sorry

#

013.dev

jagged egret
#

ye it was a nice domain

#

lol

pulsar wigeon
#

are you hiding your middle name from us, Mr. Iso2 42069 013?

static badge
#

z750.dev is available smugcat

waxen panther
#

oh shit

upper flicker
#

dont want

waxen panther
#

theres a .ai tld now

#

i have to

pulsar wigeon
#

buy it leaf. and put a taco on it

fallen oracle
#

Worth

#

Buy it

static badge
#

wtf

jagged egret
#

do it

static badge
#

heresy

pulsar wigeon
#

then if you click on the taco, make it blow up and show burning leaves instead

fallen oracle
#

I got a DMCA or something similar awhile back for owning some domain with html in the name.

static badge
#

holy shit apparently z750.net is worth something

jagged egret
#

and then make a burrito rise from the ashes of the leaves

twin lagoon
static badge
#

PepeLaugh why is that one worth so much

fallen oracle
#

Do it brocco

waxen panther
#

You have to buy 2 years at a time

void void
#

I got a DMCA or something similar awhile back for owning some domain with html in the name

#

??????????????????????

twin lagoon
#

no your network is aids

fallen oracle
#

kleck, more like

twin lagoon
#

replace your mirrors to something nice

void void
#

too much effort

potent fossil
#

ok wtf >.>

twin lagoon
#

rip too much effort

#

back to gentoo

void void
#

viper install windows

twin lagoon
#

windows KEKWCHAMP

void void
#

and use this

potent fossil
#

im supposed to wait for this followup packet from the client which am not getting so im like ok FUCK it

void void
#

ez

potent fossil
#

so i send my status resp on the handshake packet

#

and it worked

#

idk wtf this followup packet is for but it's fake fucking news

twin lagoon
#

oh no

#

don't tell me it's fucking contabo

pulsar wigeon
#

a lot of those packets are just accepted whenever the fuck

void void
twin lagoon
#

contabo is the pure definition of cancer

void void
#

which is even worse

limber knotBOT
#

(DiscordBot) https://fastvm.io/ -- FastVM: "Powerful virtual servers on enterprise infrastructure with cpu and ram at high frequency. Starting at just €3,60/mo. Click here ..."

twin lagoon
void void
twin lagoon
#

Powered By OpenVZ

#

noooooooooooooooooooooooooo

void void
#

ah yes eating your own dogfood

twin lagoon
#

oh you bought such an aids server

#

you said 2,50

void void
#

how do you know it

waxen panther
#

2,50?

#

lol

#

good luck

void void
twin lagoon
void void
static badge
#

root

twin lagoon
#

no your hostname is in there

pulsar wigeon
#

imagine being the 944th customer

void void
#

jesus fucking christ this is beyond retardation

#

viper have you ever thought about

twin lagoon
#

fuck all of you and your shitty dedicated servers

void void
#

using your brain

twin lagoon
#

i'm selling openvz raspberry pis

#

$5/mo

#

dm when interested

void void
#

mfw michael

#

sell docker containers

twin lagoon
#

1st gen

#

no fuck you and your docker

#

endeavouros

void void
#

there we go

twin lagoon
#

comes shipped to all my 0.5 core openvz rpis

#

XFCE only uses 300mb though so you need to keep that in mind

void void
#

fucks sake i want to shoot myself

twin lagoon
#

i only ship 256mb per openvz vm

void void
#

broccolai emote here pls

twin lagoon
#

n

#

o

void void
#

l m a o

twin lagoon
#

you have lost all of your rights with fastvm & endeavouros

void void
#

yet you bought redhat thingy

#

noshit why you're broke

twin lagoon
#

but redhat good monkaE

void void
#

to who

#

your grandma?

#

yet your grandma couldn't teach you about linux

twin lagoon
#

ha

#

no

#

ha

#

fuck

waxen panther
twin lagoon
#

doesn't mean it's good though

trail pumice
void void
#

hetzner has cheaper and kvm vms tbh

twin lagoon
#

i'm still leeching off of friend hosts for free servers

waxen panther
#

^^^^^

twin lagoon
#

had one for like 2 - 3 years now

void void
#

same

#

look at this nice cpu

#

also ddr2 wam

#

but hey at least it has 10gbps network

static badge
#

nice wam

twin lagoon
potent fossil
void void
#

????? friedlmao

twin lagoon
#

any "cloud" terminal is aids

void void
#

Termux is android thingy

twin lagoon
#

termius is what he meant yeah

void void
#

.g terminus

limber knotBOT
twin lagoon
#

i use kitty on linux and KiTTY on windows

void void
#

.g termius terminal

limber knotBOT
#

(DiscordBot) https://termius.com/ -- Termius: "The #1 cross-platform terminal with built-in ssh client which works as your own portable server management system in any situation."

The #1 cross-platform terminal with built-in ssh client which works as your own portable server management system in any situation.

void void
#

retarded

twin lagoon
#

i also have windows terminal

waxen panther
twin lagoon
#

speaking of which

#

cascadia code is 10/10 font

#

microsoft finally made something good

void void
#

Terminus font is nice

twin lagoon
#

cascadia is the one in the windows terminal screenshot i sent

void void
#

yes that bitmap one

twin lagoon
#

it looks very nice

waxen panther
#

not hard to break a potato

twin lagoon
#

potato breaks a potato

#

""""""""the fun thing""""""""""

waxen panther
#

debian has a anti-furry mechanism anyway

minor badge
#

void linux, the free operating system, does not

waxen panther
minor badge
#

nothing makes michael happy

static badge
#

furry linux wtf

minor badge
#

so thats what catches your attention 👀

void void
#

furry linux

fallen sleet
upper flicker
#

its like a time machine

#

that one specifically? never used it

#

just the general theme and DE

fallen sleet
#

real question, is e621 bookmarked in the browser by default

#

how do i set a custom player number for my server?

fallen oracle
#

Poke holes in it

static badge
#

probably some ancient device

#

.g braille display

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Refreshable_braille_display -- Refreshable braille display - Wikipedia: "A refreshable braille display or braille terminal is an electro-mechanical device for displaying braille characters, usually by means of round-tipped..."

A refreshable braille display or braille terminal is an electro-mechanical device for displaying braille characters, usually by means of round-tipped pins raised through holes in a flat surface. Visually impaired computer users who cannot use a computer monitor can use it to r...

spice finch
#

Terminus has WSL2 attach option?

#

Lmao termius

#

I thought it's terminus

spice finch
#

just tried termius

#

epic

#

does it save my priv ssh key so i can use it accross devices?

#

Fair enough

#

premium is $10 / month

#

so not that cheap thonk

fallen oracle
#

Yeah GHSP gets it free

spice finch
#

I haven't .edu mail. But I have github education pack (not sure if i named it right)

#

I'll check 😉

#

well its student pack

twin lagoon
#

still virtualbox though

spice finch
#

thanks for letting me know

#

I didnt know that it's free with student pack

#

cya 😉

eager coral
shell vine
#

I use termius for mAh phone

void void
quasi valley
#

"Region files are now only opened in synchronous mode on Windows, not on other operating systems. Status of this feature can be manually controlled by the following options:" mojangthink

spice finch
#

so they're async opened? thonksmile

scenic granite
static badge
#

wat

quasi valley
#

still waiting for the client to update lol

alpine arch
quasi valley
void void
static badge
#

where is that quote from

void void
#

looks like someons getting an alt on here lmao

covert pulsar
static badge
#

PES_Suspicious why is that thing even configurabe

quasi valley
#

protocol bump of 3 mojangthink

void void
#

is that cos of windows slow filesystem stuff

static badge
#

no there's no reason the I/O should ever be synchronous to the main thread

#

fuck it yarn time

upper flicker
#

them adding an option makes it super ezpz to see what theyre doing

static badge
#

lemme take a looksie

#

reeee no pre3 yet

upper flicker
#

just use mojang's mappings

void void
#

it'll be updated soon

#

muss only just noticed

quasi valley
#

because it only just released

#

you dum dum

void void
#

oh yeah haha

upper flicker
#

gottagofast sanic

quasi valley
#

waddafuq is the new boolean in light packets

#

trustEdges

lament patio
#

MC-27535 - Mobs can sometimes still despawn, even if named with a name tag
Nice

static badge
#

oh this option existed in earlier versions

#

guess I'll just look at their src

sinful sundial
#

srry let me rephrase my q from yesterday

#

do u know any free ce plugins for paper

static badge
#

k it looks like it's whether to use DSYNC on the FD

#

which means basically each write will flush

#

oh boy z I remember our adventures doing that

#

ez pz revertarino

quasi valley
#

aww come on the dimension registry has changed again

upper flicker
#

what have they identified that they're doing it only on windows though aPES_Think

static badge
#

what was it again? 3 mins to shutdown thanks to saving?

upper flicker
#

something similarly obscene

static badge
#

they ain't doing any os detection

#

well at least in pre1

upper flicker
#

their notes say they are as of pre3

static badge
#

am not looking at pre3

upper flicker
#

windows only now

static badge
#

mfw

#

default on to the worst os when it comes to fs

upper flicker
#

doesnt say WHY

stable sun
upper flicker
#

but winders

static badge
#

fs's really just need some sort of operation where each write just can't get reordered shrug_animated

upper flicker
#

new fs for winders

#

_lea_fs

static badge
#

new os for winders

#

I guess they'll find out how bad this option really is and just default it off

#

if this shit gets into 1.16 main I'm reverting that fuck that

upper flicker
#

inb4 there's an actual reason

static badge
#

press x to doubt

#

hold on lemme inspect regionfile to see

#

looks the same

#

although I see why they want it

#

damn os reordering shit

upper flicker
#

be curious to see the comment that goes with that

static badge
#

guess we could ask in the lounge

upper flicker
#

yeah, was thinking about that

#

go for it leaf

static badge
#

next time he's there I'll ask

quasi valley
#

and whatever infiniburn means

twin lagoon
#

mikro

static badge
#

who was the guy who used emacs as his window system

unreal quarry
#

Looks fine to me

void void
#

isn't that like the standard C theme

quasi valley
#

according to the default dimension registry, the end dimension has raids thonk

jagged egret
#

it's still doing it D: I can't figure out why

quasi acorn
jagged egret
#

well I dunno how I fixed it but I just did 🤔

worn ember
#

@quasi valley RAID5?

quasi valley
#

raid: shadow legends

limber knotBOT
#

mfw paper now unloads chunks/worlds so fast that switching worlds triggered an error in one of my server's plugins

olive marlin
#

Well, end dimension has ore gen, so if you push stone into ungenerated chunks it can replace it with ores. ¯_(ツ)_/¯

slim nymph
#

@upper flicker they are syncing files purely to reduce risk of file corruption in hard kill scenarios.... So yeah case of the cure being worse than the disease

static badge
#

we know

#

we tried the same

#

PepeLaugh that revert was fast

weak condor
dry perch
shell hinge
#

do you think paper wil patch concrete duping? ^^

fallen oracle
#

I think I beat Minecraft Dungeons? Not sure. I think there's a few secret levels to beat but I'm not being told I have really have any uncompleted places.

south kite
limber knotBOT
#

Reminder for DiscordBot: CHECK YOUR BACKUPS. Are they running? Are you SURE?

austere ivy
#

does anyone have any updates on how Spigot is going to handle a bunch of colors and all?

#

I'm so so curious

#

"bunch of colors" I mean rgb

heady spear
limber knotBOT
#

you mean bungeecord? because spigot doesn't have any special color handling

austere ivy
#

I thought they were gonna move that to spigot

wide chasm
#

I think he means the 1.16 stuff

austere ivy
#

I'm super excited for the possibilities it opens up. Smooth gradients, that kinda thing.

#

I'm making a little plugin and I'd like it to look nice so I might just hold off till 1.16 to make it really pop with gradients and stuff.

wide chasm
#

I'd hope that a proper component API gets introduced with support for the new colors. I expect them to just be tacked on with some text -> component conversion and backwards all over the place tbh.

austere ivy
#

I hope they don't. This is finally a chance for them to redo it, because there's no way to be backwards compatible with RGB colors to a 16 color palette.

limber knotBOT
#

which compoenent stuff isn't supported by Spigot yet?

#

(besides vanilla event messages I guess)

heady spear
#

because there's no way to be backwards compatible with RGB colors to a 16 color palette.
lol well there is. You can pretty easily just map legacy colours to the hex colours. What's stopping you?

vestal jasper
#

would be nice if spigot had an api for inserting items into hovers

vagrant niche
#

Effort

blazing nebula
#

no they are saying you can't easily convert hex colors back to legacy colors

heady spear
#

ye having to use the nms shizzle to get the compound is pretty annoying

limber knotBOT
#

aren't items technically supported now in Paper though? lol

vestal jasper
#

o yeah

heady spear
#

Which isn't really a problem

vestal jasper
#

where's the thingy for it

#

afaik itemstack serialization in paper was some base64 fuckery

limber knotBOT
#

ok, well, the hover action being a component in the bungee-chat api might be an issue thonk

vestal jasper
#

that is the issue lol

#

you can, with some nms fuckery, get it to work with bungee components, it's just fucking annoying

heady spear
#

The biggest issue is that chatcolor is an enum, but there are ways to deal with that shit too 🤷‍♂️

#

I mean inserting item into hovers barely required any fuckery

#

It sure is annoying though but it's pretty straight forward

wide chasm
#

I just want the name ChatColor changed, cause it also contains formatting codes 🙂

#

But that's a very minor issue

vestal jasper
#

what are you saying STRIKETHROUGH isn't a color?

blazing nebula
#

ChatFormat is taken by craftbukkit, I think?

wide chasm
#

Take it back

limber knotBOT
#

yeah, nobody cares about implementation names, lol

heady spear
#

Right. Well a sensible way around it would be to migrate away from the enum, which can be done without breaking shit

#

create a new interface, implement it in the enum and bob's your uncle

limber knotBOT
#

I mean bungee will just add a color class and allow that in the builder too

vestal jasper
#

or just break shit for the purpose of making this whole mess less of a clusterfuck

limber knotBOT
#

then internally remap the ChatColors to the Color class

heady spear
#

if you really want, you can project the entire colour space onto the 16 existing colours too, when necessary

limber knotBOT
#

and done

blazing nebula
#

will legacy codes stiff be supported in 1.16?

limber knotBOT
#

probably

heady spear
#

Sō claiming that there's no way to be backwards compatible (which isn't even something Bukkit is concerned with lol) is demonstrably false

trail pumice
vagrant niche
#

A load of bullshit

limber knotBOT
#

there's no reason to remove the enums or translateAlternateColorCodes imo

#

deprecate them? sure

vestal jasper
#

the classic LULW

wide chasm
#

I personally don't mind the enum either

heady spear
#

would make more sense to replace the enum with constants so that you can interchange them with other colors

wide chasm
#

Yeah, that's fine as well, as long as you have some way to access a basic set of colors that should be fine.

limber knotBOT
#

I mean this whole discussion is pretty pointless as md designs the api ¯_(ツ)_/¯

heady spear
#

ye and he is so good at designing sane APIs :))

limber knotBOT
#

or at least the compatibility part of it, could imagine that adding custom colors isn't too high up on the priority list

vestal jasper
#

GL convincing md_5 to break anything or design things in a way that makes literally any sense

wide chasm
#

md's APIs are just the best

heady spear
#

GL convincing md_5 to break anything
bro he loves breaking things

#

idk why people think backwards compatibility is a problem here

wide chasm
#

Have you seen Inventory#getTitle, that deprecation period was only 3 months!

heady spear
#

it's not like he has cared about it before

limber knotBOT
#

no idea why people are even still bothering with hardcoded messages and formatting when MineDown exists

vestal jasper
#

Ok, GL convincing md_5 to break anything for the purpose of betterment of the API

limber knotBOT
#

runs

heady spear
#

Forward compatibility is more of a concern

#

but shit breaks all the time

#

sometimes in semi-major versions

#

with no warnings

vestal jasper
#

The game changes so should the API to some degree

heady spear
#

and no notice in most cases lol

limber knotBOT
#

can't really do forwards compatibility when mojang pulls the rug under you, lol

heady spear
#

well imo that's actually done better now than it was pre-spigot

#

so kudos for that I guess

wide chasm
#

Breaking API compat. is fine, unless it's regarding Material, we have to make that work with every plugin

heady spear
#

But Spigot project management is pretty bad and the lack of transparency makes working with the API a bit of a nightmare lol

vestal jasper
#

MiniMessage > MineDown

heady spear
#

well they do rename the material names every other version lol

worn ember
#

MineUp > MineDown

heady spear
#

the material enum is very volatile

limber knotBOT
#

can you do component placeholder replacements with it? I think not :P

wide chasm
#

Just some kind of consistent deprecation -> remove time period would be great. Cause now you have no idea whether your bytecode will be modified for compatability or if something will be removed in the next commit.

heady spear
#

I'd also like a more exhaustive list of changes between versions

waxen panther
#

spigot widepeepoHappy3widepeepoHappy4

worn ember
#

@vestal jasper wrong. the end points shouldnt really change unless theres a good reason too. thats the whole point of an api

heady spear
#

rn you have to pray that shit doesn't randomly break when you update the API dependency

vestal jasper
#

MiniMessageParser.parseFormat(message, "name", player.getName());

limber knotBOT
#

since when does getName return a component? thonk

vestal jasper
#

No the point of an API is to interface with an application

worn ember
#

and be consistent

heady spear
#

Ideally an API remains consistent for a long ass time. Clearly not in the minecraft community tho :p

vernal moth
#

an api is allowed to break and evolve

#

just needs to be communicated properly

limber knotBOT
#

I mean 1.8 Bukkit plugins largely still run on 1.15.2 so if that isn't consistent then what is?

blazing nebula
#

yeah, a lot of legacy shit that breaks is years old

limber knotBOT
#

runs

worn ember
#

i think md is doing a fine job at that, just maybe some things shouldnt stay the same

heady spear
#

I mean that's fair, I suppose, unless you're doing anything involving terrain generation

#

or blocks

wide chasm
#

I honestly would be fine with a 'deprecate when needed' and 'remove next major update' tbh

blazing nebula
#

1.8 came out 6 years ago

vestal jasper
#

The game changes so should the API to some degree
Aka the game switches from supporting 16 colors to supporting hex RGB, so should the API.

heady spear
#

Deprecation in Spigot means nothing

#

especially when shit is deprecated with no alternative

wide chasm
#

Well, if the intent of deprecation is removal then 🙂

limber knotBOT
#

it means whatever the comments say it means

#

¯_(ツ)_/¯

vestal jasper
#

I've never seen a case where spigot deprecates to indicate future removal

limber knotBOT
#

thank java for not providing a @Warning

kindred storm
#

deprecation is not always for removal

#

hence @Deprecated(forRemoval)

vestal jasper
#

When you're md_5, it's never for removal

heady spear
#

but then you get random shit like the removal of the travel agent :DDD

kindred storm
#

that was messed up

wide chasm
#

Deprecation on stuff that is completely fine to use is just pointless, you're just making it more annoying for people who actually know what they're doing

heady spear
#

I want your PR merged phoenix 😦

peak dirge
#

Their latest innovation: A dual-core processor at 1GHz

vestal jasper
#

The fucker literally marked async tasks as deprecated to say lol this means async not 'a sync'

limber knotBOT
#

C​it​yw​ee​bs​tr​et​: no you don't, it's broken and the event way works better imo

worn ember
#

not even HTTPS

heady spear
#

I mean I've replicated it all myself so I don't need it

vestal jasper
#

In that instance he isn't even marking disapproval of the method, he just attached a note and wanted people to read it so badly he slapped the deprecation annotation on it

peak dirge
#

I'm not even sure if it has the right instruction set to run Java

heady spear
#

but the event is more limited 🤷‍♂️

peak dirge
#

but it's x86 compatible 🤷‍♂️

limber knotBOT
#

slightly, yeah, but it's better for how it works internally now tbh

wide chasm
#

Was there anyone who actually read "a sync", though? Like, I'm all for clarity, but I've yet to find anyone was confused about that.

heady spear
#

That's fair. I just ripped what I needed out of the portal handlers and slapped it in an nms module

limber knotBOT
#

but, uh, I say that while I run a paper fork with a lite implementation of a TravelAgent API with the stuff that I need

spice finch
#

City, which phoenix's PR are you talking about?

heady spear
#

re-implementation of the travel agent in bukkit

limber knotBOT
#

just because MultiverseNetherPortals is dumb xD

peak dirge
heady spear
#

But tbf implementing the shit I needed myself wasn't hard, I'd just prefer not having to rely on NMS in a world management plugin, that's all lol

peak dirge
#

THEY'RE RUNNING AN UNSUPPORTED VERSION OF WINDOWS SERVER

heady spear
#

although I kinda do because I decided to randomly force read player NBT when they switch worlds

#

so it doesn't really do any extra harm .-.

worn ember
#

weeb

#

shhh

heady spear
#

suck my dingleberries

spice finch
worn ember
#

ur what now

heady spear
#

my dingleberries

void void
#

i'm hoping they're in a basket

twin lagoon
#

installer from 1995 tf

void void
#

seems to be informative and does its job

#

.g electron installation wizard library

limber knotBOT
#

(DiscordBot) https://enupal.com/blog/como-crear-un-instalador-multiplataforma-con-electron-para-windows-linux-y-mac -- How to create a cross-platform installer with Electron for...: "Jul 7, 2017 ... To create our installer we will make use of a library available through npm packages called Electron Builder, locate ourselves inside..."

Web Development, Plugins for Craft CMS and Courses.

We learn to create the installer of our multiplatform application for any operating system, Windows, Linux or Mac.

jovial glen
waxen panther
twin lagoon
#

of course it exists

upper flicker
#

my favorite are the ones that go full screen with that blue background, just to then show a small window in the middle

void void
#

meanwhile people seek to such solutions now

#

haha yes

twin lagoon
#

installshield

#

a classic

void void
#

GTA Vice City anyone?

#

it did the same shit

#

GTA San Andreas too

worn ember
#

oh yeah

#

good times

#

i never completed san andreas cuz my game would always crash when i picked up the minigun

spice finch
#

was there any mission to do anything with minigun? 🤔

worn ember
#

yeah

peak dirge
worn ember
#

you had to shoot down those small bomber airplanes with one

#

or well idk if it was with the minigun but after you'd get one from the mission

#

so i'd always crash after that mission lol

austere ivy
#

@wheat quarry how are you planning on supporting rgb colors in Minedown in the future? something like &#ff88ff?

spice finch
#

i thought like #ffffff(textHereWillBeColored)

#

not bad idea imo

wide chasm
#

No it's octal

polar sonnet
#

i just want to feel loves

#

loved

wide chasm
#

Octal is very good: A-F as digits is scary and binary has too few digits.

void void
#

tell me somethign viper

wide chasm
#

I usually use the most powerful debugging tool for that: Google

void void
#

why are you using sql databases in a safechat plugin

wide chasm
#

It's too safe, so he wants to introduce SQL injection

#

Just like that plugin that allowed SQL injection by chatting

austere ivy
pearl vapor
void void
#

armor stands

austere ivy
#

are people using armor stands nowadays?

void void
#

yes

austere ivy
#

when'd items fall out of favor?

void void
#

since a long time?

pearl vapor
#

Sorry, I mean with the Citizens plugin, is there any way to do this?

void void
#

no

#

at best what you could do is write a trait for npcs

#

which will set up the armor stands relative to the npc which has said trait

austere ivy
#

what about area effect clouds?

void void
#

but why

#

you could use an invisible zombie if you really wanted

#

use whatever you like i guess

blazing nebula
#

Is there better way to do multi-line on a moving entity than armor stands or only put integer's for the hearts?

void void
#

imo no

blazing nebula
#

kinda unfortunate

void void
#

eh, i guess

blazing nebula
#

So many servers do it, are they really using armor stands or is there some way with scoreboards

austere ivy
#

aren't area effect clouds more performant?

#

well I guess if you're using paper armor stands don't tick

void void
#

i'd do armor stands with packets tbfh

#

then it's as performant as your code is basically

#

is there some way with scoreboards
you can't really do multiline with scoreboards

#

at most you can add crappy 2nd line attached to a scoreboard criteria

blazing nebula
#

You can with hearts or an integer

void void
#

which is what you described

#

but if you want more then no

blazing nebula
#

actually upon further inspection, they do lag behind slightly on all the servers I've seen which is evidence that they're using armor stands

celest coyote
#

you can disable armour stand ticking in paper

void void
#

on your screen?

#

yes, by 1-2 ticks

heady spear
#

how 2 not have wrist go oof when doing hand stands on hard surfaces

blazing nebula
#

wait what if you just made the armor stand sit on the entities head?

void void
#

get robot wrists

#

ez

heady spear
#

isn't the problem in that case that you can't control the offset

#

wasn't that why people started messing around with invisible slime and shit

blazing nebula
#

the text is too high you mean?

heady spear
#

ye

blazing nebula
#

hm, yeah ill have to do some testing with it

heady spear
#

plus you don't really want real entities tbh

blazing nebula
#

try different size mobs

heady spear
#

packets is the way to go, then you can make it per-player

#

add conditions and shit

blazing nebula
#

I would fake the rider as well

#

I'm thinking client-side visuals though

#

riding entity would be much smoother

void void
blazing nebula
#

and then you'd only need to send it when they start riding, not every single tick

sage wadi
limber knotBOT
#

@T​eh​Br​ia​n I will support whatever format Bukkit's translateAlternateColorCodes supports and the hex color code with the component formatting system Text

#

or well, bungee-chat API's translation I guess

forest heath
limber knotBOT
#

tbh Bukkit already has a Color class but bungee-chat can't use that, lol

#

well, bukkit's is "special", lol

void void
#

awwww

#

no fun

waxen panther
#

Coward

vagrant niche
#

pusi

void void
#

bring back SQL injections!

#

fun fact, twitch won't accept ur email if its mostly numbers

#

dont think so, that sounds like a plugin kind of thing

#

are you talking about how itemstacks bunch up or smthin

#

all of them at once?

#

check with the f3 entitites count thing

lament patio
#

ClearLagg?

void void
#

AnotherShittyClearLagUltraFastPlugin™

twin lagoon
#

a lot

#

the plugins generally run like shit

#

and there's a long backstory behind songoda / brianna herself

void void
#

try removing that ultimatestacker thing, thats messsing about with items

twin lagoon
#

read the comments etc.

void void
#

have you done the counting entitys thing?

#

items despawns eventually

#

no, show a video of what ur talking about however

celest coyote
#

papermc doesn't do anything about too many items

#

its highly likely a plugin

twin lagoon
#

no

#

i call skript

celest coyote
#

prob some anti cheat plugin

void void
#

i think you might not understand how item despawning works then maybe

celest coyote
#

lotta crazy plugins lefbad

quasi valley
#

what did songoda do this time

twin lagoon
#

got exposed again though mainly repeating history

void void
#

coz they joined in an item stack, ofc they're going to despawn at once

twin lagoon
#

plans on suing someone now

quasi valley
twin lagoon
#

coretech you're the first person i've heard with this issue

waxen panther
#

🥱

celest coyote
#

thats a plugin issue with your kit plugin then

#

you didn't touch item despawn configs right?

pulsar wigeon
#

oh, oops

#

i was scrolled up

void void
#

haha

pulsar wigeon
#

saw soem dude advertising

celest coyote
#

uhhh

pulsar wigeon
#

LUL

celest coyote
#

wiz did you ban him lol

brittle jacinth
void void
#

well they might have been trolling so..

pulsar wigeon
#

i mean in my defense, he was advertising

dreamy tiger
pulsar wigeon
#

it was literally "come play my skyblock server <ip here>"

#

so i banned it as i usually do

twin lagoon
#

wizjany didn't reach his weekly ban amount

void void
#

fair enough

twin lagoon
#

it's ok

pulsar wigeon
#

didn't realize i was scrolled up LUL

twin lagoon
#

yeah we noticed that months ago

#

glad to see you're saying it too

solemn sparrow
waxen panther
brittle jacinth
#

how do you even database in C-lang

twin lagoon
#

database.new();

pulsar wigeon
#

same way as every other lang

void void
#

with coffee/beer

brittle jacinth
#

C has libraries?

#

hmm

void void
#

yes

pulsar wigeon
#

no, should i

void void
#

i'd let him cry on spigot

waxen panther
#

thank you for your sacrifice

quasi valley
#

tell him to message wiz instead

waxen panther
#

very brave of you Viper

quasi valley
#

he just has to get kash into his friendslist to have a mutual friend

pulsar wigeon
#

idk what the convo was about tbh

void void
#

ignored what i told them to do

quasi valley
#

sounds like the only thing we lost were braincells

void void
#

pretty much yeah

twin lagoon
#

"new"

void void
#

not 10/10, so garbage

twin lagoon
#

i think any mac user already knew of iterm2

quasi valley
#

terminal
cool

twin lagoon
#

considering it's like the standard terminal

quasi valley
#

lmao

polar sonnet
#

fucked by kenyan

#

poh

slender jay
#

seems like a fun day in the paper discord

sinful sundial
#

do u know any custom enchant free plugins that are compatible for forks like papaer

slender jay
#

depends on how you've setup the bandwidth for the VM

twin lagoon
#

why do you have a bridge connection in first place

#

just use NAT

#

yes it does

#

can also add a host-only + nat

#

i can access my NAT stuff just fine though

#

¯_(ツ)_/¯

cedar spade
#

what's a bridge and how do I burn them

#

wait

waxen panther
#

ah yes

#

md_5

cedar spade
#

no

upper flicker
#

hi md (that one)

robust walrus
subtle tendon
void void
#

the what

haughty rain
spice finch
#

I just wrote small program to see how HEX ChatColor enum would look like, and it weights 114MB no

#

PR possible

#

maybe

#

only 16777217 lines

#

I'm planning to pull request it

waxen panther
#

wut viper

#

It's just because spigot doesn't include it right?

polar sonnet
#

minecraft dungeons is so weird

upper flicker
#

I thought it was Glare's PR

#

how many chat color PRs are coming

#

Glare was going through and naming all colors

#

or I thought it was glare

#

@fallen oracle wut u doin

cedar spade
#

No Glare was just getting high and naming colors after you Z

fallen oracle
#

😉

#

If Dorothy wants to do it, they can.

left swift
spice finch
#

16777216 colors in total

green turret
#

I think I have a stye like really far under my upper eyelid. It's so frustrating!

lament patio
#

Yikes

cedar spade
#

Nah just have RedComponent, GreenComponent and BlueComponent enums

#

Oof

green turret
#

Well can you fix my stye or what

#

I report you to planet minecraft if you don't fix it

lament patio
#

Search for a professional doctor in mcmarket

green turret
#

Instructions unclear, USB drive stuck in eye

cedar spade
#

/sudo garbagemule ping Spooooooky

peak dirge
#

Just isolated why my Minecraft FPS is terrible

#

Wayland

#

Xwayland is really adding a lot of pain, but Wayland is the default display server in Fedora...

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/Wayland_(display_server_protocol) -- Wayland (display server protocol) - Wikipedia: "Starting around 2010, Linux desktop graphics has moved from having "a pile of rendering interfaces... all talking to the ..."

Wayland is a communication protocol that specifies the communication between a display server and its clients, as well as a C library implementation of that protocol. A display server using the Wayland protocol is called a Wayland compositor, because it additionally performs t...

#

just don use X

#

runs

peak dirge
#

I should raise some sorta Mojang issue...

limber knotBOT
#

Wayland is the shit

peak dirge
limber knotBOT
#

most inovative thing that came out of the desktop linux community in a while imo

void void
#

yes and no

peak dirge
#

My issue is already known I guess

#

Shit like this makes me want to give up and use Windows

limber knotBOT
#

is that actually a minecraft issue or a LWJGL issue?

void void
#

seems more like lwjgl

peak dirge
#

LWJGL most likely

void void
#

but speaking about wayland - it created as much innovation as much it did create mess

#

let's see

#

screenshotting

limber knotBOT
#

sounds like your normal "lets create a new standard" issue ¯_(ツ)_/¯

void void
#

now every compositor must implement that feature themselves

#

and we'll get n^2 amout of screenshot tools now

#

while under xorg you'll still probably use scrot

#

or if you know maim then maim

twin lagoon
#

i never had any wayland issues

peak dirge
#

I hope in some future release, they'll switch Java Edition to RenderDragon and Vulkan'

twin lagoon
#

not with minecraft atleast

void void
#

but muh legacy hardware

#

those 1fps 32bit potatoes sitting in basement

peak dirge
#

@twin lagoon When I was on Wayland, I was getting random FPS drops and overall lag. My hardware was perfectly capable of running Minecraft (Ryzen 5 3600 / Radeon RX 580).

#

Also, MultiMC looks like crap on Wayland, but that's a Qt problem.

twin lagoon
#

never had that issue

#

never had that issue either

void void
#

now what compositors lmao

#

saying "under wayland" is very ambiguous now

olive nest
peak dirge
#

I was using GNOME 3's compositor (I don't know the name)

midnight ridge
#

One message removed from a suspended account.

peak dirge
#

Mutter

tired heath
#

Hi, actually i'm at the point where I write the item management (placement, pickup, trigger) for my Open Arena remake. Now I have two possibilities to handle pickups. Lets say a health item gives a player health on pick up. So I could either identify the item by its type in minecraft like apple. So each item of my arena would correlate to an item in Minecraft. On the other side, it would allow me a much cleaner code design if I would use meta values of items to intentify the arena typed item. Well, but I ask my self, how much cost will the setting and getting of meta data add to my code compared to just matching the basic item type. Since I just wanna save performance everywhere if possible.

void void
#

of course using meta has a bit overhead

#

but basically

#

.try

limber knotBOT
tired heath
#

Yeah, I guess I should 😄

cosmic raft
#

bitten by a mosquito on the bus

#

I hate everything

fallen sleet
#

IHE

swift bolt
heady spear
#

IntellectualSites

void void
#

u hatin on IS?

#

cringe

waxen panther
heady spear
#

Whatever lol, I think it's cool and I'm quite proud of what we've accomplished 😄

waxen panther
#

aw

void void
#

city made that plotsquared thing right?

#

or is IS something different

tired heath
#

Well I guess I will just stick to setCustomModelData since I wanted to use that anyway to create 3D weapon ressource packs without changing the look of vanilla blocks

#

So I could also use a clean enum returning the integer for each enum name, kinda like that idea

warm anchor
#

discord number is just a number Krappa

raven grotto
#

Hi. I asked about my lag earlier. When trading with villager i got big lags. i have an old pc and i know that i will always have poor performances. But honestly, my server doesn't really lag. With 5-7 players with "normal" activity like exploring, building and littles farms i don't have lag. But earlier i made trade with a villager and i got tps drop tick duration was very high. My question is : why i don't have lag at all but when just trading with a villager i got huge lag? Why 1 player (2 connected) doing just one trade is worst than 8 players playing, flying, etc?

viral mulch
#

Villager lag has been a problem recently.

#

Mojang implemented it poorly

#

@slim nymph is working on fixing it

#

@Manu What paper version are you on?

raven grotto
#

So villager is like the major cause of lag in the game?

#

Last one. i was on 346 and i update to 347

viral mulch
#

You know how mojang recently did some villager update?

#

They ended up making villagers a major lag item

slender jay
#

classic mojang

raven grotto
#

Ok. Didn't know that

viral mulch
#

@raven grotto Could you please show us your timings?

#

We're working on fixing the problem 🙂

raven grotto
#

Also, i have villager optimiser plugin installed? Should i remove it or it's ok?

viral mulch
#

I'm not famillar with that specific plugin. Could you show us your server timings?

limber knotBOT
#

it's mostly useless with the things that paper does

slender jay
#

since aikars changes villager optimizer is no longer needed

raven grotto
#

i will show you the timing when it was lagging

twin lagoon
#

wow, techcable alive

viral mulch
#

It's not official yet

warm anchor
#

Villager cost more than a player sure

raven grotto
#

And sorry i just realize that i'm the general chan lol. I thought i was in paper-help

viral mulch
#

It's fine 🙂

raven grotto
#

That's the timing a had 1 hour ago when i got lag

#

I don't know exactly what is causing lag. Trading? Trading a specific item? When the villager upgrade?

viral mulch
limber knotBOT
#

timings isn't really ideal for lag spikes, you'll want to find out what is triggering it then start a spark profile before, trigger it and then stop the profile

viral mulch
#

Basically villager pathfinding was bad

limber knotBOT
#

but seeing as you have sync chunk loads from an EntityVillager it's very likely that it's a cartographer map

raven grotto
#

I have spark installed. What command should i use?

limber knotBOT
#

1 -> 10 viper :P

viral mulch
#

@still smelt Looking at recent paper changes it seems a lot of project activity is just removing stupid uses of the stream API.

#

@raven grotto It looks like your lag was related to a chunk load.

raven grotto
#

Can you tell me exactly what to do to provide you best information about villagers lags? I can make it lag on demand lol

viral mulch
#

That specific spike was at least.

#

The latest build has improvements.

limber knotBOT
#

I'm a bit confused why your paper.yml settings don't include the seed-based-feature-search option, make sure it's set to true in your paper.yml lol

raven grotto
#

oh? i'm not 100% how to analyse timing report tho... i expand the left column till i found what's the biggest lag

#

phoenix616 my paper.yml?

viral mulch
#

@raven grotto Honestly I'm not the greatest expert either 😉

limber knotBOT
#

yes

#

also is your world pre-generated or not?

raven grotto
#

i don't know phoenix. i just made the changes in the guide. I don't remove anything as far as i know.

limber knotBOT
#

you also might want to set treasure-maps-return-already-discovered to true

raven grotto
#

no it's not

viral mulch
#

Why does EntityCow take up 10% of the time?

limber knotBOT
#

it doesn't? thonk

proper oxide
viral mulch
#

Ohp yeah you're right

raven grotto
#

phoenix what is exactly the line that i have to put? the one missing

viral mulch
#

@spare venture thanks

limber knotBOT
#

it should be automatically get added when it's missing... that's why I'm confused, lol

raven grotto
#

barty i checked the video. but un speake french. When it's too "thecnical" i'm lost...

limber knotBOT
#

it's semi-useful tbh

viral mulch
#

Yes. I like WarmRoast 😄

limber knotBOT
#

at least you can get a hint regarding what is creating the lag but not really which parts of the code

raven grotto
#

i have spark. What should i do exactly to provide good informations?

viral mulch
#

yes please

raven grotto
#

How? sorry i never use spark lol. And like i said, i speak french. my english is not very good

limber knotBOT
#

/spark sampler --only-ticks-over 50 then /spark sampelr --stop

raven grotto
#

ok. i do this, trade with villagers and stop it after?

limber knotBOT
#

yes

potent fossil
#

do it, do whatever makes stuff lag, then stop it

#

then share link

raven grotto
#

give me two minutes. thank you all. i appreciate it

potent fossil
#

hm, do i wanna code or play NMS for a bit...

viral mulch
#

code

potent fossil
#

hmmmmm

viral mulch
#

always code

#

Doctor says I broke my ankle. I've been walking on it for 8 days.

#

He he he

potent fossil
#

ok has any played NMS tho, the story?

#

cuz the ending is fucking me up and idk what to make of it

unreal quarry
#

only the best devs play with NMS

#

runs away

raven grotto
tired heath
#

Well people would call me not cool

HEALTH_5(1337),
HEALTH_25(1338),
HEALTH_50(1339),
HEALTH_MEAGA(1340),

ARMOR_SHARD(1341),
ARMOR_NORMAL(1342),
ARMOR_HEAVY(1343),

...
but yeah, what should I say

potent fossil
#

ok thanks, barty

limber knotBOT
#

thonk I thought Aikar fixed sepia

viral mulch
#

EntityVillager.populateTrades() takes 19%

unreal quarry
#

@raven grotto do you have seed based feature search enabled in paper.yml?

limber knotBOT
#

yes he has

#

that's not his issue

#

his issue is that minecraft is freaking garbo

potent fossil
#

yeah, i get it, the launch of the game was underwhelming and overall a shitfest. i wasn't into the game then at all, and i don't care to spat about history

#

the game is much better now and im playing it because i like it

#

dont give af about the politics and i didnt even ask

limber knotBOT
#

I'm probably going to get it on the next sale ¯_(ツ)_/¯

#

not gonna pay 60 bucks, lol

potent fossil
#

i got it on sale

limber knotBOT
#

I returned it on the last one as it ran like shit still, lmao

viral mulch
#

You could just set enableTreasureMaps to false

unreal quarry
limber knotBOT
#

disabling features isn't really ideal

viral mulch
#

@raven grotto Your problem is with merchants and treasure maps

#

It's slow

limber knotBOT
#

B​il​ly​Ga​lb​re​at​h: of course it does