I haven’t posted in a while, so here goes. I’ve been pretty quick at getting a Sim-U-Kraft update out soon after or on the day of a Minecraft release, but this time MC 1.3.x is being a real bugger. Mojang have essentially ripped out a whole bunch of program code, so it’s meant a lot of upheaval for mod makers. Mods that simply add new blocks will be fine, the custom blocks in Sim-U-Kraft are working just fine, but mods that add and change a lot of other cool stuff are going to be harder to update.
This major change they’ve made is a good thing though, it’s in preparation for MC 1.4 which
will include an official modders “API” currently called Workbench,* mods will no longer have to literally MODify the existing source code, but add/extend things, so in theory all Minecraft “plug-ins” (new name for mods) will work with each other 100%, you as the mod player won’t have to mess with the minecraft.jar or delete the META_INF or any of that horrible stuff, just download a plugin, drop it in the minecraft plugin folder and you’re done. This is what I love about Minecraft, it’s a great game where you can build stuff, either build with blocks or build with program code or both!
*The Mojang API will be ‘ready when its ready’ and was not added to MC 1.4.x
I’ve also been having a go at making my own games, so many people have made MC clones, so I’m certainly not going down that route. I like to write software either because no one has done a particular thing yet, or they have but made a bad job of it. So Minecraft doesn’t fit into these categories, Notch and Jeb couldn’t have done a better job at making the most addictive and fun game ever created (so far). My own games may not match up to MC, but I’ll certainly have a go 🙂 Programming is fun, it may not look it if you’ve ever seen Notch streaming himself writing a game live on UStream or Twitch. It involves a lot of starring at the screen and shouting “Why isn’t that working!” a few times.
Anyway, just thought I’d post something. Keep an eye on the Sim-U-Kraft page for news about the next update. I want to get it out ASAP, but no, I don’t know how long it’s going to take. To a programmer, time is an Abstract Class 🙂