#general
3141 messages · Page 1927 of 4
the ideal "i dont feel like fixing this" solution
wow another anya enjoyer
Is anya the adopted one
one with the telepathy ability yeah :p
No that's a spoiler I only just finished episode 3
Are you sure it's a spoiler? Could just be fan made. 
Holy cow a 3060 is down to $400 now
this is a good thing

wait wot
oops ping
sorry but what happened to the gpu inflation
I think a 1070 was also $400 so there is still some in there
But that was nvidia's bullshit with the 2000 series before scalpers got in there
The 2060 was the upgrade for the 1070 if you were looking in the same price range but other than ray tracing wasn't much or any performance improvement
If you're buying it right now no
I think they've already clawed back up to at least not being worse
But they're still $100 more for a decent amount of RAM
probably in a couple months
In probably September or October we'll have AM5 though and it'll be DDR5 only
At that point even if DDR5 is still more expensive for little to no performance improvement you kind of have to get it
DDR5 seems like a scam but its just gonna take over the market
I suspect Raptor Lake or Meteor Lake is also going to be DDR5 only so if you want to keep the same RAM through the next couple years of PC upgrades it would be worth it on the Intel side too
Although who buys a new CPU and mobo every year or two?
👀
Ah, Raptor Lake is pin compatible with Alder Lake so will still do DDR4
I got a madman of a friend who is too rich for his own good
They probably don't salvage RAM from the previous system then either
I got two LG 27GN950B last year, not going to switch those out for at least another 4 years unless QD-LED gets really cheap really fast
He has 128 gb of RAM and I have never seen his pc even remotely reach 20 gigs
His dad was rich af and he has enough money that even the kids of his kids dont need to work
Ah, wealthy then, not rich 😄
Chris Rock ukazuje nam różnice pomiędzy bogactwem a zamożnością. Po pełen występ, w lepszej jakości zapraszam na konto na facebooku, Crankees.
Wytłumaczenia:
Bling-bling![] - wyraz oznaczający szpan,
Brat[] - czarnoskórzy lubią mówić o innych czarnoskórych jak o braciach,
XD
🤔
Quite rude considering it wasn’t there yesterday but is there today, so probably just a Discord bug.
super rude, ban this guy
Does anyone know why Guava's graphs throw CME in MutableGraph in case I don't do anything in parallel?
java.util.ConcurrentModificationException: null
at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:756) ~[?:?]
at java.util.LinkedHashMap$LinkedEntryIterator.next(LinkedHashMap.java:788) ~[?:?]
at java.util.LinkedHashMap$LinkedEntryIterator.next(LinkedHashMap.java:786) ~[?:?]
at com.google.common.graph.MapIteratorCache$1$1.next(MapIteratorCache.java:121) ~[guava-31.0.1-jre.jar:?]
at net.drf.drfpaper.loader.DRFCorePluginLoader$DependencyOrderLoader.loadCorePluginsInDependencyOrder(DRFCorePluginLoader.java:226) ~[main/:?]
at net.drf.drfpaper.loader.DRFCorePluginLoader.loadCorePlugins(DRFCorePluginLoader.java:65) ~[main/:?]
at net.minecraft.server.Main.main(Main.java:103) ~[main/:?]
at org.bukkit.craftbukkit.Main.main(Main.java:289) ~[main/:?]
I am making simple dependency loading algorithm, I messed around with intellij debugger, there is only one thread, and it happens on MutableGraph.nodes() execution.
The part of an algorithm where it happens (CME happens only after some other dependency loaded, not by a first execution)
final MutableGraph<CorePlugin> localDependencyGraph = Graphs.copyOf(dependencyGraph);
for (CorePlugin node : localDependencyGraph.nodes()) {
final Deque<CorePlugin> corePluginDeque = new ArrayDeque<>();
corePluginDeque.push(node);
while (!corePluginDeque.isEmpty()) {
CorePlugin currentCorePlugin = corePluginDeque.pop();
Set<CorePlugin> predecessors = localDependencyGraph.predecessors(currentCorePlugin);
if (predecessors.isEmpty()) {
localDependencyGraph.removeNode(currentCorePlugin);
executeOnLoad(currentCorePlugin);
break;
}
for (CorePlugin predecessor : predecessors) {
corePluginDeque.push(predecessor);
}
}
}
you're editing the graph while iterating
@compact loom your pay to win server will be blacklisted soon :)
it's been reported to a friend of a friend, which works at mojang
you sure it's not your uncle?
imma be honest here i have proof lol
what's wrong with pay2win servers? Just don't play them
they are against mojang tos, and are complete bullshit servers, farming money
There is no need to show your hostility here and it is fine you done with your report but taunting is toxic and is never a good thing. Especially we cannot verify your claim
okay
Report and move on is the way to go
I personally dont mind but we are trying to make this place friendly 🙂
okay my bad
ofcoz shtposting is fine
I genuinely thought it was a shitpost because of the “friend of a friend who works at mojang” 💀
but I understand the frustration as a legit server owner that follows rules. Just want to let you know that your anger is relatable 
lol
p2w servers bad
All my homies hate genshin impact
wdym genshin is you pay and get nothing back
It does not matter to me that there against Mojang's TOS, there still bad regardless.
there is no winning in genshin you cant even pvp!
pay 2 pay :TrollDespair:
Imagine writing a plugin that uses the maven library loader so you don't have duplicate dependencies in your plugins could not be me
Do servers running by streamers only for one event where people who donate bigger cash on a stream to win because it is a fun content for a stream against mojang TOS?
If someone like that followed me I’d be too scared to message them directly I’d just throw out subtweets like “it’s extremely frustrating seeing servers like the one at 192.168.0.1 violate mojang Eula with their store at https://localhost 😔”
it's still against TOS if it's only for one event, yes
na we do have contactt with mojang in general^^
tru
noice
@vernal moth this guy know what they're talking about https://www.reddit.com/r/belgium/comments/uz7fvz/as_a_german_i_tried_my_first_duvel_in_belgium/
(DiscordBot) As a German, i tried my first Duvel in Belgium today. And it's... : belgium - 182 comments, 874 points - HyprexMax, 16h ago
I mean, Belgian beer was fine
Really depends on where that guy is coming from tho
I was in brussels with school for a few days and what was really cool is seeing the amount of choice
Like, we went to this restaurant (with our teacher, she didn't know yet that that would turn out to be a terrible idea, lol) and just ordered every single beer they had on their menu
(after each other, lol)
We would all take bets how the next glass would look like, lol
Sadly don't have any pics of that night since the assistant teacher who had here cam and took all pics was actually smart and didn't go with us, lol
in brussels with school
orders every single beer in a restaurant
What did you do on school trips? ^^
I have and had no ones 😭
Deal was just to be back at the hostel at 11
Since the day after we did visit like the EP and commission and been to two embassies and shit
And the teacher didn't want us to show up all wasted
Then again, we were still pretty dead, I still have a pic of a class mate where she was just sleeping in a chair in EP while the rest pretended to listen to some guide
My homie 

ez
what shortcomings? not being able to get everything done in time for the update probably because of covid? giving us a really big chat update? implementing a cool new boss and structures to find?
buh huh I don't get a birch forest. Be glad we still get updates, could be TF2
tf2 will be fixed one day 
dead game
Dota > csgo > tf2
+1
I like tf2 but I've never played the other tf2
Don't think that's possible
Been here, trapped for 12 years
Am sorry, but Minecraft is terminal
And I don't even play this game, lol
Well, I don't sell stuff
I once did
It's just no fun
Don't need multiple if the primary is good
Exactly
I just wanna do what I wanna do
Money introduces an expectation I can't deliver on
Quit Minecraft and be a proper java developer if you are seeking more income lol
Hopefully that wasn't targeted at me 😂
No no mini. We need you for hangar 
i spring the only market for java?
i feel like thats the only use people still have for java
There are alternatives
People also make client side apps in java
It's still one of the most popular programming languages, lol
Only topped by JS iirc
Cause you stuck in a hipster bubble with niche languages like kotlin
im in more than just paper though
You are on discord
Well, it's the most popular web framework
There are still people doing java ee tho, some switched to quarkus, micronaut and whatever, people use swing for stuff, android exists, etc
Well, you are a c# dev, what do you expect? Lol
im not going to get biased results if i just search job offerings on a random site
at least i'd hope so
Press X to doubt ^^
Also, I guess there are local differences too
Some countries oppose Microsoft more than others
everything here seems to be MS for some reason
Heck, Germany is still the country with the highest Firefox market share, we don't trust american companies, at all
well i'd take ASP over Spring any day though. Anything else in java i'm fine with
idk i just have a grudge against spring lmao
ive had as much classes on spring than i did on asp though
it just doesnt appeal to me
though asp.net is also a pain in the ass, but blazor is amazing
no more mvvm and mvc bullshit
Welllll
at least not as convoluted
wym locking me in? it just C# in the end, its not like i cant learn other frameworks if i have to
same as with java
yeah
C# to wasm
So yeah, that's locking you in to a dead end instead of just giving in and using proper web stuff
well, not all of it, dom stuff is to js since you cant manipulate the dom with WASM
Heh blazor even does RPC like gwt
i still gotta use js, html and css
less but still have to
so its the same like using any other framework
its not locking in more than using node or php for websites
just that you can use C# for it instead
i have no clue what gwt is
java applets?
i mean just cuz GWT died doesnt mean blazor or whatever will lol. bit of a shot in the dark there
theres thousands of frameworks out there
some are bound to die
GWT died because of its wrong architecture
we'll have to see if blazor catches on, its still in early release stage
And all am saying is that I see the patterns repeated here, but I am also saying that I have no clue
blazor is fully client side so you still need a webserver if you want to do stateful things. so techncially you can write the backend in whatever
since it uses signalr for communication
well you have blazor server but i havent tried that
Same with GWT, that's what saved us, we didn't use their grpc but normal rest
So we didn't need to throw away the backends
i really like how it works and how you use it and it seems a lot of other people like it too so we'll see
I guess am just trained to think in longer intervals
its still cutting edge and already has improved massively
My code will most likely run for another decade
The backend of our websites that I wrote as apprentice that is
It's like 6 years old already and will easily live another 6
thats the nice thing about most webstuff, if it works it just keeps working
Have you ever taken a codebase from java 6 to 17 tho? 😂
i dont intend to 🙂
Big companies just work on different clocks
havent even graduated yet and i already had to deal with legacy hell twice in college projects
access database with 90+ tables that they literally had to copy over and rename cuz access can only hold x amount of bytes per table
nothing normalized etc
VBS...
Well, I am also not in legacy hell
I think being able to use java 17 in an enterprise environment shows that we do something right, lol
the other project was for a power company that just had a massive sql table with 83 columns that got dumped into it from an api, and they wanted us to visualize that shit in grafana
havent had any good experience with companies so far
and my internship is a research project where no one seems to give a fuck so i'm just doing whatever and making up my own requirment cuz no one else wants to
Apologies for interrupting, 22W11A removed the dimensions folder from the worldgen reference pack, was wondering if those files are still floating around somewhere, or if I'd have to attempt to recreate it myself?
I wonder, are minecraft plugins more web dev or game dev? Like, I see that people mainly write plugins as a "bridge" between their web infrastructure and their mc server, they use dbs and other pretty web stuff, but minecraft is a game, it has a game loop, etc. and you have an ability to change game mechanics with plugins, and I feel like mc plugins are a crazy mix of web and game dev, lol...
i'd say more towards game dev as the web stuff is usually just interface and fairly basic communication
largely depends on what you're doing though
if you change gameplay mechanics obviously its gonna be game dev
You can't really place stuff into categories like that tbh
Plugins are more real time than most web projects I guess
Most company would expect you know some basics if that’s what you are asking
10ms in Minecraft/games are a lot but are absolutely nothing for my work projects for example
Minecraft is much more ping tolerant though, 10ms is nothing
plugin dev is a thing on its own really
It's modding
well lesser as in more limited
really came to appreciate minecraft dev tools over the years tbh
if you look at other games, its a giant pain in the ass to mod for them
rather that than fucking an entire update
i wish more game studio's would delay releases instead of releasing a half finished update
Mcp 2010: does patches for fixing decomp, and reobf classes, modding.
Paper 2022: does patches, provides many things at once, modding.
Have anyone tried to use paper patch system to server-sidely mod minecraft like 12 years ago, lol?
It'd be really cursed
Many servers do?
Shit like that is only said by people who don't understand how game dev works, lol
Also, like the corona reference, already shows that the author is an idiot, lol
But hey, at least they censored fuck and thus outed themselves as an American, lmao
I'll better run before I say something about guns and jroy becomes angry
Just clearly mod minecraft without providing an additional plugin api for themselves and make content in plugins? I doubt... it'd be a real hell to update upstream
You got no idea how much cursed shit I saw already
Look. We just wanted the piss cow. 
Fuck, I feel like I really over engineer everything... what is your "open source policy" as a person? I mean, mine is share everything if a project owner allows that and it is not a cringe. I think that for now my "policy" wastes my time, (making readable docs, proper buildscript so anyone could download and use, etc.) but it'll worth it later...
you can just open source your code, no one forces you to actually write proper documentation
look at minimessage
Yeah I throw whatever I do on my GitHub
Most freelancing work I did was not creating something from scratch, just playing fire fighter and fixing shit
But there's def stuff that is on my GitHub that somebody paid me to write
Like, looking at my repos
I was paid for this https://github.com/MiniDigger/AngryPig/blob/master/src/main/java/dev/benndorf/angrypig/AngryPig.java 😂
This too, lol
What is best free 24/7 host
Oracle.
none
best and free don't really go together
well best is different to good
They're all more or less the same
i only hear a few ppl using the free oracle server
dont even know what else exists tbh
Things like minehut, aternos and such
oracle free tier abuse 😭
@pulsar tide, genuinely confused why i got a ping from here 
Hello! How are you
Have a safe flight!!

@warm anchordota wen
Should be fine. I am flight out before memorial weekend away from tourist spot so it can’t be too bad
Need to cure this Lost Ark addiction first
reee
Also TI in Singapore hahahaha
dead game
I guess they probably ain’t expecting many people?
Especially that China is basically locked down rn
They locked down like crazy early, covid 0, and then basically when we got more infectious strains, they where struggling to get people vaccinated but where maintaining covid 0 well, but, issue is that the thing got into their business centre area, and ofc they didn't wanna lock down there so tried to mitigate a c0 lockdown there, but, they also found out that like, the virus can travel through the bog pipes on flats, etc
ur a bog pipe
nou
iPhone 14 delayed 
iPh
nes
tho I'm glad I got the X, just around the time they stopped actually changing anything about their phones except for the camera
I am still using a 11 pro maxI am really outdated by Paper standard
I'm using KGBPhone.
Whats a kgbphone 
also, HAPPY BIRTHDAY
🍰 🍥 🥮
@quasi valley
KNENY U HABBI BIRTHDAY SLOOT
Nvm i googled it
where's my present, cat
It's me \o/
is the receipt included?
[17:55:27 ERROR]: [STDERR] [org.bukkit.craftbukkit.v1_18_R2.legacy.CraftLegacy] Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug! 
Save me
outside of your door rn kneny

Did I just read legacy in that error......
Good work overwolf, working hard to kill the community
I would be already happy if those phones still worked with modern digital house connections
That does sound kinda dope. I would vibe with that
I'm impressed overwolf found a way to make curseforge worse than they were back in the Bukkit days.
overwolf? kill? what?!
Seems more like killing themselves to me
That's one step towards making curseforge less relevant
Curseforge has the monoply
which, is the sad reality when it comes to the prehistorics of shit
(Somebody should be tryna see if Modrinth is willing and able to deal with that traffic and write an import tool, lol)
@quasi valley where should I send your birthday gift to? Should be in time for the next stream
I'm genuinely surprised CF isn't dead yet
I mean this could be predicted miles away LOL
CF isn't dead because theres been no alternative for CF which is reputable and reliable
@void void my old fashioned MC mod players still think CF is the best
literally the only reason
espcially those who play old old school mods
CF also the only platform to give $ to modders
bread crumbs if you ask me
you need like millions of downloads to even get anything
paypal + pateron links on description
I'd assume some do
some people get millions of downloads 😄
If I or any other paper team member ever proposes to give any company any control over hangar please slap them on spot
I will personally fly to Germany and slap you Mini dw
congrats you now get a 5$ amazon gift card
build in a kill switch mini
backdoor
What if you take the classic Bukkit strategy and secretly make a NDA'd contract signing over rights to the brand and your Paper commits too, in exchange for shitty hosting?
just watch it to be the next thing to be removed/banned 
Speaking about shit people should be slapped for, am at the cinema with friends, watching ads/trailers, and the Jurassic world trailer had an NFT ad
Like wtf
what movie you gonna watch?
Not sure if I'm sad or glad that the majority of the public doesn't understand/know about NFTs
why would you be sad about that
I think the only reason I ever see for a company to get involved is an ad network, but it would be limited to exactly that and designed in a way where we can switch them out easily if needed
if they'd understand they wouldnt buy them
^
imagine buying something you dont understand
Dr strange
deserve to get scammed lul
no
oh fun
leaked
i watched morbius yesterday, i dont understand all the negative reviews
it wasnt amazing but it wasnt bad either
oh shit. I know that location
I am sending ded in now
morb
going in on bike cuz no drivers license
eternity do you know what great game I started again while waiting for windows to fix EAC
it's the best game

you buy the opportunity to have a:
- nonesense number, representing hash of your asset
- written besides nonsense number, that represents your address
- written at a nonesense number, that represents address of one out of almost/effectively infinate, equally valid, smart contracts
- without any actual rights or ownership of original asset
- which you can't prove you pseudo-own, without releasing the EXACT to every bit copy of the original asset, which can be used to actually calculate that hash
NFTs described accurately
with is literally my point
cat pls like my tweet
if people understood what BS they are and how harmful they can be, the public would actually be able to stand against that BS, etc
yo, Im done with my velocity plugin
It's a combo of a server side forge mod and a velocity plugin utilising only the api
No client mod needed
🥲
sprays cat with water cut that out!
brit?
I live on the land of britbong
Channel brit should be off the internet by now, down at the pub eating fish and chips while yelling about their football team, too many pints in
when I googled the word...
Thanks for expanding my english lexicon 😄
have you ever been called britbong by anyone?
Now's the time :^)
Vic, do you like running in wheat fields?
Do you like shitting on carpets and beds?
@vestal jasper
@twin lagoon
uwu
uwu
Oh god, when they where comparing amber to other actors and the social media shit
and one of the people where like, "but did any of those actors have reports come out about them defacating the marital bed?"
I'm not sure I'd stick around after that tbqh
Asmongold Clips / Asmongold Reacts To: Johnny Depp Lawyer Jokes on Amber "Defecating the Marital Bed", during the Amber Heard court case live trial
Check out the "Law and Crime Network" Channel for the Full Live Trial: https://www.youtube.com/c/LawCrimeNetwork
On this Asmongold Youtube Channel You will never quit finding all the funny Asmongo...
There's a line and intentionally doing that is somewhere over it
but yea, my mate was talking about it and so I got into watching it the past few days, given my brain is already mush, figured it was something to do, especially on lawtube
wtf stranger thing season 4 kinda trash end. Altho they do be releasing 2 more episodes 1st june
netflix netflixs
huh
Do I haved to pay past episode 3 for spy x family?
Im asking first so I don't get disappointed when I find out myself
Crunchy roll
I mean, first thing I see on the CR website when I look at spy x family is a crown on the 4th episodes thumbnail
Yeah that's what makes me think it
Hi guys. I have a question. I am not quite sure if this is the right place to get support for it but I'm going to see:
I run a Minecraft server (Paper/Spigot, 1.18.2, hosted with PebbleHost, large RAM, everything on the latest version) and I have recently added mines.
I was wondering if there is a way to allow players to enchant items beyond the limit set by Mojang (such as prot 4 etc.). I would like them to be able to enchant up to, if possible, custom limits (like I could set the limit for protection to 8). I know how to get such items through commands however I would like players to be able to enchant it themselves with an anvil.
I would really appreciate if anyone knew how this could be done? I have searched for plugins however can't seem to find any, and I can't find an option in any config files for anything.
Thanks so much if you can help.
(please ping me if you are responding)
1, that's a insanely long question
2, #paper-help
3, possible
possible? yes
@void void #paper-help
existing plugins? probably not
Ok thanks guys
Please don't flood the discord.
When is paper getting VR port?
always wanted to run a fucking server in VR
what!?
lol that would be cool
I have a oculus quest 2
that case is a goldmine
but my laptop doesn't support vr sadly :(
its so absurd it could literally be a staged court series and i'd watch it
The best part is is ambers countersuit
I feel bad for Depp tbh
if she didn't counter sue, they wouldn't of called on the psychatric experts, and much stuff wouldn't of come out in the trial, and so, she basically fucked herself here
yeah well it shows pretty hard that shes not right in the head
It's funny though, the fact that her case allowed all this evidence to come in, the lawyers on depps team had many celebratory moments where she brought up stuff, like, shoulda seen the fist pump from ben chew when heard mentioned kate moss's name
then her expert brought up the fact that it's common for people suffering domestic abuse to do certain things, and many times that was brought up, the jury looked at depp, one of them even smiled and such at his team when that was brought up once
then there was the two images, in which heards thing was "oh, I turned on the light", but the file name showed the exact same second, and depps expert had a video which overlayed like 2 different images, showing that the only difference between the two was the coloring of the images, same time, to the second, in the files, etc
and, the jury is not supposed to have any leanings on objections, etc, but when her lawyers literally object to something and announce that they don't want the experts to reference the colors between the two images, etc; just, damn
I think depps team pretty much destroyed the credability of all of heards experts, she's pretty much been destroyed, and depp vindicated, in the court of public opinion, they had a WB guy in charge of contracts and stuff whom admitted that they where considering not taking up heards contract option because during editing they had to do sooooo much work to make the chemistry between her and jason in aquaman work
wtf is the deal with depp v amber
I mean, there two big names within certain areas
people enjoying some harmless drama to distract them from the real bad things that are happening
You've got depp who was casted out of hollywood attributed towards heards stements and stuff, and then heard whom was basically one of the biggest forefronts of the MeToo movement
I followed the whole thing. I think depp is innocent based on evidences presented
Anyone know any plugin that makes lavacasts less laggy? Like i dont want to be lava water cobble mechanics completly removed...
Ping me if you know any
Set up a shop that sells lava basket for dirt
Like it would do cobblestones in several ticks instead in 1
What
Is that joke?
Or idk what do you mean
weebs

Thats exactly what i want avoid
So if you just give them unlimited cobble and lava. They wouldn’t need to build the laggy machine!
I just know when a lots of cobble generates in 1 tick it laggs server
That’s my thought process
I do exactly that for villagers
In my small server
I remove the need for people to have big trading halls for resource
Yea im putting it on my lasts option list on very bottom
You can try enable AC redstone thing from the recent paper patch and see
Thought I thought that’s more for redstone dust heavy machines so idk if that would help at all
Explain more idk what u mean im, not avarage paper enjoyeer only avarage paper fan
Stop spamming reacts
redstone implementation is the config option i think
this one is new to me TL:DR?
[58882.486s][warning][gc,alloc] Paper Async Chunk Task Thread #3: Retried waiting for GCLocker too often allocating 820436 words
you ran out of memory
it's kinda bork
performance will be shit since it'll run old gen garbage collection causing massive lag spikes
its not happening all the time, just like 5 times in a minute then not for a few hours
is it off heap memory i need more of? or on heap?
i'm just used to running out of memory being an instant crash
when the heap runs out of memory, stuff allocating objects will thrown an OOM
outside of the JVM itself running out of memory, OOMs are just a typical exception
ok, so if understand, i need to give the container more memory, but the JVM itself is still running fine?
well not fine, but not crashing
No
if I do new Object()
but the heap is full, it will throw an exception saying that the allocation failed because the heap was fully
GCLocker is a precursor towards that exception where it thinks it MIGHT be able to allocate stuff if it can run a GC cycle, but, it's locked from doing a GC cycle for some reason, and so it stails waiting
that there specifically is a "we've tried waiting for some time to wait for this lock to be released so that we can try to GC and allocate this object, but we're still stuck here"
It's not 100% an OOM yet, but, memory pressure is too damned high
i understand
iv seen that error happen a lot of servers that have memory leaks
might not always be the case but i havent seen it much outside that
JVM is on the verge of collapse but has not crossed the line. could it hang indefinitely in this state without triggering an OOM? that would explain one of my other issues
Yea, I mean, as said, all we can say is that memory pressure is too high
well, theres various forms of OOM, some which kill the JVM, others which can throw the app into a bad state if they're not really handling OOMs, and, well, OOMs are one of the many unsolved issues of software development
and i feel like i already know the answer to this, but probably caused by async world edit?
can be caused by anything eating a chunk of memory
would a timings report perhaps reflect that?
timings would potentially just show GC shitting the bed
it won't really say what, you'd need a heap dump for that
hmmm... how would i go about doing that in a useful way?
CAN i even do that on a hosted server?
you could try common things like spark heap summary first to see if theres any obvious plugin stuff etc
heap dumb would probably be better but generally huge files so try summary first
server is on 4gb of ram till 1.19 because owner doesn't want to pay while its not being used. i suspect thats a big part of it but IDK i just work here yknow?
On a hosted server, eeer, I mean, theres spark, and /paper heapdump
(or whatever the command was)
sparks heap summaries can be kinda useful in some cases, is fast but lacks some context
i needed to restart to load spark, how long should i wait? till i see the message again i guess?
yeah. on a fresh start the ram should be quite empty
As a server admin, is there anything special I should be thinking about now for 1.19? (paper of course)
wait a bit until Paper is stable before updating, don't rush it
I mean, outside of large changes, most updates are waiting on plugins vs the server software itself
I mostly wait till plugins are mostly updated before upgrading
big thing servers need to do which they suck at is keeping an eye on plugins, big crime I see for servers is servers which depend/rely on plugins which haven't been maintained in years
I keep an eye on that sort of stuff. its usually the server owners who let other people mess with their plugins instead of keeping it up themselves.
I don't think you fully did understand what I was trying to say there
Northernlion playing Golfie, first skin he unlocks is an egg with glasses. That had to be hardcoded, based on his steam id or just anyone with his display name
My dream is to be able to have ad payouts to devs as a form of compensation
aka DBO
DBO after dark 
Has there been any hint from md5 on how signed chat is going to work?
After learning it wasn't required my guess is he'll just ignore it and servers just don't get to use previews and signed chat
I dislike the fact that previews will be abused to hell. 
The ideal would be to force plugins to move chat event formatters to preview event and then chat event is just for logging, it's read only
Yes, but hopefully learning from all of that, since we have people around that were involved with that
As I said, we don't want to give up any control, hangar should always be by the community for the community
We can fund the infra ourselves with the help of the community
opensource the infra when ??
We’d have to make kashike’s basement public…
How is crunchy roll a replacement for Funimation when it's worse in every way

someone sent me a linked in connect request and they have this listed as their education
pruhfeshuhnul
I requested my data from spotify for my data on the 25th because people where looking into what spotify tracked and such
I got an email yesterday saying that my data was ready to download, so, I downloaded it
and then I got another email saying that the data was available to download
and now I'm up to 40 emails saying that the data is ready to download
Now that is epic
Spotify data is nothing, YouTube music uses the weather in your area to recommend songs for you
I think they might be trying to tell you your data is ready
@golden gust https://youtu.be/hbcigBcze6o
(For licensing or usage, contact licensing@viralhog.com)
So here’s the story on grandma fudge
She was deadass in the jack and the box that’s connected to a gas station so I walk in tryna get a munchie meal and she starts asking me if my mom Gave me lunch money (I’m almost 22 yrs old) and tried handing me like $300. I look at it and she goes “Y...
I'll step on ur tail
Back to the stone age you go ^^
ikr
Is he bringing back copper coins and carts too?
lol
I mean I already wanted to leave this hell hole of a country
Now I want to even more 
Wow Americanize British
It's currently 49 degrees where I am right now
57 here wow! It sure is cold in UK rn!!
github copilot is so hot sometimes
mfw I just learned how to dev instead
watching dev streams was one of the best things I ever did when starting, tbqh
I was following kody simpson for sometime, realised mf uses so many bad practises
Yeaa, straight up, anybody creating plugin tuts in this place is generally best avoided
mhm
most devs are also generally kinda adverse to streaming in my exerience because imposter syndrome go brrrr
But, when some do, rly good
See if aikar has some old streams, etc
Like, we all have bad practices, pick and mix, really; but, seeing and hearing how people thing and apply stuff is a large part of learning
didnt know aikar streamed
Obviously there cannot be a perfect developer, kinda impossible
.
any recommendations for a JOBs plugin?
Jobs
Plugin
imo one of the best things I did when starting was watching programming conferences, like, they give you a lot of material and things "from a real world" (not block game dev) and they also reference to each other and you may rewatch these conferences several times later, and you'll understand more things which you didn't understand on the first time watching them. Am I the only fan of conferences here?...
I mean, watching stuff which you can pull from is always good
I watched one JB presentation and made a simple change which drastically improved my productivety
(I disabled tabs)
Reading books and docs is how I get around
And I started minecraft dev with MCP mods, and it was in 2019, I had really weird logic, but imo it really helped me later, my logic was: "Hmmm... I see that modern minecraft is too hard to understand, mod tools are also hard, is there any tools where I can mess around with really old versions manually editing minecraft?" It helped me because I didn't touch "easy to learn" spigot plugins which has many bad code practices, and I didn't touch too hard things like fabric or forge where I'd burn out after one day trying to use them... conclusion: mcp mods are good for learning dev
I refuse to believe that DED can read
Occasionally i watch a tutorial if i need something specific
I almost have a bachelor's degree cat
scary
Have you ever messed around with mcp mods?
I started modding in 1.6.4 forge was around already
It was in the boom period. So even shitty mods got thousand of downloads a day
.
what?
idr, was some music vid or something iirc
fuck yeah i coded a talisman bag
syncs across servers with mysql / mongodb
with a customizable size set via permissions
happy with this
Congrats
ty
Hmm, anyone know how this is representing the week?
72221 is used as the value for this week, and 72220 for last week. how do i interpret this?
i did try a epoch thing, but 52 * 53 in a year is like 2700 ish
so nowhere near
looking at it, we are in the 21st calendar week this year so if you subtract that off we are in 72200 this year
22 can just be the year but i still dont know what the 7 is
its not even returned by an API request, it is just embedded in the HTML that is returned so there is no hints
no, the dates are done weekly, however you might be right with regards to it representing the day that the week starts on maybe
although it seems weird that they would essentially 1-index the week
Yeah that's weird, what you said could also make sense
If the week starts on Sunday the week number will be different to if it started on Monday
This looks like a week date
A really strange one but 7 22 21 would be 2022 W21 7 in iso 8601 I guess
It could also be the week number in a leap cycle (which are often 400 years for such week dates)
But 400 years are 20000 something weeks I think
I looked back to last week in december and they used 72152
so it looks like the 7 is constant and then YY WW
Maybe 7 is the century? So 72221 is week 21 of year 22 of century 7. Weird because it would put zero at 1300
Is there any date with a different starting number?
ill see how far i can go back
wait hang on thats never gonna work
im not gonna be able to scroll back like 20 years lmfao
but weirdly, if i change the 7 to a 5, it returns slightly different data
guess ill never know
Maybe it's the period of the last 2 digits? Like 52 accounts for 7-day periods, aka weeks
If i change it to 32151, i still get 7 values back but they just have no data: {"20211220":[],"20211221":[],"20211222":[],"20211223":[],"20211224":[],"20211225":[],"20211226":[]}
java interfaces should always be named in singular form right?
IEntities 🤮
i mean i wouldnt call a class Entities anyways
what is your example?
my design patterns book already got 2 things "wrong" and i'm only doing the first pattern 
they explicitly declare methods public in an interface (theyre public by default) and they use plural sometimes for interface names
like Windows as in windows of a car or van
ew
Hungarian notation ☠️
if you're gonna use code examples at least do them right lol
yeah i mean no i would have a Window and then a Van with Set<Window> you know

little pet peeve
personal preference a lot of the time i think though
back to studying 
but if its in a book, make it right 😅
resourcepacks
ah, so i would be able to do for any plugin then, nice
ye
fucking kek man, so they're talking about the abstract factory pattern and the diagram is wrong too... they're both CarFactory while one should be that and the other should be VanFactory 
this is gonna be a painful study
Has anyone here heard of grasp patterns? What do you think about them?
heard of, not understand though
not sure if we can tell by now, but i am in fact the definition of LAZY, err on that note, is mcmarket legit legit? seems so off just the name alone having the - in between, i can see for the Jobs Reborn plugin some people have made GUIs already or rather CONFIGS for it, anyone used the platform before?
english pls
it's just a marketplace platform, the site itself is legit
but be cautious about the stuff that is being sold there
a lot of it tends to be low quality
avoid any spigot forks that can be found there
no worries, since learning about paper i havent looked back at any forks
low quality or plain copyright infrigement Kappa
Twitter itself is ligit but be cautious what Twitter are saying
hey

It's a good analogy
It's a platform
The platform itself is fine
It's just littered with idiots so you gotta be careful
yeah, it's a good comparison. same as twitter profits off of idiots and potential illegal material so does mcm
runs
reading about the Prototype pattern, it creates a clone of an existing "dummy" object. The reasoning behind it is that instantiating the class could be expensive, but if the creation of your object is expensive isnt that just bad design?
shouldn't all expensive calculations be done after instantiation?
well ig it would prevent you from having to do the expensive operations again if they're the same
still seems like a weird pattern to me
lmao i think i'm better off doing the stuff myself then paying for it 😂 the fact some of the configs include the JAR is a bit too sketchy for me & where I draw the line
we skip 1.20 and go to 1.21 🔮
I hope mojang will erase 1. someday like oracle did it with java 8
I mean, even minecraft betas and alphas used "1.", and not "0." there is no point in it...
1A
What came after 1.9?
Not sure if there have been any notable releases after 1.8 
Did you think I was seriously asking? 🤔
bears and magma
1.10 was the "Frostburn Update" iirc, it added magma blocks, polar bears, husks, strays among other things
Oh apparently it added the F3 + G screen
@mossy vessel 
yes
guess what i just got for free
5 channel 1000Mb/s network switch
for free
my grandpas friend works in an ISP so he got those to throw away and he gave it to grandpa and he gave it to me
Unmanaged? Ain’t those cheap?
what does unmanaged mean
But that’s very nice of them to reduce waste by not throwing them away
wdym they are like 20 €
More like 10€. 
Can confirm.
im extremely grateful when he has some old adapters and power supplies for me
now thats basicaly garbage for most people
Hi
Hello
sup

My favorite mc update was 1.16 because it added full color palette to chat.
my fav update was 1.8 "bountiful update" because it added slime blocks, so people could make flying machines, and I had fun riding them with friends on servers, but 1.9 added elytras and flying machines became useless. And generally 1.8 was really nice compared to previous updates...
I liked 1.13, it added some content but wasn't as slow as 1.14 and above
1.12 was cool
1.5 and beta 1.2 were my favourites
why bukkit community had gone? Why md5 started support bukkit?...
Is this grandpa mbaxter story time?
1.6.4 life!
Grab some popcorn and get comfy 
@vestal jasper
@twin lagoon uwu

uwu
I mean, I feel myself pretty new to mc dev community, I heard of some dramas / history, but people don't wanna tell about them too much, so everything I know is late 2021 and now...
There's so much to this
Most people here don't know it
Like, all the stuff around craftbukkit++ and craftbukkit--
It's was all like a decade ago
I'm on break today.
tl;dr: stuff happened and people forked

oh, do you remember that guy who auto generated 66666 legacy plugins in here and ran his server?
oh, I am not that old to have alzheimer
Prob there is a way to send some shit to bstats, so it'd show a maximum integer, but it'd be unfair
Great way to get bastian to go out of his way to ban you from bstats.
Remember mbax likes it when you write messages to him using the FactionsUUID bstats
Not again 
Running on 56 billion devices globally
So they finally updated the count
Do the leaves of trees in snow biomes fall off by themselves without cutting down trees?
don't think so
leaf blocks have a block data property that tracks how far they are away from a log
Delete disk.
ooh that’s nice
Finally unbanned?
@meager tusk IDRIZ!
they can fill in the unban form
He did.
look who it is
Fun fact of the day: Oskar was banned for a total of 7.7% of his life time on this earth. and welcome back!
Could have make it 10%.
I'm still very sad that the server that banned me for 10 years died last year... almost made it.
Bro, now I'm thinking about this.
There's bound to be some server that's banned me for 5 years that's expired.
The default tempban from Essentials used to be 10 years I think.
that long? 😭
did anything happen while I was away I kinda drifted from plugin dev when velocity moved to paper
I think the whole infra is finally completely moved to paper that's about it.
I wonder if some oracle employee was annoyed about minecraft questions, so he added this help page...
HAHAHAHHAHA
lol, when a good chunk of java installations is just for minecraft
literally, they put zero effort in this page, imo it'd be nicer if they made general question as a landing and not a references to sub pages
It has just enough effort.
Wait lmao you were talking about spigot not paper? 😂 😂
I can't do anything about that, sorry, I am sure spigot staff will handle it :)

...Also it adds modern forwarding support for the forge server
...As you can see in the image above
tbf that is tested locally
that sounds like an RCE
reminds me more of gmod's mod loading
p. sure that's not what they mean
It's not
It's the proxy downloading from the forge server
I assume you still need forge at least on the client side
(I do wish that mojang would add gmod loading for resource packs, however, I'd bet they'd have a lineup to kiss their buns if they did that)
They think that you're downloading the actual mods themselves
o
Yeah, to join a forge server with mods you need forge. If you don't have forge on the client, it will send you to another server behind the proxy that you have configured
you can send mods to a forge client?
I thought the user always needs to install them first
To clarify, in my plugin the client doesn't download ANYTHING, it's the proxy that downloads handshaking information from the forge server. FORGE-SERVER -----> PROXY
do the players have to download anything manually
No
no
it's just a huge hack for server switching
Is this;
- Forge support for velocity 1.13+
or - auto download mods required for server if using forge
1
ah. the "without having the players install anything on the client" confused me
ngl the second thing would have been more useful, but forge support is also cool
someone bring back a more sane RCE
someone bring back spout
If someone wants a quick demo I can show it in VC
I have no mic, bc It's 2 am and people want to sleep
i want to play doom on a vanilla client
render doom somewhere else and stream it using maps as display
send inputs to that server as well
can you send packets more often than once per tick?
e.g. could I send 30 map updates per second and the client would show them?
No
so 20 fps it is, sad
gh link...?
It's not quite done, I need to get a proper config file working. Values are hard coded right now. This is not even close to a final product
Also the code needs cleaning
Alot
It has just left the prototype stage
eh... why do you make lowercase class names in java..?
Yea lol. I didn't actually do it on purpose, it just happend.
This is my first Java project
I can refactor them
I mean, first character in java class should always be in upper case, not the whole word
Yes I totally missed that
and dont call ur plugin class main
ok. This is what a meant with "the code needs cleaning"
I'm gonna clean it before next commit
would ServerInfo be a good naming for the interface which is extended by Bukkit's Server and covers methods returning some info about a server? I need such interface and its other implementation because I need to have a server info represented as API before CraftServer (and all bukkit api) initialization.
(making a fork)
potato
🍍 ?
Does anyone actually use mongo or postgre in for MC server projects?
Is it worthwhile for a plugin to support them in addition to SQL/Maria?
I will be writing some postgres support into a plugin as its first database support but I suspect I will be one of the first. I just really want to try some of its features out 😆
But I know that whenever a host provides a free database it's pretty much always mysql (probably maria but who knows)
seen mongodb in the wild a few times
never seen postgres used in a normal minecraft server environment
theoretically you can add support for postgres to an existing mysql plugin without too many issues
Trying to decide what compat/ecosystem issue to prioritise next:
- supporting non-sql databases
- supporting non-vault economies
- sponge port
- velocity support
don't see too much of a reason to support non-sql but that also sounds like something that depends on what you're developing
luckperms is an excellent example of a plugin where datastore flexibility is a big feature imo
Luckperms is an excellent example of everything luckperms does
is anyone big brained when it comes to WSL? Im tryna allow my host computer to be able to get a ping response from the WSL vm
Our project involves dynamic, player-influenced, interconnected cross-server/instance behaviour.
While we do have a stripped-down protocol that uses only SQLite dbs and bungee channels, it is truly limited.
Our full protocol (and most interserver features) require both bungee messaging and a shared db.
This means that our full featureset is currently only available to bungee ecosystem users with SQL databases running within the bukkit ecosystem.
While that is definitely the largest demographic, there are probably thousands of potential users that it excludes.
Ultimately, we aim to support all major dbs/proxies/server APIs/economy APIs. That will take time though, and as some of those compat changes probably affect more users than others, it's worth prioritising.
I have been somewhat out of the loop for a while now though r/ the current landscape of servers more broadly.
i use mongodb, i like it - currently using it for player profile(s)/ pvp stats & planning on using it in conjunction with multipaper just to play around with
in that case yes i can imagine it'll be useful to support either mysql or mongodb
I mean, the people not using mysql are generally the people whom are gonna be building their own stack from the top
and for the love of god
don't rely on bungeecord plugin messaging for a project like that
lmao
right
it's not messy
im just bad at things
redis literally has a messaging component
while redis is probs not the best solution, like, it's fucking bete than bungee messaging channels
I send updates via carrier pigeon??
mike thyson mytheries
mytherieth*
fuck
is anyone experienced with wsl tho :V
I am not
I mean, surely you just gotta find the right IP to ping?
As in, it might as well mean watermelon slice lover to me
yeah thats what i thought but everything just refuses
i ran ip addr and tried every ipv4 in there but no luck
That was what I assumed, although a while ago, the same could be said for sponge and velocity.
Has that changed much recently?
I mean, people are looking to change the tide for velocity and sponge
there isn't much push to get rando hosting providers to offer mongo or postgres
adding support for different environments is always nice, but, for the most part, supporting mongo or postgres is somewhat of a niche within this ecosystem, some people will love it, ofc, but, as said, many of those will be DIYing their own stack or will have a mysql server on the side for the public stuff
sponge 
works fine here atleast
could be because i'm using something to hack systemd into wsl2
Sponge is a fun one, becasue they defo make a tide within their own environment, just, wider ecosystem is iffy
but, I mean, I love my spongy frens, so ❤️
:V what distro are you running?
ill give it a shot thanks
i also set a static ip for my wsl instance with https://pastes.dev/uG5IRvOr72
the 3 addresses that are on lines 3 and 4, how did you know what to use?
michael not using iproute2's json support
L
but then again its output has never changed since scripts depend on it
my toxic trait is playing valorant really badly at my desk in the kitchen, where my radiant-ranked husband is forced to watch me making bad decisions in real time anytime he goes to fix himself a snack
176
my toxic trait is knowing when a decision is bad but making it anyway because the game is fucking BORING when you play it intelligently
"hmm yes, the correct play in this scenario is to hide behind this box the whole round, even though I know that if I peek I'll have a shot on like 4 different people"
statements made by the utterly deranged
systemd in wsl seems scary, i usually shutdown wsl when I'm not using it so it doesn't run rampant on my ram
games are a lot more fun when you’re just screwing around
Why games that are purely sandbox no unlocking things (in sandbox) always succeed







