The Biggest Problem with Minecraft Servers - Why 2b2t is Stuck on 1.12.2
HTML-код
- Опубликовано: 30 июн 2020
- Since the beginning, every Minecraft server has had the issue with the game lagging when too many people join the server. 2b2t and many other large Minecraft servers have had this issue for years now, yet nothing much has ever been done. Let's take a deep look into how all of this effects the game as a whole.
2b2t 1.13 April Fools Video: • Video
Most Players on the Same Minecraft Server Video: • Minecraft world record...
Minecraft feedback post: feedback.minecraft.net/hc/en-...
Render of spawn (0:41) by: IronException - Игры
Players: Mojang pls fix
Mojang: *removes herobrine*
In every single update...
I remember when they even acknowledged it was getting old
*updates localization files*
@@miked5163 *cries in tf2*
What is this herobrine, it sounds like chicken stock.
2b2t literally runs on an older version of Minecraft than Minecraft: Wii U Edition
no way
@@NithinJune yes way
I unironically was one of the first 500 people to get that version
Xbox 360 edition
@@nokaapaa I remember TU7 coming out on that over 8 years ago lmao and TU14 being the biggest update I'd ever seen lol
The lack of multithreading has been an issue for such a long time, not just after 1.13 released. I specifically recall Simon of the Yogscast saying the following sentence 10 years ago:
"I need to alter my Java affinity using Windows Task Manager because Notch doesn't understand how multithreading works."
Seems like an ever compounding issue. The longer Mojang leaves it, the harder it'll be to actually implement multithreading. That should've been their number 1 priority for both Mojang AND Microsoft when acquiring Minecraft, but all they saw was $$$. Why make the game objectively better and more accessible to more people when you can pander to the 1% and introduce some endangered animals? They're trying to kill Java so they can sucker in more people to bedrock microtransactions.
@@Xenro66 Capitalism ruins everything.
STM Corporatism*
@@l1ghtd3m0n3 Capitalism is an ideology based on maximising profits, the amount of money needed to rewrite everything for multi-threading is greater than any returns they'd get, it won't change the number of accounts purchased, and will make people not want to use bedrock even more since it would make java better, reducing sales of skins and maps that we get for free. the profit motive doesn't care about people or games or fun, it is just making more money. if you want good games you need an anarchist society with worker co-ops, where things are made because people want to make them.
@@stm7810 Is this based Minecraft player? Yep, based Minecraft player.
tldr: It's single threaded.
Thanks
amd fans: thats cheating you cant do that
intel owners who know how to overclock: go buy another zen then lmao
Imagine it jumping from 1.12 to something like 1.20
Love your vids btw
Love ur vids
Horizon on top, love everything you do, great cause
Hey dupe guy
nice bots
Everyone's like "we need the cave update!", but I think that "the Server Update" is just as important.
I really don't give a damn about the cave update. At this point, I'm just sick of hearing it.
Pvp servers wont update until there is also another combat update.
I think we need more of a "code update", a rework of the code to be more efficient, be more optimised and take usage of more threads. it's not easy at all, but the community would be very happy if they did it.
@@mlc1503 They should rebase the game on Kotlin. It's a Java compatible programming language (in fact some Forge mods are written in Kotlin) that runs a bit better than vanilla Java.
@@mlc1503 Yee my mate and I have been talking about that and went "imagine Minecraft but in C++. Infinite FPS"
And it really is that. The "Bedrock Edition" is written in C (or C++, not sure) and runs amazing, the problem is mod compatability and the problems that come with it.
Remember like 5 years ago when yogscast made a song about this and the lack of API. *5 YEARS AGO*
where's the song?
@@stm7810 ruclips.net/video/G-zthYFjk6s/видео.html
@@hecko-yes Thanks, amazing song!
With modloaders like forge and fabric, we don't really need another API, even if it is official.
Litteraly everyone: "For the love of god, overhaul the server sourcecode!"
Mojang: "Did somebody say Nether biomes?"
Goats??? Anuone asked for goats????
@@idontwanthishandle Hired! kappa
not Shane kid
It’s called hyperbole
So far I can tell all those claims in this video are only for the vanilla minecraft server
@@Fiercesoulking What do you mean? If you mean spigot or so can run with multiple cores: no
SalC1: Mojang, This needs to be fixed
My mind: Valve, pls fix
Ahh, a fellow TF2 player
Valve fix pls
Heavy update pl0x
Kliksphilip vibes...
@@abbacchio7281 god his dads songs are amazing
SalC1: mojang, this needs to be fixed.
Mojang: **Adds goats**
Mojang: *Renames Pigmen to Zomblified Piglin for no reason*
>goats
you serious
@@ianbohl7862 upcoming mountain update lol. deeper snow and goats.
Rito nerf plz
Everyone: Please you need to fix your fucking game its so laggy
Mojang: Haha more irrelevant blocks goes brrrrr
"Mojang, this needs to be fixed."
CS:GO and TF2 players: "First time?"
And then a few TF2 fans got so fed up with it that they decided to fix the game themselves.
At least l4d2 got an update. We on the other hand get automatic halloween
LoL players too.. We are asking for a new client for nearly 10 years.. Only what we got was same, but good looking shit
valve pls fix
@@mineland8220 wasn't the l4d2 update the first update in like 7 years?
My man pronounces Mojang both ways to appease everyone.
Moyang lol
@@i1nk why that translate to ansestor
MoYAng
when you say "the lag was unbearable" in a 2b2t context you know its bad
Hypixel Player with 20fps: uhhh why is the framerate so low
2b2t Player with 5fps: *meh, it could be worse*
@@Mathematiqs 5 tps: first time?
Omacka _070 Also server tickrate. MinecraftOnline has a low server tps due to a memory leak issue that’s been a thing for years now. Imagine a Survival building server where the initial first few hours of harvesting resources is closer to a dozen hours instead of just a few, all due to blocks taking ages to break.
The unbearable lag on the April Fools joke is exaggerated. Generating new chunks takes a significant toll on performance, which is why it lagged so much. Other servers, like Hermitcraft, take the smart approach by pre-generating the chunks before everyone starts playing.
@@archonjk1196 To be fair, on 2B2T, people literally go out hundreds of thousands of blocks in a direction, and some using interesting nether techniques literally go out to the world border. You can't exactly pregen the ENTIRE WORLD
PvPers: “First time?”
I was 69th like
I saw the videos 4days ago and this comment too
That's a different story 1.8 pvp is far different than 1.9 pvp thus there are servers that support pre combat combat update and servers that stay updated (or try to) frequently
people got used to 1.8 so they stuck with it, because of the fact that most pvp servers have spaparate hubs and lobbies they could update if they wanted but they don't
Bedrock still has 1.8 PvP.
Mojang simply closed the post on the feedback site for comments, alleging spam, it's really hard to believe what they say, that we are the community that makes the game, that is, except when you ask for something....
Notch was right
They said on Twitter that no matter how many upvotes something gets, that doesn't mean it will be finished anytime faster. This is something they have been working on for a long while and will eventually be released into the main game. There is a ton of work recoding a mass majority of the game. It's something that will one day be added... despite the ignorance of people that think it should be done quickly. I mean- even when it comes to the Cave Update, Mojang has been planning it for quite a while. They talked about how they wanted to work on a huge balance and now is the correct time for that update. People need to give them more credit honestly.
I mean what do you expect from the same company that has a Windows update everytime a dev farts. I had to completely block updates for my Windows PC because the last update basically threw bricks at my PC.
@Mediocrity Literally every P2W server is the same and what's fucked is its against Mojang ToS to have such a thing
ZoM_ _ That’s more of your computer’s problem
As a small server owner, the jump from 1.12 to 1.13 had an *insane* impact on my server's performance. I had to literally double the amount of RAM on my server just to maintain the same performance that I had with 1.12 (currently on 1.15, performance hasn't really improved). I love big updates, but I still can't fathom what in the fuck made Mojang think that slashing server performance was something worth doing in any sense whatsoever. The popularity of the game *depends* on players running servers. It's the game's life-blood, so why would they turn such a blind eye to these glaring issues?
Everyone: OH MY GOD THE CAVE UPDATE WOOO
2B2T: This aquatic update is great
Me: No it really isn't
@@tux1468 yes it is lol :/
@@a.q.2330 No, it really isn't.
Tux Mux I can go at this all day. yes it is lol :/
@@zzztriplezzz5264 Phantoms.
I rather give up on wanting a cave update just for multi-threading Minecraft.
Yeah me too
Me too,..
if mojang could fix this multi-threading thingy, i will give my n word pass
same
Yup
4:37 “Deep_Dark_ass”
2b2t rolled up in one user name
CAVE UPDATE!
Ricardo milos
It genuinely feels like Mojang's stance on multiplayer at this point is just "eh, fuckit. The community has made code for big servers with lotsa players on them." when in actuality, most of those "big servers" are several servers connected by a hub and using shennanigans to get people into each of the smaller servers.
Right now, the problem stopping bigger, larger one world servers isn't hardware, like it should be. It's the software. Mojang ****NEEDS**** to make the problem be hardware by improving netcode as much as they can. I am 99% sure that almost everyone who plays either edition of Minecraft wouldn't mind a more or less featureless update if it meant making the netcode work correctly.
Hell, I wouldn't be surprised if the people developing new features for singleplayer and small servers were separate from the team working on Minecraft's Multiplayer, and that every time the features team adds something, the netcode team dies a little inside because it ruins their hard work.
My guess is they're just waiting for a stable and effective multithreading mod to copy homework from.
Seems like one college student is damn close. www.curseforge.com/minecraft/mc-mods/mcmt-multithreading
@@wyattroncin941 Mojang, please pull a Sonic Mania and hire this Java God to help work on rebuilding all of Minecraft: Java Edition to use multiple threads or cores.
I'm pretty sure the vast majority of the fans wouldn't mind going a full year without a new feature update if you explained what you were doing in an easy to understand manner and took the time to recode the game from however far down you have to recode it from in order to make Java Edition take advantage of multiple cores.
As for what the Bedrock team should do in the time of the Java Edition team essentially making a real "Minecraft 2.0", uh... Maybe work on improving some of your flaws like being able to fall through the ground past a certain point and netcode so that servers don't start to lag out at like, 50 people and a Bedrock edition 2b2t can actually exist?
IMO, 2b2t and similar environments of gigantic single map servers is the kind of thing they should study to improve things like Netcode and stuff. Yeah, most of the playerbase won't take advantage of this ridiculousness, but this is actually an example where the idea of Trickle Down {whatever} actually works, because if you make your code robust enough to handle, say, 2b2t with 1000 players on simultaneously and a tick rate somewhat close to singleplayer (barring shit like lag machines) then I'd say you've done a pretty damn good job of optimizing your code.
Also, my numbers given may have been a hyperbolic pipe dream, but they really should improve the Minecraft code to be able to take advantage of the up to 64 cores you could find on a modern server processor (and that's not taking into account the possibility that the server has a multi-CPU setup that would allow for 128 cores), at least on the Multiplayer end of things, and at least take advantage of the 2-8 cores found in most home multicore setups.
If the developers for EVE Online are considering rewriting vast amounts of the game's code, some of which has been around for 18 years, to improve the game for everyone, then Mojang can do the same for Minecraft: JE.
@@DeisFortuna one of the guys running that multithreading mod actually said in the comments that his server tick rate went from 160ms to stable 20%, obviously higher with more complex creations.
That dude really does need to be hired by someone, recoding the Minecraft engine cannot have been an easy feat.
@@wyattroncin941 I deadass hope that its Mojang who hire them so that this project doesn't stay a mod forever.
Hell, I wanna know how well it will hold up to giant lag machines and/or having said 1000+ players on a map loading a gigantic map like 2b2t's map.
Lol unless they stop using java the game will always run like shit.
2b2t: “1.12.2 is such an old version!“
MinecraftOnline: “Hahahahahah.... welcome to 1.7.10!”
mc.retromc.org welcome to beta 1.7.3
Plugins. They're getting to it....
I'm still playing on 1.4.7 modified ftb ultimate
I'm still playing Tekkit Classic.
@@marcelw4726 omfg ftb ultimate is the shit with gt2 holy shit.
Players: MOJANG PLEASE DO BETTER SERVER OPTIMALIZATION
Mojang: Adding new logo.
Mojang: new logo goes brrrrr
logos kinda fire tho
@@supercool_saiyan5670 frick, I wanted to do that joke
hmmm new colorful blocks hmmm
new goat and mountain generations go brrrr
Maybe adding a new logo is a pointless endeavor that doesn’t add anything to the game and doesn’t improve game stability?
not just that you would literally be able to run your mc at how many core times faster on your own rig!
thats like 16x for an i9 10900k
Except that, locally, you're typically bottlenecked by the GPU rather than the CPU and the rendering is most certainly parallelized as well as it can be. Loading times and world generation could be faster, but you can't get more FPS.
@@NatiiixLP I've never been even close to bottlenecked by my GPU. With and i7-9700k and an RTX 2070, the GPU can never even go above 30% usage before a single CPU core is maxed, whereas games that allow multi-threading typically max both components about simultaneously.
Jack Havenar but the 9700k is only 8-8 and the 10900k is 10-20 and you would probably need something like a titan rtx to not be bottlenecked and you probably still would be bottlenecked
@@Yes_This_Is_Dog I have a 3900x and can confirm am not bottlenecked by GPU ever.
Honestly, I would be really happy for an update purely focused on performance.
Like, modify the code so the game doesn't just run on one CPU thread (which is a really major performance thing on its own, for many people like me it means the game is only using 1/12 of our CPUs). And make changes to server code so that a Minecraft server can have servers around the world that are interconnected like almost every other game, which would fix the problem where many people around the world have ping in the hundreds.
I am late, but the problem is that you would need to recode EXTREME amounts of the WHOLE game to make it work Multithreaded(Using multiple Threads and Cores at the same time is called MultiThreading)
@@dafeist_ yeah
Server processor: I have 16+ cores!
Minecraft: 1. Take it or leave it
you know what, imma not even bother explaining how cores and threads work so just go here so i save both your time and my time - www.spigotmc.org/threads/cpu-cores-threads-allocation-optimizing-server-load.319330/
@@MetricEmu ok be wrong
It's likely Intel is paying Mojang to only use single core to run their servers, since anything that utilizes more than that would surely get a performance boost using AMD.
Certainly this would the case for Threadripper workstation CPUs and EPYC server CPUs, which are 2 to 8x better than their Intel competitors at a 2 to 4x cheaper price point.
If you combine this with how popular minecraft is, it's not hard to fathom that Intel would lose a large marketshare in their sales if Mojang decided to utilize multiple cores.
Intel has a history of just throwing money at companies instead of innovating their products, so it's not out of the realm of possibility that this is what's happening. Esoecially if complaints about this are being ignored.
Horrible4 I mean there is the other more likely conclusion that trying to implement multi-threading would be ridiculous to do if a game is this far in it’s life time because to do that,they need to basically rewrite every single thing in their to work for it,and even so,in the process,major errors can come through and cause even more problem(some dealing with switches),so it is an enormous task (albeit impossible) to do it.If you imagine them going through with this path instead of the nethe update,they will likely need 2 updates just to actually implement it and make bug fixes on a another update,the implementation for multi-threading have chance to take more than one year just to complete, and the bugs?Probably a few months and to be honest,there is even more downsides to making it,the bee update was actually a bug fix that optimizes a lot of thing and look at it,people meme about it and call it a trash update even though its your dream update and this is the second thing,a lot more people honestly dont even care about technical stuff so they look more at content,so if mojang implement and fix bugs then there is even more a good chance that people end up leaving the game as there is no actual new thing to mess around with and its made worse with fact that hytale release next year so if they did that,their game would probably die somewhat as everyone will se minecraft as a dead corpse with nothing more exciting and then just go to hytale,its almost crucial to add content because without them,they have a good chance to just die honestly,their is only two times that they probably can do this,at the begining when they start created it or when their reputation is high enough and their is alot of fans that is patience enough to wait.
@@sightobolt4296 So is it better to sit where you are and never innovate because the task is too much work or put in the time required to take your game to the next level? I would hope everyone's answer to that would be a conclusive "innovation over stagnation".
Idk why anyone would argue in defense for mojang not to implement multi-threading with the resources they have. They should have started years ago. Yes, the game is very far into its life cycle, but this isn't some complex game we're talking about with a small development team. A ton of issues would be resolved and money would be saved in the long run if they introduced multi-threading.
It only serves to reinforce the point that the only reason mojang doesn't try is A) they're too lazy or lack the motivation to do so
or B) They're making more money somehow by being stagnant.
You don't make more money by being stagnant. The best logical theory is that somebody is paying them not to improve performance.
real talk java edition will need to be rebuilt from the ground up to support unlimited cores or it's going to continue to suffer in the performance department for the rest of it's days.
I fear as well as anticipate the day mojang will rework their threading. I am a dev on a mid sized German Minecraft Server - a change like this would most certainly require a complete overhaul of our complete Codebase
@@yannicyh It would create a void for a while as all server projects scramble to support the rework for sure. But it's really necessary in the end.
They did this with bedrock edition and it's a shitshow
@@supercool_saiyan5670 really?!
@Don't Look At My Profile Picture sure, but it would be optimal if it was build from the ground up.
I'm sure the comments has tons of people who don't understand multi threading especially in Java
People don't get how difficult multithreading is and how much time it takes to refactor code from single threaded to multithreaded.
Not to mention, it would likely all have to be done in one release and a higher priority for them are likely new features players request
@@Animlaguy college dude beat them to the punch by a lot. Can't be that incredibly hard for an entire dev team.
www.curseforge.com/minecraft/mc-mods/mcmt-multithreading
The true legacy of Minecraft is a cautionary tale against trusting coding hipsters in 2005-20010 for thinking multithreading would be a dying fad.
@@wyattroncin941 i think it still has a lot of stability issues given how minecraft works but if this gets fixed mojang is probably gonna ctrl+c, ctrl+v.
@@wyattroncin941 it's probably the higher ups who are against that decision because it doesn't make money directly
Imagine the potential of servers with an amd threadripper 64 core!
Or two EPics 64core processors.
@Ronix 97 yeah, thats why I say imagine, bc you can only have one thread.
@Ronix 97 rather, it could be the difficulty in implementing multiple cores in the game. I don't know enough but hearing from game devs, multicore is shitass difficult.
@@Star-fr4jz A lot of processes cannot be run on multiple cores, one of them is video games (at least most of it). For example it isn't really possible to run physics on multiple cores, because the next step in the physics of an object depends on the previous state of an object, that means it can only be computed on one core. But for example rendering graphics is possible to compute in parallel, because different parts of the graphics don't depend on each other and can be computed separately (simply put, one pixel doesn't depend on another pixel). Thats why you have CPUs and GPUs, CPU is very fast, but has low cores for rendering single core computation and GPUs, which have a lot of cores but slower ones, for parallel computing.
It isn't always possible to make everything run in parallel. Imagine you are planting a tree. You can't make a tree grow faster than it can, but you can plant a lot of trees that can grow in parallel (but they won't grow any faster). Something similar is for video games, player actions can't really be computed in parallel
If Multi-threaded got here and you were using an 64 Core Epyc, you could probably comfortably host Over 1000 players on one server.
House: i want to tell everybody that we will finally switch the minecraft version of the server
We’re reverting to 1.12.1
But 2b2t is on 1.12.2
@@finixHD r/woooosh
Exactly, They Are Reverting A Version/Patch
@@cscscscss bruh
*Puts gun in mouth*
Even if it will take lot's of time
They could announce
"Update with no features"
just extreme performance update
Not gonna lie, I would love that.
It could even be a silent update, making the new versions better than slowly going back and doing it on the old versions, starting with the newest ones and going back, and maybe skipping too 1.8.9, and 1.12.2 because those are the most popular versions for servers besides just the newest one.
Like 1.15
The biggest issue is the fact that you'd probably need to rewrite most of the codebase, which is basically what Bedrock Edition has done, except with C++ instead of Java (which also gives a performance increase)
That would mean they would have to change the source code to Kotlin or c++
It all started with Notch deciding to code Minecraft in Java...
No. Java itself isn't the issue, it's more the way minecraft got integrated in it. That's why I'm highly suggesting a complete source code overhaul as the next update 1.18, and not even more features added on the old, obsolete base code.
@@kofi3124 java is sort of an issue though, compared to c++ it's WAY slower
@@mikeoxsor6183 well no it's not. While Java is indeed a little bit slower than C++, it can be used for many things at once (kind of an all-rounder) and is more lightweight. Also, because if this, Java edition servers actually run _smoother_ the bedrock edition servers. As I said, Java itself is really *not* the problem.
@@kofi3124 What I meant was, for creating a game C++ is your best option due to its speed and efficiency, java is not as good for making games at the scale of Minecraft which is why bedrock performance outshines java's performance by miles (not just due to java edition's outdated source code). As for server java is better because C++ is too low level servers, although it is still possible. C++ is vastly faster than java as it is compiled to binaries while Java is first interpreted during run-time.
@@mikeoxsor6183 yes, you got a point there. That's why Bedrock Edition has for example a *way* higher render distance. But the problem Sal is talking about is server tick speed which is actually faster on Java edition. Here, the lack of multi-threading is the problem...
Mojang need to focus on Optimisation for the next update.
hehe cave update go brrrrr to fps
@@Dimondminer11 With Sodium, Lithium, Phosphor, Hydrogen, Krypton. You would be just fine
@@xion3869 what about no mods? they could easily add these mods by default it wont even take a whole day to do it as they dont have to recode the mods just copy and paste them
@@xion3869 I have found no Krygon mod, so please link it for me.
@@idiosyncraticlawyer3400 my bad bro its krypton
I assume the next step is too rally as a community and spam Microsoft to make severs run better on java edition
Eccedenteciast #95 no, performance update
Grify The Great no, cave update
@@wastucar8127 no, peformance update and pvp update
@@hewardthediamond2997 yes update
@@hewardthediamond2997
1.17: cave update
1.18: rollback to 1.8 pvp mechanics
1.19: optimize servers
2.0: perfection
(Or just combine 1.18 and 1.19)
1.15 is definitely optimized compared to 1.14. 1.14 and 1.13 really struggled to run a 10 player server with an i5 8400. However, 1.15 still has bad optimization compared to 1.12 and before. Mojang really needs to fix this..
@@psychopsycho4107 dude for me 1.15 runs a lot better
@@psychopsycho4107 You okay? I get triple performance on 1.15 over 1.14.
i5-8400 is such a crap hardware for single-core performance, I dont understand how you could use that as a benchmark for Minecraft.
It would be another story on a Ryzen 3900(x) though
Dood, running a local server on 1.16 literally makes my dual core PC BSOD.
@@psychopsycho4107 I've had a similar time where 1.15 loads slower than 1.14 for some reason..
Anyone remember 1.14-1.14.2? HOW THE FUCK DID MOJANG THINK THOSE WERE ACCEPTABLE RELEASES?
In conclusion: Mojang neglected multiplayer
Only server owner know how this problem always bother us and everyday we keep losing player because of lack of new features
Minecraft's code is a huge mess, and making it thread-safe and multithreaded would be a huge and painful process. If they do decide to do it, I wish them luck...
That being said, some server forks like Paper already load chunks asynchronously - I think it'd be more on their hands to slowly implement multithreading into more areas of the game.. Having those performance changes in vanilla directly would be amazing, though.
what does multithreading do and what is it?
@@StarWarsExpert_ CPUs have cores, which you can think of as mini cpus. Because of physics limitations it is getting harder and harder to make each individual one perform faster, so right now we are generally stuffing more and more mini cpus in a cpu, which might seem illogical, but if a program is optimised for multithreading (aka splitting the workload between cores, eg: core 1 for collision physics, core 2 for world generation etc etc) then adding more and more cores is a great solution. Thats why most high performance MC servers use Intel, because their individual cores are better. If they were running a game that heavily utilises multithreading I'm sure they'd consider AMD with their 32/64 core madness
Let me see if i get it, it would be a "huge and painful process" but for Mojang right? But that would mean that the optimization would be like 10 times better? So...what is the problem? i mean i know its hard but its a multibillion dollar with a lot of employes, and i think that process would be worth it ?
Correct me if i am wrong, idk much about that coding
Dark Lottus you have to keep in mind that Microsoft owns it now, and all they see is the $$$ Remember when they talked about getting rid of java edition all together? Yeah they don’t really care about it that much, so the team for Java edition is much smaller than Bedrock Edition.
@@acrawford01 Yeah , for me, "indirectly" they are trying to let Java in the oblivion, i know they keep updating things, but if you think it, they put a lot of more effort to bedrock, they let Java with an AWFUL optimization, new features like Emotes and things like that (besides that people dont like it) are only for bedrock, cool skins, transparent skins are only for bedrock, and Java IS THE ONLY VERSION that have THE COOLDOWN, is like if they indirectly are telling you "hey forget Java, play bedrock and give us money" and for me that is disgusting
Minecraft dev team when they saw a duping exploit.
Devs: Patched
Minecraft dev when they hear people complaining about server stability
Devs: so u guys want emotes
emotes are kinda stupid. just an addition to please the kids.
@@tysoncook5152 Y E S
they dont care about the kids, only the money
Tyson Cook it’s not for the kids it’s for the money
“Mommy mommy can I buy 400 minecoins so I can buy this one emote?”
at this point I’d be okay with a performance as a major update on its own, like 1.18 or smth. Dedicating half a year to performance would be a win in my book.
1.12 *3 YEARS AGO?* I remember playing Minecraft on 1.7.10 because all of the mods were on that version because 1.8 was so new. And that was AFTER I’d been playing Minecraft around 2 years prior. Boy has time flied.
Still playing 1.6.4 :D
They’ve left behind so many people now, I’d love 1.17 to be the “multiplayer update” which fixes combat and lag
Adipose there’s nothing to fix in combat tho
There's nothing wrong with combat right now, IIRC. In my opinion, it's way better than 1.8 Combat. You actually need to strategize now and the better player wins, instead of the fastest clicker.
I never understood why people prefer 1.8 Combat. Maybe someone can chime in?
People that say 1.9+ pvp take more "strategy" is just a blantanlty false statement. It just slows down the fast intense gameplay of fighting to trading hits. You can't strafe or get combos like in 1.8 pvp. Both systems still require aiming properly, so the newer system does increase the skill cap in any way.
Although i prefer the 1.9+ combat, I can't say it doesn't need any reworking. Sure, there is more strategy required, but the combat is just a bit too slow (healing is more effective than the damage), not beginner friendly ("hard" to learn, easy to master) and it's just a bit boring (same old meta, not much skill required, but I like the direction the introduction of netherite is going).
As for the name of the update, the name "multiplayer" would be a tad bit misleading. Combat doesn't affect PvP, but PvE too. How about "Cooperate & Combat"?
Dejv B there’s no strategy to 1.9 combat. Both of them have an equal amount of tricks (like 1.8 has block-hitting and w-tapping and 1.9 has shield blocking) but 1.8 is a lot more satisfying to play as 1.9 combat it SOOOOO SLOOOOWW
imagine being on live chat
- this message is made by comment gang
chat gang should comment sodoku
live chat gamers are poop
c0mmie, TheGulags 2b2t Official not really lol
c0mmie, TheGulags 2b2t Official ikr 😂👌😳super cringe bro! 😣🤡🤢🤮
@c0mmie, TheGulags 2b2t Official 🤬🙄😹 Cringe :/ xDDDDDD UwU 🥰😎😫 reddit gang r/whosh 🙀🙀🙀
Players: "I can't break blocks >:("
Me with 2000 ping: "Welcome!"
This is one of those technological advances that I think we'll never see the light of day for Java edition.
It just isn't an essential technology for parity purposes, and they would much rather focus that sort of technology on the bedrock edition where it can benefit more players.
I'm guessing this is why most of the mods are stuck on 1.12.2 as well
iirc there are more reasons for that as well: the coding for the blocks was completely revamped in 1.13 so most mods had to be hugely remade as a consequence and also the time between 1.12 and 1.13 was about almost a year and many mods ceased any development by then
That's not the only reason why many mods are stuck on 1.12.2. 1.13 changed alot of things in the back end, such as changing item ids to string based instead of numeric based. This meant that blocks that used metadata (sub items, such as stone variants) would need to be converted into unique string based names. Additionally the Forge API, the tool many Modders use to mod Minecraft took this opportunity to rewrite alot of inefficient and bad methods. These changes, along with performance issues and long wait for Forge to finish their cleanup, allowed many mods to be developed on 1.12 and also convinced some Modders to not update. There are also many other reasons not mentioned here, but the ones mentioned are some of the main reasons.
Nah not because of that. It's that core things changed, same as from 1.8.9 to 1.9, from 1.7.10 to 1.8 etc
1.12.2 was also the latest version for a long time. Modders simply had more time to focus on that version.
Not really, there are already a ton of mods on 1.14.4 and 1.15.2, Immersive Engineering is huge and it's already on 1.15.2.
From the perspective of a programmer, I can see why Mojang would be hesitant to add support for multithreaded server hosting. For starters, concurrency is a daunting computer science problem that we've been tackling for years. It can be done, but it's best implemented right from the get-go; as a foundation to your software architecture. Porting over from single core to multi-core usage is difficult because you need to redesign your code in such a way that every action is synchronized. Typically, failing to do this will lead to race conditions or deadlocks, which would crash a server immediately if not handled properly. Theoretically, depending on how Minecraft would approach the problem, unsynchronized processes could lead to a load of new duplication exploits.
It could be done, Java isn't the worst language to implement concurrency in, but I guess it's not the best one either.
Just recognize that, yeah, it would be a lot of work, and the switch might even damage the game's stability in other ways. That's why it hasn't happened yet.
They have the money to pay the experts.
literally microsoft owns mojang, they dont need any hesitation.
Kaleo Montero Koutnik thats not the point. the point is even with "experts" as you call them, the game would pretty much need to be rewritten to prevent these issues and for the game to be stable and playable
@@damiankaleomontero496 That's not how it works.
Boofener yes but they can afford to pay the salaries of these people for the time it takes to rewrite the game engine
1.12 is my favorite version. it runs the best on my laptop, has the classic feel that Was lost in newer versions, and if 2b ever updates, it will be flooded with another wave of new players.
To note tho, almost every game runs single-threaded. Game processes as a whole are just really hard to split and run in parallel with one another.
making a multi theard game is hard
but harder is to make an old larg game code multi threaded
anything they tuch may brake something
it was fine when the game was simple
but now it's really need to be multi threaded
for that they need to rebuild the game from scratch
Yeah, this is still happening, I was on a server where they hosted a 1.16.1 event where you would play bingo with blocks, it took about 5 seconds to place blocks, and while I'm sure that the hardware wasn't the best it definitely wasn't 200 players, probably about 100 which shows how laggy Minecraft has become, I also find that 1.15 is laggier than 1.14 in most cases, at least client side.
@@veckstocks9710 as a server owner I can tell you that 1.15 is a massive improvement over 1.14 in terms of performance. 1.14 is completely broken and almost unplayable. But agreed, overall 1.15 is no where near as stable as 1.12!
MC 1.8 (my favorite version): No lags, cool and good
MC 1.12: No lags, cool and good
MC 1.16: My PC has a meltdown (Graphics card overheats and shuts down after a while), ~16 fps on 6 Chunks, whenever I enter a cave I set it to 2 Chunks to play with normal FPS.
@@cook_it I play with 20-30 fps and have 100-200 fps. Try optifine and oh, one more thing, upgrade your pc
That's because lots of server engines (Craftbukkit, Spigot, PaperSpigot, Glowstone, TacoSpigot) are based on Vanilla made by Mojang. And... That's the problem. That Vanilla isn't ready to hold a lot of players on 1.16.1. But who said that you need use theese engines based on Vanilla? No one. Choose one engine 1.16.1, that isn't based on Vanilla and check that... ups, there's problem. There aren't any engines no based on vanilla for 1.16.1. The reason is... Vanilla is closedsource and it's hard to make own engine, but it would be a lot faster.
@@user-wq9mw2xz3j to be fair if you use optifine you probably won't need to upgrade... I can run shaders with anti-aliasing, 256x256 packs, and 16 chunk view distance on a 10 year old Athlon powered potato and still get 40-80fps in 1.14.
Not just servers need to be optimized, the entire game does, too. That would help people with lower end computers or people with so many resources available that still lag on large modpacks. It's disappointing, really, they add all this cool stuff but don't put in the effort to optimize their game.
they did tho, it just wasnt enough for lower end
Yea seriously. Would love to see an update on optimization. I'd kill for that
I think that's more a mod issue, i can run 1.15.2 at 40-57 fps without optifine on my low end PC (Nivida GeForce 405, Intel Core 2 Quad Q8200, 2 Gb Ram) but when i install forge with Quark stuttering becomes very annoying making my gameplay literally unplayable
@@dogolionnovelder4951 Java isn't bad, it's just MC Java's code that is
Doubt it's ever gonna happen. And it isn't a case of "Microsoft greedy" or "Bedrock better", it's just that over TEN YEARS of spaghetti code are finally catching up with Mojang programmer's sanity. Notch made an absolute banger of a game, but by god his code is inefficient. He didn't expect it to blow up like this, so he just slapped together a lot of code, so it's now just a mess of spaghetti. Hell, modders are better at optimizing the game than Mojang itself now. I'm not sure of what's gonna happen, but Java Edition may be nearing its end, and all due to spaghetti code.
and here we are july 2023 and the server is still running on 1.12
@@GE07no!
that aged badly
2B2T temp map instantly has lava everywhere lol
Actualy, Neptune's surface area is roughly the same size as a minecraft world. About 7 times more surface area than Earth.
Fun fact, at the speed of light it would take a bit less than 1 second to go from one end of a Mc world to the other
That's more than 2 football fields!
@@T--xo2uq technically the truth
Having some knowledge on this stuff, the unfortunate truth is that getting Minecraft to scale across multiple threads would require a complete rewrite of most of the engine. While things like chunk generation, lighting, etc are easy to multi-thread, entities and players are not. They would have to move to a more data-oriented approach like ECS where multiple entities and systems are executed in parallel as jobs using most of the host CPU. Besides having to rewrite a huge portion of the engine, this sort of approach requires a fundamentally different mindset when it comes to entity interactions, dependencies, etc.
Having been developed on Java (or any managed language in general) also doesn't help things here. This sort of game involves a ton of data and operations involving said data. There's a reason the pocket edition was written in C++ and is now the main version they seem to be pushing as Bedrock. It just runs better because you have control over memory and how things are organized, accessed, modified, etc. The downside to C++ of course is that modding can be difficult if an official API isn't provided (good luck with Mojang) and mistakes can lead to hard crashes, corruption or undefined behavior instead of some red text in a console window.
They've already begun moving to multithreading ever since 1.13 came out. 1.16 even made Mob AI multithreaded as well
@@theshermantanker7043 mob ai multithreaded? As in each mob ai uses its own thread?
They might be working on this behind the scenes as they have been with the cave update
@@javierititin With the exception of some hardcoded behaviours which are still executed on the main thread (Like the Wither calculating which blocks to break), mobs are chunked in groups and each group gets its own thread, and then the group is re-evaluated to see if any of the mobs are idle and if they are they are removed from the group until they need goal updates again
@@malachaicarter4338 hmmm...
imagine mojang update minecraft to multicore and all the servers can handle 64 times more players XD
This is impossible as a single program can only access 1 NUMA node unless otherwise coded to access multiple NUMA nodes. The Threadripper 3990x has 2 NUMA nodes limiting a single program to 32 cores.
@@Dimondminer11 i didnt meant 64 cores just more players
2:38 Potato83: well this is cool
God is a so good programmer
7.7 billion people on Earth and still not lag lol
mojang should take notes
Mojang: WRITE THAT DOWN, WRITE THAT DOWN
Deja vu, Mandela effect, anemoia, amnesia... You sure?
I have lots of lags.Really unfair,your character is somewhat different.
Actually TPS of the server is 0.1.
We are just mobs so we don't notice lags
0:11 moyang
2:11 mojang
3:17 mojang
5:21 moyang
5:38 moyang
"CONSISTENCY"
That's how you pronounce the company's name...
He keeps switching the pronunciation of mojang, if you actually listened to the timestamps he posted
True
i do the same
I am with [mʊˈjɛŋ], who's with me
Imagine having 1000 people all work together to build a fort in perfect harmony...
magnum opus of humanity
It would be a world record
Fun fact minecraft client and server can support 10-1000x more players if properly optimized.
One madlad created ticktheading and rewrote sourcecode of minecraft and server and forge mods to support multithreading + optimized it. Minecraft server was so optimized that you can lag out client with huge amount of entities and server ran 20TPS.
Just google minecraft tick threading. This proves that mojang coders are shit and one dude could make MC run so smooth it's out of this world.
How does he deal with race conditions?? Sounds like exploit hell
Lets go to the multithreading feature request and vote the hell out of it!
feedback.minecraft.net/hc/en-us/community/posts/360047514492--Java-Edition-Performance-Enhancements-For-Minecraft-Servers-Multithreading-
Please.
mc has had multithread for over a year... 1.15 added it
@@woahdude5553 Just for the lighting engine.
It wont help, at all. Threading is not the issue. 1.12 has less threading than all versions past 1.13, but 1.12 performs MUCH better because of the various badly done rewrites mojang has implemented. Theres not that much that can be threaded that isnt already, and some stuff that is threaded shouldnt be threaded the way it is.
Sal is now a movie director...
He has done a premiere
I remembered playing with Servers around and different Minecraft Versions. It was Minecraft Java vs. the Minecraft Windows Edition and the Windows Edition scales flawless on all cores of the server and client. It felt like the Java edition was from something 10 years ago.
yeah, they need to make java performance more scaleable
Great news in 2021, the move to Java 16 will resolve many server performance issues. Java is one big reason why 1.12.2 stuck around for so long, because that version of the game up to 1.16.5 was stuck using Java 8. Each update during Java 8's tenure naturally pushed the version to its limits. Java 16 is much more efficient, uses more CPU cores (for some things). This, combine with generally improved MC performance improvements in 1.18, as well as IPC increases in upcoming CPUs like Intel's Alder Lake and AMD's Zen 4, will make MC servers with 1,000 players possible again.
unfortunately it makes switching between java 8 and 16 mandatory when playing different versions.
a friend of mine's server is on 1.16.5 still. i generally use 1.8 for hypixel, and a UHC server i play on uses 1.17. having to switch to java 16 is annoying but hopefully it's for the better
1.18 I assume? That update has me quite excited not gonna lie... Lots of cool shit
@@gassug2 Java 16 is backwards compatible, you could even run Minecraft beta 1.7.3 with Java 16
Pretty cool.
He skipped over 1.10 at 1:06. That's how you know that update is forgettable. I mean, magma blocks are cool I guess but, well, do you ever really care about polar bears and nether wart blocks that much in normal gameplay? lol
Everytime I see a polar bear, husk or stray i think "damn, they wasted a whole ass update on you guys." And then to think that the update after that only added more rainbow blocks. I quit Minecraft after that update at the time.
CrapZackGames bruh the bee update was a bigger letdown then 1.10
Almost every update in minecraft makes the game just bloated. I think almost every update after 1.8 just bloats the game and adds useless items and features.
@@xeonicSR I used to say the same. I even vowed to never play any new versions (this was when 1.9 was released with the shitty new combat and shitty skeletons). I couldn't keep myself from 1.12.2 much longer though. There are so many mods...
The point of the video was, that minecraft is not written for multicore systems. Every version is bad, because it's written for singlethread only.
It's worth mentioning that 1.7 -> 1.8 was a very similar situation where lots of changes made performance significantly worse. Even if we can get back to 1.12 performance levels, we're still very far away from getting back to the performance of old Minecraft.
1:23 alo excelente video espero que permanezcan haciendo videos similares!!! Voy a seguir mirando sus creaciones. Les envio un saludo nos vemos pronto 👍🏽👍🏽👍🏽
That base at the start so old school looking takes me back 😫
Everyone: "cave update!"
Mojang: "ok new sewer biome!"
@Mr.Dibujines bruh calm down theres nothing wrong with a cave update stop being butthurt
@@GloomyAnimates He probably had bad experiences with caves... 😳
yay my house in minecraft
@Mr.Dibujines we just had a combat update in 1.9
This comment didn't age well
I thought mojang can be pronounce as ''mo jang'' but instead, mojang pronounced as moyang???
both is okay. j sound is for american and y sound is for swedish.
It's Moyang in Swedish pronunciation, but in the official video for their new logo the voice over says Mojang, so I guess either is acceptable.
Ikea did the same thing when they expanded globally. There's the authentic Swedish pronunciation and the accepted pronunciation that's more intuitive in English. Makes me wonder how Spanish speakers pronounced it originally and even other language speakers with different pronunciation rules.
The proper Swedish pronunciation is with a y.
"Moyang" is technically the correct pronunciation but even they've just started pronouncing it the English way because that's how most people pronounce it these days.
Is already been 3 years from the 1.12 update? I feel like that was a recent update
ikr
good video, thanks, sorry there are no subtitles
Russian subtitle
People need to understand making a game suddenly support multicore isn't a tiny update. It would undoubtedly require a huge amount of reworking,
( I'm not a hater, I run my servers on quads too, it's disappointing but it's the hard truth, the best we can hope for is that for mojang to slowly add more core utilisation to some of elements of the game.
I don't think they will do such a thing for the Java version. I think they will do it for the Bedrock version providing that doesn't already utilize multiple cores
Mayhaps they could do it for a massive 2.0 update. A big milestone like that is expected to take a while anyways.
) You dropped this.
@Mr.Dibujines I don't think you realised the sarcasm in that post. But anyway it should have been done years ago. This isn't a new problem, anyone hosting minecraft has known about this for years and years. Given that MS bought minecraft for $2.5billion, and the current studio count is 128 - 6 years after being bought. It's not unreasonable to expect a server software to run multithreaded in an era where cpu thread count in servers are routinely higher than 64.
Microsoft spent 2.5 billion dollars on this game
This issue is somewhat resolved if you use highly optimized server jars such as taco spigot or even stellar, usually a server can handle up to 800 online with these jars (and a bit of optimization)
4 years of 1.12.2 and the only thing we need is get dream or mrbeast to tweet saying to like the post of the feedback page about multitreading F
I own a server, and people often just yell at me for still having it on 1.12.2 i will just send them this. Thank you!
Dang i actually though the "hub server" style of minecraft was more preferred as well. It makes a lot more sense now that it is limitations of the game and hardware
I actually hate the hub system, it sucks and I rather have a gigantic map, but I prefer having a protected spawn unlink 2b2t.
@@guillermogutierrez-santana4446 what every gives me a good minecraft experience ill play. But yea i do dream of a day where there could even bigger maps like 500ppl or dare i say 1000+ppl on a single map, would be amazing
yes, there would be chaos on lots of server types, but libertyminecraft style economy servers could really shine
5:39 :"Mojang, this needs to be fixed:"
My brain: "Valve, please fix."
Stolen
Nice stolen comment ur a genius what a great idea!
Ctrl+C
Ctrl+V
One guy died to Fitmc in the chat with alpha’s stacked 32k
Imagine waiting all day for a premiere
Imagine being white
F54YT Uh
I ruined 69 liked
@@CeeEOhh
bRUh
Players on Hypixel: *The day I lost my identity*
Never thought I’d see the day where people got their information stolen from Minecraft
What happened?
Great video Sal!
imagine: Hausemaster has been hacked and the hacker change the 2b2t version to 1.17 and nothing happens
shrubs disappear
Shrubs would go back to deadbush
Totally agree, MC is more and more heavy.
They should start to optimize it. Especially server side.
The server side should be more multi thread, in a more advance way.
Actually server performance started to degnade on 1.10!
Mojang is Microsoft now.
Singleplayer needs multi-threading as well if it's to become more complex.
I absolutely agree, though a quick note: It's been slowly degrading since even before 1.10, but the really noticeable jump was between 1.12 and 1.13. That's what segregated the server community into "we want to be up to date" vs "we want our server to work without doubling the monthly cost"
@@richardlighthouse5328 it's not, it's still Mojang but they are owned by microsoft
@@richardlighthouse5328 you are unstanding something completely wrong
this reminds me of when my friends and i made a SMPLive knockoff called SIMPLive and had like 70 people on at launch day, it ran like fucking ass
lol
Everything about your comment gave me a good laugh, good job.
"Old, depreciated version of Minecraft."
Me, a modded Minecraft player: I mean, it's not that bad.
At least with modded Minecraft, we get more features through mod than the what the newest version of Minecraft can offer us. But I think we'll see a slow movement to a new version in the near future with at least one major mod making 1.16 releases.
Reminded me that my server (with only 6 active players back then and nowadays) was on 1.7.2 a season and we were stuck with broken beds for half a year
Here after seeing something about "Mammoth Mod" that is supposed to release soon. Supposedly will help with multi-threading of somethin, idk. Crazy Mojang hasn't fixed that though.
Minecraft is actually a game where the most fun and the longest playtime comes from the multiplayer experience. Without efficient servers stockpiled with interesting plugins, or mods, the average minecraft veteran can get easily bored and play only for a short period of time
Uhh, sure buddy haha
Mr.Dibujines Oh there no mods on bedrock, and addon is full of bug, lags and limited possibilities, it’s more boring here
I've been playing minecraft for 6 years and I can agree. It's just the exact same thing. You cut down a tree, you make a pickaxe, you break cobblestone ETC
Minecraft has gotten less optimized in the past couple of years but the problems run much deeper. Minecraft was written as a small game for years before the player base exploded. A small game that wasn't meant to support servers with hundreds of players on it. While these flaws weren't as apparent in older versions, as less optimized the game becomes the more these flaws stand out.
There's also the fact that Java and object oriented programming are absolute cancer in a game like Minecraft where a large world can exist with upwards of hundreds of players. Minecraft really just brings out the flaws of OOP.
P.S. not a CS expert just unpaid intern do not kill for mistake.
Fun fact when micraft base exploded some server crash and mojang had to upgrade them of loke roblox everytime one game break the record of player at the sametime a game they buy more servers the most that had been in a game at the time is 2 million
CS studend here. Java as the Language of Choice is more of a problem here rather then the concept of OOP. Java in general is not quite the right tool to operate a game scaled like minecraft. OOP can definitely be an issue and source of bad performance in Videogames, but if done well (crisis e.g.) it can perform reasonably well. I’m not into game development so correct me if I’m far of, but from my current state of learning, the concept of OOP is by far a smaller bottleneck than java and it’s general structure
Why are we still blaming how the game was initially written when Microsoft took over SIX years ago. The whole game should have been rewritten two times by now.
Also C++ and C are OOP languages so Cyril you obviously don't know what you are talking about.
@@humanbeing9079 the community probably wouldn't like a complete rewrite to C/C++
@@gnomsrepnay that's literally the Bedrock edition. I pointed out that C, C++, both considered "proper" languages for game development are also OOP languages, hence OOP isn't inherently flawed as Cyril suggested.
No one talked about a C/C++ rewritten, so what even is your point?
IT would be interesting to create some sort of truncation server. Basically to reduce the number of concurrent users on a typical Minecraft server you have intermediaries servers that take a percentage of the load and then sends truncated version of individual players data to the server. Thus reducing the number of concurrent users on the main server while still servicing a larger player base.
Mojang announces that with the new snapshot update you'll be able to set tick rates of servers. That might actually help a LOT, at least for servers that don't reach the 200+ players. Being able to set the tickrate means stable performance untill you max out the server.
It's funny how Microsoft, the company that owns Mojang and designed the Windows OS with all of it's massive api's and complicated systems such as memory management and cpu utilizing, cannot give a hand at optimizing their daughter company's game.
Lior Lubman in the end though most of the ppl who use to work at mojang before microsoft bought it still work there. Them buying it really didn’t have as big of a difference then we thought. They still just left the mojang team to do their thing while they take in the money.
They have a bunch of incompetent junior devs on the team (see raid mechanics). I'd almost say the same for Windows as well, but there are a lot of good programmers. What Windows needed was a strong leader to guide every aspect, sort of like Linus Torvalds and his kernel. If Minecraft were open sourced, without a doubt someone would fork it, "become the new Notch", and lead Minecraft into, in the CORRECT direction rather than what Mojang is shitting out.
@@ianmoore322 Oh boy what is the deal with raids.
The bar empties "oh good, the raid is over"
Minecraft: LOLJK WE'RE JUST GETTING STARTED
they gave optimization and brain power - in the form of bedrock edition
java has so much legacy code in it that it's almost impossible to change anything at its core
@@tochka832 but bedrock edition has so many differences it's almost another game
I notice he is pronouncing MOJANG “Moyang”, have I been saying it wrong this whole time? Is my life a lie? What is the meaning of this, I demand explanation!
"Mo-yang" is how the company's name is pronounced in its home country, Sweden.
yes, some languages like swedish pronounce j as y (y in english)
though salc1's location says the united states and he doesn't have an accent
The answer is yes.
@@notbryan255 As an add-on, a J pronounced as a Y has been referred to as a soft J, from what I've seen.
It's the correct way to say it in swedish but I have heard the devs say it with a J, so it seems to be something the community came up with. They can be used interchangeability.
on 2b2t they will be helped by ViaVersion, ViaBackwards, ViaRewind and ViaRewind Legacy Support plugins (these plugins add client support for versions 1.7 - 1.16.x. All plugins must be there at the same time for this to work.)
Years later. PaperMC launched folia. It's amazing that a few years later it's now possible.
Imagine 2b2t on the latest update. That would be insane with what players would do with all the features, especially with the new Nether update.
2b2t world will be FULLY genetated before it happens lol bordet is rrached so yeah now what they need is to launch some cool bots fly with elytra all around the world of 60x60m gonna take a while but yeah
FitMC will be suprised the nether highways got nuked. Then he will get ancient debris and be a full netherite legend. The new biomes will provide a safe haven for new players to scavenge resources and netherite. Piglin bastons will be raided and piglins will be forced to trade with the 2b2t boyz. New structures, new dupes, it will never stopgrowing. And the full diamondclads will be overpowered by netherites
@@frost_co it will be so much fun
NETHERITE BLOCKS TO FLEX ON NOOBS.
(also no more dupe glitch so it'd have to be legit)
Imagine people having to sleep every third night or floaty bois Show up
The thing I'm curious is about is why does a Minecraft realm have lag even when there are only 3-4 players online?
@NoSnap Aternos is shit, you won't get any quality from FREE servers.
@@Max-ro7sz false. a ploudos.com server can handle around 13 Players on 1.15.2. and it's free. Because you have to calculate 1GB RAM for ~10 Players and the servers there run with about 1.5-2GB RAM (a modpack server gets about 2.5GB RAM)
@@Jansel_osu you can't just calculate ram required with the players. There are a LOT more aspects to make your minecraft server run smoothly.
@@Max-ro7sz atleast it is free.
Realms are simply run on bad hardware. This appears to be a fact based on that every single java or bedrock realm I have played on is more laggy then the vanilla server software or Bedrock Dedicated servers available for the same price.
straight up dawg they really should run sections of loaded chunk that aren't connected on different threads
the problems start to arrive when players start trying to join the same instance like in a server lobby or 2b spawn, so we get the same problems as before.
This needs to go viral. More people need to see this video. Period.
2:18 is just daily life on MinecraftOnline.