MoreMobHeads
-More Mob Heads-
MoreMobHeads has been completely revamped. In version 2.0 the plugin became much more efficient and the whole architecture changed! As well as introducing my "cloud" service to the plugin which will simply allow me to change the mobs's skins and add new mobs to the plugin WITHOUT server owners needing to re-download the plugin in-case someone changes their skin! This new version was released on 1/26/2014 in spite of over 4,000 downloads of MoreMobHeads! I hope you enjoy this new update that includes much more mobs and is in the cloud, thanks! Currently highest downloadable build: v2.0 The thread is COMPLETELY updated to the most recent version.MoreMobHeads (MMH) provides more of a variety of head drops from mobs. We use reliable skins that are integrated within the plugin to handle the heads. MMH will add 17 new mob heads, not even including the vanilla head drops! Therefore, there will be a total of 22 different heads to choose from in normal Minecraft with no required mods. A showcase is displayed below showing all of the available mob heads. This is useful as administrative tools for building your server. If you are creating a place like a Ruins you may need new mob heads to keep the theme of the Ruins. Also, finding these heads normally in Minecraft will be a neat mechanic for people to use. Then they could possibly exchange their heads, the possibilities are endless for each type of player, whether an admin, player, or anyone. In the rare occasion that you kill me, AstramG you could get an AstramG head drop which is pretty cool and rare. However, soon I will include options in the config to disable this.
MMH also features permissions and a configuration file to give you your own input into the plugin.
Commands:
- /mmh list - Opens a list of all of the mobs that MMH supports.
- /mmh spawnHead <mob> - Spawns the chosen mob's head. Requires OP or MoreMobHeads.SpawnMobHeads permission
- /mmh spawnPlayerHead <player> - Spawns <player>'s head for you. Requires OP or MoreMobHeads.SpawnPlayerHead permission
Permissions:
- MoreMobHeads.SpawnMobHead - Access to spawning heads without killing the mobs
- MoreMobHeads.SpawnPlayerHead - Access to spawning any head just with the player name
Configuration:
getLoreHead: <true or false>
headFileURL: <URL>
useCloudFile: <true or false>
Drops:
MobHeads:
Enabled: <true or false>
Chance: <RATE>
PlayerHeads:
Enabled: <true or false>
Chance: <RATE>
- getLoreHead chooses whether or not to show the head's image in the lore of the item NEW FEATURE!
- headFileURL the URL that connects with the cloud service to download the heads. (Don't change if you don't know what you're doing)
- useCloudFile toggles whether or not to download automatic updates to the plugin and keeps all heads working. Default is true.
- <RATE> is a percentage of the chance of receiving a head upon killing a mob.
- Astram is wether or not dropping Astram heads for killing me, AstramG is allowed.
- Players is wether or not players will drop their heads with the same rate specified above, this is good for getting other players heads and not only mob heads.
Updates:
v 2.0:
- Added Cloud Service- Added More Mobs
- Made plugin more efficient
- Doesn't require updates for fixing heads
- Rewrote plugin architecture
v 1.3:
- Added Ghast head- Fixed code to allow breaking of heads to not have the head name change
- Fixed EnderDragon head drop glitch
v 1.2:
- Added PluginMetrics support!- Allows spawning of any player head.
- Added player head drops
- Toggling Astram head drops
Coming Soon:
- API References
Additional Information:
If you are using this plugin on your server feel free to list your server IP in the comments below and I may advertise it right here in this BukkitDev project page. Also, my server IP is: dev.plaguedrealms.net if you want to try the plugin out for yourself. Thank you!
Meet a bug in spigot 1.5.2-R0.2, which made players lost their inventory and unable to pick them up:
2013-05-29 19:38:04 [SEVERE] Could not pass event PlayerPickupItemEvent to MoreMobHeads v1.3 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:26) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) at net.minecraft.server.v1_5_R3.EntityItem.b_(EntityItem.java:234) at net.minecraft.server.v1_5_R3.EntityHuman.r(EntityHuman.java:396) at net.minecraft.server.v1_5_R3.EntityHuman.c(EntityHuman.java:388) at net.minecraft.server.v1_5_R3.EntityLiving.l_(EntityLiving.java:528) at net.minecraft.server.v1_5_R3.EntityHuman.l_(EntityHuman.java:158) at net.minecraft.server.v1_5_R3.EntityPlayer.g(EntityPlayer.java:225) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:348) at net.minecraft.server.v1_5_R3.Packet10Flying.handle(SourceFile:136) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:187) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at org.spigotmc.MultiplexingServerConnection.b(MultiplexingServerConnection.java:72) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:583) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:227) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:472) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:404) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at me.AstramG.MMH.MMHMain.convertPlayerToHead(MMHMain.java:114) at me.AstramG.MMH.MMHMain.pickupHead(MMHMain.java:51) at sun.reflect.GeneratedMethodAccessor320.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 21 more
@optimus60
Awesome, thank you. But, you should use 1.3 because it adds more positive features which are configurable. :)
Works with MCPC+ on 1.4.7 with FTB Yogcraft!
Amazing plugin Thank you very much!
I am using Version 1.1
Okay guys v1.3 is now released! However, it's still pending approval with the Bukkit Staff stay tuned for it's official release. It will feature a small revamp on the /spawnHead GUI, the Ghast head, a fix with an EnderDragon glitch, fixed head's names changing to odd names when you break them.
@Faldonboy
Okay, I'll check it out. EDIT: I found the issue and I will fix it within the next update, I'm going to add some extra features as well then I'll submit the update because it takes awhile for the update to process and I want to make it worthwhile.
@AstramG
Version 1.2 of this plugin and Bukkit-1.5.2-R0.1
@Faldonboy
What version are you using?
This error is coming up when an enderdragon is killed.
@mmuziek
Thanks! I'll check it out when I get home :)
hey i made a vid about this plugin here it is http://www.youtube.com/watch?v=bLUN6RSqaao&feature=youtube_gdata
@gameacid13
Hello everyone! I have a special announcement...
Build v1.2 is now released!
You can download the newest build with the download button above! Thank you for supporting MoreMobHeads!
@gameacid13
Yes that should be coming in the next update which is currently under review. Thats added in v1.2 and the only version out so far is v1.1 stay tuned because it'll probably be ready for download by tonight. :)
Great plugin :D also /spawnCustomHead doesnt work
@AstramG
ok cool and thanks :)
@pompy5685
Yes, they aren't released now because it is hard to find reliable accounts for these skins. I will soon be adding the 5 last heads which are:
Will you be adding more heads such as ghast and wolf ? :)
@NyanCraftDe
Thank you. I will update the main post when I get home.
Website: http://nyan-craft.de/ Server-iP: Server.Nyan-Craft.de:25720 Language: German
We have MMH installed!
@macgarthur
Thank you!
This plugin is awesome I love it