#general

3141 messages Ā· Page 1857 of 4

rare tiger
#

maze lover my beloved

neat oyster
#

ok ima sleep now gn

vernal moth
#

Haha Sony strikes back and buys bungee

#

Bungie

#

Whatever

#

Lol the news site that broke the story is down

#

Ah it's back

crimson haven
#

Trying to get some good stuff Microsoft hasn't grabbed yet lol

vernal moth
#

Just that Microsoft buying some is a good thing

#

And we don't know what Sony will do

#

Well, "good", consolidation is bad

limber knotBOT
#

well SIE managed Planetside 2 into the ground until they sold it to someone who seems to care a bit more about it so not sure if this is good news lol

crimson haven
#

Yeah. I think Microsoft is a lot better than some other publishers out there. But who knows where the journey goes, once they grew too big

limber knotBOT
#

*Microsoft Gaming

crimson haven
#

right

limber knotBOT
#

Seems to be mainly Phil Spencer's influence and not the overall Microsoft

magic river
#

I thought Activision bought Bungie already

#

Which would have meant Microsoft was about to own them again

limber knotBOT
#

" It signed a ten-year publishing deal with Activision in April 2010"

magic river
#

Maybe they just locked them in to a... yeah, that

limber knotBOT
#

feels odd thought hat Sony is buying the developer of some of the better Halos lol

#

*though

magic river
#

They fell off hard with Destiny though

limber knotBOT
#

wasn't it kinda good but not what people expected or something like that?

#

didn't really cared enough about non-arena-shooters when it released ^^' (and still not really do)

magic river
#

An individual fight or whatever was neat but it was just that repeated until you got bored with it

#

The story was almost all done outside of the game, what story and voice acting they did have in game was sometimes literally phoned in, and there wasn't enough variety in what you were doing to carry it without a good story

#

I dunno, I also hate grinding for legendaries in PoE or Borderlands so maybe it's just not meant for me

limber knotBOT
#

yeah, same lol

still sorrel
#

PHP is such a chad language

#
  private final WandsPlugin wandsPlugin;
  private final SpellEffectUtil spellEffectUtil;
  private final LivingEntityUtil livingEntityUtil;
  private final SchedulerUtil schedulerUtil;

  @Inject
  public CursedBow(WandsPlugin wandsPlugin,
                   SpellEffectUtil spellEffectUtil,
                   LivingEntityUtil livingEntityUtil,
                   SchedulerUtil schedulerUtil
  ) {
    this.wandsPlugin = wandsPlugin;
    this.spellEffectUtil = spellEffectUtil;
    this.livingEntityUtil = livingEntityUtil;
    this.schedulerUtil = schedulerUtil;
  }
``````java
  @Inject
  public CursedBow(private final WandsPlugin wandsPlugin,
                   private final SpellEffectUtil spellEffectUtil,
                   private final LivingEntityUtil livingEntityUtil,
                   private final SchedulerUtil schedulerUtil
  ) {
  }```if Java was a chad language you'd be able to do the latter instead of the former
magic river
still sorrel
#

can't find an annotation processor that will do it for me

lavish compass
#

@twin lagoon happeepoheart

twin lagoon
limber knotBOT
#

"What is an IDE?"

#

also: lombok šŸ‘€

#

runs

worn ember
#

Why you running so much

still sorrel
#

wait if I create an event named ClickEvent and extend it with LeftClickEvent and RightClickEvent, then proceed to emit a LeftClickEvent, will a listener for ClickEvent pick it up?

unkempt drift
#

if the HandlerList is on ClickEvent yes

still sorrel
#

wait the handler list is different

unkempt drift
#

it all depends on where you put the HandlerList

still sorrel
#

wait the handlerlist is static

#
  private static class ClickEvent extends PlayerEvent implements Cancellable {
    private static final HandlerList handlers = new HandlerList();
    private final Cancellable cancellable;

    private ClickEvent(Player player, Cancellable cancellable) {
      super(player);
      this.cancellable = cancellable;
    }

    @Override
    public boolean isCancelled() {
      return cancellable.isCancelled();
    }

    @Override
    public void setCancelled(boolean cancel) {
      cancellable.setCancelled(cancel);
    }

    @Override
    public @NotNull HandlerList getHandlers() {
      return handlers;
    }
  }

  public static final class LeftClickEvent extends ClickEvent {
    private LeftClickEvent(Player player, Cancellable cancellable) {
      super(player, cancellable);
    }
  }

  public static final class RightClickEvent extends ClickEvent {
    private RightClickEvent(Player player, Cancellable cancellable) {
      super(player, cancellable);
    }
  }```
limber knotBOT
#

DarkEyeDragon: need to stay fit for when people chace me for my unpopular opinions and dumb jokes :P

still sorrel
#

dont ask why I wrap the cancellable

unkempt drift
#

with that setup, yes, a listener for CLickEvent will listen to all Left/RightClickEvent sub events

#

you need to add a static method to CLickEvent to get the handler list tho

still sorrel
#

wait if I only want to listen to a LeftClick event and emit a right click it'd probably still get called, right?

limber knotBOT
#

yes

unkempt drift
#

if the listener is for ClickEvent yeah

limber knotBOT
#

you need a handlerlist per event if you want them individually

unkempt drift
#

well no, with that setup, you can just listen for LeftClickEvent

limber knotBOT
#

oh does it actually check the type? I thought you simply couldn't register events for the specific ones in that case

unkempt drift
#

yeah, it does check the type. you can listen for sub-events with no handler list

#

provided somewhere in their hierachy is an event with a HandlerList

#

so like you can't listen to PlayerEvent

