Learning the Bukkit API

The first expandong

So I have decided to learn Java. I tried learning Java twice before. The first time was in about 6th grade. I gave up trying to figure out objects and all of Java's bullshit. The second time I tried to learn android development when I got Google glass for 30 days. I learned Java is literally hitler (and now for something completely different)

This fucking image.

This fucking image.

So appearently I run a Minecraft server now. When you run a bukkit server, or at least in my case a spigot server, you start to encounter the feeling of "Oh man I would love to do this thing but I can't find a plugin to do it for me". Variations include "Oh man, I found a plugin but it doesn't do everything it needs to do" and "PLUGIN Y U NO WORK!!!". So because I have these feelings, I've decided to learn the bukkit api and make post that outline the whole process.

The first plugin is going to be a simple plugin. It is a plugin that executes actions. For example:

  • executing commands on new players
  • executing commands on player death
  • executing commands on a timer
  • executing commands on player connect

The second expandfun

The second plugin will be a mail and chat system. Players will be able to have private chats and mail boxes to exchange messages. Players can even send items. Unlike most plugins that rely on MySQL, this plugin will use mongo db hosted from a heroku instance.

I just love this comic.

I just love this comic.

The third expandpun

This is the part where I would tell you about the next plugin I'm writing, so let'g get on with it shall we. The second one is a minigame. I don't know what the minigame will be about but it will be simple and probably shit. Eitherway it will be expandsive (tearable pun). My guess is that it will be a minigame similiar to Grifball and will feature a draft pick lobby for picking teams. It will also have a tournement mode.