Ultimate Mob Heads 2.4

This plugin allows mobs and players to drop their heads when they are killed by a player.

  1. CyberDrain
    Tested Minecraft Versions:
    • 1.8
    • 1.12
    • 1.13
    [​IMG]


    This plugin contains custom mob heads for every single mob in the game. It even contains the mob heads for different subtypes of mobs. For example, there are 17 different sheep heads, one for each colors and one for the sheep names "jeb_" as well. There are multiple heads for cats, horses, llamas parrots, rabbits, sheep, wolves, zombie villagers and withers.


    Xisumavoid
    I made this plugin for a private server, which has issues to run the custom advancements and loottables from Xisumavoid. This plugin is based on the mobheads that he used in his


    Mobheads from fishing
    There is also the ability to obtain fish heads. Currently 1.13 is not out yet, but you can use your fishing rod to catch these heads. Whenever you obtain a type of fish from fishing, there is a chance you will also receive the corresponding head.


    Extremely configurable
    With this plugin, you will get a very customisable configuration file. You will be able to change the following things:
    - The drop chance
    - The looting/luck of the sea multiplier
    - The skull display names
    - The texture of the skulls
    - Whether the mob should drop a skull when killed by a charged creeper
    - Whether a message should be broadcasted when a player obtains a mob head
    - Define multiple skulls for one mob (more about this later)

    All these settings are customisable per mob. This allows you to only disable broadcast messages for certain mobs, for example for enderman when you got an enderman farm.

    There are a couple more settings that can be configured in the config file:
    - Whether to allow baby variants of mobs to drop their head
    - Whether to broadcast when a player is beheaded by another player
    - And all plugin messages are customisable, as well as the chat color


    Custom advancements
    As a small extra, I have made an option to add your own custom advancements to this plugin. For each mob, you can define a list of advancements, which will be unlocked upon obtaining the corresponding head. I have made some custom advancements which you can use. However, if you want to change the advancements or add some, you can easily do that by editing the configuration file.

    [​IMG]

    Download link for the custom advancements:
    1.13: https://drive.google.com/open?id=1RPw8vQ4eJUa_0Eens397RH3ezYQXGXxD
    1.12: https://drive.google.com/open?id=1xk4nkuJdOf9FqjjwcRq3lNKQjedtnhjK
    The download contains the installation instructions.


    Multiple heads for one mob
    On default, the wither boss will have 4 different types of heads that can drop. If you win the roll and it drops a head, it will pick one head from the list at random. You can define mutliple skulls for other mobs as well. You just need to copy over the config structure from the wither boss.


    Supports vanilla skulls
    Finally there are also vanilla skulls in this plugin. In vanilla minecraft, you can obtain creeper, zombie and skeleton heads, by killing the corresponding mobs with a charged creeper. These heads can be used in crafting recipes and that is why the plugin has an option to drop the vanilla skulls as well. By adding the "[vanilla]" tag for the random_uuid and textureCode, it will drop the vanilla skull. These tags can only be added for the zombie, skeleton, creeper and ender dragon.

    Commands + Permissions
    There are only 2 commands with this plugin.
    /mobheads reload - Reloads/updates the configuration file
    /mobheads give <player> <headname> - Gives the given player the given head. This can be a mob name like "Red_Parrot" or a player name like "CyberDrain".

    Permissions:
    com.cyber.mobheads.reload
    com.cyber.mobheads.give
    com.cyber.mobheads.behead.mobs
    com.cyber.mobheads.behead.players
    com.cyber.mobheads.behead.fish


    The last 3 permissions are required if you want to be able to behead any of the corresponding entities! Make sure you add these for your players, otherwise the heads will never drop!!



    I highly suggest you take a look at the configuration file if any of this didn't make sense. :)

    I will do my best to keep this plugin up-to-date with the upcoming updates. Starting with turtles, dolphins, phantoms, drowned and the many fish heads.

    If you have a suggestion or questions, feel free to send me a pm. I will try to respond to them asap!

    -Cyber


    Previous Minecraft versions (external download):
    1.8
    1.12.x


    Donations are greatly appreciated!
    [​IMG]

    Images

    1. Webp.net-resizeimage (1).png
    2. Webp.net-resizeimage (2).png
    rol.and and Scotsman like this.