still sorrel
#
  @EventHandler
  private void onShoot(LeftClickEvent event) {
#

if I emit a RightClickEvent I assume it will throw a type error

unkempt drift
#

yes that should be called for all emitted LeftClickEvents

still sorrel
#

with my current setup

unkempt drift
#

no if you emit a RightClickEvent, the listener just wont be run, no error

still sorrel
#

but its subscribed to the same handler list

unkempt drift
#

doesnt matter, the plugin manager also checks the listener type

still sorrel
#

alright so this should work

unkempt drift
#

best thing, is just to test

#

make a listener for each type, and fire them each and see what listeners run

still sorrel
#

lets hope this works

#

did paper add a sensible click event?

#

or do you still have to do it like this

limber knotBOT
#

there is no way to do a "sensible click event" with how the client-server architecture is atm

still sorrel
#

I mean, my solution is fairly sensible

limber knotBOT
#

ok but what if the user changes their controls?

still sorrel
#

should still work

limber knotBOT
#

also what about the cases where the client simply doesn't send the server the click?

still sorrel
#

like when?

limber knotBOT
#

a click event would imply that every click is sent to the server

still sorrel
#

this is not for when the user has his inventory open

#

this is like right and left clicking into the world

limber knotBOT
#

pretty sure some cases for empty hands not interacting with anything aren't sent

unkempt drift
#

or some adventure mode thing

magic river
#

iirc one example was standing next to a sign and right clicking it

limber knotBOT
#

you mean some kind of... interaction with the world?

#

why not call it interact event?

#

runs

still sorrel
#

PlayerInteractionrClickEvent

#

idk

limber knotBOT
#

seems odd to have multiple events for the same stuff tbh instead of just using an enum on the event to define the action...

still sorrel
#

that'd mean more ifs

#

in the handler

limber knotBOT
#

I mean nobody is stopping your from having utility events in your plugin...

unkempt drift
#

oh no! more ifs...

#

what will we do?

still sorrel
#

this is just convenient, centralises the click logic in my plugin

#
Set<Class<?>> subTypes = reflections.get(SubTypes.of(EventListener.class).asClass());```now lets do a little auto listener registering
#

:)

rare tiger
#

:(

still sorrel
#

this is just simply genius

rare tiger
#

simply stupi-

still sorrel
#
player.sendActionBar("§ccan't fire from offhand");
```hehehe we do a little deprecated method calling
void void
still sorrel
#

a record?

#

I used Java 8, then stopped for a few years

void void
still sorrel
#

idk if Guice works with that

#

no actually that'd break how everything works

spare venture
#

legacy formatting and strings āŒ

still sorrel
#

will fix it all later, want to get something functional first

#

ok guice just fucked me in the ass

#

cant inject dependency into an enum

#

probably more of a sign that I should not have any meaningful logic in an enum

magic river
#

An enum is a sealed class, you can't make arbitrary subclasses or instances of it

#

How would you inject anything?

still sorrel
#

you just dont

rancid void
#

it's big brain time

ashen cliff
#

Thank you Cisco.

still sorrel
#

why tf is it spamming this on a newly generated world

quasi valley
#

That means you probably killed the server without saving the world

vestal jasper
#

Security through obscurity best strategy

warm anchor
worn ember
#

who dis

worn ember
warm anchor
#

void hates you EmaBkr

worn ember
#

lmao he was so bad tho

magic river
#

My cat has apparently decided he is too good for the wet cat food he has been eating the last few days

#

It's the same brand and flavor as his normal dry food but Amazon fucked the shipping on that so he has been eating the wet stuff for the last 3 days

#

Usually it's a couple times a month treat and he eats the shit out of it but I guess he decided it was too much of a good thing

warm anchor
#

Hes gonna get spoiled

glass crag
#

I feel you, my cats are so picky

#

They normally just lick the gravy off this one food and maybe eat the meat later

#

The food company think they smart coating the food in tasty gravy

still sorrel
#

tryning so hard not to tag minidigger for DI support

prisma orchid
#

Does anyone know how to disable tebex checkout

warm anchor
#

Idk but I think asking tebex would be a reasonable start

prisma orchid
#

I did, waiting answer šŸ˜›

#

But if anyone got an solution now

warm anchor
#

patience is a virtue phosdorime

still sorrel
#

alright, my plugin is somewhat working

twin lagoon
true canyon
#

This build makes me mad.

#

Who would build such a thing?

worn ember
#

necro obviously

true canyon
#

I mean yes, but what kind of monster does that double burn build

worn ember
#

i had a dazzle carry build theother day, like how tf am i supposed to know xD

true canyon
#

I'm trying tier 1 labyrinth gyro, going lil' lifesteal morbid mask followed by waiting incredibly patiently for eth blade

#

Gooooo me!

worn ember
true canyon
#

why not :3

worn ember
#

idk i'm just a 2k pleb lul

true canyon
#

I'm just yoloing dumb builds.

#

aaaaaaaaand a teammate ragequit in room 3

#

I blame ded

worn ember
#

i lost my last 2 games to io pickers

#

dont put this on me

true canyon
#

@warm anchor new terrible troll technique. Blood potion into water for the amoebaboss

#

oops

warm anchor
#

LOL cant see the radius of aoe

thorny totem
#

Idk if UPS has logging/reset password issues, can't login or reset my password. Says an error occured -_-

daring owl
#

I have a dedicated 5800x server with 64gb ram, how much ram becomes detrimental for a server with around 50-100 players

vast temple
#

how to change server render distance

warm anchor
#

In server.properties

spare venture
#

damn i just saw that news about sony and bing is

#

that’s insane

jagged widget
#

what would u guys recommend i use for off site backups from my server? (im running on a vps, not a minecraft server hosting website)

#

id like to start not relying on plugins for this

ripe sphinx
#

I use the Borg Backup system, there's a bunch of companies that offer cheap offsite storage, although I've just got local storage atm

jagged widget
#

id like to keep it free by backing up to gdrive or something like that, that has a free tier

warm anchor
#

then just manual backup then? surprisedpika

ashen cliff
#

Mega would be better in that case. They have CLI tools and 50GB for free.

merry talon
#

honestly, there are so many improvements that can be had by switching from 'free' to 'pennies per month'

#

I would strongly suggest you consider it

#

storing 50GB on backblaze b2 would cost $0.25/mo

radiant oriole
#

The cost of b2 is retrieval, make sure you consider the cost to retrieve your data if you lose it all (but that’s also pretty cheap, just be aware that it’s not free)

merry talon
#

$0.01/gb but you can also get around it by spinning up a server with one of their compute partners for like an hour to retrieve for free

warm anchor
vernal moth
#

Just retrieve via CloudFlare

#

Bandwidth alliance is amazing

ashen cliff
#

And shouldn't exist. šŸ›Œ

vernal moth
#

They just went like, we don't pay for traffic to each other, why should we bill customers for that

#

If you say that at Amazon they throw you out the window

#

Not at innovators like backblaze and cf

#

They embrace it

#

And I only partly say that because I know 3 people working for backblaze, lol

ashen cliff
#

Because both of them focus on just one thing.
While Amazon on the other hand focuses on a lot of thing and has to get money from you somehow. kekwhyper

vernal moth
#

Oh AWS is a money printer don't you worry

ashen cliff
#

Exactly.

#

Covers everything else twice over probably.

vernal moth
#

I especially like the part where they fork FOSS and then sell it to you

warm anchor
#

Mini is officially on Bezos's hitlist EmaBkr

vernal moth
#

Oh I was before

#

For making fun of his penis shaped Rocket

ashen cliff
#

I still owe them like 49c. kekwhyper

warm anchor
#

easy now Krusic

#

they know where you live bro

radiant oriole
ashen cliff
radiant oriole
#

AWS is great if you use it right though.

ashen cliff
#

And have money.*

vernal moth
#

I have to give them something tho, Amazon logistics is hands down the best delivery service there is

radiant oriole
#

If you use it right you can save a ton of money but if you use it wrong it’ll burn a goddamn BIG hole in your wallet

vernal moth
#

Well worth the prime money

ashen cliff
radiant oriole
#

Yes always remember to put all of your services in us-east

vernal moth
#

You also need to have a usecase for it

#

The large majority of companies don't need to scale like that

radiant oriole
#

Even if you’re not actively scaling, their usage-based billing for things like lambda is very compelling if you can design your app around that.

vernal moth
#

Aka rewrite everything

radiant oriole
#

There’s also an argument to be made for having a bunch of servers to handle some baseline load and then scaling into the cloud for peak usage, you have to play with the numbers a bit but that’s another common way to save money

#

It’s also scary that there are entire job titles for optimizing cloud compute costs

magic river
#

I think the only lambda we have is to make an API to generate a presigned S3 upload URL

vernal moth
#

I moved my companies website into azure as a POC this sprint, presentation is today, will see what people think

#

but its a bit different for us cause a) we have bare metal servers in our basement we wanna get rid of and b) I want cloud cause less internal infra that fucks with my traffic, clean slate kinda thing, so faster, http2, edge side caching/serving statics from elswhere, etc, which all isn't possible right now

