#general

3141 messages Β· Page 1878 of 4

ashen cliff
#

Just add VoLTE yourself. OnePlus 5 gang.

magic river
#

CHAdeMO is the Japanese standard, basically

#

CCS is Europe and US, and then Tesla is doing their own thing

ashen cliff
#

_Well... It is MediaTek... Just modify the IMEI. _

magic river
#

Can't modify the IMEI if I can't unlock the phone

vernal moth
#

CCS is legally required in the EU thankfully

magic river
#

Can't unlock the phone since it's Xiaomi and you have to have phone service on the phone for a week before you can unlock it

#

Can't activate my SIM in it to start the unlock waiting period

#

Otherwise yeah, that would be a good idea, just modify the IMEI so it pretends to be the piece of crap Galaxy A12 my grandma is stuck with now

vernal moth
#

Lmao

magic river
#

And patch in the AT&T VoLTE settings if needed

vernal moth
#

Thank God I only buy phones I can unlock on device

magic river
#

On that note, I recently found out the Pixel I bought unlocked for my dad is now locked to Verizon too

#

And no longer allows unlocking the bootloader

#

Thanks Verizon!

golden gust
#

tf

vernal moth
#

Oh yeah never buy a phone from an ISP

ashen cliff
magic river
#

I didn't

#

When I put his SIM in Verizon locked it

#

It started life as an unlocked phone, I was testing it with my AT&T sim before I gave it to him

spice sinew
#

Hmm sounds like something they throw in the bottom of TOS

void void
#

Active development for Minecraft 1.18.1 what?

magic river
#

Gotta root the Note 9T to change the IMEI

ashen cliff
#

And you should also be able to unlock the phone using the same tool. At least you used to.

magic river
#

Can't root it since the bootloader is locked πŸ™‚

spice sinew
#

Or some kind of stupid "you put our sim in therefore it's locked to our software"

magic river
#

If you have some tool that might get around this I'm all ears but this is a popular brand of phone and people have tried

#

Occasionally they find an exploit to unlock one but then an update patches it or the next model does

ashen cliff
#

I assume they patched that on new models then.

magic river
#

I found some but they were for the Note 6 and older

spice sinew
#

Which pixel is it?

#

Or whatever phone

magic river
#

Redmi Note 9T

#

Oh, my dad's is a Pixel 3 I think

#

That one is whatever, it's no longer supported by Google and his battery life is like 40% what it used to be so it's probably getting replaced soon

#

I was looking at getting him a Redmi like I got for my grandma but since I just had to take hers away and replace it with the cheap crap AT&T sent her that option is out

spice sinew
#

Had that problem with my S10+ had it for 3 years or so recently got the s22 ultra

worn crest
magic river
#

What happened to the bot that changed annoying to type names?

ashen cliff
#

πŸ›Œ

spice sinew
#

Hmm tempted to play around with papermc for fun

tropic flame
#

modders are amazing

#

tl;dr the game still uses the same engine as the other titles from From, which is natively a DX11 engine and should run on Windows 7, so patching it was apparently easy

#

but since it only provides a DX12 renderer, that's what the Vulkan wrapper is for

spice sinew
#

Wow am not shocked lol

magic river
#

...did they mod Elden Ring with VKD3D?

tropic flame
#

yes, that's part of it

#

since the DX12 renderer can't run on Windows 7

magic river
#

That's hilarious

#

Oh wow it's even the Proton fork

tropic flame
#

it's a binary patch + VkD3D

magic river
#

Steam Deck software being used to run games on Windows 7 πŸ˜„

tropic flame
#

just can't play "online" but that'll be the least of your issues in a basically singleplayer game tbh

spice sinew
#

I wonder how good mc would run on steam deck

pearl narwhal
#

I saw basically 60fps at all times without optifine or anything

magic river
#

Just because it's the same engine base doesn't mean they still have a working D3D11 renderer in there

#

They may have tuned/added things to it that don't work or make sense in D3D11 or they didn't bother to implement for it

tropic flame
#

I mean yeah but if the only thing that prevents is from working is the renderer then VkD3D should do the job :p

#

I wonder where I can find people playing with this thing so I can ask them how good it runs

#

I actually found this in r/Windows7 btw

#

surely it wouldn't be possible if it actually used Windows 10-specific API besides DX12

spice sinew
#

im sure some if most games for the next few years will be likely able to be playable on windows 7

tropic flame
#

definitely

#

developers will just be blocking it artificially

magic river
#

Some do use Windows 10 APIs though (aside from D3D12), mostly for more efficient locks and such

ashen cliff
#

Well, if someone implements the Nvidia DX12 Windows 7 dll leak... That might be fun.

#

Even incudes debug symbols. kekwhyper

tropic flame
#

I wouldn't call it impossible... I guess

#

^ people have gone this far to make Python 3.9+ run on Windows 7 (3.8 is the last officially supported version)

#

I must say I enjoy this kekw people making these solutions

#

unironically

brazen wind
#

thx, for link

tropic flame
#

no problem πŸ‘ have fun

tropic flame
ashen cliff
#

Interesting things happen, when you are the only person with both IPv6 and IPv4 for a dumb torrent...

radiant oriole
#

What torrent, I’ll make more interesting things happen πŸ™‚

spice sinew
#

sniffs air anyone else smell a fire

ashen cliff
neon bramble
spice sinew
#

just waiting for mobo makers and all that to fully optimize ddr5

#

ram go brrr

ashen cliff
rain wagon
#

Is it possible to show in scoreboard if specific block is destroyed? Is there some plugin for this or placeholder?

rare python
#

POV: You mute and hide all the channels you don't care about.

unkempt drift
#

If you just want to count blocks destroyed of a certain type, you can just use scoreboard. @rain wagon

#

Create an objective with the stat minecraft.mined:minecraft:stone or whatever block type as the criteria

dim prairie
#

Is Paper stable yet?

#

Or should I wait?

vernal moth
#

It's good enough that you can give it a go!

#

Just, caution and backups etc

rare python
#

Me just sitting here with hourly backups.

still sorrel
#

Oh boy, I just got a second router

#

Lets see if the port forwading is fucked

#

yeah its fucked

red panther
#

