Minecraft Modification

About

Back when I got into Minecraft for the first time, my buddy Chrisinajar and I got really excited about modifying the server to allow us to customize our multiplayer experience. This was facilitated by the first server mod for Mincraft, hMod.

While hMod has now been replaced by Bukkit, this page is here just in case anyone wants to steal ideas or code, or think back fondly on the good old days of hMod.

Class: HitBlox

Early in my Minecraft modding experience, I realized that there was no easy way to determine exactly which block or blocks were along the player's path of vision. I decided to rectify this by adding a class to hMod called "HitBlox".

The source code for this class can be found here: Hitblox.java

Plugin: BlockDoor

BlockDoor was one of my biggest plugin projects, and allowed players to modify the game world around them in new ways. This project was eventually passed off to another developer who converted the plugin for use with the new Bukkit framework.

I created several videos demoing the functionality:

Teaser Video


Tutorial Video


Two-state Video


The source code for this plugin, at some point in its development, can be found here: BlockDoor.java
The current state of the project can be seen here: BlockDoor

Plugin: QuickPort

QuickPort was the first solid sample of what could be done with my HitBlox class. It allowed players to teleport to the location their crosshairs were pointed at.

I created a video demoing the functionality:

QuickPort Video


The source code for this plugin, at some point in its development, can be found here: QuickPort.java

Plugin: BlastPick

BlastPick was a super simple plugin to practice my trig skills when interpreting where the user was actually aiming with their crosshairs.

I created a video demoing the functionality:

BlastPick Video


The source code for this plugin, at some point in its development, can be found here: BlastPick.java

Plugin: HoobRunes

HoobRunes was an attempt at making a runic magic system without needing a separate plugin for each rune. I never completed it.

The source code for this plugin, at some point in its development, can be found here: HoobRunes