#general
3141 messages Β· Page 1878 of 4
CHAdeMO is the Japanese standard, basically
CCS is Europe and US, and then Tesla is doing their own thing
_Well... It is MediaTek... Just modify the IMEI. _
Can't modify the IMEI if I can't unlock the phone
CCS is legally required in the EU thankfully
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
Lmao
And patch in the AT&T VoLTE settings if needed
Thank God I only buy phones I can unlock on device
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!
tf
Oh yeah never buy a phone from an ISP
I think you only need ADB enabled to change the IMEI.
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
Hmm sounds like something they throw in the bottom of TOS
Active development for Minecraft 1.18.1 what?
Gotta root the Note 9T to change the IMEI
And you should also be able to unlock the phone using the same tool. At least you used to.
Can't root it since the bootloader is locked π
Or some kind of stupid "you put our sim in therefore it's locked to our software"
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
I assume they patched that on new models then.
I found some but they were for the Note 6 and older
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
Had that problem with my S10+ had it for 3 years or so recently got the s22 ultra
Not after the merge
What happened to the bot that changed annoying to type names?
π
Hmm tempted to play around with papermc for fun
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
Wow am not shocked lol
...did they mod Elden Ring with VKD3D?
it's a binary patch + VkD3D
Steam Deck software being used to run games on Windows 7 π
just can't play "online" but that'll be the least of your issues in a basically singleplayer game tbh
I wonder how good mc would run on steam deck
I saw basically 60fps at all times without optifine or anything
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
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
im sure some if most games for the next few years will be likely able to be playable on windows 7
Some do use Windows 10 APIs though (aside from D3D12), mostly for more efficient locks and such
Well, if someone implements the Nvidia DX12 Windows 7 dll leak... That might be fun.
Even incudes debug symbols. 
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
people making these solutions
unironically
no problem π have fun
just get the zip version of python though, because the installer will refuse to work
Interesting things happen, when you are the only person with both IPv6 and IPv4 for a dumb torrent...
What torrent, Iβll make more interesting things happen π
sniffs air anyone else smell a fire
Don't worry. It's totally a Linux distro.

Just ask Asus to do it: https://www.youtube.com/watch?v=RgZk0Rqnbsg
#DDR5_9600+
ε―ζ~DDR5-9600ηεΎε°ζ²εε°~~"
1.ROG MAXIMUS Z690 APEX
2.Gskill DDR5
3.INTEL i9-12900K
4.Bitspower LN2 cooler
Is it possible to show in scoreboard if specific block is destroyed? Is there some plugin for this or placeholder?
POV: You mute and hide all the channels you don't care about.
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
Me just sitting here with hourly backups.
Oh boy, I just got a second router
Lets see if the port forwading is fucked
yeah its fucked
Does anyone know why neofetch on Windows 11 is displaying Windows 7 logo instead of 11? I reinstalled neofetch and problem still exists...
if only I could set it up as if the 2 routers were 1 network
hourly? i make backups every 5 seconds!
Okay then
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
Let's try every tick shall we?
look for bridge mode
There is a router and an access point mode
I set it to the latter just now
Curious what it will do
You would make it into an access point
I swear the loading screens on routers
and plug it into the first one
No way that it actually represents actual progress
That is what I did now
and I think make the SSID the same
Do SSID and password need to match the main router for it to be able to seeminglessly switch
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
hm should I press the hide ssid button
@little frost u3u
Anyone here familiar with nfc
im trying to read the data off my school card but my iphone doesn't detect it
@proud lance thx its all working as intended now <3
no its pointless
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
Do you know what RFID tech the card is? I.e. Mifare? NFC can really only read HF RFID tags...
(and it has a 1.17 banner)
based
cringe
jroy is typing
Not sure if it was already mentioned (it probably was), but https://papermc.io/downloads#Paper-1.18 marks "Active development for Minecraft 1.18.1" even though it should be 1.18.2
yeh itβs MIFARE - my friend was able to read it with his android so i just assumed it would be nfc
says 1.18.2 for me, try force refreshing
Ah seems to have been changed
can't believe rockstar got D'Angelo and Willie Nelson for original songs for RDR2
read that as R2D2
just updated sponge to 8.0.0 in my plugin and everything turned red 
just woke up now its time to fuck this elden ring up
average sponge moment
shouldve just waited a few weeks for 8 to drop 
I found a solution buying 15m ethernet cable and a hammer. Hopefully the landlord wonβt get to mad π₯²
They won't mind.
just paint it the same color as the wall they'll never notice
yes
they'll be happy
on a bus atm and Taylor swift is playing at unnaceptable volumes
I'm not particularly pleased
is running an experimental build that dangerous?
parddyyy #announcements
congrats on the release
yay
oh no kenny
π
so #220 is what i should DL?
MiniMessage is used in critical KGB Balkan infrastructure bro.
Fact.
@ashen cliff Confirm.
paper 1.18.3 when
Fact!
when is general being archived
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
Just discord things





