Live data from Hacker News

Playing “Minecraft” without Minecraft (2024)

lenowo.org

81–88 of 88 posts

Re: Playing “Minecraft” without Minecraft (2024)

#81
post #76

Why not use the popular spigot server? I use it myself, but I've got to admit I have no idea whether it's based on Mojang code or a reimplementation. Spigot supports the newest Minecraft editions, and requires a MS account, but I don't download it from Microsoft. So is it based on the original or is it a reimplementation? It's based on CraftBukkit about which their site says: > CraftBukkit is a modified version of th…

Have a look at this : https://geysermc.org/

I used it a couple of years ago and it worked fine.

> So it's based on the original code? But it's also said to be open source. I'm confused.

The contents of the open source repository are a set of patches to apply to the decompiled code, plus some fully new classes to add an event system, or interfaces (where patches hook into the event system and provide the implementations of the interfaces)

Also most people use Paper (which is a Spigot fork that recently diverged and became a hard fork)

Re: Playing “Minecraft” without Minecraft (2024)

#82
post #76

Why not use the popular spigot server? I use it myself, but I've got to admit I have no idea whether it's based on Mojang code or a reimplementation. Spigot supports the newest Minecraft editions, and requires a MS account, but I don't download it from Microsoft. So is it based on the original or is it a reimplementation? It's based on CraftBukkit about which their site says: > CraftBukkit is a modified version of th…

A neat plugin I use on a Minecraft server is Geyser, it allows for crossplay between the Java and Bedrock Edition of the game

Re: Playing “Minecraft” without Minecraft (2024)

#83
post #10

I think it's amazing to have a massive commercially successful game such as Minecraft give the fans the ability to be very liberal with what they can do with it. Now we have open-source re-implementaions that are pretty close to vanilla!

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…

> Minecraft is wierd because all that amazing modding that is done is in spite of mojang not because of them.

Umm no ?

They provide deobfuscation mappings, they keep features in the code that are not exposed to players while specifically mentioning modders (new dialog system, game tests API).

You also have a couple of Minecraft developers hanging out in modloaders discord servers.

While it's true that they really started embracing modding in like 2019 (when they started releasing deobfuscation mappings), they were never hostile to modding

Re: Playing “Minecraft” without Minecraft (2024)

#84
post #77
post #40

Earlier quoted context omitted.

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

I have to ask: what's so special about 1.7.10?

It is one of the versions that lots of mods were made for, and so some significant mod packs have stayed with it for decades.

Part of it was the almost year between 1.7.x and 1.8, so some major mods like Thaumcraft never made the jump.

Gregtech New Horizons (GTNH) has been back porting mods and features to 1.7.10 (like the ability to run on Java 20+) because that’s easier than porting the whole mod pack forward.

Re: Playing “Minecraft” without Minecraft (2024)

#85
post #84
post #77

Earlier quoted context omitted.

I have to ask: what's so special about 1.7.10?

It is one of the versions that lots of mods were made for, and so some significant mod packs have stayed with it for decades. Part of it was the almost year between 1.7.x and 1.8, so some major mods like Thaumcraft never made the jump. Gregtech New Horizons (GTNH) has been back porting mods and features to 1.7.10 (like the ability to run on Java 20+) because that’s easier than porting the whole mod pack forward.

Part of the reason was 1.8 Forge made it so most mods had to be re-written iirc. Also, Thaumcraft updated past 1.7 (Unfinished as Azanor left modding, but that's besides the point)

Re: Playing “Minecraft” without Minecraft (2024)

#86
post #56

Earlier quoted context omitted.

> Mojang, even pre microsoft, has never provided any sort of modding support. I believe Mojang now provides deobfuscation mappings[0] which makes life slightly easier for modders. [0] Although all I can find are people saying "we should move to Mojang's mappings!" rather than an official Mojang announcement.

Whats the point of the obfuscation in the first place, if they offer mappings to deobfuscate it?

I suspect it's one of those "this has been in the build process for a decade and there ain't no way we're attempting to change it now" things.

Re: Playing “Minecraft” without Minecraft (2024)

#87
post #54

Earlier quoted context omitted.

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.

> Bedrock might be more popular, but I think there is a large community with absolutely zero interest in ever moving away from Java. Yes, exactly. It seems the demographic for Bedrock tends towards kids because it's supported on tablets. IME the demographic for Java is either older kids or adults or people with interest in modpacks, which is a lot of people. All the major YouTubers who have run worlds for challenges…

> The only major thing Bedrock has right now that Java doesn't is the new stock shaders, but I assume that is coming to Java soon.

RealismCraft 2.0 would like to have a word with you. And it's paid.

https://youtu.be/s3IiifuzjgU

Post reply on HN