Minecraft is not more demanding than some years ago, they didn't neceserily raise it, they just updated the info page. This snapshot from 2022 says minimum 4gb and recommend 8gb: https://news.ycombinator.com/item?id=49038901
If the new requirements are a dealbreaker for anyone, Mineclonia is a lightweight open-source alternative that runs on much weaker hardware and feels close to Minecraft.
Mineclonia is the 'game' that loads into Luanti (formerly Minetest). Luanti has a c++ core engine, but definition of the worlds, rules, games, interactions is all lua
My 13-year old son has an absolute blast writing mods for mineclonia with Gemini. He's later e on Diablo-style randomization of weapon drops, rune combinations that cast spells and have effects. And he's even working on what he calls an MMO, but really a server with quests and groups and classes, but probably wouldn't support more than about 16 players.
He is probably referring to Beta 1.6.x. I remember running 1.7.3 in 2011-2012 on a potentially 1 or 2GB RAM machine and some Nvidia 7xxx series card (7600?). It worked fine on Linux.
Made it through the account migration. But later lost my account after some hacker compromised my microsoft account. Microsoft kindly let me know about some unauthorized access, and then promptly deleted the account :) .
That was the last straw from Microsoft for me. Never again.
Was it really Microsoft or was it Mojang? There were two account transitions, and in my experience, most customers use Microsofts name, but are complaining about the first (Mojang, not Microsoft) transition.
I ran into problems because some time before the transition happened some bot use my email address to sign up for an XBox account, in German for some reason. So I have to first do an account takeover on some bot account that has been used for no doubt unsavory purposes meaning my Minecraft account is now tied to something that's likely to be randomly locked. Also, some communication has to be done in German because there is no way to change the original language set on the account, although most pages can be converted to English if I look through the various settings pages. Email is always in German though.
Also, can I say what a mess the whole Microsoft account thing is? There's at least three different systems kinda duct taped together and settings are scattered seemingly at random among those systems. Want to connect your Java Minecraft instance to a server you are running? Be ready to dive through pages of kid protection and security settings looking for the option that lets you do that again. Also, logging in used to be "enter your username and password when the game starts", but now involves a bunch of bouncing around half a dozen or so Microsoft pages getting redirects that fail 60% of the time for no stated reason. It's kinda killed any enthusiasm I have for checking out new releases, just knowing that I'm going to waste 10 minutes just trying to get the damn login working again.
Mine wasn't. I lost my main account as I couldn't verify I owned it given it was bought on a whim years ago through a giftcard, and they didn't have many recovery methods for those users. Then they permanently deleted the account after the transfer window was over. Luckily I had a second account I could transfer, but even if I could transfer the other account, you cannot have multiple Minecraft accounts tied to a single Microsoft account and having multiple Microsoft accounts is against TOS.
Is this 16GB for those so-called "Vibrant Visuals" or just for parity with the old version? If the latter, then what's the point of the transition to Vulkan if it quadruples resource use?
> For minimum requirements, the new target is 1080p at 30 FPS using the Fast preset. This means a 64-bit system, 8 GB of RAM with a discrete GPU or 12 GB with integrated graphics, a 4-core processor, and a Vulkan 1.3 capable GPU with at least 2 GB of VRAM.
> For recommended requirements, the new target is 1080p at 60 FPS using the Fancy preset. This includes 16 GB of RAM, a stronger modern processor, and a more capable graphics card with 6 GB of VRAM.
This blog post also implies that the requirements bump is due to numerous changes to Minecraft over the years, not just the change to Vulkan.
> If you already play Java Edition without issues, you may not notice anything changing right away. If your game often struggles, the new requirements may help explain why and give you a clearer target for a smoother experience.
> [...] and give you a clearer target for a smoother experience.
Actually, this means you're better running and older version. Is not that Minecraft makes huge improvements with each release. IMHO not enough to justify 16GB of RAM and a GPU with at least 6GB of VRAM.
Especially these days with memory being so expensive.
Well it did used to run on early Raspis. Maybe you don't realise how much less efficient it's gotten? It used to run fine in 256MB with small render distance.
So how did they break that?
* run both server and client when in singleplayer - doubles memory use
* turn byte block IDs into object pointers - octuples memory use for blocks
* make all game content into JSON object trees with huge amounts of indirection - adds about a GB of objects deserialized at startup that used to be simple if/then ladders
* add a whole bunch of code to handle these object trees, don't know how much this adds but probably 100MB of code when you include the raw class files through to the JIT-optimized assembly.
For reference, this is what Minecraft used to need, back around 2013[0]:
Minimum Requirements:
CPU : Intel P4/NetBurst Architecture or its AMD Equivalent (AMD K7)
RAM : 2GB
GPU : Intel GMA 950 or AMD Equivalent
HDD : At least 90MB for Game Core and Sound Files
Java Runtime Environment (JRE) 6 or up is required to be able to run the game.
Recommended Requirements:
CPU : Intel Pentium D or AMD Athlon 64 (K8) 2.6 GHz
RAM : 4GB
GPU : GeForce 6xxx or ATI Radeon 9xxx and up with OpenGL 2 Support (Excluding Integrated Chipsets)
HDD : 150MB
[0] https://www.minecraftforum.net/forums/minecraft-java-edition... (not an official source, but the info checks out)
Minecraft is not more demanding than some years ago, they didn't neceserily raise it, they just updated the info page. This snapshot from 2022 says minimum 4gb and recommend 8gb: https://news.ycombinator.com/item?id=49038901
I highly recommend using the open source Sodium and Lithium mods to improve performance. And I hope you're not still using OptiFine!
https://github.com/CaffeineMC/sodium
https://github.com/CaffeineMC/lithium
It will only cost you $200 in RAM, definitely a good time to raise the minimum/recommended specifications.
It's only a change on paper, in reality it was unrealistically low for a long time
Is that ever since 1.8 made the whole game engine vastly less efficient? The game used to run with 256MB.
1 reply →
If the new requirements are a dealbreaker for anyone, Mineclonia is a lightweight open-source alternative that runs on much weaker hardware and feels close to Minecraft.
Mineclonia is the 'game' that loads into Luanti (formerly Minetest). Luanti has a c++ core engine, but definition of the worlds, rules, games, interactions is all lua
Often kids are playing the game and kids want to play what their friends play and that's most likely not mineclonia.
So first I'd test mods [1] that improve performance. The best thing about java Minecraft is the modding scene.
[1] https://modrinth.com/collection/Dtkcqkms/mods
My 13-year old son has an absolute blast writing mods for mineclonia with Gemini. He's later e on Diablo-style randomization of weapon drops, rune combinations that cast spells and have effects. And he's even working on what he calls an MMO, but really a server with quests and groups and classes, but probably wouldn't support more than about 16 players.
Great platform for hacking.
I'm fascinated with how that game is almost entirely written in Lua.
I remember playing back in like the 1.6.4 era on a piece of garbage from 2005 with a monstrous 1GB of ram.
1.6.4 released in 2013.
I'm pretty sure I had 8 GB back then, possibly 16 GB.
I can't imagine how poorly that ran.
He is probably referring to Beta 1.6.x. I remember running 1.7.3 in 2011-2012 on a potentially 1 or 2GB RAM machine and some Nvidia 7xxx series card (7600?). It worked fine on Linux.
1 reply →
This might have impacted me, had Microsoft not deleted my legacy account. So I suppose I'll just stick to Tekkit Classic on my pirated client.
Made it through the account migration. But later lost my account after some hacker compromised my microsoft account. Microsoft kindly let me know about some unauthorized access, and then promptly deleted the account :) .
That was the last straw from Microsoft for me. Never again.
Was it really Microsoft or was it Mojang? There were two account transitions, and in my experience, most customers use Microsofts name, but are complaining about the first (Mojang, not Microsoft) transition.
It doesn't matter. An acquiring company acquires the 'sins of the father' as well. A paying customer had their account wiped out is the bottom line.
You're telling me people lost access to their Minecraft accounts due to a transition BEFORE Microsoft owned it? I had no idea.
I have lots of problems with Microsoft but the Minecraft transition was handled very responsibly.
I ran into problems because some time before the transition happened some bot use my email address to sign up for an XBox account, in German for some reason. So I have to first do an account takeover on some bot account that has been used for no doubt unsavory purposes meaning my Minecraft account is now tied to something that's likely to be randomly locked. Also, some communication has to be done in German because there is no way to change the original language set on the account, although most pages can be converted to English if I look through the various settings pages. Email is always in German though.
Also, can I say what a mess the whole Microsoft account thing is? There's at least three different systems kinda duct taped together and settings are scattered seemingly at random among those systems. Want to connect your Java Minecraft instance to a server you are running? Be ready to dive through pages of kid protection and security settings looking for the option that lets you do that again. Also, logging in used to be "enter your username and password when the game starts", but now involves a bunch of bouncing around half a dozen or so Microsoft pages getting redirects that fail 60% of the time for no stated reason. It's kinda killed any enthusiasm I have for checking out new releases, just knowing that I'm going to waste 10 minutes just trying to get the damn login working again.
2 replies →
Mine wasn't. I lost my main account as I couldn't verify I owned it given it was bought on a whim years ago through a giftcard, and they didn't have many recovery methods for those users. Then they permanently deleted the account after the transfer window was over. Luckily I had a second account I could transfer, but even if I could transfer the other account, you cannot have multiple Minecraft accounts tied to a single Microsoft account and having multiple Microsoft accounts is against TOS.
1 reply →
The biggest issue I have with it was the lack of support for multiple accounts a la World of Warcraft style: why do I need 3 Microslop accounts?
I would agree.
They honored my account, and I originally bought the game when you had to send Notch money directly for him to send you a copy.
Microsoft was great in this instance.
13 replies →
I don't love that I need a Microsoft account to log into minecraft, but the alternative was losing it permanently.
don’t know why you’re getting downvoted, they gave legacy users literal years to migrate
4 replies →
Is this 16GB for those so-called "Vibrant Visuals" or just for parity with the old version? If the latter, then what's the point of the transition to Vulkan if it quadruples resource use?
https://www.minecraft.net/en-us/article/minecraft-java-editi...
> For minimum requirements, the new target is 1080p at 30 FPS using the Fast preset. This means a 64-bit system, 8 GB of RAM with a discrete GPU or 12 GB with integrated graphics, a 4-core processor, and a Vulkan 1.3 capable GPU with at least 2 GB of VRAM.
> For recommended requirements, the new target is 1080p at 60 FPS using the Fancy preset. This includes 16 GB of RAM, a stronger modern processor, and a more capable graphics card with 6 GB of VRAM.
This blog post also implies that the requirements bump is due to numerous changes to Minecraft over the years, not just the change to Vulkan.
> If you already play Java Edition without issues, you may not notice anything changing right away. If your game often struggles, the new requirements may help explain why and give you a clearer target for a smoother experience.
> [...] and give you a clearer target for a smoother experience.
Actually, this means you're better running and older version. Is not that Minecraft makes huge improvements with each release. IMHO not enough to justify 16GB of RAM and a GPU with at least 6GB of VRAM.
Especially these days with memory being so expensive.
Are they cutting the default world update distance to leave more room for bling too? :)
Is this the evolution of something that used to run moderately well on a mid-range Raspberry pi?
Don Priestley (Mazogs), stares down with a withering look.
Wasn't that the Bedrock edition? Or "Minecraft Education Edition"? An alternative C++ version, anyway.
I can't imagine Java Minecraft ever to have run well on a mid-range Raspi.
Well it did used to run on early Raspis. Maybe you don't realise how much less efficient it's gotten? It used to run fine in 256MB with small render distance.
So how did they break that?
* run both server and client when in singleplayer - doubles memory use
* turn byte block IDs into object pointers - octuples memory use for blocks
* make all game content into JSON object trees with huge amounts of indirection - adds about a GB of objects deserialized at startup that used to be simple if/then ladders
* add a whole bunch of code to handle these object trees, don't know how much this adds but probably 100MB of code when you include the raw class files through to the JIT-optimized assembly.
[dead]
recommended amount of wam