Reuploaded

With the crackdown on Megaupload, a ton of filesharing hosts have taken down their sites or have prevented downloads. I’ve reuploaded my files to Mediafire, which seems to be reliable.

Mediafire folder: http://www.mediafire.com/?6ben9wsjmtn2c

Note, that the source code seems to be of an older version (1.2.0).

Still Discontinued

Sorry to say but I will not be continuing development of Minecrafter. For all the questions asking for support in your problems getting this program to work – if there has not been any word of support for the current version of Minecraft by other users, then it probably doesn’t work. I myself haven’t played Minecraft since 1.3 or 1.4, so I cannot confirm whether it works. Sorry to dissapoint anyone, but I’m aware there are already some other mod managers out there so it won’t be too much of a loss. Still, if someone wants to revive Minecrafter, the source is available with no restrictive licensing (email if you want more details).

On other fronts, I’ve been focusing my efforts on video production – check out my Haxball and GTA 4 videos on my channel: http://www.youtube.com/user/Prelithe

Here are a few you should check out:

1.2.4 source code released

Unfortunately my large workload and haxball addiction has caused me to neglect Minecrafter. It never really reached the level of ease I wanted, but rather than let it die, I’m releasing the source code for someone to pick up and hopefully improve it by leaps and bounds.

Warning: There are no unit tests and a lot of business logic and view code mixed together! Programmer beware!

Download links:

http://www.multiupload.com/ZO9C1R6NAV

Setup

Unfortunately for you, I’ve only packaged the source. You’ll still need to link up the various libraries and projects required to build the program. Here are a list of libaries you’ll need:

Once you have the libraries plugged in, you’ll need to get the MCPatcher project running as well. You’ll need to modify the code to allow MCPatcher to act as a library. Replace MinecraftPatcher.java with the copy inside the Minecrafter source folder. You can remove the RARTexturePack classes from MCPatcher, as we use our own implementation. You might need to fix a few errors that show up when replacing MinecraftPatcher.java, but they’re simple to do.

That’s it!

1.2.4 released with 1.2.0_01 support

A hurried release, but should be a working one. It includes a few fixes, and I’m hoping I didn’t break anything.

Changelog:

  • Updated MCPatcher to 1.1.1 supporting Minecraft 1.2.0_01
  • Better handling of corrupt mod packages created by versions older than 1.2.2, but you won’t be able to delete them if you try to edit them beforehand. Workaround: restart Minecrafter and delete the package.
  • Horizontal scroll on Select base folder
  • Better crash management – for veterans, this doesn’t affect you, but for new users, this should prevent you from stuffing up your Minecraft folder now if you launched multiple times without proper termination.
  • Catch all exceptions that could occur if  a zip causes an issue.

NOTE: No export package release. This feature seems to be very underutilized so I didn’t bother to update it (it also takes much longer to package up than Minecrafter itself).

Windows

32-bit or 64-bit

Mac

32-bit or 64-bit

Linux

32-bit or 64-bit

 

Some actual work done

Launch failure improvement

I’ve reworked the code so launching is a lot more foolproof. Now, if you launch Minecraft, cancel, then launch again, Minecrafter won’t stuff up your bin folder. Any existing threads waiting for Minecraft to close are interrupted and won’t try to clean up for itself, meaning it won’t ruin the current launch thread.

Flexible startup

You can now specify a custom Minecraft directory if Minecrafter can’t find Minecraft in the default location. For more advanced users, you can now specify a custom Minecrafter directory, meaning Minecrafter should be completely portable.

Those were my two major features for the next version. I’ll keep this dev version in incubation for a bit longer while I test them a bit more, and try to introduce more safeguards from a Minecraft black screen. I don’t there is anything more I can do to mitigate the black screen, but it doesn’t hurt to sit down and think of possible solutions.