remember that this happened lol https://clips.twitch.tv/ComfortableTrappedMilkTheRinger-s3tIeBPuu1tE-AJ_
Watch kennytvn's clip titled "Forgetting to rebase on master during a Minecraft update be like"
its in the software category list of all time
5th place
poor kenwald television
Next time there is a Minecraft update, we should all send this.
kenny archived a goal
Leafs voice counting up is what absolutely killed it for me
I don't actually understand what happened there?
Kenny did the initial update work and forgot to rebase, causing a mess with the git history in addition to the pain and suffering required to fix it.
Spotted leafs voice π»
I donut Frankfurt kill yogurt
how to minecraft update
- git pull
- tell kneny to pound sand
can you clear reactions so I can add a pokimane emote thanks
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
there where many internal changes
sleeping
I mean true tomorrow is saturday
Really? I had no issues updating my NMS, I just incremented the minecraft version and everything worked.
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
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 uwu
uwu
π π
That seems like misconfigured obfuscation aurora
tf you laughing about
packing maggots singing loser
this goes over my head but glad you're enjoying yourself lol
basically somehow the obfuscation touched some JDK methods (big nono, will break many things)
It's obfuscation people getting what they deserve
a
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?
llllillllilllillllillill
I mean
but that's a typical getMethod thing
so actually
something screams that something else changed and they where using getMethod on that
nomana you're full of shit
pokimane is dum

susu baka omgur cope ratio and all that stuff

is that what ur stream content is amouranth
why not just read the message, and you'd find out
That would be too easy, sorry, we can't have that
... I wouldn't be asking if I could read it. And why I couldn't read it, is because the channel doesn't even load.
Just discord things
Yes, I know. They were just a bit too quick to answer like that, to my taste at least. π€·
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
Now Iβm going to order food and blame Cat
βSomeone on the internet made me want to!β
MiniMessage is just fancy tellraw
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! π
yeeeeeah π
Pizza time
And you can imagine those free pizzas last for long, IIRC it's two or three pizzas for one snowplowing+grit π
What does that make legacy formatting?
And you definitely need to do that often during a good winter in finland π
sus
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. π
Ugly tellraw
ok i accept minimessage superiority
MiniMessage is just strictly superior to legacy formatting
writing JSON in chat is ugly, at least legacy formatting looks simple
It supports more things and it's easier to read
But the colors are based on arbitrary numbers
yes
no
{"text":"So what?\n","color":"yellow","text":"Trying to make sense of so many {} and double quotes gives me a headache","color":"orange"}
I don't even know if this works 
but give me the arbitrary numbers any day over JSON
i accept minimessage superiority
MiniMessage is the best solution for user facing stuff

