#general
3141 messages Β· Page 1439 of 4
it's the worst thing ever*
skyblock is at that point almost
or already is actually not sure
oskar you're changing your claim every time lmfao
first it was name a big server that has a copy paste economy
then any server that survives more than a year
and now prison/factions isnt very unique though
now it's confusing
π
oskar if you're talking about mineplex/hypixel/people who use custom everything ofc
They have so many smileys π π π
π
π
π
snoopa going for a rebrand
Oskar is gonna start a new network
he did afaik
FartyRealms incoming
real party
Hi do any of you know a plugin that freezes the player on the server and holds when you perform a server restart? (Is a bungee system)
the player wont be able to move if the server is closed @celest dirge, therefore no need to be frozen right?
Well naw oskar he means as in when the server restarts hes still frozen bro
hm yes i wonder what is this 
race track
Track with no speed limit
you dont get a ticket either Oskar. You just go stright to heaven if you fuck up
race track where people go so fast that their Mercedes flips into the sky when they brake
RACE. TRACK.
but you can go spiid
lmfao
Which happens to have no speed limits sometimes, but in urban areas it's mostly limited to 120 or 130km/h, so pretty slow
mini now i know why you question retroopers existance
race tracks have less construction sites 
lol
The Autobahn is limited to 80km/h because they're always working on the road /s
60km/h, other than that you are right
"Wir bauen fΓΌr Sie"
oh, somebody wanna piss people off?
make the IP forwarding stuff from bungee in paper validate that it's a valid hostname
in the uk we use metric for everything but imperial for roads so i dont really know how fast that is
I think we had a 40km/h segment for like half a year
uh
Austrian Highways > German Highways
.wa 80km/h in mph
74.5645 or 80.7783 mph
(DiscordBot) Result: 49.71 mph (miles per hour) - https://is.gd/Y35kjG
Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of peopleβspanning all professions and education levels.
trust me im on it
that so slow
50mph
i want to eat croissant
25mph
snoopa go buy one
freedom unit converter
cat stop the essay
hm, I thiiink we've had speed limits thatlow on the motor way in the UK but it's only generally when they magically make a 3/4 lane into a 1 lane for works
boris calls them "smart" motorways smh
but, generally we only go to like 50 mph during constructions
I mean, we have smart motorways into london
uk motorways are ran by the fun police zzzzzz
nah, its like 3 mph
Generally just a metric fuckton of cameras
average speed check zones are terrible
m25 construction \0/
yes hello
Do you remember a few years ago, when there was like a "you can bypass the speed check zones by crossing lanes, but, we don't advise you do it"
Lmfao yeah there are so many issues with them
π very good idea
we have those mostly in long tunnels
We had an area where you could go off the motorway and back on the next junction that was like half a mile away and go 70 throughout without being flagged
The motorway from Southampton to Portsmouth has been having work done to it for the past 2 years and has another 3 years planned lol
Glad I donβt live there anymore
See, i remember going into london down one of those "smart" motorways
basically, when traffic is busy enough they open up the recovery lane as a proper lane, and then generally reduce the speed limit down
pretty sure I saw them in the like 30-50 range in some areas
was annoying af
what doesn't help is that UK drivers are fucking morons in general and then you get lots of trucks heading down there during that time, and people are reeally incapable of driving with lorries around
and people are reeally incapable of driving
with lorries around
ftfy
lmfao yea smart motorways barely work
Ur a smart motorway brocc 
sad
heh
malicious plugins are fun
both of the methods open a connection to some site, with a licence key and a special user agent, download js code again, and then execute it again
mini hi
sadly both hosts in there are broken so I cant see the payload
appears that the original domain is of some developer
agent restricted?
looks like there are some issues https://www.bohdanchik.com/status/
there's been so many cases of people coming in with malware in their plugins recently o.o
and spigot is doing what spigot does best:
different ones even
Don't update your plugins 
laughs in auto-updating plugins
Update your plugins yourself. π
See humanityβs impact on the Earth through a global time-lapse video of the planet since 1984.
Explore the whole planet: https://goo.gle/timelapse
Subscribe to our Channel: https://www.youtube.com/google
Tweet with us on Twitter: https://twitter.com/google
Follow us on Instagram: https://www.instagram.com/google
Join us on Facebook: https:...
this is cool
help i broke my win7 vm
Meh. I didn't write my plugin update checker/downloader to update them myself. Though they always go through my isolated staging env.
Hmm, maybe I could mount plugin jars readonly in the docker container, so that if malware would try to spread, it'd start throwing errors in the console because it can't write to jar file?
Looks like you (or Windows) changed the color palette or whatever Windows calls it
prof why do you write in proper sentences
nah i just broke the graphics "card" so i only get 480p 6-bit colour
hm?
ask bing
I know this is the internet and writing in proper sentences is frowned upon, but I always try to write in a relatively proper way, to improve my English skills π
I guess I also try to present myself well when messaging / emailing clients, so I'm used to it.
ok boomer
Writing sentences without starting with a capital is scary
a couple days ago my hot water was broken and I had to wash my hair in ice cold water
I've felt like dizzy ever since
i'm so used to writing "its" i'd actually write it like that on paper too xD
Maybe some people can't afford Shift key? Have you thought about that? /s
Well, they better get used to using an on-screen keyboard then π
tf does alt gr even do
Everything.
You need it for many awesome symbols.
They don't do that in the US tho.
Why is Uk people like this?? 
"is"
I guess. I can't write almost any sentence in my language without using Alt.
It's polish.
I never know when I should use uppercase and when lowercase when speaking about country or language etc.
theyre all uppercase
Just say π΅π±.
POLISH in POLAND
yh like that
Alt codes are epic
Yes. And what does these layouts use? Alt codes.
Just like using shift changes keyboard to "second layer", alt changes it to third and alt + shift together change it to fourth.
no wonder ISO is having a hard time
That's just a normal layout. Here you have some examples: https://en.wikipedia.org/wiki/AltGr_key#X_Window_System
https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/KB_Sweden_AltGr.svg/1920px-KB_Sweden_AltGr.svg.png
gotta love transparent images xD
U
everyone does indeed love me
Where is the up arrow on that keyboard
On the U, in blue
ββββ
If I want to edit some MC crap with legacy colors, I don't need to copy section sign from some website - I just need to press Alt+7 and I get Β§.
https://configure.zsa.io/moonlander/layouts/bdEJx/latest/0 Here's my layout 
Moonlander? Pog?
I use Alt+21
I wanted to get it.
i just press 6 for that lol
Β§
Β§
its epic
I'll probably need to register bloodstone company later this year and getting decent monitors and a moonlander is on my list of things to buy for it π
Ergonomics is illegal in 200 countries
what kind of company?
Just the simplest, one-person company so that I can work on B2B contracts.
It's called Tax Optimalization smh
Professionals here charge around 3-4k yearly to do all the paper work and recommend you how to optimize it better.
Bloodstone as company name is pretty metal
Bloodstone minecraft business
Have a better name? lol
No. I think itβs good
Yeah, there won't be anything tying me to MC, don't see a reason to limit myself just to it.
Bloodstone Professional Services? π
"Bloodstone Minecraft & Other"
Holy cow, in China companies are trying to trick people in to trading their RX 580 for a 1050 Ti by claiming there is a recall on the AMD card
So they can use it or sell it to someone for crypto mining
i mean there was a heist there of like 10-15 rtx 3090s in an msi factory before the card even launched
so really, what do u expect
crypto will be the death of us all
eww, newegg's GPU raffle forces you to buy a motherboard too
lol
btw newegg is doing a GPU raffle right now
what region
US
first company i've seen to say "uk-en"
UK never gets shit
yh ikr
I think they had other options too since tom's hardware has more listed on their story about it, bet those didn't have mobos attached
I figure after enough people sign up for one they must close it out, no point in having everyone dogpile on the best card in the bunch
omg stocks are getting better
still a limit to 2 per customer tho
yes because im gonna pay 1.2k for an i5 thats not even the latest gen and a 1660 ti
but u then see a cheaper prebuilt with an rtx 3060
Seeing dogecoin is doing the best is really something 
i think it's only up because of elon
300 IQ thing just happened.
Someone reported my machine to Hetzner for attacking their machine. But their machine is a part of a DoS network... and they send the log from their NAT.
Very epic.
Some people are true brainlets 
Yea, it's generally "en-gb" or similar
How do you nicely tell a 20 year old company that they are reading their logs wrong?
"You're reading your logs wrong."
Perhaps a review of your logs are needed in order to fully understand the current situation at hand
"I'd like to inform you that you fucked up"
Still waiting for Hetzner to reply tho.
Also it's funny that they waited 8 days before reporting, since default log ration for network stuff is usually 7 days.
Well, kinda, but obviously it's not the company that reads them, there may be some new people working too ^^ π€·ββοΈ
And if someone's hurt because you say "it's not like this, you're doing it wrong", well, then..
Switch to ovh for 2 monts of ticket response times!
my tickets were resolved in under an hour on a sunday night Β―_(γ)_/Β―
depends what you're submitting tickets about i guess
yeah
that one was about a crash that they weren't able to detect automatically lol
did gh just go dark mode for everyone else?
I'm not even signed in and it just did
it was at the change of the hour but I didn't think they did dynamic, plus it's 3 PM here
I didn't even know it could be in dark mode w/o an account
What's your browsers theme or OS theme set to?
OS dark, FF set to match OS, but gh was always light before
I mean if they just rolled out a change to match the browser I'm good with that
it was just weird cuz I was on an issue, clicked a link to a PR, and suddenly everything was dark
nice
Both new themes are GA today
But didn't you set it to dark before you monster?!
I think the newer dark theme is better than the original dark theme
(i actually prefer dimmed)
yes
idk it feels a bit undersaturated
I wish I could set it per device
Cause I want dark for mobile and dimmed for desktop
I did; was logged out
Why would you ever be logged out, smh
GitHub is one of those sites that actually do login right, they never loose your login state
cuz I close everything on my computer every single time I put it away (it's a laptop)
and I have cmd+shift+delete->enter->cmd+q locked into muscle memory to clear history cookies etc every time I quit FF
That sounds dum and painful, lol
not even for privacy; I just don't want my history showing up once I'm done. I bookmark things I want to autocomplete
why would you do that?
Then just set your history to clear on session end?
can, but I am generally not a fan of being trapped in "I can't do x cuz the system will automatically do y" limbo
shouldn't happen w/hangar hopefully
For example, if I quit FF to launch MC, I want to still be logged in to Discord and gh when I come back, but most of the time I don't
At work I enter c, press tab, enter project name and it finds the right jenkins page
Well, that's what happens if you clear cookies, lmao
I was answering this
History != Cookies
No
You can set it to clear the chronic or whatever they call it
(not that I will lol but still)
oh I see
the UI is a little weird
this kind of implies that the bottom three checkboxes only apply if in private browsing mode, but they don't
I'm not even sure why those are indented
Because they are unnessasary it the top one is selected?
Selecting the top one forces those three on
Mfw I haven't used ff in at least 6 years and still know better how it works, smh
Edge best browser rn
yeah but like, private browsing mode always does that, and I get you're saying they should be there bc you can't have private on and those off, I just think it would be better to have them not indented but grey them out when always in private
that's just my impression though; doesn't rly matter
Firefox best :p
I guess the difference is if you view those as child settings or view them as customization settings
I mean, they aren't customization settings but that style is used for those too
So it can be confusing which one you're getting
But they didn't make up this style, installers and such use it for child settings all the time
I'd try Edge but it's like the definition of proprietary
how do you even use that lol
wdym how
they don't provide binaries aside from the bleeding edge ones, no?
oh i have no idea how you'd do it on windows
my package manager makes it very easy though 
you're on Linux?
yea
I wonder where the source code is for edge
I guess they might just put all the LGPL stuff back in to the blink/chromium repos?
ah; makes sense. I'm on macOS. I started using Brave instead when I need a Chromium-based browser
Chromium has been thoroughly de-googled at this point, hasn't it?
Well, for the bits that don't make them money anyway
ah well; Brave probably better anyway
Like, they still have the telemetry and unique identifier but they stripped out the ability to use google translate and sync and such
Yeah it's fairly un-spooky, for a google product at least
I'd use librewolf if i actually cared about my privacy but well...
So I guess not thoroughly de-googled, it has only the bad parts of google in it
sudo apt install firefox
You don't get the good to offset the bad like you used to
i used this when i was on arch https://github.com/Eloston/ungoogled-chromium, it's not a package on my current distro though and i dont want to compile a web browser lol

@cunning raft turn off the overlay
Hey can you give me link form this emoji?
@waxen panther fuck u
Thanks you
@waxen panther hello notable x
oh wait
no table
notable
how did i not make that connection before
big brain time
What do you mean
somehow it didnt click that the no table role was for notable people and not people without tables
?
assuming people have tables? that's humanist
Tableist
;-;
No it uses goats
am i the only one that uses google chrome
hello biggest taco fan
@granite axle absolute massive brain
ikr
idk it took me a couple weeks to realise when i first joined
Realise what
no table = notable
so im not the only one?


when'd you first join broc
Hey guys
imagine having nitro
cant relate
you're probably not old enough to have that discord acount
Who is nitro
lmao
Anyone requesting an ETA will be fed to goblins.
:o
noice
What do you search to find that
brocc newb
from:broccolai and then in the search theres a new old recent button
Doesnβt work on mobile
i joined too late to get a message
What have I been doing with my life
Thats it!
Since mid 2018 ive had many tens of thousands
9/10ths of your messages relate to pokimane
Oh I joined on my birthday look
stop bullying mana

brocc me next π₯Ί
π³
doesn't count emotes

Lmao
The wiz kicks 
A lot are me just realizing I spend too much time here and forcing myself to leave for a while
When's the next sabbatical
Was it really so long?
Back when #paper-help was called #general
yeetus deletus
You can delete your own welcome msg.
I couldnβt
yea, as its tehnically your message
Well I didnβt intend on deleting 45k+ messages by hand
rookie numbers
legend says 60000 of deds messages are about configurate
Or the random tp plugin.

theyd probably delete my account lol
such lies
When TF did Mikro leave us?
a while ago I think
Not that long ago I see.
Oh a couple weeks
Were they the one that left after someone got banned
yea itβs prob a good choice
Chooce
youβre a chooce
all my servers are mc servers
im about 10% mc 10% weeb and 80% emote servers
shut up weeb
actually that means my server list exactly matches my "mutual servers" list when I click on kashike
you first xx



@warm anchor 
am I crazy or did they change the do not disturb icon?
think they added a dash in it
a while ago I think
probably for accessibility since you couldn't see the difference otherwise
ye
Out of 30 servers, 18 are Minecraft related. 
brother
Bro!
is there a way to get user info using a simple console command?
because what I do is
I go to FTP and check the logs.txt
to see the UID of each player
/whois bro!
And 100% reason to remember the name
oohhhh
data get entity PlayerName? (vanilla)
That only works with EssX if they are online, right krusic?
damn
I accidentally ctrl+c'd my console now the server stopped haha
thanks for these fam!
Bro!
Otherwise take their username, get UUID from namemc, and find their player data file from the UUID
You can also get the UUID from Luckperms.
Yes
or just mouse over their name in the chat
I think seen in essx shows uuid too no?
Only if user is online
I think I've done for offline people
Ur a uuid

Anyway. Daily reminder:
CMS 
bruh wtf, if i set a breakpoint somewhere it throws a different exception than when i dont set a breakpoint 
Only at DarkInc
Epsilon is my favorite
Get a terabyte of memory, use epsilon, and just reboot the server more often than it needs to GC 
party doesn't play minecraft?
maybe
whats a minecraft?
Who
whomst
Whomstdve
love you Michael

ghs dark theme is ugly
thank you
yeah i just use the stylistheme one
i like the dimmed dark one
Hi
Hi
Has anyone else noticed that none of the downloads @ minecraftforge have correctly matching file hashes
Sulu, u changed ur profile pic!
Or I just cant see it
I had a crash on my server and had to completely rebuild it.
That was fun
match for me
you're probably hashing them incorrectly
Good think I dont use forge, at least its not my os
How are you going about it?
i just uploaded the jar to virus total
whats up with you
I don't even see hashes on their site...
Each line is more outlandish until he figures out what will get him banned
Absolutely cannot wait
chromosomes for breakfast moment
All it really takes is someone to call for <@&748618676189528155> though

"oops"
@plugins
!ban @distant phoenix Let's not waste any time here, bait elsewhere
:raised_hands: Banned government_BAD#7208 (Let's not waste any time here, bait elsewhere) [1 total infraction] -- electronicboy#8869.
gottem
smh the guy that doesnt even use the mods ping thing is here before the mods
classic cat moment
That was amazing
all mods waking from their slumber now
I got the ping but I just sat and waited for someone else to type the command since I knew someone else would do it faster than me even if I tried
DIE COMMIE FUCKS

.larry
i saw cat typing so i just sat back
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...
i mean, I generally prefer the mods to do it
Mmmhm I wanna slap people so bad
They generally get upset at my ban reasons
wut is this video
ok cat mod me π
The Slap 2
mod me too
!ban @formal breachbs

wow ok discord
.!kick @waxen panther like this?
he do be slapping
oh right theyre british
woah demon i-i.. π³
gg dark
where is his slapping license
mod royale, last one standing gets to keep it (cuz all the others will be banned)
\! is more my jam
that few seconds where they wait to see if the bot wakes up
classic
!bruh

adds exclamation
it yells at people
oh it escapes the command
oh even for war thunder or whatever we use?
!ban @worn ember eat poop
inb4 another infraction
:)
It's beautiful, is it not
casually turns the whole team onto faking bans
waits for the one day that one of them in tiredness forgets the \
β΅ looks less convincing than Η on my font
I mean, 99% chance I'll fuck up before them as I do this all the time, but, still
simply escaping commands is more boring π¦
I just like watching people suffer
Command mute requires 3 argument(s) (<user:user|snowflake> <duration:str> <reason:str...>) passed 1
oh
huh, had no idea there was a character like that
It's unicode
chew cant even mute themself smh
there's probs like, everything
there is a character for everything
brocco is joking but everyone takes him seriously 
no
i am a very serious man
I wonder if they've got like a character which you can like, overlay
brocco is just a vegatble

