Oh wow, what a fantastic resource. I too have been trying to lower the barrier of entry, I have a working one click installer to GCP via a Github button. It syncs via Terraform so it can be updated by the users very easily: https://github.com/boardingparty/minecraft_gcp
The installation turns itself off within 24 hours so you can never rack up a big bill. My running costs are less than $2 per month.
It reminds me how I built something like this too, along with a little dashboard web server that allows my friends to start the server, read the status and connection address, and display how much it costs to run per hour. My “turns itself off” mechanism was based on skimming the network port for SYNs and FINs, and storing a counter.
Good times :) Minecraft is a great gateway drug to software.
Although the book claims to be up-to-date, the way it registers items/blocks is already outdated. Please use DeferredRegister as oppose to RegistryEvent.
> The creation of this book is mainly motivated by the lack of centralized and up-to-date information with regard to minecraft modding with forge. By documenting my modding journey, I hope to make the lives of other beginner modders just a little bit easier.
Cool. My kids are 9 & 11 and are pretty obsessed with Minecraft and just learning to code a little bit.
Like the author, I was frustrated by how hard it is to figure out the various "hello world" complexity level mod starting points from which to begin.
Great resource, awesome to see things that help get kids into development via things they love.
Why the ".ml" domain though? If you're not from Mali it's a bit confusing because I thought it was to do with machine-learning? ".tech", ".land", ".in/minecraft" make a lot more sense?
Great. My Fourteen years old son, just went back to Minecraft Leaving Fortnite Land. Is is doing elaborate constructions. I was planning to use it to teach him programming. After reading a lot about Minecraft Edu and installed it, I discovered it is just for schools. You can't buy it.
The greatest problem with these resources is that they use the XBox Microsoft version, instead of the Java. Maybe this Mod book will be the best thing.
If you want a good stepping stone between visual programming and Java, check out mods like ComputerCraft [1] or OpenComputers [2]. They add simple computers into the game that can be programmed with Lua. There is also a version of ComputerCraft that has basic visual programming and a simplified Lua interface [3].
I worked on a community portal for a large p2p Minecraft community just as Fortnite was coming along. That community went away, and it felt like fortnite took a lot of the wind out of the sails of Minecraft.
Can anyone comment on the relative strength of Minecraft modding vs 3-4 years ago?
Cool idea. some feedback - you might want to touch on bedrock vs java edition. I know I initially found that one area with little guidance/explanation (wanting to do mods for the switch edition for my kid - afaict, turns out you can't :/ )
You have to run a modded server. NukkitX looks the most promising to me long-term, but I’ve not been able to make it work reasonably well yet. ElementZero is far more opaque in terms of finding/creating mods, but it includes enough out of the box to make it worth using IMO.