just stealing this for another server
@ripe sphinx seems like I didn't lose any data
spawn chunk photo
I already expect this
Cuz i just changed version number to 1.18.1
purpur not using purpur
Legacy format = simple. No
wtf is &c
ik what <red> is
light red
A snapshot of the Russian economy: an investment expert goes live on air and says his current career trajectory is to work as "Santa Claus" and then drinks to the death of the stock market. With subtitles. https://t.co/XiPVTSUuks
70744
18877
completely agree
the woman did really say "I don't want to believe it"
Woman is like "we're so going to fall out of a window"
Love me some rainbows like &l&x&9&4&0&0&D&3r&x&f&f&a&5&0&0&xi&x&f&f&f&f&0&0n&x&0&0&8&0&0&0&b&x0&0&0&0&f&fo&x&4&b&0&0&8&2w
Yeah, MM is nice
Not sure, if it's the same person but:
https://cdn.discordapp.com/attachments/784438701643005964/948461210217644042/stonks.mp4
nyet
China already bought it
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
wells Fargo shit company sketch practices
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
What does the no table role mean?
remove the space
Hey guys I'm looking for a new linux distro. I have experience with ubuntu
any suggestions?
Move the space one to the right for the real answer π
whatβs wrong with ubuntu
ubuntu 20
I want to try new things ππ³
fedora
If you want to try new things, QubesOS.
nothing leaf uses is secure
Well yea, but he doesn't have to know that.
Oh god it was Mesa that was 3 spaces for indent
That's cursed
Anyone who uses an odd number of spaces for indentation should be shot. this is obviously a joke... sort of
This is, like, Balkan levels of cursed
π
might be easier to find 3 spaces though
throughout the whole thing
Already sending in that PR.
but yes agreed
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.
the only reasonable indentation style is fibonacci
Please leave.
I think all of Paper should be indented with wingdings
symbols are easier to look at
its like reading a book with pictures
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.
That is how you cause crashes
oom
OOM kills your program, it doesn't fail a malloc call
downloads page, scroll down, click legacy.
Unsupported
minedown?
Pheonix lib
?
Gross
That looks like some weird amalgamation of Legacy and MiniMessage
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
this actually looks nice tbh
Id use
@warm anchor 
@lavish compass 
@warm anchor @lavish compass 
@twin lagoon 
can anyone spot a difference?
is there supposed to be any difference?
no
then it's good lol
the green is slightly lighter on the bottom
no its not
yeah, that's just nomana, you can ignore him
The bottom one contains OLD in white text above the line while the top one contains NEW in white text above the line
litematica thnakfully has updated in time to 1.18.2 for me to update paper
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
in C# can object typed parameters be null?
wdym by object typed paramter
1.18.2 update speedrun
https://c.tenor.com/0CXQArozOAEAAAAM/sweaty-speedruner.gif
You know what the best 1.18.2 update speed run time save would be?
rm -r patches/
git pull?

@mental meadow 
heewo!!
uwu!
uwu
TIL this is a thing https://youtu.be/ugqzwi5LQ-w
This is it guys, this is where Minecraft peaks, it cannot get any better than this.
My Twitter: https://twitter.com/DarthVolMC
People in this video:
WOLOLO: https://www.youtube.com/watch?v=3tBqdKGiqnI
WOLOLO: https://www.youtube.com/watch?v=-IgAVQdHJQ4
WOLOLO: https://www.youtube.com/watch?v=WtDn3lSUKeU
WOLOLO: https://www.youtube.com/watch?v=...
wood please
4
ViaVersions 
Merging viaversion into spigot src brb
Tho I was talking about updating plugins, not only paper
How about gayser and ViaVersions?
@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
best dejay
oh thats cool
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!
lest you end up with #731716903742996531 message
gonna center on Ries left ear

partial rollout I assume?
@glass ether @twin lagoon
No specifics on the rollout data but let me poke someone
bruh what the fuck, theres not even a safe area?
well ig the square
but jesus christ
@cosmic raft have fun
do we wanna replace that jungle?
probably
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
Paper has one set and I have no banner there either
you're just bad
understandable
||nice cropp shitlor||
(unironically though try reloading while focusing that channel)
I've accepted every software slowly dying
Whoever made this decision should go back to webdev
I looked at this for a while, not sure what the condition is for it to display
20% of servers will see the popup
but there is no server experiment
it just shows up for some
intellij also decides to randomly stop with the colors, why bother
i kinda liked it more without the banners
feels unneeded since you already have the server icon
unless it's just 20% based on some arbitrary condition, as in not an experiment
you are a test subject
ahhh so annoying! D: happens to me randomly too, only recently
i just ctrl + a, ctrl + x, ctrl + p and it works again
To me that's usually an indication it's time to restart lol
only started with the latest EAP
Mine sometimes breaks after coming out of sleepmode or just randomly when I'm doing some complex stuff with the code inspector
@mossy vessel it is your fault, is not it? https://github.com/PaperMC/papermc.io/pull/166