Does anyone know why neofetch on Windows 11 is displaying Windows 7 logo instead of 11? I reinstalled neofetch and problem still exists...

still sorrel
#

if only I could set it up as if the 2 routers were 1 network

tawdry hazel
still sorrel
#

I have routers from 2 different brands but I want to set up a mesh network, is there any custom router software I can install on both to do this

tall basin
golden gust
#

look for bridge mode

still sorrel
#

There is a router and an access point mode

#

I set it to the latter just now

#

Curious what it will do

proud lance
#

You would make it into an access point

still sorrel
#

I swear the loading screens on routers

proud lance
#

and plug it into the first one

still sorrel
#

No way that it actually represents actual progress

still sorrel
proud lance
#

and I think make the SSID the same

still sorrel
#

Do SSID and password need to match the main router for it to be able to seeminglessly switch

proud lance
#

yes

#

all the SSIDs and passwords need to match

#

idk if it will seamlessly switch tbh

#

but thats how you would do it if you have multiple wireless APs

#

oh and different channels, so as you are moving away from one to another it doesn't try the old channel

still sorrel
#

hm should I press the hide ssid button

void void
#

@little frost u3u

still sorrel
#

oh pog

#

port forwarding no longer fucked up

#

epic

charred sleet
#

Anyone here familiar with nfc

#

im trying to read the data off my school card but my iphone doesn't detect it

still sorrel
#

@proud lance thx its all working as intended now <3

proud lance
#

you can still find it

#

its more of a hassle then anything, if you care about security of your wireless, get a captive portal and RADIUS

charred sleet
#

why is there a politics

#

its gone no?

rare python
#

That is clearly an old screenshot considering #politics is now under Archive.

jade garnet
little frost
#

(and it has a 1.17 banner)

waxen panther
spare venture
#

cringe

turbid oar
#

Love politics

worn ember
#

jroy is typing

limber knotBOT
charred sleet
void void
limber knotBOT
#

Ah seems to have been changed

ancient bolt
#

can't believe rockstar got D'Angelo and Willie Nelson for original songs for RDR2

charred sleet
#

read that as R2D2

worn ember
#

just updated sponge to 8.0.0 in my plugin and everything turned red sad

kind agate
#

just woke up now its time to fuck this elden ring up

worn ember
#

shouldve just waited a few weeks for 8 to drop kek

minor otter
#

I found a solution buying 15m ethernet cable and a hammer. Hopefully the landlord won’t get to mad πŸ₯²

ashen cliff
#

They won't mind.

left swift
#

just paint it the same color as the wall they'll never notice

frank otter
#

who was the massive Taylor Swift fan?

#

was it denwav?

charred sleet
#

yes

frank otter
#

they'll be happy

#

on a bus atm and Taylor swift is playing at unnaceptable volumes

#

I'm not particularly pleased

bronze fox
#

is running an experimental build that dangerous?

vernal moth
#

🍿

#

Anyone else want some?

worn crest
lone ember
#

congrats on the release

bronze fox
#

yay

left swift
#

oh no kenny

warm gulch
#

πŸ‘

meager tusk
#

MiniMessage INCLUDED.

#

BRO.

#

YES.

bronze fox
#

so #220 is what i should DL?

vernal moth
#

Bro!
Is MiniMessage balkan approved?

#

Whatever is latest cogno

meager tusk
#

Fact.

#

@ashen cliff Confirm.

spiral robin
#

paper 1.18.3 when

ashen cliff
#

Fact!

left swift
#

when is general being archived

ripe sphinx
#

Damn when the @e was sent, I had to click #announcements like 5 times, I think Discord got hugged to death for a few seconds there lol

mental meadow
#

Just discord things

left swift
mental meadow
left swift
little frost
spiral robin
rare python
worn crest
#

its in the software category list of all time kekw 5th place

left swift
#

poor kenwald television

rare python
twin lagoon
#

oh my god it is

#

that's just great

worn crest
vernal moth
#

Leafs voice counting up is what absolutely killed it for me

mental meadow
#

oh god

#

kneny is famous now

ripe sphinx
golden gust
#

kneny forgot to pull from the repo before doing the upstream

#

21 commits out of date

rare python
foggy silo
#

Spotted leafs voice 😻

golden gust
#

idfky

#

but, I always sound like

#

gone

rare python
#

We should all ping kenny with the clip next update.

#

Just to make sure he rebases

left swift
#

I donut Frankfurt kill yogurt

golden gust
#

how to minecraft update

  1. git pull
  2. tell kneny to pound sand
left swift
#

can you clear reactions so I can add a pokimane emote thanks

fair ravine
#

Quick question: Does 1.18.2 change nms or am I probably safe to swap out the jars? Mostly because Im at work and I know I will forget later

golden gust
#

there where many internal changes

fair ravine
#

daaang ok

#

Guess I know what im doing this evening

left swift
#

sleeping

fair ravine
#

I mean true tomorrow is saturday

rare python
foggy silo
#

Yea there was

#

Especially due to the registry and such changes

golden gust
#

depends on what you're accessing, ofc

#

Like, it's a huge codebase

#

in any case 99% of code remains the same

#

then theres stuff like the mappings

rare python
#

Chunks as well as using reflection with blocks and player connections.

#

Who says block blast resistances are hard coded? Nothing a little reflection can't fix.

mental meadow
#

oh no

#

why

warm anchor
#

@mental meadow uwu

mental meadow
#

uwu

foggy silo
#

πŸ‘‹ πŸ˜„

vernal moth
#

That seems like misconfigured obfuscation aurora

golden gust
#

WTF

#

PMSL

#

pissing my sides laughting

#

jesus

worn ember
#

tf you laughing about

left swift
#

packing maggots singing loser

golden gust
#

the screenshot

#

where they obfuscated a java.lang method

worn ember
#

this goes over my head but glad you're enjoying yourself lol

ripe sphinx
#

basically somehow the obfuscation touched some JDK methods (big nono, will break many things)

vernal moth
#

It's obfuscation people getting what they deserve

worn ember
#

i see

#

sounds like something that would happen to me if i touched obfuscation lol

left swift
#

obfuscate this

worn ember
magic river
#

I don't even see a method on Boolean that takes two strings

