Minecraft Spotlight - MoreMobHeads

Welcome to the Friday Minecraft Spotlight! This time we are covering MoreMobHeads, a plugin by AstramG that makes more mobs drop their head as usable items.

Last March we featured a similar plugin called HeadDrops. While MoreMobHeads is similar in nature, it goes much further than making existing heads available outside of creative mode. It introduces a large selection of new heads, increasing the total to 22.

Players can get their hands on these heads in two ways: firstly by hunting down mobs, hoping one of them will drop their head. Alternatively, ops and others with the required permission node can spawn any head they want using the plugin's commands, including those of the players themselves. Although these commands are, of course, much less fun and challenging than trying to find them yourself.

Additionally, all new heads can be worn by the players, just as the vanilla heads. The only difference is that the custom head does not appear in the inventory, it will use the default player head icon instead.

Simply follow these steps and your players will be enjoying this plugin in no time!

  1. Download the latest version of MoreMobHeads from here or here.
  2. Place the "MoreMobHeads.jar" file in the "plugins" folder, located in your server's main directory.
  3. Start or reload your server.
  4. Check if the "MoreMobHeads" folder has been added to the "plugins" folder successfully.
  5. Open the "config.yml" file found in the folder mentioned above to configure the plugin.
  6. Reload your server to load your new configuration.
  7. Enjoy your newly installed plugin!

The plugin also comes with a configuration file that contains a few settings. It lets you change the droprate of both mob and player heads and allows you to toggle player head drops.

We also had the chance to interview AstramG, creator of MoreMobHeads. Continue reading to learn more about the development process behind the plugin!

How did you get into Minecraft?
I've gotten into Minecraft from a friend a couple of years ago. He got it from his family as a birthday gift but he actually turned out to get two! He was generous enough to give me a copy and I'll never forget that. My Minecraft experience started with the help of a good friend who actually moved away from where I live now.

What made you decide to become a plugin developer?
I've decided to become a plugin developer ever since I started experiencing all Bukkit has to offer. Once I tried multiple servers out, and inspected their plugins I got a feel for what the limitations are for Bukkit. My goal was to use Bukkit to extend the limitations of Minecraft. Some deemed it impossible to add new heads to the game, but I found a method around it by creating accounts with mob heads.

What was your inspiration for this specific project?
One of my friends is a really big builder. He wanted to make a haunted themed house on a server and I thought about how I could make his house more haunted. I decided to go with an enderman and we found a skin that worked for enderman! Very quickly after this moment, I realized the potential of what I've just done. It inspired me to create MoreMobHeads allowing almost every mob in Minecraft to have their own head all in Vanilla Minecraft on a server.

How did the community respond to the plugin’s first public release?
The community has reacted in a positive way because they knew that this could benefit their servers and it can show that Minecraft and Bukkit are both almost limitless when their features are combined.

Approximately how much time did it take to finish the first usable version of MoreMobHeads?
Well I work very fast, I singularly coded an entire minigame in less than 2 hours. MoreMobHeads must've taken me about 30 minutes to get it set up. However, this version was nowhere near ready for the public since the heads still displayed the names of the players and not the mobs.

Have you come across any challenges during development and, if any, how did you handle them?
Yes, I've came to quite a few troubles. However, I literally recoded the whole system once I realized I was getting myself into a trap. A lesson that I learned is that perfection takes time, I didn't settle for a minor error.

What was your favourite development tool for this project?
My favorite developer tool was Eclipse which is the IDE that I use to develop all of my Minecraft plugins.

Have you learned anything new from this project?
At first I didn't know how to manipulate player heads but through some research I found out and was able to complete the plugin. Almost all of my plugins take a bit of research to complete.

What stage of MoreMobHeads’ development process did you enjoy most?
Testing had to be my favorite. I had some laughs during the process. I accidently messed up with the playername of the skeleton and I got this weird Pirate. It made my laugh pretty hard at the time :).

And what is your favourite aspect of the plugin itself?
My favorite aspect of the plugin is basically the customization. When I create plugins I tend to leave out a lot of customization however I tried to include a lot of customization within this plugin. Even though there may not seem like a lot it was a lot for me.

Are you currently working on any other plugins or updates?
Yes, I've taken my plugin skills to the next level and started working on better and larger projects. These projects are things like minigames and a bunch of other things too! However, I was thinking about making a grenade plugin which will be heavily customizable and will allow admins to create their own custom grenades for their server. That is the first time I've revealed that plugin to the public!

In addition to your Minecraft plugins, have you ever released any custom content for other games?
Not yet. I am hoping to create more modifications for games once I get my new laptop! It'll be pretty cool and I'll hopefully create some popular content! I was thinking about developing plugins on Cube World for anyone who is interested.

Aside from your own projects, what are some of your favourite plugins from other authors and why?
I like LWC for it's ease and how it is usually a necessity for a server. I also really like ScrollingSignMenus it allows you to create some really neat signs and I find it really useful on servers. Finally, my favorite modification has to be BungeeCord even though it isn't considered a Bukkit plugin. It will allow connections between servers and I also think that that's really useful for larger servers.

Do you have any advice for other up-and-coming plugin developers?
If you have an idea and if you think it's possible, then don't give up. If you keep trying then you'll accomplish it one day. Just make sure you never give up.

Having reached the end of the interview, we would like to thank AstramG for taking the time to answer our questions and of course for developing the plugin in the first place!

If you have been using HeadDrops or a similar plugin, this one is certainly worth a try too! It introduces even more heads that are dropped by mobs and can be worn by players or put on display.

Thanks to MadPixel for the Minecrafter font.


Posts Quoted:
Clear All Quotes