lavish compass
#

Full-time AWS Cost Saving Architect

radiant oriole
lavish compass
#

I hope, at least

merry talon
radiant oriole
#

That dude saves companies millions optimizing their cloud bills, I save companies millions by rewriting algorithms in smart ways to be fast as shit

ripe sphinx
#

cool.

vernal moth
#

saw the blog post by the hibp guy where he lost thousands by accident?

#

its azure but thats just same shit different label

#

and hes a Microsoft Regional Director and MVP, whatever that means

golden gust
#

yea, that was a fun read time ago if it's what I recall it was

#

Joy here is that very few "welcome to AWS" tutorials really cover much of the "watch your ass" aspects too well

#

it's generally straight and, and 10 minutes later you have some shitty AWS container

magic river
#

Microsoft MVP is basically just them saying you're cool and someone to pay attention to

golden gust
#

you're cool, you're cool, fuck you, you're cool, am out

magic river
#

You have to be nominated by an existing MVP and then they decide if you should be one or not

#

It's like a developer advocate but it's not a paid position, just a recognition of what you're already doing

void void
#

Guys but when i create a server, how do i get my friends in? where do i find the ID?

golden gust
#

!warn 915380279043031062 Do not crosspost/spam

thorny flickerBOT
#

:raised_hands: Warned franc_esco05#3156 (Do not crosspost/spam) [1 total infraction] -- electronicboy#8869.

void void
#

What?

golden gust
#

what I said

#

you posted the same question in 3 different channels

void void
#

A okey sorry

#

Can you answer me?

ripe sphinx
golden gust
#

as prime case for why crossposting is bad, there are literally people in -help asking questions to you.

smoky cloud
#

On the topic of the cloud, Oracle Cloud is currently having a moment kekwhyper

vernal moth
#

Does anything important actually use their shit?

smoky cloud
#

Unfortunately

still sorrel
#

who in uses anything from oracle lol except java

#

why do people use stuff like oracle sql and microsoft sql

vernal moth
#

postgres master race

still sorrel
#

it has its uses

#

the simplicity of MySQL does make it attractive to a lot of people

vernal moth
#

how is postgres more complicated?

#

mysql is oracle btw

still sorrel
#

what??

vernal moth
#

lmfao

still sorrel
#

doesn't oracle have their own sql

golden gust
#

there are some differences SQL wise

#

not to mention the admin tools where basically not MySQL's

vernal moth
#

yes oracle db is a thing too

golden gust
#

and no provider really offers mysql servers within our ecosystem

#

well, anything but mysql servers*

vernal moth
#

but postgres is the only DB worth using unless you in some niche that requires more special stuff

golden gust
#

But, I mean, they are used out there

#

MySQL is nice because OSS and free and much info out there but it's generally somewhat dated

vernal moth
#

but then you get into cockroach, cassandra and stuff

#

mysql is has been forced to mariadb, so if you used mysql at least update to maria

#

then you have no oracle, but still you are stuck with mysql basically

smoky cloud
#

MongoDB kappa

untold meadow
#

say what you will about mongodb, you can't deny or dispute the fact that they have the best tiktok account out of all database software

glass crag
#

wow im not on mongodbtok?

twin lagoon
#

mariadb my beloved

still sorrel
#

I mean relational isnt always the way to go when storing data

#

Mongo has its usecases

void void
#

I like mongo

#

they have a tiktok?

vernal moth
#

Only usecase for mongo is storing ton of useless data

#

Like logs or traces

#

Everything else sucks

glass crag
#

Does mongo support complex queries?

#

I've only used dynamodb and searching logs in that would be expensive & slow

golden gust
#

not used it much but depends on what you mean by complex

#

the thing isn't really designed for usage as a traditional DB as such

glass crag
#

Searching by timestamp or a substring

#

Object databases are best when you have a simple key-value store, even then I prefer having a schema these days

golden gust
#

basically, yes, but, generally horrible to do

#

most usecases for mongo I see are "I didn't wanna design a proper DB" type shituations

glass crag
#

True, the infrastructure can be easier too, there's a lot of nosql serverless options

foggy veldt
#

every time I want to use mongodb for something just to have a project with it in my portfolio the data is always relational so I just fallback to postgres

vernal moth
#

^

tall flame
#

any of you guys economy for ur server?

wide chasm
#

Apparently we have some Oracle DBs running somewhere

smoky cloud
#

My entire company is moving to Oracle Cloud harold

worn crest
#

I've got mariadb for mc and postgres for Django backend šŸ˜… probably mongo if some plugins need it and Scylla if I need more performance

void void
#

it's good when you just need a fast json-like db

#

keys and data only no relational stuff

worn crest
#

So postgres and mongo? Dunno

glass crag
#

Postgres has good json support these days too

half escarp
#

Does anyone here have a big network and have suggestions about how to keep server plugins (custom made) always up to date all over the network

lilac zephyr
#

Docker base image with all of those required plugins and then extend those images with gamemode specific plugins, settings etc

vernal moth
#

script that downloads plugins from nexus

neat oyster
#

boi (hello)

half escarp
#

im also wondering about daily restart, no one likes to get kicked for a restart

#

and networks take a while to restart

neat oyster
#

move them to another server

#

while restart

half escarp
#

šŸ¤” what other server

neat oyster
#

like a lobby or sum

half escarp
#

like whole network is restarting, means lobby is also restarting

lilac zephyr
#

dont restart them at the same time?

half escarp
#

(and proxy)

neat oyster
#

keep it away from the network

radiant oriole
#

You don’t have to restart your proxy

half escarp
#

i don't have to restart any server then

radiant oriole
#

You really don’t have to restart anything if you find and fix all the memory leaks, I haven’t restarted my survival server in almost 30 days

lilac zephyr
#

If you really want to restart a proxy, you should run multiple proxies and start new proxies & drain connections from the old proxies and when there are no connections left -> stop old proxies

half escarp
#

When do you think a server would restart

neat oyster
#

i keep my proxy in diff host lol i use 3 hosts

radiant oriole
#

