That Time Mojang Tried to BUY OptiFine

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ม.ค. 2025

ความคิดเห็น • 658

  • @RandomSageless
    @RandomSageless  ปีที่แล้ว +142

    You can join my Discord here: discord.gg/EtvkZwVJ8U
    Consider supporting me on Patreon: www.patreon.com/randomsageless
    Hello Everyone, not super happy with how this video turned out, probably would have been better as a Short, but I hope you enjoyed it regardless! I have some pretty big things planned for the next few months and I'm excited to get to it.
    As I've said in the last video, while the quality of research in Minecraft videos isn't really scrutinized, I still feel it's best to mention, it's likely that not all the information in the video is correct. If you have any proof that counters anything I said please let me know!

    • @roboticauthor9533
      @roboticauthor9533 ปีที่แล้ว +1

      Baller

    • @NotCitingDow
      @NotCitingDow ปีที่แล้ว +1

      it was still good, and you got more watch retention right?

    • @Capiosus
      @Capiosus ปีที่แล้ว +3

      sodium mod will probably not become part of Minecraft due to very inconsistent gains - and some losses in some cases. However, Nvidium could 100% be a part of regular minecraft. (or some variation of the mod that would work on a lot more gpus)

    • @CodePirate1314
      @CodePirate1314 ปีที่แล้ว +3

      @RandomSageless I just want you to know the video description says "the time Mojang almost bought Mojang"

    • @W4emTP
      @W4emTP ปีที่แล้ว +1

      bro is an furry

  • @BeyondBirthday8
    @BeyondBirthday8 ปีที่แล้ว +2362

    Notch wasn't involved in the squid milking thing at all, it was the first mob implemented by Jeb and he made it by duplicating the cow code and forgot to remove the milking function

    • @timewarpdrive77
      @timewarpdrive77 ปีที่แล้ว +1

      Yeah; this is a trash video

    • @ToxicMothBoi
      @ToxicMothBoi ปีที่แล้ว +229

      Yes notch has stated before that he hasnt coded ANYTHING since the full release of minecraft. Weird since he is the guy everybody thinks of when the phrase "minecraft" is brought up

    • @timewarpdrive77
      @timewarpdrive77 ปีที่แล้ว +355

      @@ToxicMothBoi Well, the vast majority of what you think of when you hear "minecraft" is from release and prior. You don't think of illagers or netherite, you think of creepers and diamond.
      That's probably why

    • @xzherin
      @xzherin ปีที่แล้ว +58

      ​@@timewarpdrive77i think of dirt

    • @FuGyz
      @FuGyz ปีที่แล้ว +4

      I was gonna comment that xD

  • @caspermadlener4191
    @caspermadlener4191 ปีที่แล้ว +914

    I remembered squids being the first mob coded by Jeb, and that being the reason squids could be milked.
    Jeb didn't know how to properly implement it. Not that this is important, but I just wanted to mention this.

    • @0q2628
      @0q2628 ปีที่แล้ว +68

      he copied the code of the cow and forgot to remove the part that makes the mob "milkable"

    • @fujiwaranonekobiodrando1257
      @fujiwaranonekobiodrando1257 ปีที่แล้ว

      I wanna know how it feels like to be milked

    • @WordsDontHurt
      @WordsDontHurt ปีที่แล้ว +6

      was an accident lol

  • @Skreperiukas
    @Skreperiukas ปีที่แล้ว +72

    1:08 it was actually Jeb that was given a task to create squid and as he was new to the games code he wanted to see the Notch's way of implementing mobs so he copied the cows code and forgot to delete the milking method.
    9:58 Its not a full third party mod implementation, but back in 1.16 they hired the Aether creator to work on the nether terrain generation.

  • @TheDigitalDragon
    @TheDigitalDragon ปีที่แล้ว +232

    I have heard of this, but never looked anything up about it, but nice to see you making a video about it. You might not be super happy with the video, but it did turn out pretty good imo.

  • @theflatsixth
    @theflatsixth ปีที่แล้ว +130

    Nice video! When I looked up why Optifine isn't in Minecraft I was told it was because Mojang didn't want all of the features (namely the custom capes). I appreciate that you took the time to explain the more nuanced reasons the plan fell through.

    • @RandomSageless
      @RandomSageless  ปีที่แล้ว +18

      I probably wouldn't have made the video in hindsight, but I do definitely like adding more nuance to situations where people have a misguided or not exactly correct version of history. Assuming I'm not also wrong!

    • @Unsquidicious
      @Unsquidicious ปีที่แล้ว +4

      @@RandomSagelessi think you made a mistake in the description bro

    • @composters
      @composters ปีที่แล้ว +9

      your description says mojang almost bought mojang@@RandomSageless

    • @xzherin
      @xzherin ปีที่แล้ว +1

      ​@@composterslmao 😭

  • @Nightcaat
    @Nightcaat ปีที่แล้ว +421

    Nice video :] Really hope Minecraft’s performance can improve in the future. The lighting engine rework is a step in the right direction.
    Small correction but squid milking was an oversight by Jeb, not Notch, as he made the mob.

    • @RandomSageless
      @RandomSageless  ปีที่แล้ว +73

      Ah thanks for mentioning that it was Jens.

    • @RandomPerson12312
      @RandomPerson12312 ปีที่แล้ว +4

      @@RandomSageless Jens???

    • @B1gBradWolf
      @B1gBradWolf ปีที่แล้ว +29

      @@RandomPerson12312 Jens is his real name, Jeb is his Minecraft name

    • @RaziOrSomething
      @RaziOrSomething ปีที่แล้ว +5

      Well they have made Minecraft a tiny bit better performance wise in 1.20 when they optimized the lighting engine to the point the starlight mod considered itself obsolete for 1.20 and above on the client side.

    • @spider_corsa
      @spider_corsa ปีที่แล้ว +2

      OF and the other mods keep the Java Minecraft alive I guess. If it depends only on Mojang/Microsoft, then we have only the Bedrock version now.

  • @NiksGold.
    @NiksGold. ปีที่แล้ว +32

    Fun fact: at 1:07 it was actually jeb who made the squid with the cow ai and forgot to remove the milking ability

  • @PaxTheCat
    @PaxTheCat ปีที่แล้ว +25

    It is pretty sad how they added squid milking, but didn't change it to get ink instead. It would be a nice feature

    • @GinaRanTruthEnforcer
      @GinaRanTruthEnforcer ปีที่แล้ว +5

      Jeb added the squid by literally copy-pasting the code for the cow, he just forgot to remove the tag that makes them milkable

  • @SuperLlama88888
    @SuperLlama88888 ปีที่แล้ว +114

    Explanation of MCP source: The MCP codebase is reverse engineered source code of Minecraft, which still gives a pretty similar result to the original code, but it's still different. Mod devs don't have access to the original code so use MCP. This means if he was to implement it in the base game he would have to rewrite some bits of the mod.

    • @WiihawkPL
      @WiihawkPL ปีที่แล้ว +7

      they do, mojang releases their decompilation flags you can use to get what's more or less their source code, you can't use them to make money though so noone uses them

    • @stevenhe3462
      @stevenhe3462 ปีที่แล้ว +2

      Not very hard reverse engineer, though. Java is easily decompilable.

    • @HappyGick
      @HappyGick ปีที่แล้ว +21

      It's worse, actually: he would have to check every single line of code in Optifine and pray that he doesn't have to remap most functions (he'll have to). The nightmare about changing from MCP mappings to official mappings is that the function that spawns mobs for example, may be called spawnMob() in MCP, but doMonsterSpawn() in the official source. Doesn't matter if it does the exact same thing (they don't exactly, more on that later), the compiler will never know that they're the same function unless some black magic is involved. You have to check which function means what for every bit of the mod code.
      Not to mention, MCP includes code generated by compiler optimizations. It is not a 1:1 copy of the official source, so it behaves slightly differently. Does not matter for adding a cute mob, for example, but it does matter if your mod is performance and customization oriented, like Optifine.
      I cannot blame Spx for giving up the offer. At all.

    • @LaZZeYT
      @LaZZeYT ปีที่แล้ว +7

      ​@@WiihawkPLmojang releasing their own decompilation symbols is a relatively recent thing.

    • @shadesoftime
      @shadesoftime ปีที่แล้ว +8

      @@HappyGick eh, renaming a function isn't that bad in a decent ide, you can just select all occurences and replace them with the correct function name. it's mostly other problems

  • @WD_RatLad
    @WD_RatLad ปีที่แล้ว +29

    The first time I tried Java on my PC, it led me to believe that my (first) PC was the problem.
    I mean, it was, but still.

  • @Coop_Pack
    @Coop_Pack ปีที่แล้ว +33

    I have been a fan for a while now and I just want to say thanks for always entertaining me. I don’t even play Minecraft anymore but I love these videos. Keep up the good work ❤

  • @neffix6976
    @neffix6976 ปีที่แล้ว +24

    They should implement sodium into the basegame, make a Fabulously optimized setting, and shader settings.....that would be great

    • @atsizbalik
      @atsizbalik ปีที่แล้ว +2

      and since its free and open-source they will have no issue unlike optifine

    • @that_leaflet
      @that_leaflet ปีที่แล้ว +9

      ​@@atsizbalikThat's not the case. Yes sodium is open source, but it uses the LGPL v3, a copyleft license. A proprietary program like Minecraft legally could not take Sodium code. Minecraft would need to be open sourced with a compatible license.

    • @atsizbalik
      @atsizbalik ปีที่แล้ว

      @@that_leaflet oh okay

  • @DAMIANOO9
    @DAMIANOO9 11 หลายเดือนก่อน +1

    I'm pretty sure Sodium just updates old rendering code in Minecraft which is what gives the performance boost, I think that would make it not too hard for Mojang to "implement" it

  • @GamerX-2000
    @GamerX-2000 ปีที่แล้ว +2

    1:09 no, no he didn’t. Jeb added them, and it was the first job he designed so he used the cow’s code as a base for his experiment. He accidentally left the ability to milk in the squid code (not sure about the ai part, just the milking part).

  • @gobelnik
    @gobelnik ปีที่แล้ว +4

    I wanted to comment my appreciation of the insight you give into those videos! It's pretty rare regarding, really anything, especially as of some time now!
    Great content, awesome skits inbetween, always something to lay your eyes onto Sageless!

  • @NebulaHatesWatchdog
    @NebulaHatesWatchdog ปีที่แล้ว +1

    It's funny that people even talk about adding OptiFine into the game. It's, as mentioned in one part of the video, just some patches to make the game run a little better. What they really need is to hire someone/a team of people to just fix the game. It's very poorly optimized in the first place, and has tons of issues. This isn't the biggest deal ever, and that's standard practice in programming (only optimize when it becomes necessary, not as you're coding in the first place), but still Mojang has not taken the right path. There's no good intensive for them to make it run better, it wouldn't gain them much money, and Micro$oft is all about the dollar$.
    I'm a developer for a semi-popular mod (the Discord has ~17.2k members) that changes the development direction Minecraft took after b1.7.3. We have a sister project for alpha called NSSS who's creator has optimized the game to a large extent. He runs it on SGI computers and also it's been run on plenty of slow and old machines at impressive framerates. It's definitely possible, they just need to make it happen. Unfortunately Mojang has some very big management issues.

  • @Amir-04
    @Amir-04 ปีที่แล้ว +38

    One of the best Minecraft Storyteller TH-camr change my mind

    • @SoftBlade7
      @SoftBlade7 ปีที่แล้ว +1

      fr akhi

    • @PunchDotOrg
      @PunchDotOrg ปีที่แล้ว

      he literally has 80k subscribers and soon will be verified

    • @RandomSageless
      @RandomSageless  ปีที่แล้ว +4

      That means so much!

    • @PunchDotOrg
      @PunchDotOrg ปีที่แล้ว +1

      wait I thought it said he’s underrated but now it’s changed but it doesn’t say edited wtf am I going insane

    • @nicolaecalin4217
      @nicolaecalin4217 ปีที่แล้ว

      I can't

  • @neonpork
    @neonpork ปีที่แล้ว +4

    “I made these signs birch to make Camman18 fans angry”. I love TH-camrs who put funny little Easter eggs in the background. Great video! 8:11

    • @Mickey_Altieri_
      @Mickey_Altieri_ 10 หลายเดือนก่อน

      i was wondering if anyone saw that

  • @speedymcspeedfr
    @speedymcspeedfr ปีที่แล้ว +1

    8:09 the sign on the right 💀
    You, my man, are a chad

  • @TheGeniusJanUncensored
    @TheGeniusJanUncensored ปีที่แล้ว +5

    POV: Youve been playing minecraft since release without optimisation mods and with lag up until now finding abt optifine and sodium.

  • @thomwalks
    @thomwalks ปีที่แล้ว +39

    I kinda dont like the fact that people say that modders are better than devs at what they do. For some it IS true, but without the actual game to mod, some of the modders that made the game better would just be non-existent.

    • @LuminosityZero
      @LuminosityZero ปีที่แล้ว +4

      they probably mean like at programming skills or smth

    • @evdestroy5304
      @evdestroy5304 ปีที่แล้ว +7

      The guys who originally made the foundations stopped working on Minecraft years ago. All of the people working on the game now are those who joined post-release 1.0 when the game was already finished. Several of the game's creators were mod developers who were hired by Mojang.
      The simple fact is that Mojang keeps putting out lackluster yearly updates with little *meaningful* content while modders still push out high-quality work very frequently to this day. No amount of sugarcoating will make that change. Whether it's a management issue or if Mojang is actually lazy or what I don't know, but, it is the truth that modders do way more for the game than Mojang.

    • @HypnoZelda
      @HypnoZelda ปีที่แล้ว

      ​@@evdestroy5304its on purpose baby

    • @LC_Redcube
      @LC_Redcube ปีที่แล้ว

      @@evdestroy5304 Have you ever considered that maybe Minecraft isn't suited for certain type of player? Because Minecraft is a game made to be simple and relaxing, while mods add stuff that turns minecraft your typical game (Not that it's a bad thing ofc, but Minecraft is just different). Most mods completely ruin Minecraft and it's simplicity. basically all of them

    • @clarenceorozco5300
      @clarenceorozco5300 ปีที่แล้ว

      ​@evdestroy5304 Agreed

  • @jaecadejnight
    @jaecadejnight ปีที่แล้ว +8

    Lmao 8:11 “I made these signs birch to make Camman18 fans angry”

    • @july2.063
      @july2.063 ปีที่แล้ว

      Nobody asked just like your dad for you ,fatherless kid haha

  • @gabecao17
    @gabecao17 ปีที่แล้ว +35

    I really like how these videos are made, like, using Minecraft to tell the story and what is being said

    • @RandomSageless
      @RandomSageless  ปีที่แล้ว +4

      I'm so glad you do, I have a lot more fun making these kinda videos.

  • @420notfound8
    @420notfound8 10 หลายเดือนก่อน +1

    Imo companies like amd and nvidia should implement fsr and dlss to the game since most of the games has this feature

  • @wingedharmony
    @wingedharmony ปีที่แล้ว +3

    Look ma, I'm on TV!
    Fr tho, super interesting and great vid, fun to be a part of :D

  • @Hario338
    @Hario338 ปีที่แล้ว +3

    I really do hope that mojang puts out an update at some point where they specifically look towards optimisation, either by implementing sodium (a much better optimisation mod than optifine by now) or just doing their own optimisation. I can understand why they don't though, because at the end of the day if someone just wants to play unmodded then... well they could just play bedrock at that point.

  • @mefficek
    @mefficek 11 หลายเดือนก่อน +1

    1:04
    Lines 1 and 2 are not equal.
    4 - 9/2 = -0.5
    sqrt( (4 - 9/2)^2 ) = 0.5

  • @luccoloo
    @luccoloo ปีที่แล้ว

    Thanks for the explanation. I've always wanted to know this.
    I hope Minecraft actually implements custom capes and the lighting settings, such as the torches and other light blocks illuminating stuff without being placed.

  • @MrGrugsy
    @MrGrugsy ปีที่แล้ว +6

    It's a shame Minecraftforum got archived when Curse took over, there was a lot of discourse about all of it. There's a lot of nuance to the whole story, and it goes beyond just Optifine.

  • @capofantasma97
    @capofantasma97 ปีที่แล้ว +8

    OptiFine has been borked for years and it's only a necessary evil until the alternatives to support heavily customized resource packs are ripe.
    It makes sense that Mojang wanted only parts of a project, especially since there were other things they were going to do on their own or didn't want in vanilla at all.
    And no one's at fault of anything if a deal can't satisfy either party.

    • @clarenceorozco5300
      @clarenceorozco5300 ปีที่แล้ว

      Evil?!?!

    • @pf8ox
      @pf8ox 11 หลายเดือนก่อน

      For newer versions, there's Sodium, Iris, and CTM iirc.

  • @clxstrophxbic
    @clxstrophxbic ปีที่แล้ว +8

    Man I genuinely love your vids

  • @ayrex4
    @ayrex4 ปีที่แล้ว +3

    you put a lot of work on these videos, keep up bro, your are insane

  • @WoodlandTrotter
    @WoodlandTrotter ปีที่แล้ว +2

    This is a really great video! I like the editing and narration, and overall the video topic is really interesting.

    • @RandomSageless
      @RandomSageless  ปีที่แล้ว +2

      I'm so glad you enjoyed it!

    • @LoLmomentFunny
      @LoLmomentFunny ปีที่แล้ว

      ​@@RandomSageless❤ annoying notificatlon ahhahaaahah ❤❤

  • @piemonstereater
    @piemonstereater ปีที่แล้ว +5

    I honestly always assumed the issue was the capes. Mojang isn't going to add everyone's custom capes (even if they are just banner designs, and I think that should just be a feature anyway), and Spx isn't going to make a deal that essentially scams people out of their money.

  • @Nord_Act
    @Nord_Act ปีที่แล้ว +2

    1:08 - Jeb was responsible for making squids, not Notch. He copypasted cow's code and forgot to remove milking part. Also, this is not really an AI part, but rather an interaction part

  • @Akuretaki_Nikolay
    @Akuretaki_Nikolay ปีที่แล้ว +2

    Thanks for the video, that was a lovely story

  • @crystalcactuis.w
    @crystalcactuis.w ปีที่แล้ว +1

    I loved that bow transition around 1:10

  • @ja-nozeveryman5865
    @ja-nozeveryman5865 ปีที่แล้ว +1

    10:00 other thing that makes optifine more valuable are custom capes.
    10:42 and for egzample allowing you to use some resource packs

  • @ciaoprando412
    @ciaoprando412 11 หลายเดือนก่อน +1

    Mojang should hire xps as a part of the deal he deserves it

  • @thisaintjwan
    @thisaintjwan ปีที่แล้ว +1

    1:14 this part is just golden😂

  • @SnowzNZ
    @SnowzNZ ปีที่แล้ว +1

    description: "about the time Mojang almost bought Mojang"

  • @jackdaniel3135
    @jackdaniel3135 ปีที่แล้ว

    Your understanding of nuance and proper sourcing for your statements is very refreshing to see.

    • @RandomSageless
      @RandomSageless  ปีที่แล้ว

      Thank you, that means so much to me.

  • @k0ncursus
    @k0ncursus ปีที่แล้ว +5

    The answer was kind of exactly what I expected. I hope Mojang eventually does something about Java's optimization

  • @marce4092
    @marce4092 ปีที่แล้ว +11

    I thought Optifine didn’t get implemented because of the Optifine capes they sell and mojang not wanting to keep that feature when adding Optifine natively

    • @solidpandacka5544
      @solidpandacka5544 ปีที่แล้ว +2

      yeah, I am surprised that this point did not get included in the video
      Giving everyone a customizable cape would make the Minecon capes worthless

    • @marce4092
      @marce4092 ปีที่แล้ว

      @@solidpandacka5544 maybe mojang got more flexible about capes after giving everyone 2 exclusive capes already

    • @spampharos
      @spampharos ปีที่แล้ว

      @@solidpandacka5544Did you guys watch the video? It is explicitly stated that this is not the case.

  • @NoobCrafty
    @NoobCrafty ปีที่แล้ว +1

    unrelated but I love how that one room is still closed for "maintenance" from last video

  • @project_anti
    @project_anti ปีที่แล้ว +1

    Microsoft is only focusing on bedrock edition pushing java players to bedrock edition

  • @heinrich27
    @heinrich27 ปีที่แล้ว

    3:43: Hey, what mod gives these 3D heads? (Solid overlay)

  • @jadenjaeger5751
    @jadenjaeger5751 ปีที่แล้ว +2

    Glad it isn't implemented into vanilla because as time has passed, better performance mods have been released that are compatible with many mods, unlike optfine that changes the rendering in a way that becomes incompatible with a lot of mods. So not only would some players lose the ability to play minecraft if optifine was implemented, but so will many players who mod their game.

  • @x1mpressed
    @x1mpressed ปีที่แล้ว +1

    the squid thing was a jeb error since at the time jeb didnt know how entities worked in the game and just copy pasted the code while forgetting the milk thing
    If i remember correctly

  • @winteryxwastakenRBLX
    @winteryxwastakenRBLX ปีที่แล้ว +1

    Best channel dude and soo underrated i hope you get the 1m subs because thats what you really deserve have a nice day

  • @doggoner
    @doggoner ปีที่แล้ว

    I love the one album and it enhanced the video with the c418/minecraft feel

  • @Meowy15
    @Meowy15 ปีที่แล้ว +1

    OMG at 1:14 in the vid on the far right you can see my old skin O: I didn't make this skin btw I found it on a site
    Btw the same player skin is also at 5:14

  • @Zack-fu4lo
    @Zack-fu4lo ปีที่แล้ว

    ive heard that documentation in minecraft modding scene is lacking.

  • @-Zer002-
    @-Zer002- ปีที่แล้ว +2

    Another perfect video, you really put effort to this

  • @Welvrt
    @Welvrt 11 หลายเดือนก่อน +1

    Love your vids

  • @ligilokranz6556
    @ligilokranz6556 ปีที่แล้ว

    1:09 that is Jeb fault, he is the one that posted the famous "Oops" in Minecraft Forums.

  • @LMCScout
    @LMCScout ปีที่แล้ว +1

    Great Video! Stuff about modders and Mojang interacting is always interesting.

  • @Radevirot
    @Radevirot ปีที่แล้ว +6

    Sadly, I think Sodium will also never be implemented into the official game, because the creator of the mod has been offered a job at Hytale Studios and now works for them. It's very sad to know this, as mods like Sodium, Iris, Phosphor and Lithium should totally be part of the base game because they don't mess up anything vanilla already.

    • @333dae
      @333dae ปีที่แล้ว +3

      what’s crazy is these people have figured it out in their own time meanwhile mojang has made minuscule progress on performance improvements for a decade, what is their priority?

    • @APunishedManNamed2
      @APunishedManNamed2 ปีที่แล้ว +2

      @@333dae shit updates yoinked from whatever has been trending on curseforge for the last few months
      Game hasn't had an original update since 1.2, kinda crazy

    • @VinnyUnion
      @VinnyUnion ปีที่แล้ว

      ​@@333daeI did think they were incompetent and they quite frankly are, but the branch that's responsible for. They've made literally pretty neat rpg games, Legends, Dungeons and such. These were top tier games to the contrary of current crap craft that's managed stellar poorly. It's just a bunch of flying textures that's being added over the span of years. It's so weak I truly wonder who even is responsible for mc specifically. I doubt jeb is that much of an incel.

    • @LC_Redcube
      @LC_Redcube ปีที่แล้ว

      @@333dae Optimization mods don't fix the problem in Minecraft's performances, they throe a patch on them, fixing a Minecraft's lag would be far more complex

    • @LC_Redcube
      @LC_Redcube ปีที่แล้ว

      @@VinnyUnion Have you ever considered that maybe you're just not the type of player for Minecraft? Because Minecraft is a game made to be simple and relaxing, while Legends and Dungeons are your typical complex game (Not that it's a bad thing ofc, but Minecraft is just different)

  • @santhy-kun
    @santhy-kun ปีที่แล้ว

    Didn't except that last part.... Future video talking about the possibilities of other "Performance Enhancement" mods being added to the official Minecraft source code, such as Sodium?

  • @RoyaltyInTraining.
    @RoyaltyInTraining. 11 หลายเดือนก่อน

    Even if they had accepted the deal back then, Minecraft probably wouldn't be that much more performant now. Game companies don't care that much about optimization, cause as long as the game runs well enough, most people don't care. The speedup would have eroded over time as more and more trashy code piles on top of the foundation set by OptiFine.

  • @Shoarma2
    @Shoarma2 ปีที่แล้ว +8

    Minecraft hiring some of the scicraft people was honestly the best thing they could do regarding implementing OptiFine into Minecraft.
    The Scicraft people know where bugs are, what causes them, and have created personalized mods that basically reroute the code around the bugs and execute them properly if the bug impacted performance or had other negative implications.
    Why do you think in the past few months, a lot of the most ancient (java) bugs in Minecraft have finally been patched? Because they now know exactly where they are, what causes them, and how to fix it.
    With that in mind, my prediction is that the ancient city was supposed to create a portal. Either possibly with The End to make transportation between the Overworld and the End a lot more convenient (even if the portals would only be usable after killing the dragon), and thus making the End as a dimension a lot more interesting for the average player. (chunkloading in the end is not really possible, farms like bee farms and wool farms would work optimally in the End, as the Nether requires a lot of additional care, etc, etc). OR the portal would lead to a new dimension, which requires optimisation of the basecode first.
    We did have obsidian 8 updates before we had a nether, we had end portal frames technically one update before we had the end, but the End originally was just the main island and didnt get fully hashed out untill another 6 updates later.
    So my personal theory would be that we will get our new dimension (or updated end dimension) once the game is truly optimized. The light engine has already been updated recently, soon we will have no more laggy redstone dust, and then I think that entity lag will be optimized aswell, by giving mobs a shared AI system rather than all unique systems(currently, a lot of lag happens at 100 mobs because they all have 100 calculations and 100+ functions that are being ran to determine their next location, giving them a shared AI system could still allow mobs to act on their own).

  • @seamistseamist
    @seamistseamist ปีที่แล้ว +1

    The description says "we'll be learning about the time Mojang almost bought Mojang." Might want to fix that.

  • @JumpsPresents
    @JumpsPresents ปีที่แล้ว +1

    Great video! Just want to let you know the description says "about the time Mojang almost bought Mojang," so you can fix it :)

  • @HydraGenisys
    @HydraGenisys ปีที่แล้ว

    Fun fact our school got Minecraft 1.5.2 and it has zoom in it. Idk if you covered that cause I have s terrible memory

  • @Sollace
    @Sollace ปีที่แล้ว

    Edit: 7:58 Looks like the video does cover the same things I wanted to mention. Noice.
    5:30 I don't know if the video mentions it later, but I thought I would throw in now. Having been around at the time when this deal was happening. From what I remember, Spx was the one that turned Mojang's offer down. Mojang offer to buy it from him and to pay to have the entire mod (not parts) added to the game.
    The most common reason for turning down at the time was that adding Optifine to the game proper would require rewriting it to work with the original source, which Spx considered too much work for the amount Mojang was willing to pay. A later theory though was that Spx uses Optifine as their primary source of income, and selling it to Mojang would get in the way of his ability to continually monetize it, especially with regards to the optifine capes.
    After the deal fell through Dinnerbone went to twitter to say "Oh well" and state that they would eventually make it so Optifine is longer neccessary for playing the game. This was before they added proper HD textures support, antialiasing, and resource packs to the game.

  • @Eroma12
    @Eroma12 ปีที่แล้ว

    Wow I remember seeing this news years ago. Nice memory jog!

  • @donutstudios6353
    @donutstudios6353 ปีที่แล้ว +2

    8:15 "I made these signs birch to make CaNman18 fans angry" 💀

  • @Amir-04
    @Amir-04 ปีที่แล้ว +2

    2:46 new Herobrine theroy video Coming in October?! (Stop Video and click on the time)

  • @loxxi8433
    @loxxi8433 ปีที่แล้ว

    Great video! Collective and simple

  • @InfinityBladeRecollection
    @InfinityBladeRecollection ปีที่แล้ว

    Nice video like the style and well researched

  • @VessleOfVoid
    @VessleOfVoid ปีที่แล้ว

    Amazing video! (also typo in the description, unless you actually meant that mojang tried to buy mojang. lol.)

  • @蔡達觀
    @蔡達觀 ปีที่แล้ว

    1:05 The mistake is in line 2.
    In line two, the proof process puts a negative number(4-9/2) in a square root, but you can't put a negative number in a square root. So the proof process is wrong.

  • @donutstudios6353
    @donutstudios6353 ปีที่แล้ว

    0:35
    For that emoji, did you just send it in discord, screenshot it, and remove it's background? Cuz that's definitely what it looks like to me lmao and that's what i would have done as well

  • @FINN0FINN0
    @FINN0FINN0 ปีที่แล้ว +1

    This video was really interesting and good ❤

  • @Haelrix
    @Haelrix ปีที่แล้ว

    8:08 he really had to do it to the signs lmao!

  • @doomguy6913
    @doomguy6913 10 หลายเดือนก่อน

    The currant version is pretty stable. Older versions were made to run on anything, including machines that didn't have dedicated graphics cards.

  • @NickAc
    @NickAc ปีที่แล้ว +31

    So if we think about it, optifine is just a collection of previously existing mods merged into one as they were abandoned.. OptiMine, OptiFog, MCPatcher, GLSL Shaders (both of which I know were open-source so it was easy to just "yoink" the source..)
    So the guy just took those mods, yoinked them, bundled them while still keeping closed-source and All-Rights Reserved HMMMM

    • @RandomSageless
      @RandomSageless  ปีที่แล้ว +9

      I forgot to include it but there was also another more minor mod Spx added into OptiFine, but I think it was his.

  • @kamalamy
    @kamalamy ปีที่แล้ว

    >hating on a solo dev producing an indie game making bad code when the game wasnt popular
    >calling him a bad programmer(LOL ok dude)

  • @nicolaecalin4217
    @nicolaecalin4217 ปีที่แล้ว +32

    I've always dreamed of something like this: 2025. As Minecraft becomes laggyer and laggyer because of bigger updated, mojang goes to both optifine and sodium companies, and payes them each 1 million dollars and jobs at mojang for them to merge and get added to vanilla, getting sodium's (and it's whole family of performance mods) performance and optifines customization. Could it be real? Or just dreams?

    • @hey7514
      @hey7514 ปีที่แล้ว +9

      Just dreams unfortunately... as long as we don't assemble together as a community and show mojang that we all want those features, and it's not just 1% of the player base who wants this, then they won't bother to add anything other than what they want.
      If we unite and show them what we really want only then they might implement things like that, as well as other things the community wants.
      But the community seems pretty divided, especially with Java and Bedrock editions being vastly different due to mojang barely caring about parity.
      I just wish the community was more united sometimes! We could get so far...

    • @coolcool5181
      @coolcool5181 ปีที่แล้ว +7

      That’s going to always be a dream because neither Sodium or Optifine are developed by “companies”

    • @an2thea514
      @an2thea514 ปีที่แล้ว

      Just a dream. Optifine is trying to stich up a decapitation.
      For minecraft to implement Optifine and Sodium properly, there'd be a need for lage chunks of the source to be rewritten.

    • @nicolaecalin4217
      @nicolaecalin4217 ปีที่แล้ว

      @@an2thea514 worth 1 million dollars for each

    • @nicolaecalin4217
      @nicolaecalin4217 ปีที่แล้ว +1

      @@an2thea514 like to have it's own update, alongside with the main update

  • @corym.johnson7241
    @corym.johnson7241 ปีที่แล้ว

    @8:21 is that a shader mod for MC? If so what is the name?

  • @gen157
    @gen157 ปีที่แล้ว

    Surprised the battle with leaf despawning causing lag was never brought up considering "FPS boost" was a major point.

  • @Iliadic
    @Iliadic ปีที่แล้ว

    8:13 "I made these signs birch to make camman18 fans angry"
    Phenomenal

  • @CivetKittyMC
    @CivetKittyMC ปีที่แล้ว +1

    This is such a nice analysis and the most thurough explanation I've ever heard so far. However, this makes me wonder about more mods: Can Mojang buy out Fabric and make it its modding API? How about Sodium? Iris? I guess the answers for Optifine wound fit in these cases as well, but I think these mods haven't diverged too much from the base game as much as Optifine did.

  • @spider_corsa
    @spider_corsa ปีที่แล้ว +2

    I could imagine how spaghetti code Notch's code is/was and it needs a heavy refactor for even close to OF code quality which is a very big work, especially in compensation POV. I guess this is the answer to why Microsoft just rewrote Bedrock in C and forced it as a main Minecraft version instead of the Java version (of course they have other reasons too (eg multiplatform and the marketplace, but this is probably one of the main ones).

    • @vilian9185
      @vilian9185 ปีที่แล้ว +2

      java is more multiplataform than the C, in C you need to compile to every device, java you just compile to JVM and it runs on everything that JVM runs, for exemple i can't play bedrock in Linux because microsoft isn't compiling it for linux, and the code isn't opensource so nobody can fix it, my true guess is optimizations, especially for mobile devices, and well, nobody can mess with the C compiled code(beacause it's assembly), so more power to microsoft(that's with java is easier to make mods, even if the code isn't opensource, it's easier to understand JVM code, than assembly)

    • @spider_corsa
      @spider_corsa ปีที่แล้ว

      @@vilian9185actually you can, there is a non-official launcher that uses the apk, but I know what're you talking about, it's not the same ;)
      Java is multiplatform, but what cost? Need many resources and the complexity of a game like this it's relevant. If they use common libraries, compiling the Bedrock edition from C is no problem for almost any OS, of course, it probably needs open-sourcing it too (or keep it close source, but provide packages to more popular distros (eg .deb) like in other software did), so I don't think it's purely a technical problem, but more likely profit orientation/business strategy.

  • @SunShine-xc6dh
    @SunShine-xc6dh 10 หลายเดือนก่อน

    How does optifine, a mod for minecraft, not work with minecrafts source code? How after all these updates does it still work?

  • @alexthetiger7806
    @alexthetiger7806 ปีที่แล้ว

    Solid video. I really enjoy the visuals too

  • @TheOnlyName
    @TheOnlyName ปีที่แล้ว

    3:59 Interesting, I had no idea!

  • @TerraSlashOP
    @TerraSlashOP ปีที่แล้ว

    most underrated youtuber i have ever seen this guy deserve 1m subs

  • @SpicyUSB
    @SpicyUSB ปีที่แล้ว +1

    In vanilla I play in like 100 - 200 fps but white sodium I play in 700 - 1000 fps. Mods is great😎

  • @_end3rguy_
    @_end3rguy_ ปีที่แล้ว

    what mod do you use to make the second layer of the player skin solid?

  • @POUSSIERE
    @POUSSIERE ปีที่แล้ว +1

    Oh the OF on the cape stands for Optifine........ thought it meant sth else...hm..

  • @LunacraftMC
    @LunacraftMC 5 หลายเดือนก่อน

    8:13 "I made these signs birch to make Camman18 angry"
    Why

  • @RP3X7
    @RP3X7 ปีที่แล้ว

    Hes back! Love what you do sage this obviously took a while to make.

  • @Duckless137
    @Duckless137 ปีที่แล้ว

    I love the sign at 8:14 😂

  • @Djay711
    @Djay711 11 หลายเดือนก่อน

    At this point if every professional modders came together to build a game, it would be awesome

  • @FuryTheFurious
    @FuryTheFurious ปีที่แล้ว

    the description says 'the time Mojang almost bought Mojang,' lmao

  • @Gnomur_
    @Gnomur_ ปีที่แล้ว +1

    "I made these signs birch to make Camman18 fans angry" lol

  • @comb-t
    @comb-t ปีที่แล้ว +8

    Not surprising the story is more nuanced and was a compatibility issue.
    Also, I'm somewhat doubtful they will go for Sodium, considering much smaller mods e.g. Starlight were made redundant where they improved their own lighting engine with similar solutions. Not impossible since Sodium is more widespread but for that same reason implementing it could be hard. Not impossible but would likely end up looking quite different in the end. Hoping Mojang themselves can help to boost performance in other ways too...

    • @RandomSageless
      @RandomSageless  ปีที่แล้ว +3

      I kinda agree myself, but needed to end the video on something that would make people think or comment :D
      Definitely could see certain devs being hired tho.

  • @Trainz2950
    @Trainz2950 ปีที่แล้ว

    I'd argue it's already slowly being added to vanilla by mojang, such as with the addition of the telescope zoom things and the attempt at adding shaders