"In order to run all of these, you will need a 64 bit computer (ideally little endian, on BE you will need to use a JIT like box64 which decreases performance) with 4 or more processor cores at over 900 MHz. A minimum of 4 GB of RAM is recommended, with some trickery like zram you might get away with less but it will cause slowdown. Ideally youd want an OpenGL capable graphics card too."
Alongside text like:
"Now, click on the right facing triangle (play button"
It reminds me of my “electronics” class back in school (2010): Day 1 was learning how to use a computer mouse. Day 2 was straight into how a CPU works on an electrical level.
That’s awesome though, re: serving the site from a camera. Are there details on that somewhere?
Edit: Nvm, found it here: https://lenowo.org/viewtopic.php?t=2
Edit 2: I also like this thread, in which they are considering moving the site to a Galaxy S5, but decide not to after seeing that the site survives the HN hug: https://lenowo.org/viewtopic.php?t=28
In case anyone was wondering what this refers to, it is known as "The Flattening":
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 bytecode, dealing with the terrible symbols the decompiler gave you then recompiling it back into a jar. It was ugly and unpleasant. later the bigger efforts produced some tooling and libraries to make this better, but mojang had no part in this.
So minecraft is wierd, one of the most modded game in existence, yet the developers have provided no mod 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.
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.
It wasn't easy and majong did not help back then.
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
Of course the course of Microsoft and jeb_ might be different and he might get pushed towards some decisions later. The problem is that kids nowadays don't use computers. They use phones and tablets. For me Minecraft experience on phone is awful but there are many young generations that consider it native way of playing games
Of course, they are fine with you making youtube videos about their game (itdraws people in) but try making a video about a bit darker topics related to the game and you can quickly find your video striked.
I even found an instance of a project like this one (a unfinished open-source MC clone which is vaguely similar but original assets and code and everything) receiving an LLM-written copyright claim based on "it looks similar and that's protected by our IP"
https://codeberg.org/mineclonia/mineclonia/pulls/3419 - Minecraft world gen (full reimplementation)
https://codeberg.org/mineclonia/mineclonia/pulls/3351 - raids
https://codeberg.org/mineclonia/mineclonia/pulls/2681 - much improved mob spawning
https://codeberg.org/mineclonia/mineclonia/pulls/2184 - a big mob rewrite
https://codeberg.org/mineclonia/mineclonia/pulls/2516 - client-side modding support, there's https://codeberg.org/halon/mcl_localplayer/ which makes physics and some other things way more Minecraft-like (elytras, proper eating, horses, etc), although currently it requires a Luanti fork since the upstream is not very interested in the changes.
Moreover, the "finitude" of the world can be mitigated by the fact that Luanti also offers 64 km total vertically out-of-the-box; various mods use this space to create the equivalent of "dimensions". In practice, without tools that allow to dig ridiculously fast, supposedly realistic mountains (what can be realistic in a game where you can carry with you several trees, casually jump 1 m anyway and barely get a scratch from a 15 m fall?), planes, dragons or whatnot, a "troposphere" of 1 km is plenty, and would allow 128 64x64 km "dimensions".
That being said, and my own biases put aside, people outside of the Luanti core team are working on that [1]
Among the various games that took inspiration from Minecraft (Voxelibre, Mineclonia, Repixture), some are more reliable than others. Those that don't try to be too close are the more reliable because replicating complexity tends to lead to more bugs.
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 the Vanilla Minecraft Server which allows it to run Bukkit plugins. The main goal of this project is to produce a server as close to Vanilla as possible,
So it's based on the original code? But it's also said to be open source. I'm confused.
Being able to play without a Microsoft account does appeal to me; the forced migration from Mojang accounts to Microsoft's shitty account system still leaves a bad taste in my mouth. Also, my son can't play with his friends because they all have Bedrock while we of course have Java.
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)
I don‘t know for sure, but the source code could be based on a decompilation of the official server classes. Apparently decomp projects are open-sourceable - see all the N64 projects that would otherwise have been shut down by Nintendo.
The code patches are open source, alongside some new classes (that are mainly interfaces, and the patches add the implementations basically, and also hooks into their event system)
Spigot themselves don't provide a link to a built .jar, their provide a link to a java tool that
- downloads the official Minecraft server - decompiles it into .java files - Applies the source code patches that are open source in spigot - Adds the spigot api files that are 100% open source - compiles all of this back to a .jar
But both your points are valid, doors are implemented like shit in < 1.13, but I added support https://gitlab.bixilon.de/bixilon/minosoft/-/commit/9afbe0df... (Oct 14, 2023). I will test that...when I got time :)
No clue about mobs, but textures were named differently back then. Could be.