Live data from Hacker News

Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

minecraft.net

81–90 of 121 posts

Re: Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

#81
post #14

Earlier quoted context omitted.

Because most mods take advantage of Java capabilities, so JavaScript extension points are not as interesting. However the C++ version has a reason to exist, sadly Java never established itself for gaming outside desktops and J2ME/Android. One could argue about AOT, but those are not widely adopted, CodenameONE, RobotVM.

You could run java literally anywhere it matters with not too much effort, but ios store terms would never allow for mods anyway (neither would ps/xbox/ninty store probably), so you could just as well redirect effort to optimize for platform specific audiences, AKA in this case kids wielding their parents' credit card.

Neither do game consoles.

Re: Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

#82

Earlier quoted context omitted.

The bedrock lineage is microsoft's attempt at microsoftifying minecraft. The team behind bedrock are responsible for showing the world the supremacy of DirectX. Bedrock is far behind on features and is far buggier compared to java edition. A ground up C++ rewrite is noble beginnings. Unfortunately time has shown that they only planned to get it to an MVP necessary for some gross monetization tactics targeting childre…

> Bedrock is far behind on features and is far buggier compared to java edition. But does allow you render distances and frame rates that are impossible with the stock Java game (and can still be tricky even with mods.)

My experience has been that unless you are using the basic graphics options of Bedrock it performs worse at the same render distance, and even with basic graphics the perf is not much better. With Java version getting Vulkan rendering I suspect it'll out perform bedrock even without mods.

Not to mention bedrocks "improved" graphics look like trash compared to the shaders available for modded Java.

Re: Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

#83
post #9

I find this choice interesting. Vulkan is a sensible choice given the game is multiplatform (and of course they mention MoltenVK right in the announcement.) Despite that, I still find it interesting that a Microsoft subsidiary would make this choice given that Vulkan is a direct competitor to Direct3D and that Microsoft seemed to only begrudgingly continue to support OpenGL and wgl. (Am I hallucinating, or was there…

Direct3D 12 is Vulkan under the hood. GL is the real competitor, and it provides legitimate accessibility to small developers, which is why the industry is extinguishing it.

"Direct3D 12 is Vulkan under the hood" please don't speak on topics you have no knowledge of

Re: Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

#84
post #74

Earlier quoted context omitted.

The bedrock lineage is microsoft's attempt at microsoftifying minecraft. The team behind bedrock are responsible for showing the world the supremacy of DirectX. Bedrock is far behind on features and is far buggier compared to java edition. A ground up C++ rewrite is noble beginnings. Unfortunately time has shown that they only planned to get it to an MVP necessary for some gross monetization tactics targeting childre…

Another thing to note is that Mojang had already commissioned a C++ port of Minecraft for the console versions, which they then abandoned in favor of Bedrock. The original console port ran better, was less buggy, and had a nicer UI for controllers than Bedrock. Bedrock is basically an extension of Minecraft Pocket Edition (the smartphone port of Minecraft) so I imagine that they shifted to Bedrock so they didn't have…

"Bedrock is basically an extension of Minecraft Pocket Edition "

This seems crazy. When MS bought Mojang, why didn't they start with the console port for Bedrock? Even if some other contractor, it would be a starting point better than the phone version?

Re: Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

#85

Earlier quoted context omitted.

Am I crazy? Even a 1080 TI should have zero problems running Minecraft Java Edition...

I even (quite a few years ago) successfully ran an older version of Minecraft on a laptop released in 2003. That had a Radeon 9000 graphics with a whole 32MB of VRAM. And yes, it was playable with IIRC around 20fps, with minimum settings and a performance-tweaking mod (Optifine?). I played it a lot, since that laptop was all I had. Even 0ad (the open source RTS game) was playable on that. That was maybe in 2013 or so…

I run modded minecraft at 1080p30 on CPU: 12th Gen Intel(R) Core(TM) i3-1215U (8) @ 4.40 GHz GPU: Intel UHD Graphics @ 1.10 GHz [Integrated]

Re: Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

#86
post #5
post #3

> Under Vulkan, we will prefer your dedicated graphics card over any integrated graphics, which is a change from OpenGL Did OpenGL not do this?

OpenGL doesn't have any way to do this except sometimes via vendor specific extensions. Basically how OpenGL works is it creates the graphics context on whichever device the system hands it. So you can configure the GPU used by OpenGL on the system level but not at the application level.

AFAIR there was a way to "list" existing output devices, so your app could select the proper one?

Re: Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

#87
post #9

I find this choice interesting. Vulkan is a sensible choice given the game is multiplatform (and of course they mention MoltenVK right in the announcement.) Despite that, I still find it interesting that a Microsoft subsidiary would make this choice given that Vulkan is a direct competitor to Direct3D and that Microsoft seemed to only begrudgingly continue to support OpenGL and wgl. (Am I hallucinating, or was there…

The bedrock lineage is microsoft's attempt at microsoftifying minecraft. The team behind bedrock are responsible for showing the world the supremacy of DirectX. Bedrock is far behind on features and is far buggier compared to java edition. A ground up C++ rewrite is noble beginnings. Unfortunately time has shown that they only planned to get it to an MVP necessary for some gross monetization tactics targeting childre…

Bedrock has a larger player base, the monetization seems to have worked. Existing Java players have not been put out (except the MS account thing).

MS didn't make the best decision, but their decisions have been good enough.

Re: Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

#88
post #74

Earlier quoted context omitted.

Another thing to note is that Mojang had already commissioned a C++ port of Minecraft for the console versions, which they then abandoned in favor of Bedrock. The original console port ran better, was less buggy, and had a nicer UI for controllers than Bedrock. Bedrock is basically an extension of Minecraft Pocket Edition (the smartphone port of Minecraft) so I imagine that they shifted to Bedrock so they didn't have…

"Bedrock is basically an extension of Minecraft Pocket Edition " This seems crazy. When MS bought Mojang, why didn't they start with the console port for Bedrock? Even if some other contractor, it would be a starting point better than the phone version?

because the legacy console ports where very tied to the platforms they ran on

Re: Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

#89

Is it safe to say that this positively affected me? For the very first time I installed Linux Mint on my old gaming with a 1080 TI and installed Minecraft/Steam. Minecraft ran beautifully and it is Java Edition 26.2. I've had a harder hit and miss time with games on Steam.

Am I crazy? Even a 1080 TI should have zero problems running Minecraft Java Edition...

Minecraft Java is notorious for running like absolute dogpoop regardless of the hardware. Most people play with optifine or whatever the current optimisation mod is

Re: Minecraft: Java Edition 26.2, the first version with Vulkan 1.2

#90
post #78
post #67

Earlier quoted context omitted.

I don't think Minetest has much of a chance, it always felt like a loose group of programmers making a game engine rather than game designers creating a game. At least when I last tried it, it was completely devoid of any features to improve the game feel, everything (movement, camera movement, animations, mining, etc) just felt like a soulless "technically correct" implementation that a programmer without artistic v…

It's the typical open source model. They are probably hoping someone else comes in to add the gameplay via modding.

they have, there are full minecraft clones you can download for it that work well
Post reply on HN