#

Did the obfuscator change things to be stringly typed too to make it harder to read?

left swift
#

llllillllilllillllillill

golden gust
#

I mean

#

but that's a typical getMethod thing

#

so actually

#

something screams that something else changed and they where using getMethod on that

left swift
#

use getMethod on this

#

that's right

#

get owned

worn ember
#

nomana you're full of shit

unkempt drift
#

pokimane is dum

left swift
worn ember
#

susu baka omgur cope ratio and all that stuff

magic river
left swift
#

is that what ur stream content is amouranth

hallow light
#

what is the ping?

#

Ah, nice!

ripe sphinx
vernal moth
#

That would be too easy, sorry, we can't have that

hallow light
vernal moth
#

Just discord things

hallow light
#

Yes, I know. They were just a bit too quick to answer like that, to my taste at least. 🀷

golden gust
#

hm

#

I keep debating on being good or ordering food

#

and, like, i've kinda wanted to order food all week, and, so, am ordering food

smoky cloud
#

Now I’m going to order food and blame Cat

#

β€œSomeone on the internet made me want to!”

potent panther
#

MiniMessage is just fancy tellraw

hallow light
# golden gust I keep debating on being good or ordering food

Ah, I know that struggle. πŸ˜‚ Today I just went lazy and ordered food. I get free pizza from a pizza place near me, as an acquaintance of mine has a gentlemens deal with them. (Lots of free pizza for plowing the snow and gritting their parking lot there with a loader.)

#

Oof, I think I forgot the ping on. sorry cat! πŸ™

golden gust
#

free pizza

#

damn

hallow light
#

yeeeeeah πŸ˜„

smoky cloud
#

Pizza time

hallow light
#

And you can imagine those free pizzas last for long, IIRC it's two or three pizzas for one snowplowing+grit πŸ˜„

magic river
hallow light
#

And you definitely need to do that often during a good winter in finland πŸ˜„

left swift
#

sus

hallow light
#

I think there's actually at least a years worth of pizzas there on the log πŸ˜‚

#

And one free pizza is basically anything we want. All the extra dressings etc. are included on it. πŸ˜‚

void void
potent panther
#

ok i accept minimessage superiority

magic river
#

MiniMessage is just strictly superior to legacy formatting

tropic flame
magic river
#

It supports more things and it's easier to read

void void
pastel lodge
#

look at his

#

and then look at this

#

feel old huh

potent panther
#

yes

little frost
#

no

tropic flame
#

I don't even know if this works kekw

#

but give me the arbitrary numbers any day over JSON

potent panther
#

i accept minimessage superiority

void void
#

MiniMessage is the best solution for user facing stuff

rare python
rare python
indigo canopy
#

@ripe sphinx seems like I didn't lose any data
spawn chunk photo

ripe sphinx
#

shocking

#

but that's good

indigo canopy
#

Cuz i just changed version number to 1.18.1

left swift
#

purpur not using purpur

unkempt drift
#

wtf is &c

#

ik what <red> is

left swift
#

light red

magic river
golden gust
#

The guy is chad

#

the woman is just like 😐

plucky sparrow
#

the woman did really say "I don't want to believe it"

magic river
#

Woman is like "we're so going to fall out of a window"

lament patio
magic river
#

That's insane in mojangson too

#

MM just has a helper to do it for you

lament patio
#

Yeah, MM is nice

rare python
#

If I have to see & again I am going to go mad

#

ujhavghsikdgkvjbsa gvdouas

left swift
#

russia will be for sale soon

vagrant marlin
#

nyet

magic river
#

China already bought it

spare venture
#

why tf wells fargo asking me to fax them a pay stub for a credit card application

#

i would understand if it were one of those $1000/yr annual fee cards, but this is one of their no fee cash back cards lmfao

left swift
#

wells Fargo shit company sketch practices

spare venture
#

yeah i’m withdrawing the application, i don’t have a fax machine

#

you’d think the spam mail they sent that i was β€œpre approved” would avoid this, and having excellent credit. just a sign that future stuff with them will be a pita

civic herald
#

What does the no table role mean?

spare venture
#

remove the space

obtuse jasper
#

Hey guys I'm looking for a new linux distro. I have experience with ubuntu

#

any suggestions?

wide chasm
#

Move the space one to the right for the real answer πŸ˜‰

spare venture
#

what’s wrong with ubuntu

left swift
#

ubuntu 20

obtuse jasper
#

I want to try new things πŸ˜‰πŸ˜³

left swift
#

fedora

vernal bone
#

If you want to try new things, QubesOS.

left swift
#

nothing leaf uses is secure

vernal bone
#

Well yea, but he doesn't have to know that.

magic river
#

Oh god it was Mesa that was 3 spaces for indent

wide chasm
#

That's cursed

magic river
rare python
#

Anyone who uses an odd number of spaces for indentation should be shot. this is obviously a joke... sort of

wide chasm
#

This is, like, Balkan levels of cursed

obtuse jasper
proud lance
#

throughout the whole thing

ashen cliff
#

Already sending in that PR.

proud lance
#

but yes agreed

rare python
#

When I started working on Ion which inherited its code from someone elses project, the first thing I did is convert the spaces to tabs.

ancient bolt
#

the only reasonable indentation style is fibonacci

rare python
#

Please leave.

proud lance
#

I think all of Paper should be indented with wingdings

#

symbols are easier to look at

#

its like reading a book with pictures

magic river
#

Generally in compiler code we're lazy, and assume that allocation succeeds because it's just too hard otherwise in C. Just embrace the laziness, and don't strew around asserts like this.

rare python
#

That is how you cause crashes

magic river
#

Allocation basically can't fail on Linux

#

Or macOS or the BSDs, iirc

rare python
#

oom

magic river
#

OOM kills your program, it doesn't fail a malloc call

crystal lilyBOT
#

downloads page, scroll down, click legacy.

rare python
#

Unsupported

foggy veldt
#

1.19 will include minedown

#

*runs*

rare python
#

minedown?

foggy veldt
#

Pheonix lib

rare python
#

?

foggy veldt
magic river
#

Gross

rare python
#

That looks like some weird amalgamation of Legacy and MiniMessage

