Live data from Hacker News

Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

videocardz.com

71–80 of 85 posts

Re: Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

#71
post #42

Earlier quoted context omitted.

Is that ever since 1.8 made the whole game engine vastly less efficient? The game used to run with 256MB.

Less efficient but faster, which is a fun combination. At least they seem to have improved FPS.

That's probably because you got a new graphics card some time in the last 10 years.

Re: Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

#72
post #65

Earlier quoted context omitted.

The underlying voxel game engine is written in C++. https://github.com/luanti-org/luanti

Yes, the engine handles shaders, networking, DBMS backends (Sqlite, Postgres,... to store "worlds"), entities (mobs/items/vehicles...) to name the obvious things, but the logic of the game (weather, mob AI, user/world interaction, inventories, forms and other dialog box, custom world generation) and other other functions (area protections in multiplayer, account management , chat moderation , ...) are done with Lua 5…

I didn't mean to make it seem small. I interpreted the comment as being surprised that it is written in a scripting language but Lua is no slouch, especially when the most performance sensitive code is C++. It's a very common pattern in games to boost iteration times - even the Unity engine does something similar.

Re: Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

#73
post #42
post #38

Earlier quoted context omitted.

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.

There's modpacks, e.g. fabulously optimized. It makes mc playable but 256MiB basically gets you to the Java runtime nowadays.

Re: Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

#74
post #72

Earlier quoted context omitted.

Yes, the engine handles shaders, networking, DBMS backends (Sqlite, Postgres,... to store "worlds"), entities (mobs/items/vehicles...) to name the obvious things, but the logic of the game (weather, mob AI, user/world interaction, inventories, forms and other dialog box, custom world generation) and other other functions (area protections in multiplayer, account management , chat moderation , ...) are done with Lua 5…

I didn't mean to make it seem small. I interpreted the comment as being surprised that it is written in a scripting language but Lua is no slouch, especially when the most performance sensitive code is C++. It's a very common pattern in games to boost iteration times - even the Unity engine does something similar.

No worries, I simply took the chance to give a more detailed picture.

Re: Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

#75
post #69
post #63

Earlier quoted context omitted.

Are you referring to Minecraft Pi Edition that came with Raspberry Pi OS back in the day? The one made in C++ instead of the original Java edition? > run both server and client when in singleplayer - doubles memory use When did this change? It's been like that for as long as I can remember. It's actually a very common thing for games to do because it requires less code. Also it doesn't actually double memory use - ga…

1.3, not beta 1.3. Chunk data was traditionally the biggest part of Minecraft's memory use until they added a bunch more garbage.

Interesting they switched after a couple years!

> Chunk data was traditionally the biggest part of Minecraft's memory use until they added a bunch more garbage.

But that's only really because it is extremely light on assets that are typically large in other games.

I'm a bit indifferent about this. Obviously they made a lot of decisions that aren't good for performance but it's a tradeoff. Notch was most productive working in Java so he could pump out updates quicker, and it helped with modding even though builds were obfuscated. NBT helped maintain backwards compatibility of worlds and probably helped with modding too. If they had done things differently then Minecraft may not have been the huge success that it is.

Re: Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

#76
post #26
post #11

Earlier quoted context omitted.

don’t know why you’re getting downvoted, they gave legacy users literal years to migrate

They should have made it a seamless transition for legacy users.

They could have just emailed new codes to every legacy email on file and that would at least given the possibility of keeping most customers whole.

Re: Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

#77
post #3

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.

I have lots of problems with Microsoft but the Minecraft transition was handled very responsibly.

barely made it myself. Turns out the MS username namespace didn't allow all minecraft names. I repeatedly failed migration because it was trying to auto-port an illegal username. the error was of course entirely opaque.

Re: Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

#78

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://archive.ph/NTMU4 . Source was posted some days ago: https://news.ycombinator.com/item?id=49038901

It's a pretty weird recommended amount of RAM too. 8GB is enough to run heavily modded Minecraft. Vanilla Minecraft can easily run on 4GB or less.

Re: Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

#79
post #71

Earlier quoted context omitted.

Less efficient but faster, which is a fun combination. At least they seem to have improved FPS.

That's probably because you got a new graphics card some time in the last 10 years.

The stuff they're rendering has to come from somewhere.

They go hand in hand, the bigger the render area, the more game has to be simulated at once.

Re: Minecraft Java raises recommended memory to 16GB ahead of Vulkan transition

#80
post #71

Earlier quoted context omitted.

That's probably because you got a new graphics card some time in the last 10 years.

The stuff they're rendering has to come from somewhere. They go hand in hand, the bigger the render area, the more game has to be simulated at once.

Not true. Render distance and simulation distance were decoupled years ago.
Post reply on HN