#general

3141 messages · Page 1876 of 4

mossy vessel
#

Here is not the proper place to make fun of open source software. You're more than welcome to contribute and improve the plugin, if you disagree with how things are done.

spiral robin
#

^

#

its super annoying and disrespectful esp since chances are you wont do anything to improve it

ashen cliff
neon bramble
#

this is a good question

worn ember
left swift
#

can we make fun of ded

neon bramble
#

Right?

#

right?

#

Wait they even create a separate brand new thread to do it?

#

Thanks git blame plugin

#

I love things that use lombok

void void
#

@spiral robin ,

neon bramble
#

same for me

spiral robin
void void
#

Hii

neon bramble
#

like half open source plugins have their build scripts broken

river sapphire
#

Hi aber and emily

neon bramble
#

nothing new

void void
#

Hey Maccc

left swift
#

besttttt aber!!!!!

void void
#

YEAH

spiral robin
#

wowie

#

i am honoured

left swift
#

nvm I take it back now

spiral robin
#

k

void void
#

BESTESTEST aberdeenerian

left swift
#

honored

spiral robin
#

canada moment

river sapphire
#

aaaand why is everyone Spottedleaf's something 👀

golden gust
#

god

#

I wish u'd just die

void void
#

Same tbh

neon bramble
left swift
void void
#

It's been on my to-do list since forever

worn ember
left swift
#

@worn ember cats talking to you

worn ember
#

i liked his tweet, he cant do shit

spiral robin
#

@neon bramble FeelsSleeperMan your own open source build scripts dont work

left swift
spiral robin
left swift
#

I've successfully countered russia

neon bramble
#

I don't use maven no more

#

must be something old/something i was too lazy to migrate

golden gust
#

jitpack

spiral robin
#

your pinned repo

void void
neon bramble
#

fuck

#

I see why

worn ember
neon bramble
#

gonna update it soontm

#

I think that repo isn't even used there lol

#

thanks

#

I really suggest you get that plugin for intellij

#

it is very helpful indeed

worn ember
spiral robin
#

no

worn ember
#

rood

neon bramble
#

which uses a project I marked private because I was ashamed of it

#

Pure komedy

#

Well rewrite for that bot is planned anyway

#

I will just leave it that way herold

mossy vessel
#

My timeline is full with laravel and I know who to blame.

neon bramble
#

So I apologize to CoreProtect

left swift
#

but

neon bramble
#

It looks like I am also incompetent to write working build script

left swift
#

and

spiral robin
#

soz

neon bramble
#

I hope I won't need to do some hotfix in that bot, because it will fall like a house of cards

mossy vessel
#

<3

neon bramble
#

I swear I know your name FeelsDankMan

wide chasm
#

A lot of my projects don't compile if you don't haven't installed a bunch of versions to your local repo 🙂

#

Multiverse as mutual server, perhaps that?

neon bramble
#

I've done something with multiverse

#

but I wasn't really active on their discord

wide chasm
#

Me neither

#

I do have a role, though, so mission accomplished 🙂

neon bramble
#

Multiverse's api is also very... well interesting

#

but it works.

spiral robin
neon bramble
#

that's good

mossy vessel
#

FeelsSleeperMan

spiral robin
#

FeelsNotMyFaultIsAmazingMan

mossy vessel
spiral robin
neon bramble
worn ember
#

sometimes i wish java was more like C#, Rider can infer Generics and show you the return type of it while intellij just shows E or T or whatever

wide chasm
#

Sounds like you want Rider to be more like IntelliJ then?

little frost
#

generics aren't real

neon bramble
#

a bit confused on that too

mossy vessel
#

sometimes I wish ded was more smart, smart people can figure out generic problems and problems with generics

plucky sparrow
#

that might be asking too much

void void
#

🧐

worn ember
#

i dont have issues with it i'm just saying it would be easier

neon bramble
#

At least for me.

void void
#

I think if you hover while holding Ctrl it shows the inferred type PES_SadShrug

worn ember
#

ah it does zoop noice, in rider it shows it on ctrl+q so i figured it would do that too in intellij if it was a thing

magic river
#

Step 1: Store who modified every block last in PDC

#

aka reproduce Sponge cause tracker from a plugin 😄

neon bramble
#

guys I need a java hotline,
You have consumer for consuming things and something to produce things, it is not named producer

worn ember
#

thats not a bad idea

neon bramble
magic river
#

Step 2 is don't care about the history past the last person

neon bramble
#

I should go to sleep

glass crag
#

supplier?

neon bramble
#

YES!

#

Thanks

#

I just sometimes completely forget essential things

worn ember
#

i just google "functional interface" when i forgot their names lol

neon bramble
#

that seems like a smart idea

left swift
#

I've got some supplies

void void
#

I used to forget all the time

left swift
#

what u looking for

neon bramble
#

e. g. not something I would do

worn ember
#

i wrote this entire system with recurssion in mind and now i gotta rip out the entire recursion part to swap it with a tick based system, the pain

neon bramble
left swift
#

anyways

golden gust
#

nyannyan

ashen cliff
#

Quality question of the day: Does the visual shifting bug still happen in newer versions?

tawny epoch
#

anyone know of a way to let players write some messages for the MOTD on the serverlist like 2b2t has?

ashen cliff
#

The way they did it:

  1. Asked people to write BS on Reddit.
  2. Put it into a config file.
  3. Made the plugin take a random line each time you see the MOTD.
left swift
#

no way

worn ember
#

make them pay $5 to put something there zoop

vernal moth
#

I love renovate

#

Look at this spam

little frost
#

at least you know the update is being adopted :^)

ashen cliff
#

Amazing.

vernal moth
#

You lucky am in a good mood but I almost kicked you for that

#

Joking about it is even more annoying that people actually asking

left swift
golden gust
#

Jesus

#

You think that maybe they'd like collapse bots

wraith trail
#

yeah seems more like a github issue rather than a renovate one

#

its great that renovate links that stuff, not sure if it can do that without the backlinking

little frost
#

well really all that github needs is some special linking syntax that doesn't cause backlinks

rare python
#

You reminded me that I needed to switch my stuff from dependabot to renovate

#

So enjoy as I expand the spam

#

Your welcome.