Whenever you tell it to

golden gust
#

I restarted to push out updates manually

#

only time I ever needed to restart

half escarp
#

Im also wondering if anyone knows, in hypixel the timer wait before playing does it count ticks or seconds (when ur in bedwars and waiting for game to start)

void void
#

wdym?

radiant oriole
#

Only time I ever restart is if I need to do an update that I can’t hot reload for

void void
#

Probably just a runnable?

golden gust
half escarp
#

Im planning to make a network im planning proxy to choose server with least player count for next minigame, this won't work if i want to empty a server for a restart

golden gust
#

I mean, thats where proper integration comes into play

#

e.g. flagging services which you wanna drain out so that they don't accept new clients on existing copies, etc

half escarp
#

I wonder how server owners develop their servers for months when no one is playing, and paying for the server just fine

#

I know a network of average 1.5k players and its owner confirmed 3 months of coding, and it looks like he hit 100 servers in his proxy

golden gust
#

I mean, very few people do this properly in the first place

#

otherwise you basically have an admin who knows how to use the tools and use reasonably priced dedi's, etc

#

there are random plugins which try to do this stuff, "cloud systems", but, they look kinda bleh, but, if you don't wanna learn how to use all of the tech stack or have the funds to pay somebody who does šŸ¤·ā€ā™‚ļø

radiant oriole
golden gust
#

as said, pretty much nobody does this properly off the bat

radiant oriole
#

3 months of servers does not cost much at all, especially if it’s just a development load

lilac zephyr
#

dev locally šŸ¤·ā€ā™‚ļø

golden gust
#

everybody throws some shit together and tosses it out and slowly changes stuff and acruse many years of devops debt in the process because customers online == $$$$$$

#

I mean, if you've got top end hardware, sure

#

otherwise you'd need to buy boxes, ensure you have a decent connection for testing and toying with stuff, assuming you did it properly, which is the entire caveat here

radiant oriole
golden gust
#

I've not seen a sucessful largescale network which hasn't been like months upon months of dev work and having a decent team to create a network which actually scales

radiant oriole
#

(Shit sorry for ping lol)

golden gust
#

I still remember some of the joys of stories from agentk over the years

#

bearing he started all this stuff before containers and shit really blew up

#

There where quite a few things I kinda recall him wishing they'd done years ago

radiant oriole
#

That’s life though

golden gust
#

yup

neat oyster
#

is it just me who uses bots as clipboard

golden gust
#

I keep meaning to get up on rancher and shit

radiant oriole
#

It’s about what moves the business forward and often paying down tech debt doesn’t do that

abstract aspen
#

@neat oyster ping

neat oyster
#

ok

#

finally

golden gust
#

Yea, joys of it all, you don't really have the time as a business to say "Hey, lets have a few hours of downtime and migrate everything over to this better platform", anything that happens towards moving platforms has to be basically transparent which, sometimes trivial, sometimes you've got the devops team running around in circles clucking like chickens

radiant oriole
#

As a developer who owns a business I have to balance both sides of the equation lol so I definitely understand it from both perspectives

vernal moth
#

big bang migrations are often not feasible

#

we migrate incrementally and shim stuff with HA proxies between old env and new env

golden gust
#

got many shims in this bad boy

#

slaps

#

entire stack of boxes starts shakin violently cascading all the way to the top

neat oyster
#

me irl

#

nvm

rare python
#

So because I have covid I am doing college work from home

#

And were starting an "app development" unit today

#

We have been told to learn how to use "MIT App Inventor"

#

Which is some web thingy for making apps in a horrible scratch-like way.

#

I am now installing android sdk so I can do this properly.

vernal moth
#

android studio ftw

rare python
#

I was talking to my classmates on teams and I just sent a screenshot of the email and just put "is this an insult?"

#

Not sure what I expected considering they did the programming unit with visual basic

full rune
worn ember
vernal moth
#

hard drive

#

2022

worn ember
#

an ssd is also a hard drive bro

rare python
#

No

vernal moth
#

no it solid

#

s m h

worn ember
#

ah yes, i hate how the density of my drives changes

#

physics really be doing a number

smoky cloud
#

When it’s ready I guess

vernal moth
#

when we know its not gonna destroy peoples worlds

#

we value stability, so testing is important

#

guess pufferfish people test in prod for us now

twin lagoon
#

been running that branch in production for a few days

#

works fine

#

makes 1.18 usable

vernal moth
#

make we should collect experience like that in the PR thread?

neat oyster
#

yea im also using that build for like a week now

#

no issues

radiant oriole
#

I’ve also been told by many people that they’re using it without issues which is why I pulled it

#

Purpur also just pulled it

worn ember
golden gust
#

magic trick to get networking working!

#

just reboots the entire machine

#

idk how the fuck I fucked it up, but, it works now

#

NoMachine works again, woo

languid karma
#

Bro some kids are calling 108

#

(Indian equalivent to 911)

twin lagoon
#

ok

#

@waxen panther

#

thoughts

waxen panther
#

that is crazy dude

tropic mural
#

hello, is there som plugin that show what version some players are playing?

languid karma
#

If u have viaversion installed there is a command which tells u

real saddle
#

hloo

#

im back

#

how to knock back a player like if they stands near a npc more than 3 seconds etc etc

#

anyplugins or anyideas

#

ohh dead chat

waxen panther
#

ohh dead chat

still sorrel
#
player.sendActionBar("§cinsufficient permissions");```
#

I really should not be doing this in 2022

#

any good tutorial on how these components work?

#
default void sendActionBar(final @NotNull Component message) {}```want to implement this method
crystal lilyBOT
still sorrel
#

hm this is new

#

or at least new since I last did anything minecraft related 4 years ago

#

is this paper only?

limber knotBOT
#

depends on what you want to do. #paper-dev for development questions btw.

still sorrel
#

appears to be natively in paper

#

epic

little frost
#

adventure very epic

still sorrel
#
// Creates a line of text saying "You're a Bunny! Press <key> to jump!", with some colouring and styling.
final TextComponent textComponent2 = Component.text()
  .content("You're a ")
  .color(TextColor.color(0x443344))
  .append(Component.text().content("Bunny").color(NamedTextColor.LIGHT_PURPLE).build())
  .append(Component.text("! Press "))
  .append(
    Component.keybind().keybind("key.jump")
      .color(NamedTextColor.LIGHT_PURPLE)
      .decoration(TextDecoration.BOLD, true)
      .build()
  )
  .append(Component.text(" to jump!"))
  .build();
// now you can send `textComponent2` to something, such as a client```really curious how this will look
#

never had this cool stuff when I started developing

real saddle
still sorrel
#

not that interesting, no hover effects

real saddle
still sorrel
#

its what the code above generated

#

clicking on the text does nothing

real saddle
#

hm idk anything

little frost
still sorrel
#

via player.sendMessage

little frost
#

any other plugins?

