The Minecraft Server Written in bash

Here is the page, just to get the link out of the way. It was written by sdomi back in 2023. They were also one of the people who presented the talk from a couple of days ago about turning Chromebooks into more-useable laptops.

Part of the page describing the wholly-questionable project.

People who know what both Minecraft and bash are are right now exclaiming WTF. People who just know what Minecraft, of which there are very many, might be wondering why writing a server in bash is such a big deal. People who only know what bash is… well, you should remember to take your medication, and remember your gerontologist appointment on Thursday.

bash is the primary scripting language over in the Linux Dimension. Think of it as the old DOS command prompt, but much more powerful. How powerful is it? Well evidently you can write a Minecraft server in it, of course. It can do lots of other, less ludicrous things too. I use it to help get the data into shape for my Loadstar Compleat project. It is not made, to put it lightly, for things like this.

These days “bash” is sometimes used as a synonym for a range of command shells, like zsh, ksh and the like. This is a mistake of course, but to an untutored eye they all look broadly similar, and work in a similar way.

This shouldn’t be mistaken as producing a useable Minecraft server, suitable for hanging out with your friends, building blocky castles and fleeing from creepers in. As much as I can gather, it produces the bare minimum needed to connect to the game. And it cheats slightly by using awk to handle loops and some numbers. But much of the point of bash is to connect other tools together into a data flow, so I’ma allow it.

37C3 Unlocked: Turning Chromebooks into Laptops

37C3 was the 37th Chaos Communication Congress, held in 2023, and a talk was given there by elly and sdomi on the subject of unlocking and using Chromebooks as regular Linux-running computers.

That’s it. That’s all for today. It’s 39 minutes though, so it should keep you going for a while. If you’d like to avoid Youtube and its various vagarities, you can also get it directly from the event website.