lilac moon
#

is that just renamed dependabot

mossy vessel
#

The linking only happens bc you link prs in the release tab which renovate quotes. Simply don't have direct links in the release tab and escape 'em with togithub works fine
Though often interesting to see which of your dependents have merged these kind of PRs :P

#

There's only one repository by now that closed the update PR

wraith trail
spare venture
#

launge?

mossy vessel
#

Of?

void void
#

Probably the console

rare python
#

Tabs > Spaces

void void
#

Tabs are superior in every way

proud lance
#

If you love tabs so much why are you using spaces in-between your words then

#

Gottem

rare python
#

Advantages of tabs:

  • Uses less storage negligable, but an advantage none the less.
  • Customisable as people can set the tab width in there editor
  • You don't have to spam as much when editing code without a fancy IDE
proud lance
#

I am just doing a bit of trolling. I use tabs as well

void void
#

I prefer no formatting

#

saves a ton of storage and memory thinksmart

rare python
#

I have a habit of code golfing things

white pine
#

problem solved

rare python
#

Yes but you see I typically indent with 2

void void
#

doesn't solve the storage problem

rare python
#

But others use 4

white pine
void void
#

and the customizability

foggy silo
#

I prefer condensing my source code, using 1 char var names, keeping all source code in the same line and encoding my source code when I am finished for the day.

rare python
#

So if you use tabs, everyone is happy, as there IDE can display it as either

white pine
void void
foggy silo
#

Complaining about the size of your source files nowadays is ridiculous.

rare python
#

That one was more of a joke

rare python
#

But the customisation is the main point.

warm anchor
#

I thought bigger the jar the better performance /s

glass crag
#

storage and spam are non-issues, the major benefit to tabs is accessibility

void void
foggy silo
#

my 4k among us is eating my bandwidth WTF!? 😭😭😭

#

How did our older generation survive!?

white pine
warm anchor
#

Remember tv was 360p

rare python
#

Normally I avoid abreviations

#

In some of my code I have gone as far as to use the word "configuration" instead of "config"

timber sentinel
#

The longer the classname is the better

warm anchor
#

It just sounds weird after you repeated it too many times sometimes dedrie

golden gust
#

here

rare python
#

Amazing

white pine
#

Coding Ninja Tips

1. Use short variable names like a, b, and c. Or, use a variable name like value and data. If you want, even name the variables as types like str and num!
2. Be as compact as possible. i ? i < 0 ? Math.max(0, len + i) : i : 0 is high quality code that anyone can easily understand!
3. Name different functions similarly. If printText prints to the console, make printMessage write text to your printer, and print it out!
4. Shadow your variables. Put user as a global var, then make another user inside of a function, then another user inside of a lambda! Experienced ninjas are troubled with this one.
5. Add side effects to every function! Make isBetween(num, min, max) print the numbers to your printer! Very useful and expected functionality.

golden gust
#

dear sir

#

plz let this person stub thy little toe

spare venture
#

it’s called main class for a reason

limber knotBOT
#

if your classes aren't just one line then I don't know wtf you are doing

golden gust
#

*dear lord

#

wow brain

white pine
#

I believe indents are a harmful practice which kill millions of people per year.

#

Don't indent your code. Condense your code into one line.

#

If there is a way to make your code 1 character shorter, do it!

timber sentinel
#

The human obfuscator

rare python
#

If your class name does not have atleast 3 words, are you even a programmer?

magic river
#

Tabs for indentation, spaces for alignment

white pine
magic river
#

Today I choose violence

foggy silo
magic river
#

Everyone hates my preferred style 😛

#

So I just use spaces

#

I don't usually want things aligned by sometimes I do and if I'm using tabs everyone hates me for using spaces to align things

#

Some idiots use tabs until they need fewer spaces than their tabstop then use spaces for the rest, this is the worst of all worlds

limber knotBOT
golden gust
#

I mean, I use spaces

#

cos then I can align stuff up nicely

magic river
#

I'm okay with spaces because I'm okay forcing 4 space indentation on everyone 😛

golden gust
#

only annoyance is is 2 v 4

magic river
#

But tabs for indentation and spaces for alignment are the superior format

#

The most complicated too though

golden gust
#

Like, I love 4 just cos it's cleaner but theres always weird ass people using 2

limber knotBOT
#

tbh tabs are actually superior... but I started using spaces so -.-

rare python
warm anchor
#

Let’s start a survey and have zcat pings everyone. Let’s go

magic river
#

One of the crazy fuckers on my team was using 3 spaces for indentation

golden gust
#

I mean in some aspects, idc; but, like, spaces is defacto and appears to work

limber knotBOT
#

wat

golden gust
#

oh god

golden gust
#

ever had a 5 spaces file?

void void
#

I prefer seven

limber knotBOT
#

the beauty with tabs is that you can just make them whatever width you want

magic river
#

I made sure our new project had thorough linting rules set up before they got access to it once I saw that

rare python
#

You know whats funny

#

Those who indent with spaces

#

Often use the tab key to indent

foggy silo
#

Lol phoenix, except the class was also a utility class for everything, static, everywhere!!

warm anchor
#

You guys don’t double space your lines either? You know like in Microsoft word

golden gust
#

well, yea, tabs with space just makes sense

limber knotBOT
#

I mean my class is all the plugin does (besides the listeners but those were afterthoughts)

golden gust
#

it's like the best key for it

magic river
#

I trained myself to not use the tab key because depending on the editor I'm in I have no idea what it'll do

#

My first set up tab inserted spaces but then I kept randomly putting actual tabs in things

glass crag
#

one of my jobs did 3-space indentation for some unknown reason

magic river
#

3 space indentation is popular with old school JS stuff, I think

rare python
#

One time a friend who was trying to program sent me a file which ended like this:

    }
});
    }
}

My first response was "do you know how indentation works?"

golden gust
#

"I want 4 spaces, but, muh 80 cols"

glass crag
#

it was c#, so 80 col may be the reason

#

shave off a space

magic river
#

GNU indentation is the most cursed thing I've seen still

foggy silo
#

Do you guys write your code using the MLA format? 🤓

golden gust
foggy silo
#

Greek semicolons? 🤔

rare python
golden gust
#

