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
  • ИгрыИгры

Комментарии • 4,8 тыс.

  • @erojerisiz1571
    @erojerisiz1571 3 года назад +5055

    Players: Mojang pls fix
    Mojang: *removes herobrine*

    • @leobracken2316
      @leobracken2316 3 года назад +117

      In every single update...

    • @yuzat
      @yuzat 3 года назад +129

      I remember when they even acknowledged it was getting old

    • @miked5163
      @miked5163 3 года назад +56

      *updates localization files*

    • @quote6013
      @quote6013 3 года назад +29

      @@miked5163 *cries in tf2*

    • @wiellnyan
      @wiellnyan 3 года назад +11

      What is this herobrine, it sounds like chicken stock.

  • @SlantedGaming
    @SlantedGaming 3 года назад +7701

    2b2t literally runs on an older version of Minecraft than Minecraft: Wii U Edition

    • @NithinJune
      @NithinJune 3 года назад +111

      no way

    • @CarlosAM1
      @CarlosAM1 3 года назад +284

      @@NithinJune yes way

    • @SUBSCRIBERSWITHOUTVIDEOS-dj7vo
      @SUBSCRIBERSWITHOUTVIDEOS-dj7vo 3 года назад +397

      I unironically was one of the first 500 people to get that version

    • @nokaapaa
      @nokaapaa 3 года назад +31

      Xbox 360 edition

    • @jakebmw
      @jakebmw 3 года назад +45

      @@nokaapaa I remember TU7 coming out on that over 8 years ago lmao and TU14 being the biggest update I'd ever seen lol

  • @CommentCritic
    @CommentCritic 3 года назад +1499

    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."

    • @Xenro66
      @Xenro66 3 года назад +323

      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.

    • @stm7810
      @stm7810 3 года назад +91

      @@Xenro66 Capitalism ruins everything.

    • @l1ghtd3m0n3
      @l1ghtd3m0n3 3 года назад +71

      STM Corporatism*

    • @stm7810
      @stm7810 3 года назад +102

      @@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.

    • @nerd_nato564
      @nerd_nato564 3 года назад +51

      @@stm7810 Is this based Minecraft player? Yep, based Minecraft player.

  • @makingtechsense126
    @makingtechsense126 3 года назад +284

    tldr: It's single threaded.

    • @TexterEX
      @TexterEX 3 года назад +4

      Thanks

    • @bigcazza5260
      @bigcazza5260 2 года назад

      amd fans: thats cheating you cant do that
      intel owners who know how to overclock: go buy another zen then lmao

  • @The_Horizon
    @The_Horizon 3 года назад +3161

    Imagine it jumping from 1.12 to something like 1.20

  • @succubastard1019
    @succubastard1019 3 года назад +4563

    Everyone's like "we need the cave update!", but I think that "the Server Update" is just as important.

    • @Noahed_
      @Noahed_ 3 года назад +242

      I really don't give a damn about the cave update. At this point, I'm just sick of hearing it.

    • @sagoot
      @sagoot 3 года назад +125

      Pvp servers wont update until there is also another combat update.

    • @mlc1503
      @mlc1503 3 года назад +277

      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.

    • @antikommunistischaktion
      @antikommunistischaktion 3 года назад +65

      @@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.

    • @tatzecom
      @tatzecom 3 года назад +70

      @@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.

  • @mattsmocs3281
    @mattsmocs3281 3 года назад +353

    Remember like 5 years ago when yogscast made a song about this and the lack of API. *5 YEARS AGO*

    • @stm7810
      @stm7810 3 года назад +2

      where's the song?

    • @hecko-yes
      @hecko-yes 3 года назад +10

      @@stm7810 ruclips.net/video/G-zthYFjk6s/видео.html

    • @stm7810
      @stm7810 3 года назад +2

      @@hecko-yes Thanks, amazing song!

    • @rebane2001
      @rebane2001 2 года назад +1

      With modloaders like forge and fabric, we don't really need another API, even if it is official.

  • @Mgames_xd
    @Mgames_xd 3 года назад +2715

    Litteraly everyone: "For the love of god, overhaul the server sourcecode!"
    Mojang: "Did somebody say Nether biomes?"

    • @bomdiagp3129
      @bomdiagp3129 3 года назад +160

      Goats??? Anuone asked for goats????

    • @bomdiagp3129
      @bomdiagp3129 3 года назад +9

      @@idontwanthishandle Hired! kappa

    • @orangeguy5374
      @orangeguy5374 3 года назад

      not Shane kid
      It’s called hyperbole

    • @Fiercesoulking
      @Fiercesoulking 3 года назад +1

      So far I can tell all those claims in this video are only for the vanilla minecraft server

    • @GoldenretriverYT
      @GoldenretriverYT 3 года назад +16

      @@Fiercesoulking What do you mean? If you mean spigot or so can run with multiple cores: no

  • @UltimatusVirsus
    @UltimatusVirsus 3 года назад +3752

    SalC1: Mojang, This needs to be fixed
    My mind: Valve, pls fix

    • @alexb00t
      @alexb00t 3 года назад +233

      Ahh, a fellow TF2 player

    • @cobblestonetower6323
      @cobblestonetower6323 3 года назад +65

      Valve fix pls

    • @henrg
      @henrg 3 года назад +55

      Heavy update pl0x

    • @abbacchio7281
      @abbacchio7281 3 года назад +241

      Kliksphilip vibes...

    • @gorilmod9667
      @gorilmod9667 3 года назад +40

      @@abbacchio7281 god his dads songs are amazing

  • @O_Clisco
    @O_Clisco 3 года назад +2319

    SalC1: mojang, this needs to be fixed.
    Mojang: **Adds goats**

    • @grapz2245
      @grapz2245 3 года назад +177

      Mojang: *Renames Pigmen to Zomblified Piglin for no reason*

    • @ianbohl7862
      @ianbohl7862 3 года назад +10

      >goats
      you serious

    • @varsityathlete9927
      @varsityathlete9927 3 года назад +61

      @@ianbohl7862 upcoming mountain update lol. deeper snow and goats.

    • @JohnNaru2112
      @JohnNaru2112 3 года назад +8

      Rito nerf plz

    • @grandmoffgigi
      @grandmoffgigi 3 года назад +64

      Everyone: Please you need to fix your fucking game its so laggy
      Mojang: Haha more irrelevant blocks goes brrrrr

  • @MrMikol2674
    @MrMikol2674 3 года назад +302

    "Mojang, this needs to be fixed."
    CS:GO and TF2 players: "First time?"

    • @IBeforeAExceptAfterK
      @IBeforeAExceptAfterK 3 года назад +20

      And then a few TF2 fans got so fed up with it that they decided to fix the game themselves.

    • @mineland8220
      @mineland8220 3 года назад +4

      At least l4d2 got an update. We on the other hand get automatic halloween

    • @michixinqq
      @michixinqq 3 года назад +1

      LoL players too.. We are asking for a new client for nearly 10 years.. Only what we got was same, but good looking shit

    • @insertausernamehere4515
      @insertausernamehere4515 3 года назад +5

      valve pls fix

    • @Samford_
      @Samford_ 3 года назад

      @@mineland8220 wasn't the l4d2 update the first update in like 7 years?

  • @mcluigi117
    @mcluigi117 3 года назад +133

    My man pronounces Mojang both ways to appease everyone.

    • @i1nk
      @i1nk 2 года назад +6

      Moyang lol

    • @Bancanana
      @Bancanana 2 года назад +4

      @@i1nk why that translate to ansestor

    • @creepquest
      @creepquest 2 года назад +1

      MoYAng

  • @naltlan7651
    @naltlan7651 3 года назад +633

    when you say "the lag was unbearable" in a 2b2t context you know its bad

    • @migolas8222
      @migolas8222 3 года назад +66

      Hypixel Player with 20fps: uhhh why is the framerate so low
      2b2t Player with 5fps: *meh, it could be worse*

    • @eldritchart716
      @eldritchart716 3 года назад +7

      @@Mathematiqs 5 tps: first time?

    • @Unkle_Genny
      @Unkle_Genny 3 года назад +7

      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.

    • @archonjk1196
      @archonjk1196 3 года назад +1

      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.

    • @codysewell4775
      @codysewell4775 3 года назад +12

      @@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

  • @Ciguato
    @Ciguato 3 года назад +2036

    PvPers: “First time?”

    • @xd_joe
      @xd_joe 3 года назад +15

      I was 69th like

    • @Gahwotchii
      @Gahwotchii 3 года назад +2

      I saw the videos 4days ago and this comment too

    • @sophiekarp1556
      @sophiekarp1556 3 года назад +29

      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

    • @aawagga7099
      @aawagga7099 3 года назад +23

      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

    • @Dominic_The_Gamer
      @Dominic_The_Gamer 3 года назад +6

      Bedrock still has 1.8 PvP.

  • @AuthenticJunior
    @AuthenticJunior 3 года назад +532

    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....

    • @werrkowalski2985
      @werrkowalski2985 3 года назад +7

      Notch was right

    • @sanguinepub
      @sanguinepub 3 года назад +25

      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.

    • @ZoMTDU
      @ZoMTDU 3 года назад +3

      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.

    • @ZoMTDU
      @ZoMTDU 3 года назад +3

      @Mediocrity Literally every P2W server is the same and what's fucked is its against Mojang ToS to have such a thing

    • @daooffibonnacicats8247
      @daooffibonnacicats8247 3 года назад +3

      ZoM_ _ That’s more of your computer’s problem

  • @radiofrog
    @radiofrog 3 года назад +47

    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?

  • @gutzbin
    @gutzbin 3 года назад +1007

    Everyone: OH MY GOD THE CAVE UPDATE WOOO
    2B2T: This aquatic update is great

    • @tux1468
      @tux1468 3 года назад +2

      Me: No it really isn't

    • @a.q.2330
      @a.q.2330 3 года назад +55

      @@tux1468 yes it is lol :/

    • @tux1468
      @tux1468 3 года назад +2

      @@a.q.2330 No, it really isn't.

    • @zzztriplezzz5264
      @zzztriplezzz5264 3 года назад +40

      Tux Mux I can go at this all day. yes it is lol :/

    • @tux1468
      @tux1468 3 года назад +6

      @@zzztriplezzz5264 Phantoms.

  • @nicoonekoo
    @nicoonekoo 3 года назад +1596

    I rather give up on wanting a cave update just for multi-threading Minecraft.

  • @colonelgraff9198
    @colonelgraff9198 3 года назад +68

    4:37 “Deep_Dark_ass”
    2b2t rolled up in one user name

  • @DeisFortuna
    @DeisFortuna 3 года назад +371

    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.

    • @wyattroncin941
      @wyattroncin941 3 года назад +22

      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

    • @DeisFortuna
      @DeisFortuna 3 года назад +23

      @@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.

    • @wyattroncin941
      @wyattroncin941 3 года назад +11

      @@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.

    • @DeisFortuna
      @DeisFortuna 3 года назад +1

      @@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.

    • @paintdrinker455
      @paintdrinker455 3 года назад +1

      Lol unless they stop using java the game will always run like shit.

  • @Unkle_Genny
    @Unkle_Genny 3 года назад +1438

    2b2t: “1.12.2 is such an old version!“
    MinecraftOnline: “Hahahahahah.... welcome to 1.7.10!”

    • @watermelyn8730
      @watermelyn8730 3 года назад +113

      mc.retromc.org welcome to beta 1.7.3

    • @draconiusultamius
      @draconiusultamius 3 года назад +1

      Plugins. They're getting to it....

    • @marcelw4726
      @marcelw4726 3 года назад +7

      I'm still playing on 1.4.7 modified ftb ultimate

    • @ano_nym
      @ano_nym 3 года назад +22

      I'm still playing Tekkit Classic.

    • @f-j-Services
      @f-j-Services 3 года назад +2

      @@marcelw4726 omfg ftb ultimate is the shit with gt2 holy shit.

  • @areozol7
    @areozol7 3 года назад +678

    Players: MOJANG PLEASE DO BETTER SERVER OPTIMALIZATION
    Mojang: Adding new logo.

    • @supercool_saiyan5670
      @supercool_saiyan5670 3 года назад +38

      Mojang: new logo goes brrrrr

    • @AgentxRyan
      @AgentxRyan 3 года назад +21

      logos kinda fire tho

    • @brudianer3026
      @brudianer3026 3 года назад +1

      @@supercool_saiyan5670 frick, I wanted to do that joke

    • @pabloc4204
      @pabloc4204 3 года назад +4

      hmmm new colorful blocks hmmm
      new goat and mountain generations go brrrr

    • @LividSky
      @LividSky 3 года назад +3

      ￵ Maybe adding a new logo is a pointless endeavor that doesn’t add anything to the game and doesn’t improve game stability?

  • @zfdfilms
    @zfdfilms 3 года назад +813

    not just that you would literally be able to run your mc at how many core times faster on your own rig!

    • @shwabbaa5728
      @shwabbaa5728 3 года назад +29

      thats like 16x for an i9 10900k

    • @NatiiixLP
      @NatiiixLP 3 года назад +42

      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.

    • @jackhavenar4526
      @jackhavenar4526 3 года назад +45

      @@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.

    • @Yes_This_Is_Dog
      @Yes_This_Is_Dog 3 года назад +2

      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

    • @Utsawb
      @Utsawb 3 года назад +8

      @@Yes_This_Is_Dog I have a 3900x and can confirm am not bottlenecked by GPU ever.

  • @Maple38
    @Maple38 2 года назад +53

    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.

    • @dafeist_
      @dafeist_ 2 года назад +3

      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)

    • @Maple38
      @Maple38 2 года назад

      @@dafeist_ yeah

  • @benalexz
    @benalexz 3 года назад +209

    Server processor: I have 16+ cores!
    Minecraft: 1. Take it or leave it

    • @MetricEmu
      @MetricEmu 3 года назад +7

      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/

    • @traine4126
      @traine4126 3 года назад +1

      @@MetricEmu ok be wrong

    • @Horible4
      @Horible4 3 года назад +3

      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.

    • @sightobolt4296
      @sightobolt4296 3 года назад

      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.

    • @Horible4
      @Horible4 3 года назад +2

      @@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.

  • @Sultan-cf5wf
    @Sultan-cf5wf 3 года назад +668

    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.

    • @yannicyh
      @yannicyh 3 года назад +121

      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

    • @Retalak
      @Retalak 3 года назад +74

      @@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.

    • @supercool_saiyan5670
      @supercool_saiyan5670 3 года назад +63

      They did this with bedrock edition and it's a shitshow

    • @-noplangaming-9268
      @-noplangaming-9268 3 года назад +6

      @@supercool_saiyan5670 really?!

    • @timewarpdrive77
      @timewarpdrive77 3 года назад +3

      @Don't Look At My Profile Picture sure, but it would be optimal if it was build from the ground up.

  • @Z3ROWOLFHD
    @Z3ROWOLFHD 3 года назад +49

    I'm sure the comments has tons of people who don't understand multi threading especially in Java

    • @Animlaguy
      @Animlaguy 3 года назад +17

      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

    • @wyattroncin941
      @wyattroncin941 3 года назад +3

      @@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

    • @smokedeuch4039
      @smokedeuch4039 3 года назад +7

      The true legacy of Minecraft is a cautionary tale against trusting coding hipsters in 2005-20010 for thinking multithreading would be a dying fad.

    • @YurtTheTurt
      @YurtTheTurt 3 года назад +1

      @@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.

    • @333dae
      @333dae 3 года назад

      @@wyattroncin941 it's probably the higher ups who are against that decision because it doesn't make money directly

  • @maxifisch3230
    @maxifisch3230 3 года назад +64

    Imagine the potential of servers with an amd threadripper 64 core!

    • @_MtB
      @_MtB 3 года назад +4

      Or two EPics 64core processors.

    • @maxifisch3230
      @maxifisch3230 3 года назад +7

      @Ronix 97 yeah, thats why I say imagine, bc you can only have one thread.

    • @Star-fr4jz
      @Star-fr4jz 3 года назад +6

      @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.

    • @slicebattle
      @slicebattle 3 года назад +5

      @@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

    • @MrEditor6000
      @MrEditor6000 3 года назад +4

      If Multi-threaded got here and you were using an 64 Core Epyc, you could probably comfortably host Over 1000 players on one server.

  • @untipoarecare2306
    @untipoarecare2306 3 года назад +619

    House: i want to tell everybody that we will finally switch the minecraft version of the server
    We’re reverting to 1.12.1

    • @finixHD
      @finixHD 3 года назад +1

      But 2b2t is on 1.12.2

    • @cscscscss
      @cscscscss 3 года назад +61

      @@finixHD r/woooosh

    • @indeepjable
      @indeepjable 3 года назад +4

      Exactly, They Are Reverting A Version/Patch

    • @rusked
      @rusked 3 года назад +2

      @@cscscscss bruh

    • @physical_insanity
      @physical_insanity 3 года назад +2

      *Puts gun in mouth*

  • @ceresjanin8679
    @ceresjanin8679 3 года назад +289

    Even if it will take lot's of time
    They could announce
    "Update with no features"
    just extreme performance update

    • @titaskulvelis3827
      @titaskulvelis3827 3 года назад +38

      Not gonna lie, I would love that.

    • @aspenpawarts9333
      @aspenpawarts9333 3 года назад +7

      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.

    • @JakubKasnicki
      @JakubKasnicki 3 года назад

      Like 1.15

    • @sqrtof81
      @sqrtof81 3 года назад +1

      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)

    • @wooferjr169
      @wooferjr169 3 года назад +1

      That would mean they would have to change the source code to Kotlin or c++

  • @mikeoxsor6183
    @mikeoxsor6183 3 года назад +256

    It all started with Notch deciding to code Minecraft in Java...

    • @kofi3124
      @kofi3124 3 года назад +55

      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.

    • @mikeoxsor6183
      @mikeoxsor6183 3 года назад +17

      @@kofi3124 java is sort of an issue though, compared to c++ it's WAY slower

    • @kofi3124
      @kofi3124 3 года назад +34

      @@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.

    • @mikeoxsor6183
      @mikeoxsor6183 3 года назад +14

      @@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.

    • @kofi3124
      @kofi3124 3 года назад +20

      @@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...

  • @adamsrealm
    @adamsrealm 3 года назад +29

    Mojang need to focus on Optimisation for the next update.

    • @Dimondminer11
      @Dimondminer11 3 года назад

      hehe cave update go brrrrr to fps

    • @xion3869
      @xion3869 3 года назад +1

      @@Dimondminer11 With Sodium, Lithium, Phosphor, Hydrogen, Krypton. You would be just fine

    • @Jdomi
      @Jdomi 3 года назад

      @@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

    • @idiosyncraticlawyer3400
      @idiosyncraticlawyer3400 3 года назад

      @@xion3869 I have found no Krygon mod, so please link it for me.

    • @xion3869
      @xion3869 3 года назад

      @@idiosyncraticlawyer3400 my bad bro its krypton

  • @Rocketbro135
    @Rocketbro135 3 года назад +1711

    I assume the next step is too rally as a community and spam Microsoft to make severs run better on java edition

    • @grify
      @grify 3 года назад +126

      Eccedenteciast #95 no, performance update

    • @wastucar8127
      @wastucar8127 3 года назад +24

      Grify The Great no, cave update

    • @hewardthediamond2997
      @hewardthediamond2997 3 года назад +31

      @@wastucar8127 no, peformance update and pvp update

    • @FenixoLaFen
      @FenixoLaFen 3 года назад +11

      @@hewardthediamond2997 yes update

    • @jBun12
      @jBun12 3 года назад +42

      @@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)

  • @kektikektus
    @kektikektus 3 года назад +415

    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..

    • @Amber7H
      @Amber7H 3 года назад +9

      @@psychopsycho4107 dude for me 1.15 runs a lot better

    • @tristanweide
      @tristanweide 3 года назад +11

      @@psychopsycho4107 You okay? I get triple performance on 1.15 over 1.14.

    • @weiiswurst
      @weiiswurst 3 года назад +4

      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

    • @faolor6468
      @faolor6468 3 года назад +1

      Dood, running a local server on 1.16 literally makes my dual core PC BSOD.

    • @timewarpdrive77
      @timewarpdrive77 3 года назад +7

      @@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?

  • @Hayiii-uc8lp
    @Hayiii-uc8lp 3 года назад +13

    In conclusion: Mojang neglected multiplayer

  • @izal2860
    @izal2860 3 года назад +6

    Only server owner know how this problem always bother us and everyday we keep losing player because of lack of new features

  • @Blue-tz2pd
    @Blue-tz2pd 3 года назад +1067

    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.

    • @StarWarsExpert_
      @StarWarsExpert_ 3 года назад +16

      what does multithreading do and what is it?

    • @AvoxionYT
      @AvoxionYT 3 года назад +127

      @@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

    • @flashead000
      @flashead000 3 года назад +41

      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

    • @acrawford01
      @acrawford01 3 года назад +74

      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.

    • @flashead000
      @flashead000 3 года назад +47

      @@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

  • @Its_Lui
    @Its_Lui 3 года назад +410

    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

    • @tysoncook5152
      @tysoncook5152 3 года назад +37

      emotes are kinda stupid. just an addition to please the kids.

    • @Isakube
      @Isakube 3 года назад +5

      @@tysoncook5152 Y E S

    • @tigersemperor2683
      @tigersemperor2683 3 года назад +17

      they dont care about the kids, only the money

    • @darth3911
      @darth3911 3 года назад +6

      Tyson Cook it’s not for the kids it’s for the money

    • @skywarslord4680
      @skywarslord4680 3 года назад +8

      “Mommy mommy can I buy 400 minecoins so I can buy this one emote?”

  • @Crimson_Canadian
    @Crimson_Canadian 3 года назад +26

    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.

  • @jamrainbow7567
    @jamrainbow7567 3 года назад +3

    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.

    • @Nokladr
      @Nokladr 3 года назад

      Still playing 1.6.4 :D

  • @NameWasntTaken
    @NameWasntTaken 3 года назад +294

    They’ve left behind so many people now, I’d love 1.17 to be the “multiplayer update” which fixes combat and lag

    • @darth3911
      @darth3911 3 года назад +23

      Adipose there’s nothing to fix in combat tho

    • @catwithshades7577
      @catwithshades7577 3 года назад +43

      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?

    • @TurtleLover300
      @TurtleLover300 3 года назад +41

      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.

    • @datdejvtho2581
      @datdejvtho2581 3 года назад +22

      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"?

    • @NameWasntTaken
      @NameWasntTaken 3 года назад +20

      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

  • @kairuwuu
    @kairuwuu 3 года назад +1115

    imagine being on live chat
    - this message is made by comment gang

    • @petrapine4995
      @petrapine4995 3 года назад +10

      chat gang should comment sodoku

    • @note_456
      @note_456 3 года назад +3

      live chat gamers are poop

    • @beetletwoese8952
      @beetletwoese8952 3 года назад +1

      c0mmie, TheGulags 2b2t Official not really lol

    • @Fyice
      @Fyice 3 года назад +5

      c0mmie, TheGulags 2b2t Official ikr 😂👌😳super cringe bro! 😣🤡🤢🤮

    • @kairuwuu
      @kairuwuu 3 года назад +6

      @c0mmie, TheGulags 2b2t Official 🤬🙄😹 Cringe :/ xDDDDDD UwU 🥰😎😫 reddit gang r/whosh 🙀🙀🙀

  • @Superrr664
    @Superrr664 3 года назад +6

    Players: "I can't break blocks >:("
    Me with 2000 ping: "Welcome!"

  • @DerrickJolicoeur
    @DerrickJolicoeur 3 года назад +9

    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.

  • @TheCaptainObrian
    @TheCaptainObrian 3 года назад +112

    I'm guessing this is why most of the mods are stuck on 1.12.2 as well

    • @ElArto95
      @ElArto95 3 года назад +54

      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

    • @50ap5ud5
      @50ap5ud5 3 года назад +28

      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.

    • @user-wq9mw2xz3j
      @user-wq9mw2xz3j 3 года назад +3

      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

    • @mattdombrowski8435
      @mattdombrowski8435 3 года назад +1

      1.12.2 was also the latest version for a long time. Modders simply had more time to focus on that version.

    • @MrHatoi
      @MrHatoi 3 года назад +1

      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.

  • @moistairpods2846
    @moistairpods2846 3 года назад +318

    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.

    • @damiankaleomontero496
      @damiankaleomontero496 3 года назад +21

      They have the money to pay the experts.

    • @yt-dman
      @yt-dman 3 года назад +16

      literally microsoft owns mojang, they dont need any hesitation.

    • @caden5807
      @caden5807 3 года назад +68

      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

    • @munchlax633
      @munchlax633 3 года назад +25

      @@damiankaleomontero496 That's not how it works.

    • @damiankaleomontero496
      @damiankaleomontero496 3 года назад +10

      Boofener yes but they can afford to pay the salaries of these people for the time it takes to rewrite the game engine

  • @oofcloof
    @oofcloof 3 года назад +7

    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.

  • @wtfooqs
    @wtfooqs 3 года назад +3

    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.

    • @karamalinumberone7478
      @karamalinumberone7478 3 года назад

      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

  • @pig0brine
    @pig0brine 3 года назад +93

    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.

    • @ZonkedCompanion
      @ZonkedCompanion 3 года назад +11

      @@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!

    • @cook_it
      @cook_it 3 года назад +5

      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.

    • @user-wq9mw2xz3j
      @user-wq9mw2xz3j 3 года назад +1

      @@cook_it I play with 20-30 fps and have 100-200 fps. Try optifine and oh, one more thing, upgrade your pc

    • @MsMaciek
      @MsMaciek 3 года назад +1

      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.

    • @ZonkedCompanion
      @ZonkedCompanion 3 года назад

      @@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.

  • @enveloreal
    @enveloreal 3 года назад +731

    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.

    • @yt-dman
      @yt-dman 3 года назад +27

      they did tho, it just wasnt enough for lower end

    • @MrPacman64
      @MrPacman64 3 года назад +29

      Yea seriously. Would love to see an update on optimization. I'd kill for that

    • @Jet_Set_Go
      @Jet_Set_Go 3 года назад +20

      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

    • @laurinneff4304
      @laurinneff4304 3 года назад +20

      @@dogolionnovelder4951 Java isn't bad, it's just MC Java's code that is

    • @nerd_nato564
      @nerd_nato564 3 года назад +75

      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.

  • @illuinc2781
    @illuinc2781 11 месяцев назад +4

    and here we are july 2023 and the server is still running on 1.12

  • @MrAlexeiGil
    @MrAlexeiGil 3 года назад +6

    2B2T temp map instantly has lava everywhere lol

  • @Fjarturoo
    @Fjarturoo 3 года назад +63

    Actualy, Neptune's surface area is roughly the same size as a minecraft world. About 7 times more surface area than Earth.

    • @gloop3621
      @gloop3621 3 года назад +5

      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

    • @T--xo2uq
      @T--xo2uq 3 года назад +7

      That's more than 2 football fields!

    • @kornaes
      @kornaes 3 года назад

      @@T--xo2uq technically the truth

  • @VektorKnight
    @VektorKnight 3 года назад +118

    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.

    • @theshermantanker7043
      @theshermantanker7043 3 года назад +4

      They've already begun moving to multithreading ever since 1.13 came out. 1.16 even made Mob AI multithreaded as well

    • @javierititin
      @javierititin 3 года назад +2

      @@theshermantanker7043 mob ai multithreaded? As in each mob ai uses its own thread?

    • @viewing845
      @viewing845 3 года назад +1

      They might be working on this behind the scenes as they have been with the cave update

    • @theshermantanker7043
      @theshermantanker7043 3 года назад +7

      @@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

    • @javierititin
      @javierititin 3 года назад

      @@malachaicarter4338 hmmm...

  • @pedolski1927
    @pedolski1927 3 года назад +9

    imagine mojang update minecraft to multicore and all the servers can handle 64 times more players XD

    • @Dimondminer11
      @Dimondminer11 3 года назад

      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.

    • @pedolski1927
      @pedolski1927 3 года назад

      @@Dimondminer11 i didnt meant 64 cores just more players

  • @kasztaniakeng9707
    @kasztaniakeng9707 3 года назад +4

    2:38 Potato83: well this is cool

  • @danone2475
    @danone2475 3 года назад +454

    God is a so good programmer
    7.7 billion people on Earth and still not lag lol

    • @grify
      @grify 3 года назад +86

      mojang should take notes

    • @realityprogrammer7467
      @realityprogrammer7467 3 года назад +41

      Mojang: WRITE THAT DOWN, WRITE THAT DOWN

    • @DinnerForkTongue
      @DinnerForkTongue 3 года назад +34

      Deja vu, Mandela effect, anemoia, amnesia... You sure?

    • @sailorquestion3229
      @sailorquestion3229 3 года назад +17

      I have lots of lags.Really unfair,your character is somewhat different.

    • @ryoohkubo4248
      @ryoohkubo4248 3 года назад +36

      Actually TPS of the server is 0.1.
      We are just mobs so we don't notice lags

  • @chenholy7122
    @chenholy7122 3 года назад +41

    0:11 moyang
    2:11 mojang
    3:17 mojang
    5:21 moyang
    5:38 moyang
    "CONSISTENCY"

    • @danese1636
      @danese1636 3 года назад

      That's how you pronounce the company's name...

    • @grimblygames7872
      @grimblygames7872 3 года назад +6

      He keeps switching the pronunciation of mojang, if you actually listened to the timestamps he posted

    • @Wuwi09
      @Wuwi09 3 года назад

      True

    • @atsam
      @atsam 3 года назад

      i do the same

    • @someonestolemyname
      @someonestolemyname 3 года назад

      I am with [mʊˈjɛŋ], who's with me

  • @joelikespotatoes8321
    @joelikespotatoes8321 2 года назад +5

    Imagine having 1000 people all work together to build a fort in perfect harmony...

    • @optimx314
      @optimx314 2 года назад

      magnum opus of humanity

    • @scythal
      @scythal 2 года назад

      It would be a world record

  • @cpypcy
    @cpypcy 3 года назад +5

    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.

    • @tranquil14738
      @tranquil14738 Год назад

      How does he deal with race conditions?? Sounds like exploit hell

  • @anfanger4
    @anfanger4 3 года назад +135

    Lets go to the multithreading feature request and vote the hell out of it!

    • @anfanger4
      @anfanger4 3 года назад +23

      feedback.minecraft.net/hc/en-us/community/posts/360047514492--Java-Edition-Performance-Enhancements-For-Minecraft-Servers-Multithreading-

    • @officialteamsombie
      @officialteamsombie 3 года назад +2

      Please.

    • @woahdude5553
      @woahdude5553 3 года назад +2

      mc has had multithread for over a year... 1.15 added it

    • @madsphilipsen7078
      @madsphilipsen7078 3 года назад +7

      @@woahdude5553 Just for the lighting engine.

    • @oreolamp5676
      @oreolamp5676 3 года назад +5

      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.

  • @vu3aym
    @vu3aym 3 года назад +46

    Sal is now a movie director...
    He has done a premiere

  • @Artwertable
    @Artwertable 3 года назад +4

    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.

    • @adianchowdhury9016
      @adianchowdhury9016 3 года назад +1

      yeah, they need to make java performance more scaleable

  • @videosbymathew
    @videosbymathew 2 года назад +14

    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.

    • @gassug2
      @gassug2 2 года назад +1

      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

    • @JRTIntervencion
      @JRTIntervencion 2 года назад +1

      1.18 I assume? That update has me quite excited not gonna lie... Lots of cool shit

    • @lucypoindexter7016
      @lucypoindexter7016 2 года назад +4

      @@gassug2 Java 16 is backwards compatible, you could even run Minecraft beta 1.7.3 with Java 16

    • @ChloekabanOfficial
      @ChloekabanOfficial 2 года назад

      Pretty cool.

  • @Radicalicious
    @Radicalicious 3 года назад +309

    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

    • @CrapZackGames
      @CrapZackGames 3 года назад +54

      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.

    • @NojoNinja
      @NojoNinja 3 года назад +38

      CrapZackGames bruh the bee update was a bigger letdown then 1.10

    • @xeonicSR
      @xeonicSR 3 года назад +31

      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.

    • @ianmoore322
      @ianmoore322 3 года назад +13

      @@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...

    • @vorlock7149
      @vorlock7149 3 года назад +9

      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.

  • @MrHatoi
    @MrHatoi 3 года назад +13

    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.

  • @katclow
    @katclow 3 года назад +1

    1:23 alo excelente video espero que permanezcan haciendo videos similares!!! Voy a seguir mirando sus creaciones. Les envio un saludo nos vemos pronto 👍🏽👍🏽👍🏽

  • @zacg.2384
    @zacg.2384 3 года назад

    That base at the start so old school looking takes me back 😫

  • @idioticcontent4790
    @idioticcontent4790 3 года назад +184

    Everyone: "cave update!"
    Mojang: "ok new sewer biome!"

    • @GloomyAnimates
      @GloomyAnimates 3 года назад +12

      @Mr.Dibujines bruh calm down theres nothing wrong with a cave update stop being butthurt

    • @dmitryklevchuk6436
      @dmitryklevchuk6436 3 года назад +13

      @@GloomyAnimates He probably had bad experiences with caves... 😳

    • @AlNexus
      @AlNexus 3 года назад

      yay my house in minecraft

    • @matias4704
      @matias4704 3 года назад

      @Mr.Dibujines we just had a combat update in 1.9

    • @kurohigexd9181
      @kurohigexd9181 3 года назад +8

      This comment didn't age well

  • @neku-fn8dq
    @neku-fn8dq 3 года назад +76

    I thought mojang can be pronounce as ''mo jang'' but instead, mojang pronounced as moyang???

    • @rain2001
      @rain2001 3 года назад +34

      both is okay. j sound is for american and y sound is for swedish.

    • @forgilageord
      @forgilageord 3 года назад +16

      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.

    • @Hootkins.
      @Hootkins. 3 года назад +13

      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.

    • @antikommunistischaktion
      @antikommunistischaktion 3 года назад +2

      The proper Swedish pronunciation is with a y.

    • @MrHatoi
      @MrHatoi 3 года назад +2

      "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.

  • @paolo3739
    @paolo3739 3 года назад +16

    Is already been 3 years from the 1.12 update? I feel like that was a recent update

  • @Maxym-kt6tw
    @Maxym-kt6tw 3 года назад +1

    good video, thanks, sorry there are no subtitles

  • @mateenq7593
    @mateenq7593 3 года назад +113

    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.

    • @ThatNormalBunny
      @ThatNormalBunny 3 года назад +2

      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

    • @ashtonhoward5582
      @ashtonhoward5582 3 года назад +1

      Mayhaps they could do it for a massive 2.0 update. A big milestone like that is expected to take a while anyways.

    • @guillermogutierrez-santana4446
      @guillermogutierrez-santana4446 3 года назад +10

      ) You dropped this.

    • @GammawolfMS
      @GammawolfMS 3 года назад +8

      @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.

    • @Perc1000
      @Perc1000 2 года назад

      Microsoft spent 2.5 billion dollars on this game

  • @pointy278
    @pointy278 3 года назад +1

    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)

  • @dressflounder6719
    @dressflounder6719 3 года назад +3

    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

  • @MatejGames
    @MatejGames 3 года назад +19

    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!

  • @HarryBallsOnYa345
    @HarryBallsOnYa345 3 года назад +93

    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

    • @guillermogutierrez-santana4446
      @guillermogutierrez-santana4446 3 года назад +14

      I actually hate the hub system, it sucks and I rather have a gigantic map, but I prefer having a protected spawn unlink 2b2t.

    • @HarryBallsOnYa345
      @HarryBallsOnYa345 3 года назад +3

      @@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

    • @illdeletethismusic
      @illdeletethismusic 3 года назад

      yes, there would be chaos on lots of server types, but libertyminecraft style economy servers could really shine

  • @nekoimouto4639
    @nekoimouto4639 3 года назад +31

    5:39 :"Mojang, this needs to be fixed:"
    My brain: "Valve, please fix."

  • @wolfkiller5451
    @wolfkiller5451 3 года назад +5

    One guy died to Fitmc in the chat with alpha’s stacked 32k

  • @exotic4528
    @exotic4528 3 года назад +106

    Imagine waiting all day for a premiere

  • @Likeusb1
    @Likeusb1 3 года назад +40

    Players on Hypixel: *The day I lost my identity*

    • @AreosOriginal
      @AreosOriginal 3 года назад +3

      Never thought I’d see the day where people got their information stolen from Minecraft

    • @Guztav1337
      @Guztav1337 3 года назад +1

      What happened?

  • @samo_lego8465
    @samo_lego8465 3 года назад

    Great video Sal!

  • @DripCheems
    @DripCheems 3 года назад +4

    imagine: Hausemaster has been hacked and the hacker change the 2b2t version to 1.17 and nothing happens

  • @tuttocrafting
    @tuttocrafting 3 года назад +225

    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!

    • @richardlighthouse5328
      @richardlighthouse5328 3 года назад +3

      Mojang is Microsoft now.

    • @TheUlquiorraCifer
      @TheUlquiorraCifer 3 года назад +2

      Singleplayer needs multi-threading as well if it's to become more complex.

    • @radiofrog
      @radiofrog 3 года назад +2

      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"

    • @salmonslay
      @salmonslay 3 года назад +6

      @@richardlighthouse5328 it's not, it's still Mojang but they are owned by microsoft

    • @GoldenretriverYT
      @GoldenretriverYT 3 года назад +1

      @@richardlighthouse5328 you are unstanding something completely wrong

  • @spitemeta
    @spitemeta 3 года назад +59

    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

  • @novaro7846
    @novaro7846 3 года назад +5

    "Old, depreciated version of Minecraft."
    Me, a modded Minecraft player: I mean, it's not that bad.

    • @sevret313
      @sevret313 3 года назад +1

      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.

    • @FlameRat_YehLon
      @FlameRat_YehLon 3 года назад

      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

  • @Gandhi_Physique
    @Gandhi_Physique 2 года назад +1

    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.

  • @Veyjinn
    @Veyjinn 3 года назад +158

    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

    • @gordonf5553
      @gordonf5553 3 года назад +5

      Uhh, sure buddy haha

    • @lord_khufu
      @lord_khufu 3 года назад +3

      Mr.Dibujines Oh there no mods on bedrock, and addon is full of bug, lags and limited possibilities, it’s more boring here

    • @ell.....
      @ell..... 3 года назад +6

      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

  • @TwoAgainstNature
    @TwoAgainstNature 3 года назад +142

    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.

    • @wood9738
      @wood9738 3 года назад +4

      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

    • @yannicyh
      @yannicyh 3 года назад +22

      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

    • @humanbeing9079
      @humanbeing9079 3 года назад +18

      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.

    • @gnomsrepnay
      @gnomsrepnay 3 года назад +3

      @@humanbeing9079 the community probably wouldn't like a complete rewrite to C/C++

    • @humanbeing9079
      @humanbeing9079 3 года назад +14

      @@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?

  • @mykulpierce
    @mykulpierce 3 года назад

    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.

  • @jacktjong1266
    @jacktjong1266 3 года назад +1

    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.

  • @Liorff1
    @Liorff1 3 года назад +129

    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.

    • @NojoNinja
      @NojoNinja 3 года назад +19

      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.

    • @ianmoore322
      @ianmoore322 3 года назад +15

      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.

    • @PiousMoltar
      @PiousMoltar 3 года назад +6

      @@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

    • @tochka832
      @tochka832 3 года назад +16

      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

    • @adisgustingdegenerate8311
      @adisgustingdegenerate8311 3 года назад +11

      @@tochka832 but bedrock edition has so many differences it's almost another game

  • @user-sc4hv8qe6f
    @user-sc4hv8qe6f 3 года назад +103

    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!

    • @ari-mariberry
      @ari-mariberry 3 года назад +66

      "Mo-yang" is how the company's name is pronounced in its home country, Sweden.

    • @notbryan255
      @notbryan255 3 года назад +9

      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

    • @danese1636
      @danese1636 3 года назад +3

      The answer is yes.

    • @physical_insanity
      @physical_insanity 3 года назад +1

      @@notbryan255 As an add-on, a J pronounced as a Y has been referred to as a soft J, from what I've seen.

    • @sadface
      @sadface 3 года назад +1

      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.

  • @MIOG_MIOG
    @MIOG_MIOG 3 года назад +1

    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.)

  • @megatkc
    @megatkc Год назад +2

    Years later. PaperMC launched folia. It's amazing that a few years later it's now possible.

  • @coledizon9247
    @coledizon9247 3 года назад +36

    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.

    • @mmm-ir5bo
      @mmm-ir5bo 3 года назад +7

      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

    • @frost_co
      @frost_co 3 года назад +7

      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

    • @blackcatpirates8134
      @blackcatpirates8134 3 года назад

      @@frost_co it will be so much fun

    • @mstech-gamingandmore1827
      @mstech-gamingandmore1827 3 года назад

      NETHERITE BLOCKS TO FLEX ON NOOBS.
      (also no more dupe glitch so it'd have to be legit)

    • @leonienicolaus6833
      @leonienicolaus6833 3 года назад +5

      Imagine people having to sleep every third night or floaty bois Show up

  • @elijaha773
    @elijaha773 3 года назад +103

    The thing I'm curious is about is why does a Minecraft realm have lag even when there are only 3-4 players online?

    • @Max-ro7sz
      @Max-ro7sz 3 года назад +38

      @NoSnap Aternos is shit, you won't get any quality from FREE servers.

    • @Jansel_osu
      @Jansel_osu 3 года назад +5

      @@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)

    • @GoldenretriverYT
      @GoldenretriverYT 3 года назад +6

      @@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.

    • @VenatusUprising
      @VenatusUprising 3 года назад +2

      @@Max-ro7sz atleast it is free.

    • @valkyrie_pilot
      @valkyrie_pilot 3 года назад +3

      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.

  • @DaKnightsofawesome
    @DaKnightsofawesome 3 года назад

    straight up dawg they really should run sections of loaded chunk that aren't connected on different threads

    • @cold_ultra
      @cold_ultra 3 года назад

      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.

  • @Jabronie1164
    @Jabronie1164 3 года назад +1

    This needs to go viral. More people need to see this video. Period.

  • @Dollusionist
    @Dollusionist 3 года назад +25

    2:18 is just daily life on MinecraftOnline.