Live data from Hacker News

Playing “Minecraft” without Minecraft (2024)

lenowo.org

31–40 of 88 posts

Re: Playing “Minecraft” without Minecraft (2024)

#31
post #27

Earlier quoted context omitted.

I don't know if it was done with modding in mind or not, but the transition to data packs was a non-trivial addition of mod support.

At the cost of inner-platform-effecting all the game code. Long-time software engineers know all about the inner platform effect - if not, see [1]. Instead of writing directly what you want, something like: new Block("mymod:mystone").setShape(Shapes.CUBE).setTexture("mymod:stone_texture").setStepSound(Sounds.STEP_ON_STONE)... you now have to do some of this inline (the part that can't be customized in data packs): ne…

A key part you're missing either willfully or ignorantly is that they're midway through the refactoring to make it data driven, so you have these odd/rough edges.

Yes, having to declare json files for your new block in your mod is a pain...

Meanwhile what it was built for, resource packs, this actually gives a good amount of power to the pack maker without having to ask the client to run untrusted java code.

Re: Playing “Minecraft” without Minecraft (2024)

#32
post #7

I'd recommend Minetest+some full game instead of a reimplementation from an older version. I know it's not the same; but some full games for Minetest are close enough and they will run on really old machines much faster than this reimplementation.

Last time i tried Luanti (when it was still called Minetest) I ran into serious bugs rightaway. I reported them and a year later they still weren't fixed. I hope the quality has improved since then. It's nice to have a free alternative for programming classes etc.

Re: Playing “Minecraft” without Minecraft (2024)

#33

Earlier quoted context omitted.

MS is slowly killing off Java so they can push Bedrock (much less flexible) on everyone though. And all my daughter's friends use Bedrock :-\. I have a server with GeyserMC running to let them play together but it definitely isn't what it once was.

Bedrock might be more popular, but I think there is a large community with absolutely zero interest in ever moving away from Java. I will never go back to playing Minecraft without Distant Horizons after experiencing it, so Bedrock is absolutely not an option for me unless they added real LOD features natively.

Tbh bedrock natively supports massive render distances. Not as far as distant horizons but way way further than Java edition.

Re: Playing “Minecraft” without Minecraft (2024)

#34
post #27

Earlier quoted context omitted.

I don't know if it was done with modding in mind or not, but the transition to data packs was a non-trivial addition of mod support.

At the cost of inner-platform-effecting all the game code. Long-time software engineers know all about the inner platform effect - if not, see [1]. Instead of writing directly what you want, something like: new Block("mymod:mystone").setShape(Shapes.CUBE).setTexture("mymod:stone_texture").setStepSound(Sounds.STEP_ON_STONE)... you now have to do some of this inline (the part that can't be customized in data packs): ne…

Honest question: what’s the alternative to inner-platform-effecting if you still want a system that’s highly user-customizable at runtime?

Re: Playing “Minecraft” without Minecraft (2024)

#35

Site is currently down, wayback machine link: https://web.archive.org/web/20250919031347/https://lenowo.or...

yeah, hackernews killed my poor ip camera again xD

You should get more cameras and run one of them as load balancer in front of the others!

Re: Playing “Minecraft” without Minecraft (2024)

#36
post #35

Earlier quoted context omitted.

yeah, hackernews killed my poor ip camera again xD

You should get more cameras and run one of them as load balancer in front of the others!

I actually wanna make a cluster at some point

Re: Playing “Minecraft” without Minecraft (2024)

#37

Site is currently down, wayback machine link: https://web.archive.org/web/20250919031347/https://lenowo.or...

yeah, hackernews killed my poor ip camera again xD

Nice work, what you're up to is pretty impressive :^)

Re: Playing “Minecraft” without Minecraft (2024)

#38
post #10

Earlier quoted context omitted.

Minecraft is wierd because all that amazing modding that is done is in spite of mojang not because of them. I have not played minecraft in a few years but I think nothing has changed. Mojang, even pre microsoft, has never provided any sort of modding support. I grew up on quake where ID would give you the game code and tools necessary to make mods. Mojang gave nothing. modding on minecraft involved decompiling the by…

>never provided any sort of modding support Bedrock added support for modding in 2016, 9 years ago, with resource packs and behavior packs. You can make custom entities, custom items, custom blocks, etc. There is also a marketplace available to distribute these to players, built right into the game. Java edition also has had similar things for many years.

Java edition is night and day different.

Take the pack I'm re-playing at the moment, Compact Claustrophobia.

Even the opening moments of that pack are nothing related to the Minecraft game you can buy. Scraping materials from the bare walls? Not a thing in Minecraft, but the mod adds that because otherwise how are we going to make even a block of dirt. Oh right yeah, no dirt, we start inside an unbreakable [as far as we know] object and we have to burrow deeper and deeper into recursively defined Compact Machines, none of which exists in the Minecraft game. Your character in Compact Claustrophobia needs their own faeces to survive - if you've read "The Martian" you know how that goes. Base Minecraft of course does not have poop, so they add that.

To make all this happen requires a lot of reverse engineering. Are Microsoft doing everything they can to stop it? Not at all. But they're also not some benevolent entity adding hooks left and right for the modifications.

Re: Playing “Minecraft” without Minecraft (2024)

#40

Earlier quoted context omitted.

MS is slowly killing off Java so they can push Bedrock (much less flexible) on everyone though. And all my daughter's friends use Bedrock :-\. I have a server with GeyserMC running to let them play together but it definitely isn't what it once was.

By the time Mojang kills off Java, mod developers will have backported the entirety of modern Minecraft to 1.7.10.

Minecraft itself is just a mod on 1.7.10, the One True Release.
Post reply on HN