Coz, I know that unicode already has characters which modify previous characters pretty much
3 of my 6 daily mixes are your music now jmp
I like how unicode.org provides a convenient list
lol
β is a single character in unicode
spotify algorithm moment
Λ β :
would be nice if there was like, a character which you can just like, draw a single character sized picture with or something dumb
thats deep
woah wtf was that drive by for

jk love you brocco 

@waxen panther
@cunning raft hi
my physics professor just told me "the eye's max refresh rate is 30 frames per second"

that was his rationale for why we only need to code our animations at 30fps
alright back to this dumb shit
yeah i saw that pop up and was like ???
bukkit forums are dead
good
unfortunately it's still up for me
i messaged the admin guy to delete my acc but he still hasn't responded
he told me to pm him
ah, gg
pretty sad, only 5 members online
good morning bois
makes sense
yea new version looks terrible
first step to not having a terrible username: no Xx
Alright so I don't really use Minecraft hosting anymore and haven't for a while but how do you go about getting Java 11 when paper requires it. I just realized that people are going to be complaining left and right "paper no work" when they cant install it themselves.
.java11
Follow the guides for how to update to Java 11 here: https://gist.github.com/Proximyst/67615353e2575a71faaff3f7ae9cc2b4
we know people are going to find it difficult for whatever reason which is why they had like 8 months warning