still sorrel
#
player.sendMessage(textComponent2);```
little frost
#

something is downsampling it

still sorrel
#

no other plugins

#

just my plugin

#

I haven't required it explicitly in my gradle config but it should be included by paper by default

#

I hope

#

let me test if adding it changes anything

#

it all looks the same

void void
#

I don't see any hover events in there though?

#

or click events

little frost
#

oh

#

i didn't even look at the example code but yeah looks like it's working, thought it was being downsampled to black

#

bad example in the docs tbh, should have a brighter color

#

@untold meadow can you believe this

untold meadow
#

i cannot believe this

#

must be fixed at once

neat oyster
#

after seeing that man i have decided NOT to even visit contabo website to avoid trauma

#

he is Photoshoped in too

radiant oriole
#

if you read the picture as "or else" it's way funnier

neat oyster
#

lmaoooo

#

they stole the image from here

vernal moth
#

"stole"

#

its a stock image

neat oyster
#

oh yea but they paid for it ryt

#

but contabo using it

vernal moth
#

I bet 90% of images on my company website we didn't take ourselves

#

we just add some filter to them and BAH, CI is happy

twin lagoon
#

@lavish compasskoriLove

neat oyster
#

on contabos ad

warm anchor
#

@twin lagoon AYAYARie

vernal moth
#

oh our pictures are blurry af too

#

so they load fast, lmao

neat oyster
#

lol

neat oyster
#

yea true but credit to contabo making that man a Lil bit more happy

#

or my eye broke

lavish compass
#

@twin lagoon happeepoheart

left swift
#

go away

plucky sparrow
#

please

neat oyster
#

that is the best thing on genral today if u ask me

left swift
#

no one asked you

neat oyster
#

that is discord

#

no one asks

left swift
neat oyster
#

its a wild theory hard to understand for some people

foggy veldt
left swift
#

they call their product slobs for a reason

foggy veldt
#

Confession I do the same thing somewhat with text but at least I don’t just copy paste I try to change the wording a bit

#

Words are hard

#

I’m a level 3 description yoinker

neat oyster
#

that picture i sent is a rabbit hole it goes even deeper

#

that is compressed atleast 3 times before contabo

radiant oriole
#

there are at least 10 people that are going to look at that photo, not see what's wrong with it, and wonder why they are stupid

quasi valley
#

LOL

warm anchor
#

Yeah

quasi valley
#

I learned the hard way that that's bad

radiant oriole
#

I can count like 5 things wrong with that photo

#

aside from the obvious

warm anchor
#

@radiant oriole

radiant oriole
#

LMFAO

warm anchor
#

You’d think one mistake is enough

#

Lol

hot badge
#

idk how you guys hold the soldering iron but that seems correct to me

warm anchor
#

(They are both holding the hot part)

hot badge
#

that seems normal to me

plucky sparrow
#

why is the hdd opened

#

doesn’t that destroy it

left swift
#

there is a joke to be made

#

but some would say

radiant oriole
#

first one-
holding the hot part (ow)
cable is dangling in a dangerous way
atttempting to solder super tiny SMD components a $5 soldering iron
there's no way she could possibly see what she's soldering at that distance
typically when you're soldering something you need like 3-4 hands, and her other hand is just sitting idle, wtf

warm anchor
quasi valley
#

Time to solder eternity's weebness away

warm anchor
#

@quasi valley hello new hat when?? Christmas long gone poutrie

quasi valley
#

what kind of hat

warm anchor
#

Idk the German kind

#

Seem them only Netflix krappa

left swift
#

dunce cap

#

recreate this for ur pfp kenny

magic river
#

We're finally starting to see games optimized for SSDs, too bad they're only on PS5 šŸ˜›

foggy veldt
#

Speaking of PlayStation I saw discord finally added psn connections

magic river
#

Dying Light 2 on PS5: 25.4 GB
on PS4: 51 GB
on PC: ~60 GB

#

Some of that is going to be kraken (hw decompression) too, of course

#

Most of it is probably optimizing for SSD so they don't need to store duplicates to ensure data locality

foggy veldt
#

Doesn’t PS5 have some next gen quantum computing gigachad proprietary ssd formula tho?

#

I remember that was the hype during the launch marketing

magic river
#

That's kraken

foggy veldt
#

Ah

magic river
#

RAD Game Tools basically does compression tools, that's their whole company

#

Oodle Kraken is a thing you can get for PC too

limber knotBOT
#

Bink Video... now that is a name that I have heard on pretty much every game in the last 30 years

#

šŸ‘€

magic river
#

But every PS5 dev license includes a license for Oodle Kraken and Sony put a hardware accelerator for decompressing it in the PS5

#

Even without kraken the PS5 has a really fast SSD though

#

It's a custom thing that's like halfway between a consumer SSD and an enterprise one so they could get high speeds without cutting edge NAND

#

It has a more expensive controller so they can have more channels which is usually an enterprise thing

limber knotBOT
#

can't wait for there to be info on what the fast Steam Deck SSD will actually be šŸ‘€ (or has there been some and I've missed that?)

magic river
#

Steam Deck is just a standard eMMC or NVMe SSD, afaik

#

I think even the eMMC version has an M.2 slot, not sure

#

In which case the cheap model might actually have been the best one to get

limber knotBOT
#

well the 512GB model is supposed to be a faster NVMe than the 256GB nvme?

#

or something like that

magic river
#

Bigger SSDs are generally faster

#

Until you hit the limit of the controller, anyway

limber knotBOT
#

I mean, only the expensive one has a non-glare screen šŸ‘€

#

(but I guess there will be anti-glare foils anyways)

magic river
#

Yeah, but you can get a screen protector to do that too

#

It's "just" etched glass

limber knotBOT
#

the important part is the exclusive keyboard theme anyways!

magic river
#

If the cheap one has eMMC and an empty M.2 slot that means you could get the most storage in it

limber knotBOT
#

(which totally wont be leaked and installable on all of them on day one)

magic river
#

Some guy on /r/SteamDeck had the same thought as me and swapped his 256GB deposit for a 64GB one

limber knotBOT
#

depending on the form factor actually getting an SSD that fits might not be cheaper though but who knows

magic river
#

It's just a standard 2230

#

I've got a 256GB one sitting on my desk

limber knotBOT
#

you cheater lol

magic river
#

It's even NVMe

#

Came out of my XPS

limber knotBOT
#

oh I thought you meant you had a steam deck šŸ‘€

#

my reservation still says Q2 ;_;

magic river
#

I had to take some pliers to the XPS SSD holder to fit a full size drive in there šŸ˜„

waxen panther
#

amaranth most based papermc general chatter

magic river
#

It has a 2280 sized piece of metal to shield the SSD but it had a clip in the middle to hold a 2230 drive down, you're supposed to give Dell like $15 to get a different piece of metal if you want to put a 2280 in there

#

I just bent the clip up out of the way

magic river
#

I wonder if an SD card is better or worse than a HDD

#

I think it's better, so long as you get a good one

#

Like, they have some that are 300-400MB/s reads and 90MB/s writes

#

Valve seems to think SD card won't be a problem so they must be counting on it being better than HDD

haughty bear
#

this is a very suspicious question, but are there any effective ways to unlock an encrypted USB which deletes itself? On windows there's a readable and unreadable partition, but on linux I can't even see the readable one

magic river
#

Sure, put in the password šŸ˜›

haughty bear
#

...if the password is something that you forgot 5 years ago

charred monolith
#

If you can't see it on linux, is it possible an NTFS partition? In that case, it may be a driver issue

magic river
#

It sounds like the drive works like how USB cellular radios do, where it shows up as a USB storage device until the driver sends it a special USB command that makes it disconnect the drive and appear as a modem instead

#

So you're beholden to the firmware on the thing, it probably requires the password in a special command to make the other drive appear

haughty bear
#

interesting, I've never heard of that

magic river
#

Guessing if you put in the wrong password enough times the firmware just deletes its copy of the encryption key derived from the password (a hash, kind of) and at that point you have to brute force AES256 or whatever, although you'd have to get access to the hidden drive still first

haughty bear
#

from what I understand, it has a CD ROM "partition" (is that even the right term here?) which windows can read, and a USB "partition" which is unlocked from software on the CD ROM

magic river
#

Right

#

That's how those modems work too

#

Except instead of unlocking a USB storage you unlock a USB modem

haughty bear
#

you'd need to unlock a modem?

magic river
#

It doesn't take a password, just a magic command

#

It's so they can provide the software to use the modem even if you don't currently have internet

haughty bear
#

excuse my ignorance, but why couldn't a usb device just instantly announce it's a usb modem?

#

ah

magic river
#

Since this device is how you get internet

#

The driver that comes with the software on the USB CD-ROM side just instantly sends that command when you plug it in so in the future you only see it as a modem

#

But yeah, you probably aren't going to get this data back

haughty bear
#

I know a part of the password

magic river
#

You'd have to look for someone who reverse engineered the thing and found an exploit

haughty bear
#

I was thinking of dumping the data and using some cracking tool to generate a password list

#

Hm fun challenge

#

do you think I could use a usb write blocker to manually brute force it without letting it delete the data?

magic river
#

No, it's not the computer that does the delete

#

There is a little embedded computer in the USB drive that does it, you can't block that

#

In general for this kind of thing the answer is to take the drive apart and wire up a direct connection to the NAND

haughty bear
#

where can I read more about this? I'd like to actually try it

#

the data on it is not that important, but I'd just like to decrypt it anyway

magic river
#

You can't just solder some wires on, pretty sure you need some specialized equipment

haughty bear
#

ah

magic river
#

You would essentially be transplanting the NAND from this thing to a new drive

#

Even that isn't enough though, you also have to reverse engineer how the drive is deriving the encryption key

haughty bear
#

it sounds like something that, if I had the money and equipment for, I would like to try

magic river
#

Otherwise you'd have to just brute force AES256 which afaik is a "heat death of the universe will happen first" kind of thing

#

Even with a quantum computer that we aren't even sure can be created

haughty bear
#

so you're saying, it's technically possible?

magic river
#

lol

#

Even if the bitcoin network was trying to brute force AES-128 instead of whatever stupid thing they do it would still take 70,000,000,000,000,000,000,000,000 years

#

And that's just 128-bit

#

For the quantum computer part:

Cracking AES-128 would take an estimated 2,953 logical qubits and AES-256 would require 6,681. In 2020, the largest quantum computer had 65 qubits with a goal of hitting 1,000 by 2023.

#

More likely if you paid the right people enough money they could find some kind of exploit in the firmware

#

Or they'd be able to reverse engineer the key derivation function and clone the NAND so they could brute force the password instead of the encryption key

haughty bear
#

It's not about the actual data lol, I just want(ed) to try to unlock it myself

#

But hearing about how complicated that would be, I don't think I'd be able to

#

although I'm curious about this whole technology where it pretends to be a storage device, then turns into a modem/whatever else

#

is there a name for that technique?

magic river
#

Looks like for microSD the best you can do right now is 160MB/s reads and 90MB/s writes although for some reason those are V30 rated so it must have some caveat to that 90MB/s

#

That's still a little better than a normal HDD though and presumably it does a lot better on random read/write

#

Ah yeah, and an A2 rated microSD (the best ones I can see are A2 and V30) can do 4000 IOPS for random read while a HDD can only do like 70

#

Basically microSD cards are now where SSDs were in like 2010

#

Only $33 for 256GB too

hushed plover
#

hey guys

south matrix
jade flax
#

hate to see it

ashen forum
#

Is there a way to make multiple servers inside your server?
Similar to hypixel connecting you to a separate server to play each minigame

jade flax
#

Using a proxy and some plugins sure

#

not going to be something that you can do easily out of the box

daring owl
#

What ssh clients do people use

ashen forum
#

Is there a reccomended plugin for this? Or is it something I have to do more research into

jade flax
#

You'll have to do more research into it

ashen forum
#

Alright

south matrix
jade flax
#

I will recommend learning more about proxies, how they work etc

hushed plover
#

I forked it

hushed plover
#

off a random

south matrix
#

and that gives you even less of an excuse

jade flax
#

Means you didn't proof read lol

daring owl
#

got two spellings of it

granite slate
#

Hi guys, this is the diagram of a multiplication algorithm of a floating point number. Does anyone know what is the bias?

warm anchor
#

Do your own homework dedrie

granite slate
#

I'm trying to do it. But idk what is bias XD

spare venture
waxen panther
#

Poggers

worn ember
#

didnt know the wtf tld still exists

left swift
#

stonks

magic river
rare tiger
hexed dragon
#

Oh yes tomorrow is a good day.

#

Snapshot day tomorrow.

limber knotBOT
#

hey

twin lagoon
#

@lavish compass 🄺

half escarp
#

How do networks like hypixel load new worlds for minigames without any lag

twin lagoon
#

they start new servers

#

not worlds

jade flax
#

and stuff like kubernetes

left swift
#

magic

half escarp
#

Thats too much ram usage

jade flax
#

but... they do

twin lagoon
#

they do

#

you have to keep in mind hypixel has 1500 dedicated servers

#

multiple terabytes of RAM

jade flax
#

all in the name of "stability"

jade flax
#

In-fact, they published an article on their infra once

half escarp
#

Im sure this is fake

#

The server is big yeah but not that much

twin lagoon
jade flax
#

but it isn't

half escarp
#

Uhh ive seen a skywars plugin that loaded a world and there was no lag

#

Which is impossible

twin lagoon
jade flax
twin lagoon
#

yeah you have to keep in mind hypixel isn't using your standard spigot jar

#

and an ancient version of minecraft

lilac zephyr
#

Iirc they have couple worlds per instance for skyblock and homes, might be same thing for minigames

#

Or was it housing

twin lagoon
#

nothing prevents you from making world loading async

lilac zephyr
#

No idea, i dont play there

half escarp
twin lagoon
#

anything can be async

half escarp
#

Ive found a plugin called slime world manager and i think im gonna use it, can it be async

half escarp
#

I tried

twin lagoon
#

it can be

half escarp
#

Well yeah not that easy

#

I wonder if someone made minecraft multi threaded yet

twin lagoon
#

that also exists

merry talon
#

anything can be async, you just gotta put the work in to make sure it should be

upbeat falconBOT
twin lagoon
#

i didn't know you could have search suggestions

#

that's dope

jade flax
#

yep

twin lagoon
#

eitherway

#

hypixel isn't using your standard spigot jar

#

they don't need to give a shit about api compatibility

merry talon
#

I heard they fixed the lag by running it at 40tps instead

jade flax
#

inb4 [ASYNC] [40TPS] [Paper Fork] /s

lilac zephyr
#

I think that I saw a fork that had /settps

half escarp
#

Is there a 1.8 version of that

twin lagoon
#

all of those forks with /settps are 1.8

merry talon
#

oh jesus

half escarp
#

Anyone recommend slime world manager? Should i use it

twin lagoon
#

are you capable of maintaining slime world manager

#

if so, sure

lilac zephyr
#

If you know how to use it, sure

twin lagoon
#

if not, no

half escarp
#

Not big deal docs are everywhere

jade flax
#

If you run into any issues, you will likely not get any support

#

so bugs, glitches etc

half escarp
#

I just need to figure out if it can do its stuff async

lilac zephyr
#

Does it have to be async?

twin lagoon
#

i don't think it's able to do async world loading

lilac zephyr
#

Async is cool but it is not needed everywhere

half escarp
#

In my case yes

#

Im not that one with a billion dedis

jade flax
#

You don't need a billion dedis to create a stable, scalable, environment

half escarp
#

Also i dont think every game with its own server, no server instantly starts

twin lagoon
#

you'd have servers ready to go ^

half escarp
#

(Hypixel)

twin lagoon
#

you're not going to start them on-demand

#

you'd have a buffer

jade flax
#

either way, thinking async is your only option is a bad way to go about it

half escarp
#

Im just gonna ask if swm supports async loading

#

I think it does since it already has its own format, so why not async

twin lagoon
#

it won't

jade flax
#

Good luck with responses, that repo is essentially dead

twin lagoon
half escarp
#

They have a discord.....

twin lagoon
#

async world loading isn't something you'd add in a plugin

lilac zephyr
#

Does paper have async world loading šŸ¤”

twin lagoon
#

no

half escarp
#

I think swm does support async loading

#

I searched some messages

jade flax
#

as michael sated

#

async world loading isn't achievable through plugins

twin lagoon
#

i actually wouldn't be too surprised if they managed to pull it off

#

i remember them looking into it

#

and (A)SWM does require more than just the plugin

#

it does class modification with a java agent

jade flax
#

interesting

half escarp
#

Did hypixel admins tell us if their timer is based on ticks or seconds

twin lagoon
#

why does that matter

half escarp
#

Well their server is good i wanna know what i would do

twin lagoon
#

they're successful but that doesn't mean they're a good example

half escarp
#

Well yeah but remember people like servers to be exact copy of hypixel

#

Idk why but

twin lagoon
#

no they don't

half escarp
#

This is what people like

twin lagoon
#

if people liked servers to be an exact copy of hypixel they'd be playing on hypixel

jade flax
#

what evidence do you have to back this claim?

half escarp
#

Remember ppl are sometimes banned

jade flax
#

and I am sure it is for a good reason

half escarp
#

Yeah but i believe some unfair bans happen

twin lagoon
#

what do bans have to do with the point you're trying to make

half escarp
#

Yeah anyway i just wanna know if ticks, or seconds is better for peformance

jade flax
#

regardless, the vast majority of people who want to play on servers like hypixel... play on hypixel

twin lagoon
#

don't make it overcomplicated

#

stick with ticks

lilac zephyr
#

20 ticks = 1 second

#

Correct me if i am wrong

half escarp
#

What if server lagging

jade flax
#

let's not forget what TPS means

half escarp
#

20 ticks can be 5 seconds with lag

jade flax
#

if server is lagging, fix issue

half escarp
#

What if i can't lol

jade flax
#

that means your tickrate is less than 20

half escarp
#

Yeah this happened in multiple servers

#

Even hypixel

twin lagoon
#

right now try loading a world without impacting performance

jade flax
#

if it takes 5 seconds to process 20 ticks you have a TPS of 4

golden gust
#

Once again

half escarp
#

Tps was down and server wasnt even able to restart lol

golden gust
#

who fucking cares how they do their timers

#

it's an implementation detail

half escarp
#

Me

golden gust
#

somebody wrote a chunk of code and probably never looked at it again

#

the entire game works in ticks

half escarp
#

Well but still remembers how they did it

jade flax
#

not every developer remembers how they wrote every single bit of code

golden gust
#

That's such a minute detail that nobody cares

left swift
#

sup cat

golden gust
#

spamming the same question is not gonna change the fact that it's a trivial implementation detail nobody gives a shit about or cares

spiral robin
left swift
#

one of those nights huh

half escarp
#

Eh ok fine

#

Im gonna use ticks

ashen cliff
worn ember
#

@true canyon imagine if windlace gave 140 attack speed

true canyon
#

yes pls

spare venture
#

someone in my apartment complex has a bosnia license plate bracket

ashen cliff
#

Fact.

magic river
#

Thanks I Hate It

cosmic raft
magic river
#

Interesting, clang still special cases 0.0 and uses xor to create it while gcc loads it from a literal like any other number

cosmic raft
golden gust
#

WTF'

cosmic raft
#

lmao

worn ember
#

@warm anchor games like this piss me off lmao

#

i held the game for like 40 minutes with 3-4 man black holes and pa somehow manages to die every time anyway lol

warm anchor
#

Nice PA on radiant team @worn ember

worn ember
#

yeah guess who's team that is KEKW

#

mine

warm anchor
#

Tfw working for enemy team

fallen herald
#

what is the best bungee for the 1.8 - 1.18.1?

twin lagoon
#

waterfall

fallen herald
#

some fork?

jade flax
rough pulsar
#

people refuse to switch versions due to the updated combat system however (electroniccat)

golden gust
#

irrelevant

rough pulsar
golden gust
#

why do I care?

void void
golden gust
#

why is it relevant to anything?

minor otter
#

Deez nuts

void void
#

huh?

worn ember
rough pulsar
golden gust
#

I still don't get how that is relevant

jade flax
#

How did we get on the topic of cat saying something from the version hypixel uses

rough pulsar
#

wait

void void
#

"b- b- but hypixel said X"

rough pulsar
#

did he not say hypixel should throw out 8 years of work?

jade flax
#

it was sarcasm

#

in response to what was said about their system

rough pulsar
#

ah

void void
#

lmao

jade flax
golden gust
#

somebody said that they should throw out their stack and use modern dumware

#

I said that that would be stupid using the art of "green text"

void void
#

somebody: me

rough pulsar
#

lol

void void
#

im right here cat! smh

jade flax
#

I think people fail to realize how their network truly functions and why they do what they do

rough pulsar
#

oh i read that wrong

golden gust
#

Fine

#

Some idiot*

void void
#

thank you šŸ™

rough pulsar
golden gust
#

not if done properly

rough pulsar
#

ah the world of code documentation ^-^

jade flax
#

documentation, rewrites, code cleanup sessions etc

golden gust
#

I mean, much stuff is speculation, but, the closed wall they have means that they can do stuff that they want which aren't feasable for us

rough pulsar
#

need a pretty large team to do that effectively

golden gust
#

Heres a fun one: Their minecraft servers don't talk minecraft

void void
#

it probably only vaguely looks like vanilla code by now šŸ˜‚

rough pulsar
void void
golden gust
#

I have to wonder if they have a custom JRE these days too

rough pulsar
#

isnt that the entire reason why protocolLib exists?

golden gust
#

agentk was working on some stupid shit over the years

golden gust
#

No, PL is to abstract protocol access

#

the MC protocol itself is pretty wasteful in the scope of things, especially where bandwidth matters

rough pulsar
#

ah

#

if only mc was multi-threaded :(

golden gust
#

@blissful wing

#

book wen?

rough pulsar
#

o_o

golden gust
#

after block game dies or whatever, we need the stories and shit!

void void
#

write book now. publish in 15 years

rough pulsar
blissful wing
#

hm?

rough pulsar
#

LOL

golden gust
#

Somebody is talking about joining hypickle

rough pulsar
#

hi thats me!

golden gust
#

which caused me to bust some of the shit they said about blindly

#

and thus, reminded me of the many stories over the years and how we need a book of the life and times at hypickle

worn ember
#

shudup cat 1.8 best gaime sangry

rough pulsar
# blissful wing hm?

someone on dev team told me that hypickle might run on 1.7 and cat thought you guys forked

void void
#

and he's gone, just like that
ooOooo mysterious!

#

/j

golden gust
#

Yea, he used to love us a lot more back in the days

void void
#

so sad

rough pulsar
#

btw ive been curious, if mojang adds transfer packets in newer versions will there be any way to make them backwards compatible to newer versions? or will old server be forced to update

golden gust
#

well, no

#

how would you make something functional on older clients which literaly doesn't exist?

#

Like, outside of mods, you're SOL

#

and mojang seems pretty held up against transfer packets as much as we've asked for them

rough pulsar
#

i figured, in that case if mojang added something so sought after would they make updates to all legacy versions so everyone can use them?

golden gust
#

no

magic river
#

The only time Mojang has ever updated an old version is for the log4j exploit

golden gust
#

I mean, it's kinda messy

magic river
#

And that was just a config file

golden gust
#

There are many caveats around it, and, the demand for it is pretty weak

rough pulsar
#

what kind of caveats?

golden gust
#

how do you do it securely? especially in an environment where people install a ton of shit on their servers

#

how do you also deal with ensuring that transfers are actually useful other than to a small niche of usecases

rough pulsar
golden gust
#

don't mention

#

mods

#

plugins

rough pulsar
#

well yes ig i was tryin to imply those

#

the transfers themselves would mainly be useful for larger servers though for multiple regions, but outside of that ig they are a bit of a hassle

native wolf
#

But it's so cutomized that it doesn't fall in any particular category

blissful wing
#

sorry was mid-gaming

#

yeah give it a few years and i'll have many stories to tell

#

then again, 5 years ago I'd have thought that MC would be irrelevant by now

#

so

#

ĀÆ_(惄)_/ĀÆ

true canyon
#

nda expiry when

golden gust
#

ā¤ļø

blissful wing
#

less about nda, more about not wanting to talk about potentially vulnerable systems

#

or take away from hypixel's competitive advantage šŸ˜›

true canyon
#

log4pixel

minor otter
#

I have 15$ left on my giftcard for the curry resturant next door if that will change your mind.

jagged widget
#

how would i go about making it not say "(player) left the game" when they change servers under velocity, and show all players under velocity in the tablist?

left swift
#

when is paper going to patch the cat exploit

#

it's been terrorizing discord forever

tropic flame
lavish abyss
#

Morning peeps

lavish compass
lilac zephyr
fringe shard
#

Someone could consult me ​​with the residences, because in the residence there is a dispensary with voodoo, even though I have everything allowed.

warm anchor
#

It’s premium plugin and you’ve paid for it. Ask on their support page @fringe shard

rare python
#

Ew paid plugins

#

I mean I understand why they exist

#

But :/

fringe shard
#

hm okay

cloud siren
#

suggest me a good anticheat for paper

warm anchor
cloud siren
#

😩

#

I have a bedrock server but some player using hack.
For this reason i decided to Make cross server

warm anchor
#

I have bad news for you about anti-cheat on java and bedrock player…

cloud siren
#

??

golden gust
#

bedrock and java behave differently

cloud siren
golden gust
#

you'll basically have to open the hole wider to accomidate for that, or theres a few anti cheats which are disabled in those setups

#

don't mention

warm anchor
#

I call it pain in the ass

rare python
warm anchor
#

But best of luck to you rieThumbsUp

tropic flame
mild python
#

is here anybody familiar with c#? got a stupid question

assume i have two methods

   class A 
   {
       public async Task<B> bAsync() ...
       public async Task<C> cAsync() ...
   }

What is the prettiest way/oneliner to call first bAsync and once it finishes then call cAsync and store its result in a variable.

im looking for something simple like

var c = await a.bAsync().andThen(a.cAsync))
hollow brook
#

Is minecraft down or what?

void void
#

looks like it

twin lagoon
#

@untold meadow thoughts

untold meadow
#

Hmm, looks like an error occurred while contacting login servers, are they down ?

void void
#

yeah

untold meadow
#

@waxen panther thoughts

void void
#

whats this chain of thoughts asking

warm anchor
#

This is a group activities

waxen panther
#

@warm anchor thoughts?

warm anchor
#

World is ending. Minecraft session server has been dead for 180 second

twin lagoon
#

@warm anchor AYAYARie

warm anchor
#

@twin lagoon koriAyaya

void void
#

how much do you have to sponsor for sponsor role

twin lagoon
#

$500

void void
twin lagoon
#

nah i don't think there's a minimum

warm anchor
#

$500 will put you on top list

void void
#

wait why's the due today higher than monthly amount

warm anchor
#

Idk. I did mine on open collective page

#

Don’t remember seeing that. I see the fee site said they charges etc

void void
#

opencollective doesn't have it

#

is GH just pocketing that difference or what

tropic flame
#

so i don't depend on Mojang auth!!!!!