Wait so Samsung's "GameOptimizationService" was supposed to throttle games?
And they made it throttle basically everything, except not benchmark apps
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
Paper 1.8 even runs on java 17 now
Is that also true for Paper 1.12? That's my other noticeable group (not as big as 1.8)
not sure, you'd have to try it
That sounds like a lot of effort! π
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
That's what I get for listening to 1.8 users for descriptions about their problems!
Oh wait hold on no that is still an issue on 1.8. forgot that wasn't changed when updating log4j
Luckily we have this stupid check now that prevents people from using newer Java versions π₯΄
ur ide
I bet even the people that work on it do so from IntelliJ π
good
we need variety, not just one solution
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
VSCode is the vibe
eh, fair
I do not miss Eclipse
but again I'd rather have a more fragmented dev community where people use various tools instead of everyone just focusing on one
IntelliJ is so much superior
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
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
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
What?
what?
if you install the Java language server extension by RedHat, the engine it uses comes from Eclipse
Oh
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
LSP = Language Server Protocol, the extension for VSCode from RedHat wires up an LSP from the Eclipse project
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
I think the VSCode extension adds some support for Gradle but I don't know, I'm a maven user anyways :p
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
I'm not expecting to have the tools required to write an Android app in VSCode anyways
I wonder how good https://theia-ide.org/ is
Theia is an open-source cloud Β desktop IDE framework implemented in TypeScript.
but yeah I'd actually use NetBeans if I could use whatever Gradle/Maven version I wanted
I think that's why Eclipse is doing these things, they're building a new IDE
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
It's basically a rewrite of VSCode
Further, it can host VS Code extensions and provides full terminal access.
this is cool tho
Even supports VSCode extensions
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?
yeah
cough M1
that's indeed faster than my 2GB ram desktop equiped with an AMD Athlon from 2004