Recent Reviews

  1. Proomp
    Proomp
    1/5,
    Version: 2.4
    Not working for 1.8.8 server.

    [14:43:58 ERROR]: Could not pass event ItemSpawnEvent to MobHeads v2.3
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[patched.jar:git-PaperSpigot-"4c7641d"]
    at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:78) ~[patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:517) [patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:502) [patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callItemSpawnEvent(CraftEventFactory.java:305) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.World.addEntity(World.java:1021) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.World.addEntity(World.java:991) [patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.craftbukkit.v1_8_R3.CraftWorld.dropItem(CraftWorld.java:337) [patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.craftbukkit.v1_8_R3.CraftWorld.dropItemNaturally(CraftWorld.java:376) [patched.jar:git-PaperSpigot-"4c7641d"]
    at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:385) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityLiving.die(EntityLiving.java:884) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntitySkeleton.die(EntitySkeleton.java:142) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityLiving.damageEntity(EntityLiving.java:822) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityMonster.damageEntity(EntityMonster.java:42) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityWolf.r(EntityWolf.java:218) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PathfinderGoalMeleeAttack.e(SourceFile:122) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.PathfinderGoalSelector.a(PathfinderGoalSelector.java:91) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityInsentient.doTick(EntityInsentient.java:480) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityLiving.m(EntityLiving.java:1631) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityInsentient.m(EntityInsentient.java:339) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityAgeable.m(EntityAgeable.java:139) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityAnimal.m(EntityAnimal.java:23) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityWolf.m(EntityWolf.java:136) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityLiving.t_(EntityLiving.java:1495) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityInsentient.t_(EntityInsentient.java:194) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.EntityWolf.t_(EntityWolf.java:151) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.World.entityJoinedWorld(World.java:1650) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.World.g(World.java:1617) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.World.tickEntities(World.java:1450) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.WorldServer.tickEntities(WorldServer.java:600) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:846) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:378) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:713) [patched.jar:git-PaperSpigot-"4c7641d"]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:616) [patched.jar:git-PaperSpigot-"4c7641d"]
    at java.lang.Thread.run(Unknown Source) [?:1.8.0_301]
    Caused by: java.lang.NoSuchFieldError: PLAYER_HEAD
    at com.cyber.mobheads.listeners.SkullBreakListener.onSkullDrop(SkullBreakListener.java:29) ~[?:?]
    at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) ~[?:?]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_301]
    at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_301]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:300) ~[patched.jar:git-PaperSpigot-"4c7641d"]
    ... 35 more
  2. MCVantage
    MCVantage
    3/5,
    Version: 2.4
    Really cool idea. It makes Minecraft akin to other video games like Terraria. However, it's about to be behind 4 updates which is unfortunate. If it was a premium resource I'd for sure pay for it!
  3. maehb
    maehb
    1/5,
    Version: 2.4
    All it does is spam errors in my console every half second. Doesn't even work and im on 1.12.2
  4. Wirusiu
    Wirusiu
    4/5,
    Version: 2.4
  5. xScenery
    xScenery
    5/5,
    Version: 2.4
    Can you hook it to advance enchantment or crazy enchantment where it can get the mob heads for example, Mob heads enchantment level 1 to level 5, the higher the more chance the mob heads will drop
  6. jerhau
    jerhau
    3/5,
    Version: 2.4
    I really love it! But it really needs an update for 1.15.2. mobs. I hope that you are going to do it. :)
    1. CyberDrain
      Author's Response
      Maybe one day, who knows :)
  7. BrianRYoung
    BrianRYoung
    5/5,
    Version: 2.4
    Love the plugin but one thing id like to see is the ability to give more than one head at a time. Im making a villager shopkeeper that trades heads for items and i can only give myself one at a time. id like to be able to give full stacks to adjust how many heads are traded/
  8. MonsterGamer666
    MonsterGamer666
    5/5,
    Version: 2.4
    Very good plugin, do you maybe also have a essentials kit for all theheads? i want to show them off at my server's spawn.
  9. Plugin_theFox
    Plugin_theFox
    5/5,
    Version: 2.4
    Awesome plugin does almost anything besides disable vanilla mob head charged creeper drops, they dont have a 100% drop rate in vanilla but if you enable it in the plugin it will sometimes drop 2 heads which is a bit annoying, but i love how you can customize all the drop chances and looting bonus etc which is awesome, but 1.14 support would make this plugin a whole lot better but great job!
  10. Destroyer851
    Destroyer851
    5/5,
    Version: 2.4
    PLEASE update 1.14 mobs. You can still use it in 1.14 no problems but the new mobs don't work. Please update