I do hope that we move past 80 cols one day

#

Like, bro

#

fucking

#

widescreen

warm anchor
#

I like the smiley face in the end

magic river
#

iirc GNU style mixes tabs and spaces but not for alignment reasons

#

And does gross shit with braces like this ```c
static char *
concat (char *s1, char *s2)
{
while (x == y)
{
something ();
somethingelse ();
}
finalthing ();
}

golden gust
#

am not saying we need to use a full 5k imac display, but, like, you know, my screens aspect ration went wider, not taller

limber knotBOT
#

120 cols is bae

void void
rare python
magic river
#

I bounce between 100 and 120

limber knotBOT
#

140 is also nice

void void
golden gust
#

I gotta find where to tweak the bar thing

rare python
#

I use 80 simply because it works great when splitscreening

worn ember
#

just get more screens bruh

rare python
#

I have 2 screens.

magic river
#

My terminals are pretty much always 120 but my visual bar in IntelliJ is at 100, iirc

#

Leaves space in the terminal for line numbers and such 😛

golden gust
#

Yea, 120 for terminal too

#

it just gave the perfect balance between text space and screen estate

rare python
#

80 col forever lol

golden gust
#

So

#

like

foggy silo
#

I still can’t believe I survived on my little 1:1 screen for so long lol

limber knotBOT
#

wat

golden gust
#

who wants to break into peters house and replace all his monitors with CRTs?

foggy silo
#

Yea.

#

It’s been only a year since I came to my senses.

magic river
#

If those CRTs are Trinitrons can you break in to my house instead?

golden gust
#

😄

rare python
magic river
#

TIL the trinitron name is somewhat religious

limber knotBOT
#

I actually used a Triniton TV until 2 years ago lol

magic river
#

It's a combination of trinity and electron tube because they combined three tubes in to one

#

Like the holy trinity, three in to one

rare python
#

80 col works well for me because I just split screen two 80 col files and that uses all of my screen space

limber knotBOT
#

not using 4 monitors smh

rare python
#

I used to have 3

#

But one died

limber knotBOT
#

I used to have 3 too 👀

rare python
#

I have a nice 16:9 monitor and some prehistoric 4:3 or something monitor

magic river
#

Technically I have 3

#

Laptop and then above and behind it the two monitors for my desktop

#

I raise and lower the desk and/or keyboard tray to adjust between the two

rare python
#

¯\_(ツ)_/¯

limber knotBOT
#

my two side monitors are 4:3, it's a nice format

rare python
#

What's worse is when I had 3 monitors they were all different resolutions, aspect ratios, and DPIs

limber knotBOT
#

oof

rare python
#

Ya... nothing ever lined up

left swift
#

I hate liming up

rare python
#

Shh I am on my phone easy to misspell

tropic flame
#

it's an LCD though not a CRT

lilac moon
#

Mine is 6:9

#

16:9

tropic flame
#

uh

#

i felt confused but alright LMFAO

left swift
#

isnt hard to confuse u logic

tropic flame
#

is it?

#

confuse me then, nomana

left swift
#

6:9

lilac moon
#

It was a typo

#

I don't have a 2:3 monitor

left swift
#

why not

lilac moon
#

1:1 monitor?

tropic flame
#

lmao imagine a 1080x1080 monitor

left swift
#

I live that life

tropic flame
#

i bet you do

#

it's the best resolution for your pokimane pics

left swift
#

💅

lilac moon
#

4096x4096 is better

true canyon
#

My second monitor is a cute little hundred dollar 1080p from 2011. I use it for getting a live feed of memes ❤️

pallid edge
vagrant marlin
#

my lil 1080p second monitor is from 2014

#

still working like a champ, while being on for at least 4 hours every day for the last 3 years

ashen nacelle
#

i still have a 9" Monochrome CRT display with a Native Resolution of 512x342

lilac moon
#

imagine using a 512x texture pack on that

#

when your texture pack is higher resolution than your monitor'

proud lance
meager temple
magic river
#

If you went someone and ordered "4 chicken sandwiches, 2 no lettuce, 1 with cheese" what do you think you'd get?

meager temple
#

you'd get 2 chicken sandwiches with no lettuce, 1 with cheese and 1 with the normal shit or a question of "what's on the last one?"

magic river
#

My uncle is convinced they screwed up his order because he got 1 with lettuce, 2 with no lettuce, and 1 with lettuce and cheese

proud lance
magic river
#

He wanted 2 with lettuce, one with nothing, and one with cheese

proud lance
#

if you wanted 2 normal, 1 lettuce and 1 lettuce + cheese thats how you should say it

magic river
#

They normally come with lettuce

proud lance
#

oh sorry saw no lettuce vs lettuce

rare python
#

The glories of communication

meager temple
#

@magic river I don't need to worry about this, I'd only be buying one chicken sandwich 😛

proud lance
#

basically qty + order +/- ingredients

#

thats one entree

#

then move on to the next one

exotic vine
meager temple
#

Or: Qty, on 1 ..., on 2.... on n ....

exotic vine
worn ember
#

Go ask in the papi discord then

exotic vine
proud lance
#

google it

worn ember
exotic vine
#

;-;

meager temple
#

heh, I read that VERY differently...

proud lance
#

dirty

meager temple
#

"Please help Papi, not working"

worn ember
#

UwU papi

proud lance
#

shh eternity will hear you

worn ember
rare python
#

I thought it was a misspelling of paper

meager temple
#

Ah... Placeholder API...

magic river
#

Yeah I would have ordered "4 chicken sandwiches, 2 regular, 1 no lettuce, 1 no lettuce add cheese"

proud lance
#

that seems clear to me

meager temple
#

Order online, avoid confusion

void void
#

give me my eta now now NOW angry_man

#

dies

foggy veldt
#

Do you guys think placeholder api was named that way intentionally so when people use the abbreviation they will say papi

spiral robin
#

of course

proud lance
#

main dev has a latina kink

serene bolt
#

I'm sure permissionsex is an entirely innocent name too!

#

*PermissionsEx

magic river
#

I always say that as PermissionSex

#

It's a plugin about consent

drowsy urchin
#

Lol

magic river
hidden reef
#

does anyone know if i can use a paper server for rlcraft?

magic river
#

CraftBukkit/Spigot/Paper are massive mods that change a lot of things in the server with no concern for compatibility with anything else

#

Even if you did manage to cram it together with a Forge or Fabric modpack (which would be a lot of work) you'd have a lot of mod compat problems and the Bukkit API doesn't play well with modded stuff either so plugins would work inconsistently or break

#

tldr no

hidden reef
#

ok

#

i was having trouble setting up an rlcraft server and just couldnt get it to work but i can get a paper server to work thats why i asked

dawn pond
#

I'm so happy rn

#

I setup pterodactyl with 0 errors

#

plus secure webpage

#

and unix theme

#

in 4 hours

#

that was statisfying

magic river
#

Whoops, wrong window 😛

night parcel
#

anyone use linux/lubuntu?

#

i have a question, on power management is like 59:59 maximum time i can set. I wanna know its minutes:seconds ?

#

so, the maximum time i can set is 1 hour?

#

idle time

neon bramble
#

Good morning

#

Or whatever part of the day is in your timezone

crystal lilyBOT
#
__There Is No ETA__

Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.

tardy stag
#

mc 1.18.2 paper wen

tall flame
#

hello u guys know any plugin that do this? like players will bet a number between 1-100 and at the end of the day or whatevertime u set the plugin will pick a number from 1-100 and the winner will get rewards, like lottery

#

i tried searching but theres no lottery like this

rare python
south matrix
#

uneducated guess would be RIGHT NOWWW

tall flame
rare python
#

Because it's a question about plugins

neon bramble
lilac moon
marble lark
#

lel

dim kelp
#

Hi Good Day Everyone, Anyways can I ask help here on LOCALHOST server?

south matrix
ashen cliff
#

Thank you random plugin.

rare python
#

Someone forgot to clean up there debug print statements

void void
#

Look at what I found
"To understand recursion, one must first understand recursion."

neon bramble
golden gust
#

depends

#

conditional breakpoints can be a blessing but, sometimes shits far too hot to breakpoint

rare python
golden gust
#

(I mean, most devs don't even know how to do that in our community, but, yea

rare python
#

Plus servers don't behave very well with breakpoints.

golden gust
#

there are times where you just don't wanna have to fuck with breakpoints and stepping through code

#

Heck, I was debugging a fun issue in paper yesterday

#

a breakpoint "fixed" the issue

neon bramble
golden gust
#

Cool

#

and you know how to use that and set that up

#

many aren't even aware that the debugger exists

#

and, telling somebody to put a logger message in is much easier than tryna teach them how to use the debugger

#

I will generally point to it, but, very few I've pointed to it I've heard of actually using it

rare python
#

I do use the debugger sometimes, but usually as a last resort before asking others

neon bramble
worn ember
#

every time i show an IDE to a non programmer they go bonkers "omg you hacking NASA????"

#

even between IDE's it can be widely different, had my teacher struggle to help me with an issue cuz i used rider instead of VS and he struggled to use the debugger haha

neon bramble
#

Oof

rare python
#

WhEn PaPeR uPdAtE tO mInEcRaFt 1, 18,. 2

void void
#

Right after hangar releases

warm anchor
marble lark
marble lark
left swift
#

a kitchen sink to u is not a kitchen sink to me

golden gust
#

breakpoints are a blessing, especially when you get into complex code

#

Like, sometimes logging random crap is useful as you can see where stuff isn't lining up with your expectations and work out why, sometimes, the code is far too complex or has code paths far too hot for the old logging approach to be viable without 10 hour to run down the entire thing

marble lark
#

the code is far too complex or has code paths far too hot for the old logging approach to be viable without 10 hour to run down the entire thing
happens every goddamn time to me

#

xd

worn ember
#

Spams 20messages/s

lavish tapir
#

🇮🇳

neon bramble
#

Also, breakpoints are great, because you can add/remove them at runtime, you can't do that with print statements

wide chasm
neon bramble
golden gust
#

Like, IJ lets you do it, afaik the JVM itself doesn't support conditionals but IJ is smrt

neon bramble
golden gust
#

like, afaik it still pauses but IJ will basically start it back up when its going until it's met

#

hoooooorrrible for performance

#

but, like, desperate times call for desperate measures

neon bramble
#

Like you aren't going to debug a production instance, right?

golden gust
#

well, no

#

theres more special tooling for that

wide chasm
#

starts debugging
"Why is prod down?"

neon bramble
#

I've noticed, that even placing a random breakpoint (which doesn't need to be reached at all) slows down the program to like 50% at best

golden gust
#

field watchers are fun

#

Like, Ive made a server unable to be joined because of it

neon bramble
golden gust
#

idk how they work internally but they let you break on field read/writes, etc

neon bramble
#

hmmm

#

seems good

golden gust
#

and, yea, breakpoints will disable some level of optimisation iirc

neon bramble
#

idk, I've just noticed that my plugin loaded configs like 2x slower when I placed a breakpoint anywhere

neon bramble
golden gust
#

Yes

#

In practice, when a debug agent is attached to a JVM, it will typically cause the JIT compiler to recompile some or all methods at a lower optimization level ... or possibly even execute them using the bytecode interpreter. This is likely to happen for methods with breakpoints set in them, and when you are single-stepping1. This may result in different behavior for code that uses shared variables without proper synchronization when you debug it.

neon bramble
#

Well now I understand why some people prefer print statements lol

marble lark
#

s t o n k s

left swift
#

ovhs website is so shit

#

its so insane

ashen cliff
left swift
#

been trying to cancel my server for a week and now getting charged for march cuz it wouldn't cancel and the support told me to basically "just hit cancel m8"

vernal moth
#

Man am wasted

#

And I didn't even take painkillers yet

#

Removing wisdom teeth suuuuucks

#

How can my brain shut off before I take them

worn ember
vernal moth
#

Oh I stocked up on drinkable shit

worn ember
#

good

vernal moth
#

I asked my doc if liquid bread counts and he laughed me out of the door

worn ember
#

lmfao

warm anchor
#

I thought you aint suppose to mix the two too much if you are a heavy drinker lol

vernal moth
#

So not sure about that one 🤔 😂

warm anchor
#

how many you removed?

vernal moth
vernal moth
#

Top two was easy, seconds only

warm anchor
#

I did 4 at the same time and I look like a chipmunk

worn ember
#

yeah i also got 4 removed, well 3 and another tooth cuz that one was too far gone lol

vernal moth
#

The left bottom one took like 20 minutes

warm anchor
#

#selfie time? OMEGALUL

#

I dont remember a thing, they knock me off

vernal moth
#

I look kinda ok

worn ember
#

i only remember going in and waking up in a room

vernal moth
#

I wanted to watch

worn ember
#

sexi boi

vernal moth
#

Also, full anesthesia sounds even worse to recover

worn ember
#

eh, its not too bad

#

they knocked me out for it

vernal moth
#

They shredded my lips trying to hold my face cause they had to pull so hard, lol

worn ember
#

sounds like bad doctors to me kek

vernal moth
#

Pain wise the operation was fine, the syringes hurt the most actually

vernal moth
#

It looked easy on X-ray but the tooth root was angeled weird, something that wasn't apparent on xray

worn ember
#

excuses ;p

#

well we always knew you were a weird one

vernal moth
#

Nah the guy is great

spare venture
#

why did i open paper general to see that picture of mini

vernal moth
#

Ur welcome

#

And: blame eter

neon bramble
#

😳

teal crane
#

I've pretty much learned to not trust anyone who says "coding" instead of "programming"

pastel pivot
worn ember
#

dad joke of the week award goes to

pastel pivot
#

?

vernal moth
#

Don't mind him, he doesn't appreciate humor

#

Damm Belgian

worn ember
#

i like dad jokes

#

dont get me wrong here

pastel pivot
#

All fine, I just couldn't think of anything funny to respond ^^

worn ember
pastel pivot
#

Just noticed how strange the german word "geröntgt" (x-rayed) is. lol

frank otter
#

where is that from

#

like would that be ger-röntgt or get-röng-gt

#

and weren't xrays originally called Röngten rays or something?

worn crest
#

X-ray = röntgen

frank otter
#

oh ok

worn ember
#

name of the invetor/discoverer

frank otter
#

that's the name of the guy who discovered them right

#

ah

worn ember
#

if only people would stop having such weird last names that'd be great

worn crest
#

Mr Tesla be like

worn ember
#

tesla is fine

#

still funny how he has an entire company named after him and the owner isnt even tesla

worn crest
#

Albert Onestone yee_fuckin_haw

short yarrow
#

are there tools that check if your commit will break a build or not? like if someone random submits a PR to github, how do you that the code they submitted won't break a build

honest fulcrum
#

hello i need a lil help
basically i have a paper 1.18.1 minecraft server with plugins old combat mechanics and protocol support
but when a player joins the server with 1.8, they are subjected to chest interface from 1.18.1 how do i enforce 1.8 inventory management?

worn crest
#

You see a green marker if it builds

short yarrow
#

oh okay. what about your own commits to your repo, is there a check you can do before pushing? like you build it locally, but ya know sometimes things can slip

worn ember
#

any pr you merge to master should run it

worn crest
worn ember
#

or well thats how you should set it up

worn crest
#

Or build it locally but GitHub actions is better

teal crane
#

I do both 😄
And then I go to bed and I get an email saying build failed

worn crest
honest fulcrum
# worn crest Dunno what should changed in Inventory management...

right, so in a normal 1.8 world, when you open a chest, hover over an item, and press "1" on ur keyboard, it places that item in ur hotbar slot 1, and whatever was in slot 1 earlier, goes to the next availible slot, but in 1.18.1, if u do the same, the items are exchanged, so whatever was in ur slot 1 goes into the chest, and whatever was in the chest, goes into ur slot 1

teal crane
#

I swear this is just a bad streak 😄
Okay I'm switching to "build" instead of "assemble" so it will yell at me beforehand

golden gust
#

you have stuff like GH actions which does stuff

#

but, I mean, there is no foolproof way to ensure that shit doesn't break

#

everything is basically "does it compile" and "do my tests fail"

#

ofc, compile is easy, but, tests are only gonna test what you cover, and, well, the strive to 100% test coverage is basically enough of an ass that nobody does it

#

Because they waited for us?

worn ember
#

tests? Thats what production is for

golden gust
#

Yes.

worn crest
#

Dev branch

golden gust
#

Paper builds and starts just fine

quick obsidian
#

maybe there's a guru here in general - anyone have a good guide to all the pathfinder goals and what each one does? (ideally with what the parameters do, but they're almost all self-explanatory)

golden gust
#

theres like a project somewhere which cares to document the internals

#

idr what it was called or their coverage of stuff

quick obsidian
teal crane
#

speaking of I love y'all - how do you add your comment to OpenCollective?

worn ember
#

you can just ping a mod or something and give them proof and they'll give you the role

teal crane
#

Ah, I just figured out a way, it's really weird though. If you scroll down to contributers and find your name in the list you can click on it

quick obsidian
#

i doubt r/technicalminecraft will have an answer but i've asked anyway

teal crane
crystal lilyBOT
#
__There Is No ETA__

Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.

wide chasm
#

Paper implements several optimizations that allow the server to run faster.

magic river
#

Months later my coworker working on our iPad app still thinks he can (and it's the right approach to) trace every URL in an OAuth login flow to make sure he is going to the right places

worn ember
#

yes

golden gust
#

not what anybody said, lol

#

not something I cared to touch, but, pretty shitty putting a russian flag on something in response to the ukrainian flag being put in there given the current situation

magic river
#

This guy is a fucking moron

golden gust
#

the ban seemed kinda excessive, but, like, some level of common sense

magic river
#

We have an /api/v2/ that is where most stuff lives and an /api/v3/ that is some stuff I slapped together until he can port to GraphQL

#

He thinks they're interchangeable

golden gust
#

I know clicking emoji is fun, but, like, this is a public channel and space

#

you're putting your name to that

magic river
#

And insists the iPad app is going to do all its calls through /api/v3/ now

#

Good luck having 90% of the app not work

void void
#

tapet: He was talking about his coworker, not XUAN

magic river
#

reopens react-native project to rewrite the iPad app

worn ember
#

have you tried yeeting the guy

#

tapijt

golden gust
#

don't mention

#

I never said I did

#

I just said that I can see why it was deemed insensitive af

indigo rose
#

hey, there is a bit of a drama relating this:

golden gust
#

there is discussions going n about it right now internally

indigo rose
radiant summit
#

guess that's it

wide chasm
#

The person is free to appeal if they want to

radiant summit
#

no more 32+ render distances in future mc updates Sadge

worn ember
#

RWpopcat 🍿

indigo rose
#

what's the reason of the ban? we just want some context

rare flower
#

nice ban for the reaction of the russian flag, thanks

#

Спасибо

radiant summit
#

dude claims he was hyped for 1.18.2 release, clicked all emojis and got banned

wide chasm
#

Putting a Russian flag emoji on the message in 1.18.2.

magic river
#

What a crybaby

golden gust
#

Feel free to appeal

#

we're discussing it internally, seemed somewhat excessive but, I mean, russian flag is kinda a dick move

magic river
#

Puts some random bullshit emotes on a message, gets in trouble for it, deletes all projects

golden gust
#

trying to be open and discuss it

#

literally says to appeal

indigo rose
golden gust
#

like, seriously

#

fuck off

magic river
#

Fuck Russia

worn ember
#

ah yes its big brain time

rare flower
#

is it possible to remove the ban altogether?

drowsy urchin
#

Fuck Russia

magic river
#

And fuck all the trolls coming over here to complain about him being banned

wide chasm
#

This discussion ends here, the person is free to appeal or DM a staff member.

indigo rose
#

im sure nobody that has a common sense (even within russia) would be happy about whats going on, or feels represented by their flag right now; but banning someone for upvoting a flag is unfair

mossy vessel
#

!ban 921910311127244830 Spam bot

thorny flickerBOT
#

:raised_hands: Banned tapet34#7969 (Spam bot) [1 total infraction] -- NotMyFault#3732.

golden gust
#

oh, beat me

wide chasm
#

!kick 526514057512091659 The discussion is over

indigo rose
#

now, that guy is stupid

thorny flickerBOT
#

:raised_hands: Kicked !♠ჯἶõῆἶõჯ♠#9523 (The discussion is over) [1 total infraction] -- stefvanschie#7609.

zealous knot
ripe sphinx
#

ablobpopcorn well that was interesting

wide chasm
#

!kick @zealous knot The discussion is over

thorny flickerBOT
#

:raised_hands: Kicked Mister_Fix#2812 (The discussion is over) [3 total infractions] -- stefvanschie#7609.

simple karma
#

what happened here

worn ember
#

scroll up lazy butt

vagrant marlin
#

the discussion is over is what happened

magic river
#

People think they can be patriotic without also being called out for the things their country does is what happened 😛

radiant summit
#

i thought it was over?

worn ember
foggy silo
#

I wonder since 1.18.2 is out will the deep dark experimental be moved to normal snapshots?

indigo rose
#

you guys are literally banning people for posting their opinion on a punishment; this guy (xuan) left mc development literally because of this. this isn't great for papermc. I'm sure he didn't mean to endorse the ongoing war; and I don't think reacting to a flag emoji means that person is endorsing everything their country is doing

wide chasm
#

!kick 143450719054331904 The discussion is over

thorny flickerBOT
#

:raised_hands: Kicked quiquelhappy#2993 (The discussion is over) [1 total infraction] -- stefvanschie#7609.

warm anchor
#

How's everyone today?

foggy silo
#

Anyone willing to look at a PR? 👀

vagrant marlin
#

i am laying in bed and watching tv

warm anchor
tropic flame
vagrant marlin
#

ban this guy, watches anime.

magic river
#

Neat, NAND flash can be used to do matrix multiplication

foggy silo
#

I’m eating raisin

warm anchor
indigo rose
#

xd

warm anchor
#

stop trolling its not fun

#

read the room

vagrant marlin
#

we got the gang of r/russia here

magic river
#

Well, kind of, I don't think you can take some literal NAND flash and do it but you can use NAND flash cells plus some other wiring to do it

warm anchor
#

can you stop? I dont really care.

mossy vessel
#

!ban 326238619897692170 No need to continue after been told to stop several times

thorny flickerBOT
#

:raised_hands: Banned alexeylesin#0631 (No need to continue after been told to stop several times) [1 total infraction] -- NotMyFault#3732.

magic river
#

NAND flash cells are basically variable resistors which should have been obvious with MLC, TLC, and QLC but I never thought about it

crisp condor
vagrant marlin
#

QLC is cringe

warm anchor
tropic flame
#

for some reason it shows that eternity is live on mobile lmao

#

but i can't see anything

foggy silo
#

I would love to see spotted leafs kitchen sink

#

Specifically live streamed

mossy vessel
#

Streaming anime?

vagrant marlin
#

thats on you

#

streaming anime is prohibited

tropic flame
#

by whom

magic river
#

I, uh, might be in a Discord server that streams anime

twin lagoon
#

average paper general

tropic flame
#

my friends do it all the time in our little server

worn ember
warm anchor
#

That's DIscord moment

magic river
#

They do a weekly watch party thing

worn ember
tropic flame
#

oh no we're getting ToS'ed 😱

warm anchor
#

I guess it got confused by itself.

magic river
#

Sometimes it's just a link to a free place to watch something and everyone tries to sync up, sometimes someone just streams it to the channel

warm anchor
#

I am in the VC on my side PC and was streaming on my main PC

tropic flame
#

oh

warm anchor
#

I have since stopped though

tropic flame
#

that makes sense i guess

vagrant marlin
#

are you trying to hack discord? thats some wild shit

warm anchor
#

You can basically be in multiple VC across other servers

#

if you have other device or VMbox running discord

#

odd decision on discord side but you know PepeLa

simple karma
#

🙏

turbid oar
warm anchor
#

Not very useful though I cant think of any other reason to do it @turbid oar

frank otter
#

oh wait you can have per server pfps

magic river
#

With Nitro, yeah

warm anchor
#

yeah

frank otter
#

I was wondering what happened to eternity's pfp

warm anchor
frank otter
#

also what's in spottedleaf's kitchen sink

warm anchor
#

type in @ spotted to see

turbid oar
frank otter
#

ah

#

why is everyone being various objects of spottedleaf

warm anchor
#

@static badge thoughts?

warm anchor
turbid oar
#

Ah thats why you guys were all in vc that time

#

lol

frank otter
#

ah well

#

ig spottedleaf's furniture has invaded paper

#

not much can be done

void void
magic river
#

Oh good someone is the seagull

#

Is someone the rat too?

worn ember
frank otter
#

wrong reply

#

but ah

worn ember
#

wow, how rude

warm anchor
turbid oar
#

the rat?

void void
#

that rat

warm anchor
#

yes

#

or you can call it lunch

drowsy urchin
#

😢

foggy silo
magic river
#

afaik knockback is entirely client side

#

So... what would a 1.18.1 client do?

#

Maybe not though, I just always assume player movement is client side

#

So I guess the real answer is you tell me

golden gust
#

1.18.1 on a 1.18.2 server

#

Like

#

the moment you say that is like, you know

#

KB is weird cos like, iirc, part of it was handled by the client

#

I think that the velocity set was done by the server for the most part

magic river
#

I know explosion and dragon knockback is done via velocity server side

#

I thought random attacks were done by the client but then I guess knockback/punch wouldn't work

#

So it'll probably behave like 1.18.2

void void
warm anchor
#

should let him merge and submit a grammar PR @void void ayy

magic river
tropic flame
#

champions for a fair and open internet?

tropic flame
#

that's a new one to me, what have they done towards that goal?

vernal moth
warm anchor
#

Fortnite to Epic is like AWS for Amazon

vernal moth
#

Just that epic is a good company and amazon is modern slavery

left swift
#

politics pokiKKomrade

last sedge
#

Can they really ban me here for reacting with a Russian flag emoji? 🙂

vernal moth
#

I can ban you for stiring up shit

#

The topic has been resolved. Keep it that way.

last sedge
#

chill, I just asked a question.

turbid oar
#

it can trigger some people

ripe sphinx
#

If someone reacted to something with a swastika or similar, they should be banned right? Similar applies currently

vernal moth
#

Guys

#

When I say stop

#

Why do you continue

ripe sphinx
#

sorry mini

turbid oar
#

mb 👀

sharp spindle
#

was i kicked or did i leave on accident somehow

void void
#

If you don't have DMs disabled @thorny flicker will send you a message when you get kicked, banned, etc.

sharp spindle
#

oh

#

oops i do have them off 😦

#

i was sleeping and rn i scrolled to the paper discord and it wasnt there so i reaccepted the invite to join

#

which is weird

vague spindle
sharp spindle
#

was not me

#

iirc

#

i dont check this channel

twin lagoon
sharp spindle
#

michael bruhcat

worn ember
last sedge
warm anchor
twin lagoon
#

oh you're eternity

worn ember
#

🐒

warm anchor
#

@twin lagoon wdym

twin lagoon
warm anchor
red halo
#

client and server both can simulate it

ashen cliff
red halo
#

explosion packets can cause block desync between client/server (maybe only in previous versions ?) (the blocks are removed on the client via the explosion packet before removed on the server)

explosion packets handle knockback for explosions

velocity packets can and are be sent to all tracked entities

warm anchor
red halo
#

yeah i have not looked into the internals of newer versions but generally they are heavily refactored versions of the old versions

#

nor any snapshots

#

i wonder how the combat system is changed actually

#

1.9 is hit reg partially broken but generally vanilla players don't really know how to abuse it and in 1.9.0 this was even worse and you could one shot players with this without needing to time anything due to no minimal damage check or something like that

#

but if you can time attacks properly you can basically just attack players multiple times for slightly less damage then the last attack

#

in 1.9.0 you could just spam attack and always do damage

#

so hopefully the new combat update does not break anything that bad lol

warm anchor
#

very true I mean we dont even know when that will actually be merged or ever PepeLa

red halo
#

oh yea and there is the stop sprint stuff after attack that recently people started using for inf/walking hunger while sprinting lol

#

but thats mostly just because the sprint knockback nerf is implemented on the client instead of the server w/ a timer

night parcel
#

russia is the new trigger emojy ?

last sedge
night parcel
#

yah, the censorship is a new sport

#

why would you ban a flag 0-0

golden gust
#

the flag wasn't banned

night parcel
#

people using it gets banned

golden gust
#

people reacted with it in response to the ukrainian flag

#

the ban was excessive, it has been reversed

#

but, I mean, dick move

#

end of discussion

night parcel
#

yah, ik

last sedge
#

ok

night parcel
#

its a bad message, i was thinking just by posting russian flag its an instant ban

lean kiln
night parcel
#

even in online games ukrainian ppl are getting bullied

runic drum
#

This is so sad, my gf is from russia and I am ukrainian 😦
And she is against the war 😢

night parcel
#

on mobile legends i saw this

night parcel
#

i mean, there is war because rusia dont wanna nato near their border

lean kiln
#

you guys are gonna get kicks if you don't stop

#

last warning

night parcel
#

me?

lean kiln
#

all three of you ignoring cat and my request to end the discussion

night parcel
#

its ended, i was talking about the war

glass crag
#

cat pics ✅
politics ❌

night parcel
#

ohh, no politics allowed? ok

ripe sphinx
#

There used to be #politics but it's now archived

night parcel
#

0-0

rocky cargo
#

Hi! I'm trying to do a new server in WaterFall but when I try to connect, I have this error: java.net.ConnectException: Connection refused: no further information:

glass crag
ashen cliff
#

Amogus.

foggy silo
#

Angoose

worn ember
#

duck

left swift
#

waterfall ew

#

duck is back?

magic river
#

RIP my grandma's Redmi Note 9T

#

Supports AT&T LTE and LTE-A bands, supports VoLTE, supports Wi-Fi Calling, AT&T says no, go fuck yourself

#

Now that the 3G network is turned off it doesn't get to make and receive calls anymore

neon bramble
#

oooooof

#

but why doesn't it use LTE?

golden gust
#

some networks are basically being arses about it

magic river
#

AT&T has a whitelist on their VoLTE

#

If your phone isn't one they sell or a small number outside of that they had to support (mostly unlocked Galaxy, iPhone, and Pixel models) then you don't get to use it

teal crane
#

Sometimes it's unfortunate how often we rely on non-open standards. Assuming all mobile networks need some sort of centralization

#

According to google 5G is an open standard, but you'd probably need to make your own transceivers in the whole country to actually utilize it

#

Same issue with ISPs being oligopolies

magic river
#

LTE and VoLTE are (more or less) open standards

neon bramble
magic river
#

But since it's all just data now it's easy for them to add a check in before allowing you to connect

neon bramble
#

if you have a phone with a 4G name on it

#

it will just work

magic river
#

The whole point of LTE was to make it all just an IP network, no more circuit switched stuff

#

Well, SMS and such are still circuit switched I think

neon bramble
#

hmm

#

I am sometimes glad that I live in the czech rep., spam calls are illegal here since the start of the year

#

If I buy a phone, put a sim, it will just connect to the network, no questions asked

vernal moth
#

They are here too

neon bramble
#

huh?

#

I am a bit confused now

neon bramble
#

It's pretty much the same here

vague lagoon
#

Isn’t that a universal thing?

charred sleet
#

thats why hanger is taking so long... someone left the oven on it 🙄

neon bramble
#

wwweeeen hangaar?

foggy veldt
#

How many months ago? $500 seems a lot for a refurbished pixel

#

Yea weren’t they going for like $300 on google store?

#

Oh they bumped it back up

#

It was like 399 when I was shopping around in jan

meager temple
#

like, it didn't use extra "data", it was just embedded when pinging your phone to see if still on the network

magic river
#

Oh yeah SMS was basically just piggybacking on empty space in their heartbeat message

meager temple
#

yuuuup

#

thankfully we still have HDSPA here as well. had the power go out last week, and with everyone using their phone instead of wifi, everything just slowed to a crawl

#

"turn off LTE.... annnd there we go"

lavish compass
#

@twin lagoon happeepoheart

quasi valley
#

@twin lagoon 🦧

twin lagoon
lavish compass
#

kenny moment

quasi valley
#

alright LISTEN HERE

#

it ALL ENDED WELL

prime coral
#

pog

sharp spindle
#

🦧

ashen cliff
#

Why is Minecraft like this?

#

Why are the mushrooms in the dark forest different from grown and natural ones from mushroom fields?
Like bruh.

frank otter
#

krusic what black magic are you doing now

#

did the left mushroom generate naturally

ashen cliff
#

Yes.

#

Like, I have no idea why the ones in dark forests are using different data....

#

WHY MOJANG?

frank otter
#

this is beyond me

#

if this is something you have to deal with good luck

#

if this is something you can complain about, enjoy

ashen cliff
#

And if you click on them with a debug wand or update them in any other way, it just goes to the normal data.

pallid edge
ashen cliff
#

Yeah, but the question still remains... why are those naturally generated ones different from the other naturally generated ones?

pallid edge
#

Are you using any custom item/block mods or is this vanilla?

ashen cliff
tropic pebble
#

hey hello guys, can i ask whats the difference between PaperMC, Waterfall and Velocity? Also what is Hangar? sorry for the questions but i just joined the discord and looking at the channels i couldnt find a detailed answer, im just curious

wide chasm
#

PaperMC is the organization behind Paper, Waterfall and Velocity. Waterfall and Velocity are both proxies. Hangar is an upcoming plugin repository.

left swift
#

chat been dead for 3 hours

#

cringe!

true canyon
#

We were waiting for you!

pallid edge
left swift
pallid edge
#

someone needs to explain to me the story behind that emoji lol

brave mountain
#

Isn't the server too quiet?

#

My eyes are on github waiting 1.18.2

pallid edge
#

I just sponsored, can I get my fancy yellow role? puppyeyes

left swift
#

server's too quiet?

true canyon
#

mods are asleep, post outdated memes

#

I still can't believe my phone called me out like this

lilac moon
#

all but one of my mods support 1.18.2

#

and that one mod that doesn't is litematica which is also the mod i need most today

void void
#

i need to learn how to make a List and how to use generics but im so lazy at the moment

#

it'd be better if i was on my laptop but roomie is trying to sleep

spiral robin
#

Wha-

limber knotBOT
#

soo...

#

uhmm

#

is there an eta by chance?

#

how does one get a minecraft server working if there is no paper 1.18.2?

#

what is velocity?

lament patio
#

There's no ETA

#

You can use 1.18.1 and ViaVersion

lilac moon
limber knotBOT
#

what is ViaVersion and how do I get it?

lament patio
#

A spigot plugin, on spigotmc's site

limber knotBOT
#

Kyle do you happen to have a link?

#

is it that?

pallid edge
#

Yep

limber knotBOT
#

hmm ok so it says to just copy it to the plugin directory? And this is compatible with papermc?

wraith trail
#

yes it is

#

this will allow newer clients to join your 1.18.1 server, there are no gameplay changes

#

for the future: 99.9% of plugins built for craftbukkit/spigot are compatible with paper.

limber knotBOT
#

got it thanks

#

it worked

magic river
#

Still remember my first computer with Windows 95...

#

Not that my first computer had Windows 95, I think it was my third

short yarrow
#

for method signatures in an interface, would you add the exceptions in the method signature if the method throws runtime exceptions?

unkempt drift
#

idk if this is right or not, but I usually only put throws if its a checked exception

#

then in the javadocs I put @throws IllegalArgumentException or whatever

vernal moth
#

I think first Windows I used was 98

#

My dad and I build a PC to control our model trains

golden gust
#

neeeeeeerds

vernal moth
#

Idk how old I was then, but am born 97' ^^

#

My dad even hacked together a RC via the universial remote from our TV and my mom was super angry when we stole the remote and she wanted to watch tv 😂

golden gust
#

first I used was 98, we got an old machine off somebody when they upgraded at some point into the XP era

#

at least somewhat just before the XP era

vernal moth
#

Yeah my dad's PC was XP too but I don't remember using it that early

golden gust
#

we got dialup a while later, which, was fun because like, gotta come off the internet now cos I wanna call somebody or am waiting for a call

#

fun part is that there was some issue at some point, and my mother got a 2nd phone line fitted in for free