I like this username
well most of it is down to hosts
Yeah
My plugin relies on 11 now but only in beta builds and I'm going to make an announcement and was like "but how do hosts switch"
Thanks for the answer I can just show them that
Just tell them java11 makes server runs faster
brr
Java 11 gives you 1.8 combat
Pretty much all hosts are working on it if they've not already done it
I mean, at least hosts who care to interact with the community
You think 1.18 will require java 17?
They were looking to do a java upgrade soon, right? Would make sense to do it after the new LTS comes out
mabe
I mean Java 8 is like 7 years old.
.g java 8 release date
So they probably won't require anything higher than Java 11 until like Minecraft 1.50
They're working on getting support for newer java versions into the launcher
why wouldnt they just use the most recent java?
No point in going to 11 if 17 comes out before they get moved over
Well, I guess 16 forces modules, right?
doesn't force modules afaik but does add some extra restrictions to what stuff can do without open flags
theres the microsoft openjdk distrobution now though right?
Yea, but afaik that's existed for a good while internally
ah cool
are they going to fix the old computer graphics breaking with new java thing with that or is that something else
I thiiink part of the hope is is that that hardware gets deprecated soon or something
pretty sure it was like 2011 era hardware at latest?
2009-2011? i think
intel HD 2000 series or something
Nah, those can do OpenGL 3.3
At least on Linux, although I guess they might be excluded on Windows since it only does 3.1
Huh? No, 1.17 is the one that is supposed to require 3.x
Probably 3.3 since I doubt they did a complete rewrite to only use the core profile
Not sure if that got pushed back to 1.18 or not
Wonder why their minimum is that high then
all the cool stuff is in 1.18 anyway so probably 
Or if they just copy pasta'd the opengl version of that GPU
They probably just don't "support" it but it will run
Assuming no driver or minecraft bugs
Damn, I remember back in the days
I recall tryna play minecraft on what I think was like an mx420
I think I got 1 FPS
or, well, 0.1 FPS
I got a sandy bridge MBP and built a new gaming desktop shortly after getting Minecraft
But in the alpha days before that it ran better
I remember tryna play like gmod 11 on that thing
it kiiinda sorta worked
odd BSoD practically daily
But, it kinda worked
Not great but my cousins played at like 20-30 fps on a laptop with a GeForce Go 7000 or something like that
10 fps when it rained though
lol
Minecraft with shader is actually heavier than most AAA title games
I remember the days when people would scream for /weather sunny because their FPS would just tank
machine maker being trash tier as usual
paper automated updates 