interesting though
you wonβt even remember itβs not your local machine
Until your internet goes downβ¦
https://i.imgur.com/TveyRxg.png oh no, once you need it
vscode can
even IJ has their remote thing now, projector
(which is pretty damned nice, ngl)
oh no the most critical site is down. 
Reject Windows, embrace Linux
- break away from friends (You probs won't be gaming with them for a while, so, might as well get it over with)
- Grow beard, and moobs
- Install gentoo
I'll never finish step 3 otherwise done
π β€οΈ
dbrand: proof that crime does, in fact, pay. https://t.co/eafJWkJ8h1
11366
773
but
more bastardised
mint is like eating salad at a BBQ
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
imo Pop, mint and Ubuntu or derivatives are good for newbies to Linux
How old is minecraft 1.8.8 is down
was too old for the server haha
please don't use manjaro unless you want headaches
idk how long it takes
I think my personal record for Arch is half an hour
Us linux users must unite!
The Linux Union
btw its nice that mojang were considerate enough to add Minecraft for linux too
@ phoenix616
Oh didn't saw that
I mean, doesn't like any normal IDE allow you to do that?
I know that IntelliJ allows you to run it on some kind of server and then just connect it.
I mean, thats only a recent thing in the scope of stuff
I guess vscode allows it too?
it's also not as convenient in a sense, you need a machine to ssh into
It's been in beta for a pretty long time afaik
btw does software run smoothly on linux?
for vscode, there was an unsupported experimental thingamajig but nothing official
Is that an issue tho?
wut?
I mean if it can support linux it will probably run the same way as on Windows
does software run as smoothly on linux as it does on windows?
define "smoothly"
be equal in performance in resource usage
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
its time for us to compete with windows
TBH for developers Linux and macos is far better than windows
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...
For example, getting docker on windows is a pain in the ass, on linux it is just two commands
what is a docker?
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
yup
outside of windows dev, all of the programming tooling these days is available on linux or macOS
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
docker on mac is as much of a PITA as windows though, but, I mean, I just use VMs for that
do you imagine Linus is a programmer?
He runs a big project
Linus Torvalds made Linux so I hope so...
Doesn't he also still run Git? Or did he hand it to someone else?
I was talking about the other Linus
Someone else
I think he handed off his scuba thing to someone else too
LTTs dude is a tech reviewer
yup
You can't just say "Linus" when talking about Linux and expect people to think of that one π
as much as he's fun to watch he's much clueless about some areas
someone look at kyngs' banner
wait
how does big fat lug even walk?
how'd you get a pic of my mum?
Well not like it walks much, it usually swims 
that big thing cant swim
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.
it should drown immeaditely when it goes into water
They spend most of their days floating in the water, I think
I don't think you understand how buoyancy works
dude that animal is freaking massive
it is lol
how does it stay afloat

that thing weighs like a ton
I think it weights more
https://en.wikipedia.org/wiki/Buoyancy
Buoyancy or upthrust, is an upward force exerted by a fluid that opposes the weight of a partially or fully immersed object. In a column of fluid,Β ...
it should be drowning immediately when it goes into water
yup, about 1.5 - 2 tons
in the beginning things used to be so much more simple. There were just the wooden boats and done
torchun, have you never been to a ZOO?
no
Well it is obvious
I feel like I learned this stuff in primary school too
we didn't we didn't connect it to hippos, we did learn about buoyancy
depends on your country I guess
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
so to have short breaths?
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 π
"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
Fat makes it easier
peepo is fat
No u
Important warning: Starlink is the only non-Russian communications system still working in some parts of Ukraine, so probability of being targeted is high. Please use with caution.
357010
41566
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
I'll give you internet but don't use it cuz you'll get nuked
Should I install Linux on a separate partition?
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
I remember reading that NTFS has Unix support with a special flag
but uh, don't, use an actual filesystem meant for linux
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
Logseq or obsidian
@frank otter my linux install didnt go well
im getting a bunch of errora
should i restart my pc?
what sort of errors?
Please tell me the dupes that are not fixed and they need to be fixed separately.
There aren't going to be any unfixed dupes that are publicly known
If and when Paper is informed about a duplication glitch, they will patch it, don't worry.
private messages
I need to know this for my project
what errors
I am probably going to regret this.

Hello all I just came to ask if this course is legit https://mineacademy.org/project-orion
No
why is this popping up more now
Maybe there advertising it more now?
i mean its legit, but if its worth the money, probably not
Why does this take so long?
you're better off buying a java book instead and reading docs
nah I am not I didn't have the course in my life just being curious what other people thing about it and so on because there is a lot of hate these days on it
And I thought paperweight-userdev took forever.
First run always takes a while, especially on windows
there was some resource dump larry posted about learning java but it isnt pinned so I'm not gonna find it
i use arch btw
oh nvm, thought that was a backslash
now pin it
implying you can work at google if you follow his course haha
it's called project orion now
where can i suggest features for paper
Probably in the Issues on github.
/github command wen
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

like that price they charge for it is horrible
like every free java course will probably be better
Is it still six hundred dollars?
$110 or so
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.
u should pin this stef
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
That's why it's pinned in dev mana
That NMS page on MineAcademy is gold lmao
Apparently Spigot and Paper don't understand NMS, even if they literally work with that code
lmao
this is beautiful

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
Who needs ultimate for plugin making when ur a beginner??
I use notepad
There are a couple things in Ultimate that may be useful, but I agree that Community edition is perfectly fine.
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
rubbish, if you use paperweight you don't face this problem!!
SCAM
I see thanks
This is what I absolutely hate, most plugins that use NMS could just use Bukkit api, but don't.
Bukkit API set block is too slow

so I thought for fun I could try and change the config messages to use minimessage
Bukkit.getPermissionMessage() exists

That's gonna be some legacy serializer fun
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?
It should be a toggle imo
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
waiting for gradle wrappers to download π€
Also the messages are now being stored as adventure text components, which means I get to go around changing the usages a bit.
three
is minimessage a thing already? (inside the api)
Paper includes MiniMessage, but does not use it.
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.
Because paper is just good.
including 1.18.1 its 87%
wait till todays update up the graph
hangar graph
what does the bukkit site use for the plugins and mods?
that's not xenforo too is it
why did I decide to try and do this
someone go back in time and tell me how bad of an idea this was
iirc thats fully custom, its curseforge
I like that system alot better than spigot
all of linux
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)
I dont use linux.
we are not friends anymore
if I can avoid it
electroniccat, what do you make of this?
"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
I mean, I daily drive macOS
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.
@untold meadow thoughts
why are you serializing minimessage to legacy ampersands?
Because Bukkit.getShutdownMessage()
Returns String
Plugins will be expecting it in the legacy format.
Doesn't that return it with the legacy section sign?
no nvm, seems to just be the raw config value
Plugins will expect legacy strings though, as you said
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 &
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
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
}
much of those things honestly needs to be deprecated
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
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
Should that be in unsafevalues though? Doesn't need to be exposed via the api
The string returning one is already deprecated.
I'll leave the component returning one to someone else to deprecate.
Thing is that many of them did leak into the API for various reasons
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.
thoughts: cringe
Is the battery on fire yet?
it goes through battery quite fast yes
but it charges so goddamn fast
at least I think so
So it will soon be on fire.
settings are cringe - migrate your configs and don't worry about all that cringe stuff
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
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?
just migrate it??? you're the one choosing to do this hacky shit
.
Was not aware that issue existed
Converting it would be a bad idea
it's an 8 year old format
Lets say someone does have one of those gradients
that is going to be removed
And we convert it to MiniMessage
Its not gonna be smart enough to change it to a gradient
do not say it will look unreadable bc it's unreadable in legacy anyway
Which means you get the old gradient method but worse
ugly stuff getting converted to ugly stuff is a non issue
Closer to 8.5 years old now!
yeah idk why you'd want to support the legacy format in 2022
imagine if paper was a TV and you had people moaning that there was no VHS support
cringe as hell
I mean just outright converting it would be better code wise, but it would probably confuse people.
Imagine a new TV that automatically converted your old VHS into DVD and then people complaining about it!
Okay fine
people will get over it
inb4 What does "<red>" mean
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
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
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.
I don't see any sense to move from & to the html style formatting π only more afford
So should I force convert them to MiniMessage, or add a toggle?
"more afford" lmfao we're talking bytes if that
You don't see sense in moving from arbitrary letters and numbers referring to different colors and formatting, to something that clearly states what it's displaying? 
IMO a toggle, enabled for new configs (default messages also use MM)
Currently I have it set up so pre-existing configs default to configuration-uses-legacy-format: true and new configs default to using MiniMessage.
gonna be great when we get a nice namespaced global placeholder system into minimessage
I would personally have the setting name contain minimessage
then you can do shit like <paper.version> or allow plugins to add tags to use in paper.yml/etc
I could probably make it check if the message config has been changed, and if it has not, update it anyway.
configuration-uses-minimessage?
I mean, am not exactly sure how much I want this to be a thing until we clean up the configs
You would use MiniMessage after cleaning up the configs anyway right?
So adding support for it now won't make much difference anyway?
Yes, it will, cos the current configs in general are a massive mess and shits scattered everywhere in dozens of patches
And files...
imo just merge server.properties, bukkit.yml, spigot.yml, and paper.yml into one config file.
server.properties will probs stay as-is

