Spigot Ultimate Mob Heads 2.4

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

  1. Hello, there is an error with drop_player_heads_outside_inventory, when it's true you will get error everytime when head not dropped:
    Code (Text):
    [Server thread/ERROR]: Could not pass event PlayerDeathEvent to MobHeads v1.7.6
    org.bukkit.event.EventException: null
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot.jar:git-Spigot-e8ded36-acbc348]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot.jar:git-Spigot-e8ded36-acbc348]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:413) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.EntityPlayer.die(EntityPlayer.java:432) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.EntityLiving.damageEntity(EntityLiving.java:956) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.EntityHuman.damageEntity(EntityHuman.java:759) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.EntityPlayer.damageEntity(EntityPlayer.java:586) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.EntityHuman.attack(EntityHuman.java:1005) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.EntityPlayer.attack(EntityPlayer.java:1311) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1625) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:69) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:13) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
        at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot.jar:git-Spigot-e8ded36-acbc348]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
    Caused by: java.lang.IllegalArgumentException: Cannot drop a Null item.
        at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[spigot.jar:git-Spigot-e8ded36-acbc348]
        at org.bukkit.craftbukkit.v1_12_R1.CraftWorld.dropItem(CraftWorld.java:291) ~[spigot.jar:git-Spigot-e8ded36-acbc348]
        at com.cyber.mobheads.listeners.EntityDeathListener.onEntityDeath(EntityDeathListener.java:111) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_151]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot.jar:git-Spigot-e8ded36-acbc348]
        ... 22 more
     
  2. hello,
    I really like this mod!

    would it please be possible to add the 100% drop-chance from charged creeper-explosions to all mobheads?
     
  3. There is an option in the config for charged creeper drop chances.

    Also, this plugin is no longer supported by this dev. However, I have created a fork to update it to 1.15:
     
    • Friendly Friendly x 1
  4. Hi! The plugin looks like amazing... But i've put it on my server working spigot 1.12.2, (correct plugin version) but it simply doesn't work...

    No errors on console, no errors ingame, all the permissions are set but the mobs doesn't drop their heads...

    I have changed the chance for 100% for most of them, just for testing... even the ones that already were 100% like Zombie Horse... not works...

    Is that something "extra" that is needed to do?

    Thks
     
  5. That's really odd. Are you sure there are no errors on startup?

    If you do /mh reload or /mh give, do you receive any messages?
     
  6. can you update to 1.15 version please ? thanks you so much
     
  7. Could you fix the bug with Citizens where if you kill an NPC it drops a head which is broken. And gives the error:


    at net.minecraft.server.v1_15_R1.TileEntitySkull$1.load(TileEntitySkull.java:1) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3716) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2424) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2298) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2211) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at com.google.common.cache.LocalCache.get(LocalCache.java:4154) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4158) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:5147) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:5153) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.TileEntitySkull$3.call(TileEntitySkull.java:190) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.TileEntitySkull$3.call(TileEntitySkull.java:1) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.TileEntitySkull.b(TileEntitySkull.java:206) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at org.bukkit.craftbukkit.v1_15_R1.inventory.CraftMetaSkull.applyToItem(CraftMetaSkull.java:85) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at org.bukkit.craftbukkit.v1_15_R1.inventory.CraftItemStack.setItemMeta(CraftItemStack.java:560) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at org.bukkit.craftbukkit.v1_15_R1.inventory.CraftItemStack.asNMSCopy(CraftItemStack.java:42) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at org.bukkit.craftbukkit.v1_15_R1.CraftWorld.dropItem(CraftWorld.java:592) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.callPlayerDeathEvent(CraftEventFactory.java:750) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.EntityPlayer.die(EntityPlayer.java:519) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.citizensnpcs.nms.v1_15_R1.entity.EntityHumanNPC.die(EntityHumanNPC.java:169) ~[?:?]
    at net.minecraft.server.v1_15_R1.EntityLiving.damageEntity(EntityLiving.java:1124) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.EntityHuman.damageEntity(EntityHuman.java:785) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.EntityPlayer.damageEntity(EntityPlayer.java:659) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.citizensnpcs.nms.v1_15_R1.entity.EntityHumanNPC.damageEntity(EntityHumanNPC.java:143) ~[?:?]
    at net.minecraft.server.v1_15_R1.EntityHuman.attack(EntityHuman.java:1085) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.EntityPlayer.attack(EntityPlayer.java:1545) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1878) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.PacketPlayInUseEntity.a(SourceFile:68) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.PacketPlayInUseEntity.a(SourceFile:13) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) [minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(SourceFile:144) [minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) [minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(SourceFile:118) [minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:918) [minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:911) [minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeAll(SourceFile:103) [minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:894) [minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:828) [minecraft_server.jar:git-Spigot-800b93f-a81f6ed]
    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]
     
  8. Hello. I don't know if this was asked before, and if it has, i'm sorry. But how do I enable head drops for all players on my server? Not just me. I see the perms "com.cyber.mobheads.behead.mobs
    com.cyber.mobheads.behead.players
    com.cyber.mobheads.behead.fish",
    but where do I put these?
     
  9. update 1.16?
     
  10. I lovge this plugin but please update it to version 1.16/1.17 :(
     
  11. are u going to upgrade it to 16.5?