People, I want to do home hosting and want to know some security stuff: If I protect my server behind a proxy with ddos protection and it gets ddos'd, will it put my home IP address at risk? Are ways for hackers to know the IP of a server behind the proxy? Is it viable to do homehosting with 500mbps?
depends on the attack vector
Like, ddos protection services only generally cover a varying % of different attacks
I don't know about vectors, but it could reach my home IP if it breaks through the proxy, or even bypass the proxy?
if they use a TCP based attack, any competent anti DDoS service should be able to deal with it
did anyone not see that coming tho really
md blindly pulling a pr, finds out it breaks horribly, reverts
if they start going into app specific stuff, most DDoS protection services are generally SOL
I mean, we had peeps fall for it, so, am not sure how to feel about the average intellect on the team
So, a well protected proxy will keep me secure most of the time, right?
I mean, if you configure stuff properly you're gonna have much better protection that not
what kinda hardware you have?
What type of ISP you have?
How much knowledge you have over admin stuff?
if you're concerned about DDoS attacks, home hosting is generally not a good idea
any home grade router can just be killed with too many connections
^^
domestic routers are generally underspec'd to all shit for the connections they deal with as you're not expected to actually use it all bar the odd pp measuring here and there
I plan on limiting my server to 120 players, most of them latinos.
i'd even think 500mbps is too much
π¬
About hardware, a ryzen 5 5600x and 16 gb of ram, likely a dedicated network card.
I mean, should be k, that's like 4Mbps per player which ain't ideal, but, should generally cope
biggest thing is the # of connections
most ISPs really don't deal with too many connections well as the routers are kinda trash tier as already stated
The thing is there is no decent host in Chile, and the least ping i've been able to find from decent hosts and VPS is around 160ms
I'm currently using bloomhost but it seems like a lot of clients from latam (inlcuding me) have terrible connection. which is a shame because it was a very good host
Does anyone know a good alternative to bloom? It's a pretty decent host, unless you are southamerican and use Ashburn.
woooo
does anyone know of a good 2FA plugin (free or paid) ?
I need a base for a base
what do I call a class which is a base for an already ThingBase class
ThingBaseBase ??
beautiful
LorenzUtilBase -> LorenzUtilBaseEx -> LorenzUtil
That's what I'll do
LorenzUtil is the only one anyone should actually use
The reason for this insanity is LorenzUtilBaseEx is a multi-release jar class
but both classes share login from LorenzUtilBase, and there's additional logic built on top of the mutli-release methods in LorenzUtil
A utility for a utility?
For simple string concatenation, do you guys use String.format or +. I heard the performance for String.format isn't that great, but String.format("/tp %s", playerName) looks nice and I also see people use String.format for localization. What do you guys use for more complex concatenation when you have multiple variables? Would you use String.format for longer strings with more variables or still +?
String.format is slower than concatenation but for most use cases the performance hit of either is negligible
Just use whichever you think is more readable unless it's something you know is actually impacting performance
Is there a library for java that parses .properties files? Like https://github.com/lucko/LuckPerms/blob/master/common/src/main/resources/luckperms_en.properties/. It seems like I could possibly parse this myself by just going through each line and split =. I also noticed there are like parameterized messages in the locale file like log4j. Is there a specific library that you can use for that?
@lean kiln you should change ur name to jomp
?
makes sense
jomp
well, this is an interesting experiment with graalvm im doing.
trying to convert a mc server jar into a "native image"
jompy
yes
Is snoopaplayz the name of your new YouTube channel
All it's missing is HD in your name
SnoopaPlayzHDYT
lmao
.ttv
Yes better
Now it looks like ur advertising
π
i will go to the home of paper core team with a pitchfork
its at 100 Core Team Way
whos coming
Come pick me up
I'm in mod ave
Can u give me ride I'm at Joe's house
Joe Montana?
why
π΄
To force hard fork I assume ^^
uwu @minor badge
my jvm-bytecode-stack simulator super call simulator is getting out of hand
Heh
this is how I'm matching super call parameter indexes https://gist.github.com/DemonWav/8192f6974ce29efee81c094611dfafef
the part that I think is wild is that it works
updated the gist which has javadoc on the buildSuperCall method
if you clicked on it too soon
Hey, at least it's in hypo, so i can still claim I can understand paperweight π
3...2...
lol well I know a lot of the instructions, and a lot of instructions all follow the same pattern (for example ADD - prefix it with the type it's operating on ILFD) but no I don't know all of them, I went through opcode tables and wrote up some disgusting test cases
then I ran it over all of minecraft and added a bunch of missing cases there too
and decided on which cases I wouldn't bother supporting (jump instructions)
so in all of minecraft it can't handle 7 constructors
because most super calls don't have ternaies
lol mumfrey or daemon would be the superhuman ones
daemon would have just used his decompiler that he wrote because he got annoyed at FF
I can just pretend to know what I'm doing because asm does so much heavy lifting
not super human
just a masochist
which is practically a super power in some industries
I edit obfuscated compiled TS, I think i qualify as a masochist
okay this killed you last time @golden gust , what do you think of this one:
case Opcodes.IADD: case Opcodes.LADD: case Opcodes.FADD: case Opcodes.DADD:
case Opcodes.ISUB: case Opcodes.LSUB: case Opcodes.FSUB: case Opcodes.DSUB:
case Opcodes.IMUL: case Opcodes.LMUL: case Opcodes.FMUL: case Opcodes.DMUL:
case Opcodes.IDIV: case Opcodes.LDIV: case Opcodes.FDIV: case Opcodes.DDIV:
case Opcodes.IREM: case Opcodes.LREM: case Opcodes.FREM: case Opcodes.DREM:
case Opcodes.INEG: case Opcodes.LNEG: case Opcodes.FNEG: case Opcodes.DNEG:
case Opcodes.ISHL: case Opcodes.LSHL:
case Opcodes.ISHR: case Opcodes.LSHR:
case Opcodes.IUSHR: case Opcodes.LUSHR:
case Opcodes.IAND: case Opcodes.LAND:
case Opcodes.IOR: case Opcodes.LOR:
case Opcodes.IXOR: case Opcodes.LXOR:
case Opcodes.LCMP:
case Opcodes.FCMPL: case Opcodes.FCMPG:
case Opcodes.DCMPL: case Opcodes.DCMPG:
honestly doesn't seem that bad to me since they are grouped reasonably
the alignment saddens me
otherwise, could be worse
There, there is understandable order and beats the standard of how many god damned lines that would be
But, I mean, I've never exactly been a hardcore stickler of formatting guidelines so long as you can argue you err on the side of readability
will have to look at it for a while to know if it's worth the extra formatting burden
I'm thinking it probably doesn't
probably not, auto formatters probs gonna fight you there anyways
I'd just have them normally imo
See, I like the LOC count reduction and the sane organisation
I got a wide screen, not a tall screen, is my view point on the formatting guideline bible preachery
the real fix is intellij should allow folding on long case blocks like that
so I can just collapse it in my editor without affecting the code
Their auto folding stuff is generally nice, and like, I'm not a huge fan of codefold comments, but π€·ββοΈ
Anyone got MC working with Dragonwell WISP2?
My modpack runs with it, you just can't join.
Thanks Netty.
tf is dragonwell
After writing that I get how to write a Java decompiler now lol. What's there is definitely the beginnings of one, except for the fact it throws away most of the data
@twin lagoon
@twin lagoon
@twin lagoon
your name is even worse now
it gets worse every time don't worry about it
β― ping registry.cn-shanghai.aliyuncs.com
PING registry.cn-shanghai.aliyuncs.com (139.196.71.17) 56(84) bytes of data.
64 bytes from 139.196.71.17 (139.196.71.17): icmp_seq=1 ttl=83 time=304 ms
thank you alibaba for delivering excellent dragonwell docker images
Does that mean we can expect fern/forgeflower improvememts from you now? π
I mean maybe but I have no idea how any of that code works lmao
So don't hold your breath, esp if we ever want paperweight to get done..
Yeah we need to get a mvp ontop master
Same with hangar
Improvements can come over time, just need to get the core functionality working first
@ashen cliff regular paper works fine 
erm
if you hate yourself, you can generally just put the needed parts of netty into the classpath before the server jar and fire up that way
shoooould work
Or I could just blacklist netty from getting transformed.
I don't think netty has really changed in a way which has required code changes in years
So I can blacklist: thread names, package names or class names.
@mossy vessel 
Morning 
That's how I feel this morning
The following things have come to my attention
-
You hate me:
This is, unfortunately, pretty clear by your lack of response. -
You want me dead:
Unwanted interaction with me means you dislike me. Disliking me means you probably want me to not have any good luck in life. Probably want me dead.
i am being THREATENED by a PAPER CORE TEAM MEMBER
sadge
i am being THREATENED by a PAPER CORE TEAM MEMBER
.cat
that's actually amazing lmao
credits to @cunning raft 
oh then it sucks
no