foggy veldt
#

I like it but I would only use it for my own servers minimessage is probs more widely known at this point

#

It’s markdownesque

plucky sparrow
#

Id use

lavish compass
#

@warm anchor AYAYARie

warm anchor
#

@lavish compass AYAYARie

twin lagoon
#

@warm anchor @lavish compass Gawryaya

lavish compass
#

@twin lagoon happeepoheart

unkempt drift
#

can anyone spot a difference?

native wolf
#

is there supposed to be any difference?

unkempt drift
#

no

native wolf
#

then it's good lol

left swift
#

the green is slightly lighter on the bottom

lilac moon
#

no its not

native wolf
foggy veldt
#

The bottom one contains OLD in white text above the line while the top one contains NEW in white text above the line

lilac moon
#

litematica thnakfully has updated in time to 1.18.2 for me to update paper

native wolf
#

i mean, there's no reason to rush this update

#

i just slapped ViaVersion on and called it a day

#

it's a minor update after all

still sorrel
#

in C# can object typed parameters be null?

glass crag
#

wdym by object typed paramter

clever mantle
rare python
#

You know what the best 1.18.2 update speed run time save would be?

mental meadow
#

rm -r patches/

golden gust
#

git pull?

rare python
twin lagoon
#

@mental meadow pepelove

mental meadow
#

heewo!!

little frost
#

uwu!

twin lagoon
#

uwu

worn ember
left swift
#

wood please

serene bolt
#

4

viscid wedge
#

Merging viaversion into spigot src brb

clever mantle
#

Tho I was talking about updating plugins, not only paper

golden gust
#

somebody already did that

#

you're far too late

clever mantle
#

How about gayser and ViaVersions?

turbid oar
#

why

#

...

twin lagoon
#

@peak ginkgo do you know more about the server invite banner feature

#

it's starting to appear on servers but there's also 0 info on where you can set the image

mental meadow
#

best dejay

foggy silo
#

oh thats cool

warm anchor
#

Average discord moment

#

Not only would your invite background needs to be universal enough to work on all resolution size now the center part of it has to look decent for banner!

little frost
warm anchor
#

hahahahhahah

#

That will make me so mad

mental meadow
#

gonna center on Ries left ear

warm anchor
peak ginkgo
#

What he said, it kind of sucks

#

I have a better image

mental meadow
#

partial rollout I assume?

peak ginkgo
#

Good luck :)

mental meadow
#

WHO DESIGNED THAT

peak ginkgo
#

@glass ether @twin lagoon

peak ginkgo
worn ember
#

well ig the square

#

but jesus christ

twin lagoon
cosmic raft
#

its already perfect

mental meadow
#

do we wanna replace that jungle?

cosmic raft
#

probably

peak ginkgo
#

I don't have any specifics aside from I did some poking around and it's a user experiment not a server experiment

#

Still trying to find out what % of users it is

#

No experiment enabled locally:

#

Yes experiment

mental meadow
#

hu

peak ginkgo
#

are you sure geyser and enginehub have splashes set lmao

#

geyser does

mental meadow
#

Paper has one set and I have no banner there either

peak ginkgo
#

you're just bad

mental meadow
#

understandable

little frost
#

||nice cropp shitlor||

peak ginkgo
#

(unironically though try reloading while focusing that channel)

mental meadow
#

I've accepted every software slowly dying

warm anchor
wraith trail
#

I looked at this for a while, not sure what the condition is for it to display

peak ginkgo
#

20% of servers will see the popup

wraith trail
#

but there is no server experiment

wraith trail
#

it just shows up for some

mental meadow
#

intellij also decides to randomly stop with the colors, why bother

worn ember
#

i kinda liked it more without the banners

#

feels unneeded since you already have the server icon

wraith trail
#

unless it's just 20% based on some arbitrary condition, as in not an experiment

vagrant marlin
#

you are a test subject

spiral robin
#

i just ctrl + a, ctrl + x, ctrl + p and it works again

worn ember
#

To me that's usually an indication it's time to restart lol

mental meadow
#

only started with the latest EAP

worn ember
#

Mine sometimes breaks after coming out of sleepmode or just randomly when I'm doing some complex stuff with the code inspector

formal surge
magic river
#

Wait so Samsung's "GameOptimizationService" was supposed to throttle games?

#

And they made it throttle basically everything, except not benchmark apps

true canyon
#

Hey who wants to see pain

#

Wonder how many of these 1.8 servers are actually running a fork that's compatible with Java 17 but just stick to Java 8 because "it's better" or something

wraith trail
#

Paper 1.8 even runs on java 17 now

true canyon
#

Is that also true for Paper 1.12? That's my other noticeable group (not as big as 1.8)

wraith trail
#

not sure, you'd have to try it

true canyon
#

That sounds like a lot of effort! πŸ˜†

wraith trail
#

the only issue on 1.8 would have been on linux systems as well, and you could also disable native transports in the config to use newer java versions previously

true canyon
#

That's what I get for listening to 1.8 users for descriptions about their problems!

wraith trail
#

Oh wait hold on no that is still an issue on 1.8. forgot that wasn't changed when updating log4j

next frost
#

Luckily we have this stupid check now that prevents people from using newer Java versions πŸ₯΄

magic river
#

Oh hey that IDE only one person uses had a new release

left swift
#

ur ide

magic river
#

I bet even the people that work on it do so from IntelliJ πŸ˜›

tropic flame
#

we need variety, not just one solution

magic river
#

I used to use NetBeans because at least it sucked less than Eclipse but then I discovered IntelliJ

#

There are multiple solutions: IntelliJ, Eclipse, VSCode, vim, emacs, KDevelop, probably some I'm forgetting

#

At least 2 of those are clearly better than NetBeans

tropic flame
#

uh, yeah, I assume it's IntelliJ and Eclipse

#

I think it's fine on its own though

magic river
#

IntelliJ and VSCode, actually πŸ˜›

#

Eclipse is slow confusing garbage

turbid oar
#

VSCode is the vibe

tropic flame
plucky sparrow
#

I do not miss Eclipse

tropic flame
#

but again I'd rather have a more fragmented dev community where people use various tools instead of everyone just focusing on one

plucky sparrow
#

