Archive for Personal Projects

Windows + DirectX + Minecraft Server Automation = Wat

    A little while back I made mention of some Minecraft Server Automation programs that I would be working on. They were nearly finished when I had some data loss on my development machine. Sadly my backups were not very current. Fortunately this gives me the opportunity to rework the programs in a more interesting manner.

Read more

File System Library

After doing some looking around, and trying to get the Boost File System library to work I realized that had I spent the same amount of time and energy into writing my own file system library, it'd be done and usable by now.

Don't get me wrong, the Boost libraries are very comprehensive, I just had trouble building the extra libraries, getting them properly integrated, and when all was said and done it didn't even work properly due to "Improper Permissions" (despite running my .exe as an administrator).

So I'm going to make a library/dll combo to manage some basic file operations (copy, move, delete, rename).

If there's a file op you want just comment and I'll work it into the C++ source.

Minecraft Server Automation

I've been working on some executables to automate plugin downloading, server updating, server world backup, map rendering, and world restoration processes. The idea is to make it so you will not need to touch your Minecraft server except for major changes. This way even when Minecraft releases a new version, you will be as current as it within 24 hours (depending on compatible plugin release times).

Read more