If you play java edition then you might be aware that optimization mods exist these are free additions to the game created by talented developers and the modern community that generally make the game perform even better than by default faster frame rates improved world loading times and swifter terrain Generation to name a few these mods don’t always work on all systems and they can come with some compromises in performance and rendering but this is a trade-off players can choose if they want it and not all of these optimizing mods are created equal either sodium phosphor and lithium are a group of Complementing mods that focus on optimization without compromise they are all open source sodium focusing on frame rates and smoothness phosphor optimizes the lighting engine and lithium optimizes the general performance of the game’s underlying systems like pathfinding and game physics elsewhere on the spectrum one of the most well-known mods optifine it is close Source the secrets of its changes hidden this makes it hard to assess just how much of the game’s intended behaviors are compromised it stands aside from other mods in the community not using a common api it can often be difficult to develop alongside as conflicts and compatibility issues arise Starlight rewrites the lighting engine entirely delivering blazing performance increases however it is self-described as extremely invasive preserving parity with vanilla is far from guaranteed lastly we should also mention spigot and paper these two are essential behind the scene optimizers for multiplayer servers if you’ve ever played on a large server With custom plots or commands chances are spigot was powering it its changes are optional but aggressive many game mechanics can be changed in the name of performance mob pathing xp or clumping and even redstone can be altered or disabled entirely a great tool when not aiming to replicate the vanilla experience The existence of all these mods leads to a common question why don’t moyang add insert mod here to minecraft that is a great question and in this video we are going to explore the possible reasons as to why or why they have not let’s make it clear i don’t have the Answer and only mojang knows for sure the reasons why but we can speculate as to why first of all the most likely reason is a simple one it’s just not profitable a game update focused on optimization is unlikely to attract new players or bring back old players as Updates so often do a whole bunch of new items mobs and shiny features do and it’s clear the continual content updates are a big part of minecraft’s ongoing success the creator of sodium once said this witty joke optimization doesn’t sell source my bank account it’s a joke after all but there is a Point to be made about what sells now some of you might say that players shout from the rooftops about how they want the game optimized to perform better and this is true players do say this i’m a youtuber i see plenty of these comments in my update videos and By the way news about the next big update 1.20 will be coming our way soon so be sure to subscribe to this channel so you can learn about the update as soon as the details are revealed now i was in the middle of making a point imagine the next update is the Optimized at last update mo yang pulls out all the tricks to make the game run better can you imagine an angry crowd turning up in comment sections asking where is all the content they would have preferred shiny new things to play with not performance games the point being you can’t please Everyone someone can always be upset and vocalize their opinion about the state of affairs and for most people the game runs well enough to just get by if you consider that we are talking exclusively about java edition having an update focused on optimization alone could take a lot of time even with more Hands involved perhaps that is another reason why it has not happened they need to keep pace with the other platforms the game is being developed on although some might argue they are in need of optimization too if minecraft were to officially add one of these mods it may not be as Straightforward as you think for two reasons first of all legality most of the mods mentioned beforehand are open source and mojang would want to license it exclusively this means obtaining permissions from a large community of developers who contributed to the code some of which may be hard to track down Who wrote what and was it their own code to begin with i’m not implying that code has been stolen but if so this could have large legal consequences for mojang authenticating contributors and obtaining the permission of all involved can be both messy and time-consuming and what if someone involved said no Integrating incomplete code could introduce a new complexity of issues if not done properly mojang could also be accused of theft which is why they developed the game internally to begin with and don’t just use code from the modding scene second to this the integration itself it May seem as if modded code could just be slipped into the game and all is dandy but remember these mods are built on top of minecraft not the other way around when it comes to adding new content mayang already knows their code and how to add features to it inserting a whole Bunch of code developed out of house could undermine that organization working with other developers code can be confusing for multiple reasons different coding styles a lack of documentation or mapping adequate can make working with it difficult and how would this code be maintained over the long term there are many considerations It’s no simple task and as an extension of these first two points mods are often built on top of modding apis like fabric spigot and forge so that’s a whole other layer of legality and code to deal with too so you’re probably thinking well why don’t they do it themselves we have Already touched on the overall priority for the game’s success to bring in new and returning players to the game having followed these updates closely over the years there has actually been a whole bunch of optimizations made along the way the rendering engine has gone through several overhauls mod behavior And pathfinding gets optimized on an intermittent basis technical features like the simulation distance give players more control over the performance of their game but in general it’s at an even pace with the development of features so as new mechanics blocks mobs and entities and items get added they in turn add demand To the game’s engine because of this minecraft’s performance tends to plod along at similar levels as the game’s complexity increases those optimization gains get eroded by all of the new content added the new world generation of 1.18 is a great example the world height increased from 256 to 384 blocks They not only added greater demands by doing this it came with many optimizations to preserve an equilibrium so the game would perform similarly to before the massive expansion i will say though as a player of 10 years plus it does feel like some significant games have been made here And there over the years so what’s the solution here just hire more people right throw money at the problem well it’s never that simple if the goal was optimization then the solution would be quality organization and project management integrating a new team of developers to overhaul the game alongside the development of minecraft Across several platforms is no simple task and if not done correctly it could leave java limping behind the others as new code creates conflicts that need resolving so why not just employ the mod maker themselves well who’s to say that person would want to uproot their life And move to stockholm would they fit in with the team and suit the development style could they recreate their mod into the current team’s way of developing the game once you start to think of the complexities and variables involved it doesn’t seem so straightforward but surely hiring more coders to simply Put eyes on the code could be valuable right with more perspectives more potential solutions however these would mostly need to be small and simple changes as the optimizations java could benefit from most would be big and drastic requiring significant planning and organization we’ve seen with the technical development of chat reporting That moyang does have weaknesses the mistakes and missteps taken with its security protocols show room for improvement had they worked with outside teams or specialists to test and verify the security of chat reporting exploits could have been avoided it’s a good case study to suggest improvement is needed In some areas could optimization and performance be one of them i will leave that for you to decide yourself so with all of that said i want to leave you with an interesting tidbit there has actually been a time in moyang’s history where they brought community written code this was the original multiplayer Modding platform spigot and paper is built on top of we are talking about bucket back in 2014 when the eula drama unraveled it came to light the project was owned by moyang with the intention of allowing it to quote maintain its independence the community was largely unaware of who owned the project many Developers were outraged having contributed their time effort and expertise to what they thought was an entirely community driven project i mentioned this because it’s an example of how unintuitive a messy legal issues around code can be at the time mojang would not allow for the inclusion of minecraft’s code into other projects yet Simultaneously they wanted to support these community projects and by owning the rights to bucket they allowed it to continue operating in a legal grey area as long as they never took legal action themselves practically all the mods and affirmation optimization mods like sodium paper and optifine also reside in This legal grey area which to their credit mo yang never takes action on allowing them to exist alongside the main game for the benefit of the community however some might say it’s an exploitative relationship where the modders end up picking up the slack but that is a conversation for another day So that’s my thoughts on the reasons as to why if you have any of your own feel free to join the discussion with a comment down below and i’ll see you soon with another video bye Video Information
This video, titled ‘Could They Add Optifine To Minecraft?’, was uploaded by xisumavoid on 2022-09-11 14:15:01. It has garnered 329240 views and 19755 likes. The duration of the video is 00:10:11 or 611 seconds.
Minecraft 1.20 Discussions Playlist ► https://www.youtube.com/playlist?list=PL7VmhWGNRxKg6mWR8CzvWdEHtOz-i9E0O Optifine and similar mods increase the games performance. Why don’t Mojang add them to the game?
Minecraft 1.20 Should Be “The Inventory Update” https://www.youtube.com/watch?v=zJtJ90Vl03M&list=PL7VmhWGNRxKixIX8tWEQn-BnYKE9AaAXk
Edited & General Help by Lizard Of Oz hhttps://www.youtube.com/c/LizardOfOz
Logos by Dnator https://twitter.com/DnatorGames
All My Links In One Place 🔗 https://linktree.xisuma.co
🙏 Support Xisuma Directly 🙏 💜 Membership ► https://www.youtube.com/xisumavoid/join 👍 Patreon ► https://www.patreon.com/xisuma 📺 Subscribe ► https://www.twitch.tv/subs/xisuma
0:00 Optimization Mods 2:14 Only Mojang Knows 4:06 Integrating Mods Officially 5:49 Why Don’t They Do It Themselves? 7:04 The Solution? 8:37 An Interesting Blast From The Past
#minecraft #optifine #minecrafttheory