IntelliJ is so much superior

tropic flame
#

it's not much of a problem in java but with kotlin it seems like you either use IntelliJ or you're fucked

#

and I hate that

#

it's the same reason why I kinda hate having to write C# - having to depend on Visual Studio

plucky sparrow
#

the issue in the first place is kotlin

#

there's Rider tho

magic river
#

In general if you don't use some JetBrains IDE or VSCode you're fucked unless all you want is syntax highlighting

#

Ok, yeah, for Windows development Visual Studio is an option too

tropic flame
#

eh Eclipse was fine for me, I just stopped using it because of the dinosaur I main

#

ironically VSCode is lighter and it's an electron app lmfao

#

even if on the background the language server comes from Eclipse

magic river
#

What?

tropic flame
#

what?

magic river
#

LSP was a VSCode/TypeScript thing

#

Everyone uses it now though

tropic flame
#

if you install the Java language server extension by RedHat, the engine it uses comes from Eclipse

magic river
#

Oh

tropic flame
#

unless they changed things ever since I last opened VSCode - which was a few months ago

#

ok perhaps i chose the wrong words

#

my bad

#

the LSP is something else I guess

magic river
#

LSP = Language Server Protocol, the extension for VSCode from RedHat wires up an LSP from the Eclipse project

tropic flame
#

oh

#

yes

#

then I guess I wasn't that wrong

magic river
#

It's not that good, in my experience

#

But yeah, it's basically the core Java support libraries from Eclipse packaged up as a generic LSP

#

Turns out most of the suck from Eclipse is the bloated GUI framework and nonsensical UI/UX

#

The server mainly suffers from being very maven-centric

tropic flame
#

I think the VSCode extension adds some support for Gradle but I don't know, I'm a maven user anyways :p

magic river
#

The extension doesn't really do anything, the language server includes buildship, eclipse's gradle support

#

It... works, I guess

#

If you don't do anything too crazy

#

Like, you know, try to make an android app

tropic flame
#

I'm not expecting to have the tools required to write an Android app in VSCode anyways

magic river
tropic flame
#

but yeah I'd actually use NetBeans if I could use whatever Gradle/Maven version I wanted

magic river
#

I think that's why Eclipse is doing these things, they're building a new IDE

tropic flame
#

I get forced to use whatever comes bundled with NB for some reason

#

Theia is based on a state-of-the-art web-based technology stack.
I want to laugh

magic river
#

It's basically a rewrite of VSCode

tropic flame
#

Further, it can host VS Code extensions and provides full terminal access.
this is cool tho

magic river
#

Even supports VSCode extensions

tropic flame
#

yeah I figured

#

:p

#

I guess Electron is state-of-the-art now

magic river
#

But github puts vscode in the browser so I don't really get it

#

theia is supposed to be vscode but more flexible and able to run in the browser so you can do "cloud IDE" stuff

#

But vscode can already do that?

tropic flame
#

a .com file?

#

damn

tropic flame
magic river
#

cough M1

tropic flame
#

that's indeed faster than my 2GB ram desktop equiped with an AMD Athlon from 2004

#

interesting though

warm anchor
#

you won’t even remember it’s not your local machine
Until your internet goes down…

mossy vessel
golden gust
#

vscode can

#

even IJ has their remote thing now, projector

#

(which is pretty damned nice, ngl)

warm anchor
void void
#

Reject Windows, embrace Linux