merging all the yaml files is literally already planned
paper configurate in 2024
~~add an in game config editor
~~
NoAH!
NO!
Add it.

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)
The Slap 2, written by Adam Rozenbachs for Open Slather 2015.
Adam's book PARIS AND OTHER DISAPPOINTMENTS available here:
https://www.amazon.com.au/Paris-Other-Disappointments-Adam-Rozenbachs/dp/014379339X/ref=asc_df_014379339X/?tag=googleshopdsk-22&linkCode=df0&hvadid=341743255635&hvpos=&hvnetw=g&hvrand=10188650957573717848&hvpone=&hvptwo=&hv...
brb, making a plugin for MCM to restore the functionality which the dictator removed

It's just like the "keep legacy format!" argument. It's 100% about preserving familiarity.
I mean, editing any config ingame sounds like a horrible idea
don't forget to merge eula in there too! π
can you add my plugin's config in there too?
The plugin used to have two config files. config.yml and conf.json. Each had roughly 50% of the configuration options and conf.json had no nesting just a gson-serialized class of a ton of fields. You could live edit conf.json through typing /f config nameoffieldhere newvalue
what
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
Tell me a single reason why would you do that
mcore?
SMH someone tell that dang stale[bot] to stop spamming #paper-github π
I don't know. I didn't start maintaining until years later, and promptly cleaned it all up.
oof
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
wth is that?
their library was basically a horror show last I cared to look at it many years ago
Configurate is based