golden gust
#
  1. break away from friends (You probs won't be gaming with them for a while, so, might as well get it over with)
#
  1. Grow beard, and moobs
#
  1. Install gentoo
magic river
#

I'll never finish step 3 otherwise done

golden gust
#

πŸ˜„ ❀️

void void
#

im downloading mint rn

golden gust
#

don't mention

#

it's like arch

golden gust
#

but

void void
#

fuck i forgot

#

sorry

golden gust
#

more bastardised

void void
#

can i use mint?

#

cuz im already downloading it

golden gust
#

mint is like eating salad at a BBQ

void void
#

i was told that it's not resource intense and that it's good for newbies like me

#

i just realized something

#

if i start installing linux this means my laptop wont be available for like 6 hours or something

frank otter
#

imo Pop, mint and Ubuntu or derivatives are good for newbies to Linux

worn crest
#

How old is minecraft 1.8.8 is down yee_fuckin_haw was too old for the server haha

frank otter
#

please don't use manjaro unless you want headaches

frank otter
#

I think my personal record for Arch is half an hour

void void
#

Us linux users must unite!

#

The Linux Union

#

btw its nice that mojang were considerate enough to add Minecraft for linux too

worn crest
#

Oh didn't saw that

neon bramble
#

I know that IntelliJ allows you to run it on some kind of server and then just connect it.

golden gust
#

I mean, thats only a recent thing in the scope of stuff

neon bramble
#

I guess vscode allows it too?

golden gust
#

it's also not as convenient in a sense, you need a machine to ssh into

neon bramble
void void
#

btw does software run smoothly on linux?

golden gust
#

for vscode, there was an unsupported experimental thingamajig but nothing official

neon bramble
neon bramble
golden gust
#

I mean

#

github is offering convenience

#

that's literally all they're offering here

neon bramble
#

I mean if it can support linux it will probably run the same way as on Windows

void void
neon bramble
#

define "smoothly"

void void
#

be equal in performance in resource usage

neon bramble
#

It depends on the software

#

If it has a (good) native port for Linux

#

it will be pretty much same, sometimes even better

#

if you need to run something through wine (proton for games), in most cases there will be a little overhead

#

but it is fine

void void
#

its time for us to compete with windows

neon bramble
#

TBH for developers Linux and macos is far better than windows

golden gust
#

Linux is pretty damnd light in the scope of things, especially as the DEs are often more refined in terms of eyes looking over them

#

Some alternative apps really fucking suck, however

#

and then theres wine...

neon bramble
# void void why

For example, getting docker on windows is a pain in the ass, on linux it is just two commands

void void
#

what is a docker?

neon bramble
#

oh no

golden gust
#

Wine is nice as a "it exists and works with many things just fine", but it can also be unstable AF and not work when you need it most

neon bramble
#

yup

golden gust
#

outside of windows dev, all of the programming tooling these days is available on linux or macOS

neon bramble
#

I mean, the only thing that's only on windows I actually need is Fusion360 I can run it through wine, but it is buggy

#

If I would have had an AMD GPU it would've been without an issue

golden gust
#

docker on mac is as much of a PITA as windows though, but, I mean, I just use VMs for that

void void
#

do you imagine Linus is a programmer?

golden gust
#

He runs a big project

magic river
#

Linus Torvalds made Linux so I hope so...

golden gust
#

I'd imagine his time now is more politics than actually programming

#

but, yea

neon bramble
void void
magic river
#

Someone else

golden gust
#

oh

#

No

magic river
#

I think he handed off his scuba thing to someone else too

golden gust
#

LTTs dude is a tech reviewer

neon bramble
#

yup

magic river
#

You can't just say "Linus" when talking about Linux and expect people to think of that one πŸ˜›

golden gust
#

as much as he's fun to watch he's much clueless about some areas

neon bramble
#

yep

#

I mean it's understandable, they review a huge range of stuff

void void
#

someone look at kyngs' banner

golden gust
#

wait

void void
#

how does big fat lug even walk?

golden gust
#

how'd you get a pic of my mum?

void void
#

its body is huge and its legs are small

#

how would it even get up on its legs

neon bramble
void void
#

that big thing cant swim

magic river
#

They are surprisingly fast and can walk farther than you might expect. Given their short, stubby legs and exceptional girth, it seems remarkable that hippos have been clocked running on land at 18 miles an hour over short distances and walk an average of six miles per night in search of food.

void void
#

it should drown immeaditely when it goes into water

magic river
#

They spend most of their days floating in the water, I think

#

I don't think you understand how buoyancy works

void void
#

dude that animal is freaking massive

neon bramble
#

it is lol

void void
#

how does it stay afloat

neon bramble
void void
#

that thing weighs like a ton

neon bramble
#

I think it weights more

upbeat falconBOT
void void
#

it should be drowning immediately when it goes into water

neon bramble
#

yup, about 1.5 - 2 tons

magic river
#

How do cargo ships float?

#

Or cruise ships?

void void
neon bramble
#

torchun, have you never been to a ZOO?

neon bramble
#

Well it is obvious

magic river
#

I feel like I learned this stuff in primary school too

neon bramble
#

we didn't we didn't connect it to hippos, we did learn about buoyancy

#

depends on your country I guess

magic river
#

Although I also had an uncle who was in the Navy that taught me how to float and such in the water so maybe I just got it there

#

Oh, yeah, not hippos explicitly

#

btw the trick to let even a really skinny/muscular person float is to not breathe out all the way

magic river
#

Yeah but not just short breaths, you have to start with a big one

#

He was basically skin and bones but could float effortlessly on his back with his arms behind his head, I still can't do that without getting randomly dunked under the water and I've got plenty of fat to hold me up πŸ˜›

neon bramble
#

"float effortlessly on his back with his arms behind his head" I am a 95 kg fat piece of shit and even I can do that lol

magic river
#

Fat makes it easier

neon bramble
#

it does lol

void void
#

peepo is fat

worn ember
#

No u

magic river
#

Imaging trying to keep up to date on the latest memes and getting a missile dropped on your head because Russia thinks you're a priority target

worn ember
#

I'll give you internet but don't use it cuz you'll get nuked

void void
#

Should I install Linux on a separate partition?

frank otter
#

I mean

#

you could install it in the Windows partition

#

like it would hypothetically work

#

but it would be a very very bad time

#

make a separate partition as btrfs or ext4

tropic flame
#

I remember reading that NTFS has Unix support with a special flag

#

but uh, don't, use an actual filesystem meant for linux

frank otter
#

strange question: does anyone know a note-taking app which like splits notes into a node-graph-thing to like visualise connection and make revising and note-taking for academia easier

void void
#

@frank otter my linux install didnt go well

#

im getting a bunch of errora

#

should i restart my pc?

dusk marten
#

what sort of errors?

pastel badger
#

Please tell me the dupes that are not fixed and they need to be fixed separately.

limber knotBOT
#

There aren't going to be any unfixed dupes that are publicly known

rare python
#

If and when Paper is informed about a duplication glitch, they will patch it, don't worry.

pastel badger
pastel badger
frank otter
left swift
#

oh man

#

saturday papermc general

rare python
#

I am probably going to regret this.

neon bramble
main flicker
rare python
#

No

left swift
#

why is this popping up more now

rare python
#

Maybe there advertising it more now?

worn ember
#

i mean its legit, but if its worth the money, probably not

rare python
#

Why does this take so long?

worn ember
#

you're better off buying a java book instead and reading docs

main flicker
rare python
#

And I thought paperweight-userdev took forever.

void void
#

First run always takes a while, especially on windows

left swift
#

there was some resource dump larry posted about learning java but it isnt pinned so I'm not gonna find it

rare python
void void
#

oh nvm, thought that was a backslash

left swift
#

now pin it

worn ember
#

implying you can work at google if you follow his course haha

left swift
#

it's called project orion now

pastel lodge
#

where can i suggest features for paper

void void
rare python
#

Probably in the Issues on github.

worn ember
#

/github command wen

void void
#

Please note: These are not the typical results of Project Orionβ„’. These results are used to reflect the potential and your results will vary.
Love the disclaimer

neon bramble
#

like that price they charge for it is horrible

#

like every free java course will probably be better

wide chasm
#

Is it still six hundred dollars?

twin lagoon
#

$110 or so

left swift
#

600????

#

wat de fuk

twin lagoon
#

it's never $600

#

it'll always be discounted massively

wide chasm
#

He initially offered the course cheaper and said that if he'd have sold it x amount of times he'd up it to 600

#

But, I guess he either never reached that threshold or permanently lowered the price.

wide chasm
#

But who knows, there are always so many discounts going on, I'm surprised he even knows what the original price is.

#

Pins are full

void void
#

That's why it's pinned in dev mana

left swift
#

unpin sherman

#

no one goes to that channel

wide chasm
#

That NMS page on MineAcademy is gold lmao

#

Apparently Spigot and Paper don't understand NMS, even if they literally work with that code

void void
#

lmao

void void
left swift
wide chasm
#

He's also advertising inventories as part of the MS tutorial, but then shows a standard chest gui... which can be done without NMS.

#

And the price for IntelliJ IDEA Ultimate he's listing is wrong

languid karma
#

Who needs ultimate for plugin making when ur a beginner??

left swift
#

I use notepad

wide chasm
#

There are a couple things in Ultimate that may be useful, but I agree that Community edition is perfectly fine.

languid karma
#

Yea I feel like ultimate is too over the top when you start out

#

Like you don't really need all of it's features

obtuse jasper
main flicker
#

I see thanks

neon bramble
rare python
#

Bukkit API set block is too slow

neon bramble
rare python
#

so I thought for fun I could try and change the config messages to use minimessage

#

Bukkit.getPermissionMessage() exists

void void
#

That's gonna be some legacy serializer fun

rare python
#

oh yes

#

I am slowly beginning to regret this

#

So currently I have it set to assume minimessage if the config version is >25, otherwise use legacy

#

Would it be stupid to just edit the config and convert things up to minimessage?

void void
#

It should be a toggle imo

rare python
#

Ya, I was thinking of just having a "configuration-uses-legacy-format" which is set to true on pre-existing files, and false on new ones.

#

I guess I will do that then

worn ember
#

waiting for gradle wrappers to download πŸ’€

rare python
#

Also the messages are now being stored as adventure text components, which means I get to go around changing the usages a bit.

left swift
#

noah

#

when is mojangles planning 1.19 drop

void void
#

three

left swift
#

good

#

all is according to plan

obtuse jasper
#

is minimessage a thing already? (inside the api)

rare python
#

Paper includes MiniMessage, but does not use it.

obtuse jasper
#

xd

rare python
#

Paper includes MiniMessage in the Jar as of 1.18.2, but it is not used in the API.

#

I imagine it probably will be at some point though.

vernal moth
#

lol

#

thats brutal

rare python
#

Because paper is just good.

vernal moth
golden gust
#

Bro

left swift
#

including 1.18.1 its 87%

vernal moth
#

wait till todays update up the graph

left swift
#

hangar graph

#

what does the bukkit site use for the plugins and mods?

#

that's not xenforo too is it

rare python
#

someone go back in time and tell me how bad of an idea this was

vernal moth
left swift
#

I like that system alot better than spigot

void void
#

Martin!

#

yes

#

martin vc with me for a lil bit

#

for 5 minutes so we can fix the linux

left swift
#

all of linux

void void
#

yes all of it

#

i wanted to install mint but i got the errors

left swift
#

nice one martin (btw martin is minidigger, i can use his first name because we are tight like that. yeah i know top paper but its not a big deal to me lol)

void void
#

me and him are tight too

#

he once told me about how he made his server at 12

vernal moth
#

I dont use linux.

void void
#

we are not friends anymore

vernal moth
#

if I can avoid it

void void
red timber
#

"got the errors"
does not specify which

#

unless you're trying to install linux on like 586 cpu then installers shouldn't fail, they're quite robust

golden gust
#

I mean, I daily drive macOS

rare python
#

A prime example of the state of Minecraft text formatting:

net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer.legacyAmpersand().serialize(net.kyori.adventure.text.minimessage.MiniMessage.miniMessage().deserialize(msg))
#

This was painful to write.

twin lagoon
#

@untold meadow thoughts

void void
#

why are you serializing minimessage to legacy ampersands?

rare python
#

Because Bukkit.getShutdownMessage()

#

Returns String

#

Plugins will be expecting it in the legacy format.

void void
#

Doesn't that return it with the legacy section sign?

rare python
#

Hmm, good point, i''ll check.

#

Yes it does...

#

lemme just fix that.

void void
#

no nvm, seems to just be the raw config value

#

Plugins will expect legacy strings though, as you said

rare python
#

Yes but the version which returns a component uses section not ampersand

#

Atleast I think that is what LEGACY_SECTION_UXRC means

#

Nope it seems to use &

void void
#

Can't you just do something like net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer.legacyAmpersand().serialize(shutdownMessage())?

#

nvm that would create an endless loop nvm we can move the config fetching inside the adventure method

rare python
#

Well this is what I am currently doing.

// Paper start
@Override
public net.kyori.adventure.text.Component shutdownMessage() {
    String msg = this.configuration.getString("settings.shutdown-message");

    if (com.destroystokyo.paper.PaperConfig.configurationUsesLegacyFormat)
        // Legacy >> Component
        return msg != null ? io.papermc.paper.adventure.PaperAdventure.LEGACY_SECTION_UXRC.deserialize(msg) : null;

    else
        // MiniMessage >> Component
        return msg != null ? net.kyori.adventure.text.minimessage.MiniMessage.miniMessage().deserialize(msg) : null;
}
// Paper end
@Override
@Deprecated // Paper
public String getShutdownMessage() {
    // Paper start - Allow usage of MiniMessage in server configuration files
    String msg = this.configuration.getString("settings.shutdown-message");

    if (com.destroystokyo.paper.PaperConfig.configurationUsesLegacyFormat)
        // Legacy
        return msg;

    else
        // This is stupid, this was painful to write...
        // But it has to be done as those using the API expect this to be in the Legacy format.
        // Please just deprecate this method.
        // MiniMessage >> Component >> Legacy
        return msg != null ? net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer.legacyAmpersand().serialize(net.kyori.adventure.text.minimessage.MiniMessage.miniMessage().deserialize(msg)) : null;
    // Paper end
}
golden gust
#

much of those things honestly needs to be deprecated

void void
#

maybe put the logic for minimessage or legacy > component in a util method since it's going to be called from a few different places

golden gust
#

deprecate

#

shove Messages class into UnsafeValues, imho

#

much of that stuff leaked into the API needlessly over the years through the lack of a better place

void void
#

Should that be in unsafevalues though? Doesn't need to be exposed via the api

rare python
#

The string returning one is already deprecated.

#

I'll leave the component returning one to someone else to deprecate.

golden gust
#

Thing is that many of them did leak into the API for various reasons

rare python
#

Well I think I am done with this now.

#

Just gonna test that older configs don't break, and that minimessage stuff works as well

#

Oh and I need to change the default configs to use minimessage Apparently I already did that.

untold meadow
frank otter
#

oh wow

#

I found an old laptop I hadn't used in a while

ashen cliff
#

Is the battery on fire yet?

frank otter
#

it goes through battery quite fast yes

#

but it charges so goddamn fast

#

at least I think so

ashen cliff
#

So it will soon be on fire.

frank otter
#

yeah I suppose

#

hey, free fireworks I guess

untold meadow
#

settings are cringe - migrate your configs and don't worry about all that cringe stuff

rare python
#

You wanna know the bane of my existence

#

The fact that I can't just break all of peoples legacy formatted configs

#

So now this lovely setting exists:

configuration-uses-legacy-format: true
errant cargo
#

Heya...no idea where the best spot to ask would be.
Running a Server with PaperMC 1.18.1 and I am looking for a very specific plugin (but a quite simple one): players should be able to give themselves a [DND] tag (do not disturb) in the tab-list with a simple /dnd command and remove it using the same command again.
I can only find plugins for admins to make yourself disappear, etc.
Anyone got any tips?

untold meadow
#

just migrate it??? you're the one choosing to do this hacky shit

rare python
void void
rare python
#

Was not aware that issue existed

untold meadow
#

no it shouldn't

#

toggles are cringe and maintenance hell

rare python
#

Converting it would be a bad idea

untold meadow
#

it's an 8 year old format

rare python
#

Lets say someone does have one of those gradients

untold meadow
#

that is going to be removed

rare python
#

And we convert it to MiniMessage

#

Its not gonna be smart enough to change it to a gradient

untold meadow
#

do not say it will look unreadable bc it's unreadable in legacy anyway

rare python
#

Which means you get the old gradient method but worse

untold meadow
#

ugly stuff getting converted to ugly stuff is a non issue

true canyon
#

Closer to 8.5 years old now!

twin lagoon
#

yeah idk why you'd want to support the legacy format in 2022

untold meadow
#

imagine if paper was a TV and you had people moaning that there was no VHS support

#

cringe as hell

rare python
#

I mean just outright converting it would be better code wise, but it would probably confuse people.

true canyon
#

Imagine a new TV that automatically converted your old VHS into DVD and then people complaining about it!

rare python
#

Okay fine

untold meadow
#

people will get over it

rare python
#

yolo, everyones messages get converted to minimessage

#

😈

void void
#

inb4 What does "<red>" mean

golden gust
#

not really the goal

#

Like

untold meadow
#

i think some vocal minorities really overestimate just how many people give a shit about what specific format is used in a paper.yml they touch like once a year

#

like, look at how many people use things like minimotd

golden gust
#

part of the goal was basically to clean up the message patches into 1 patch and area, and have the boolean to switch

#

force upgrading that is somewhat bleh for a new format very few are aware of

rare python
#

I do prefer MiniMessage, and I think everyone should be using, but I understand that forcibly converting it could cause confusion, and make a bigger mess.

worn crest
#

I don't see any sense to move from & to the html style formatting πŸ˜… only more afford

rare python
#

So should I force convert them to MiniMessage, or add a toggle?

untold meadow
#

"more afford" lmfao we're talking bytes if that

true canyon
void void
#

IMO a toggle, enabled for new configs (default messages also use MM)

rare python
#

Currently I have it set up so pre-existing configs default to configuration-uses-legacy-format: true and new configs default to using MiniMessage.

untold meadow
#

gonna be great when we get a nice namespaced global placeholder system into minimessage

void void
#

I would personally have the setting name contain minimessage

untold meadow
#

then you can do shit like <paper.version> or allow plugins to add tags to use in paper.yml/etc

rare python
#

I could probably make it check if the message config has been changed, and if it has not, update it anyway.

rare python
golden gust
#

I mean, am not exactly sure how much I want this to be a thing until we clean up the configs

rare python
#

You would use MiniMessage after cleaning up the configs anyway right?

#

So adding support for it now won't make much difference anyway?

golden gust
#

Yes, it will, cos the current configs in general are a massive mess and shits scattered everywhere in dozens of patches

rare python
#

And files...

#

imo just merge server.properties, bukkit.yml, spigot.yml, and paper.yml into one config file.

golden gust
#

server.properties will probs stay as-is

twin lagoon
golden gust
#

merging all the yaml files is literally already planned

twin lagoon
#

paper configurate in 2024

void void
#

~~add an in game config editor pepela ~~

golden gust
#

NoAH!

void void
#

NO!

ashen cliff
#

Add it.

golden gust
#

Larry, for all his wrongs, was rite in what he did.

#

.larry

#

smh

neon bramble
true canyon
# void void ~~add an in game config editor <:pepela:915710830471970886> ~~

Yes! Make it entirely through an inventory "gui" that's just a bunch of unclear choices of items that fail to communicate visually what they're for and you have to hover over each one to see which is the item you want to edit!
(this is what FactionsUUID users want restored in my plugin, after I replaced that mess with clickable text menus)

golden gust
#

brb, making a plugin for MCM to restore the functionality which the dictator removed

neon bramble
true canyon
#

It's just like the "keep legacy format!" argument. It's 100% about preserving familiarity.

neon bramble
#

I mean, editing any config ingame sounds like a horrible idea

true canyon
void void
#

can you add my plugin's config in there too?

true canyon
golden gust
#

part of why we want it to be a config option at least for now is that we kinda don't wanna just migrate stuff over automagically and have multiple config files with different formats, etc

#

part of why I wanna consilidate at least that part of the config file before we deal with that mess

#

let people gain a level of familiarity around MM, etc, etc

#

before we go steering directly into that mess

neon bramble
golden gust
#

mcore?

foggy silo
#

SMH someone tell that dang stale[bot] to stop spamming #paper-github 😠

true canyon
#

I don't know. I didn't start maintaining until years later, and promptly cleaned it all up.

neon bramble
#

oof

golden gust
#

MassiveCraft basically shoved their MassiveCore project into all of their stuff

#

refused to create pom files for anything

#

and generally wherejust hostile towards other devs

golden gust
#

their library was basically a horror show last I cared to look at it many years ago

tropic flame