HeadRankup 1.4

Kill mobs for their heads, sell them and rankup to unlock new and new mobs.

  1. gyurix
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    Contributors:
    gyuriX
    HeadRankup
    This plugin provides you a brand new gamemode. First of all you should kill some pigs, for getting their heads. If you have collected enough pig heads, you can sell them by right clicking on one of the two offered signs of the plugin (sellHand and sellAll). You can get xp and money for the heads, which you can use for buying other stuff like spawners on the server, or by ranking up. Ranking up requires some xp, and optionally takes some money from your account. It also gives you the ability to get heads of better mobs, like cows and chickens and sell them for more xp and more money. The plugin also contains the ability to deny placing spawners of not unlocked mobs.

    Dependencies

    SpigotLib
    This dependency handles the plugins configuration and language file, so without it the plugin won't work.

    You need to use this dependency if you would like to connect this plugin with your servers economy to be able to make rankup cost some money. This dependency is not required for adding money for heads, and it's also not required if you don't want to use economy in the plugin.

    Essentials or other economy manager plugin
    You need to have a plugin, which handles the balances on your server. You can set the money giving command in the config, if you are not using Essentials, but you are using another economy manager plugin. You don't need this dependency if you don't want to use economy in the plugin.


    Why doesn't it work, how can I fix it?
    1. Stop your server entirely, do not allow autorestart
    2. Remove the old SpigotLib and HeadRankup folder
    3. Make sure you are using Spigot 1.8.8 or above. 1.8.3, 1.8.0 and any older versions are NOT supported.

    4. Install all the required dependencies (Essentials, SpigotLib and Vault)
    5. Start the server and see that it actually works
    6. If you still have an issue please PM me about it
    7. Do NOT write a bad review before contacting me about the issues you have


    Removing the advertisement message from the plugin
    For making sure your players know about that your server uses especially my plugin I have added an advertisement to the plugin. If you think it's annoying or you just don't want to see it, then you may donate me with 5 EUR, purchase one of my premium plugins or order a custom plugin from me.

    PRO version
    If you like the idea of this plugin, but you want to see more features with more configurability in the plugin I have prepared a nice featureful PRO version for you. You can check it's configuration and language file HERE to see what kind of extra features does it offer. In case you want to buy it, please prepare 30 EUR on PayPal or in BTC and contact me about your buying purpose. I will send you the BTC address or my PayPal address and after receiving the payment you can get the plugins PRO version.


    Commands
    /rankup: Rankup to the next rank
    permission: headrankup.use

    Permissions
    headrankup.use: For accessing every function of the plugin
    headrankup.anyspawner: To bypass spawner placing limitations


    Signs
    The plugin has two custom signs:
    The SellHand and the SellAll sign. You can configure the lines of these signs in the config. The SellHand sign sells your mob heads from your hand, and the SellAll sign sells your mob heads from your whole inventory.


    Configuration
    You can set almost everything in the configuration. The default configuration looks like:
    Code (YAML):
    #Universal head configuration: data-value owner dropchance sell-price sell-xp displayname
    heads
    :
      PLAYER
    : 3 <name> 1 10 1  §9§l<name>s head
      CREEPER
    : 4 Creeper 0.8 10 1 §a§lCreeper head
      SKELETON
    : 0 Skeleton 0.8 10 1 §7§lSkeleton head
      WITHER
    : 1 WitherSkeleton 0.8 10 1 §5§lWither skeleton head
      SPIDER
    : 3 MHF_Spider 0.8 10 1 §4§lSpider head
      GIANT
    : 2 Giant 0.8 10 1 §2§lGiant head
      ZOMBIE
    : 2 Zombie 0.8 10 1 §2§lZombie head
      SLIME
    : 3 HappyHappyMan 0.8 10 1 §a§lSlime head
      GHAST
    : 3 MHF_Ghast 0.8 10 1 §7§lGhast head
      PIG_ZOMBIE
    : 3 MHF_PigZombie 0.8 10 1 §c§lZombie pigman head
      ENDERMAN
    : 3 MHF_Enderman 0.8 10 1 §0§lEnderman head
      CAVE_SPIDER
    : 3 MHF_CaveSpider 0.8 10 1 §4§lCavespider head
      SILVERFISH
    : 3 Xzomag 0.8 10 1 §8§lSilverfish head
      BLAZE
    : 3 MHF_Blaze 0.8 10 1 §6§lBlaze head
      MAGMA_CUBE
    : 3 MHF_LavaSlime 0.8 10 1 §6§lMagma§4§lCube §e§lhead
      ENDER_DRAGON
    : 3 EnderDragon 0.8 10 1 §0§lEnderDragon head
      WITHER
    : 1 Wither 0.8 10 1 §5§lWither head
      BAT
    : 3 bozzobrain 0.8 10 1 §d§lBat head
      WITCH
    : 3 scrafbrothers4 0.8 10 1 §d§lWitch head
      ENDERMITE
    : 3 AlexVMiner 0.8 10 1 §d§lEndermite head
      GUARDIAN
    : 3 Guardian 0.8 10 1 §2§lGuardian head
      PIG
    : 3 MHF_Pig 0.8 10 1 §c§lPig head
      SHEEP
    : 3 MHF_Sheep 0.8 10 1 §f§lSheep head
      COW
    : 3 MHF_Cow 0.8 25 5 §b§lCow head
      CHICKEN
    : 3 MHF_Chicken 0.8 40 10 §e§lChicken head
      SQUID
    : 3 MHF_Squid 0.8 10 1 §9§lSquid head
      WOLF
    : 3 Pablo_Penguin 0.8 10 1 §8§lWolf head
      MUSHROOM_COW
    : 3 MHF_MushroomCow 0.8 10 1 §4§lMushroom cow head
      SNOWMAN
    : 3 Koebasti 0.8 10 1 §f§lSnowman head
      OCELOT
    : 3 MHF_Ocelot 0.8 10 1 §e§lOcelot head
      IRON_GOLEM
    : 3 MHF_Golem 0.8 10 1 §f§lIronGolem head
      HORSE
    : 3 gavertoso 0.8 10 1 §6§lHorse head
      RABBIT
    : 3 rabbit2077 0.8 10 1 §c§lRabbit head
      VILLAGER
    : 3 MHF_Villager 0.8 10 1 §3§lVillager head
    sellHandSign
    :
     -
      - Sell
      - Hand
      -
    sellAllSign
    :
     -
      - Sell
      - All
      -
    moneyGiveCommand
    : eco give <player> <money>
    vaultHook
    : +
    #Rankup level config(exp-need money-need unlocked-mobs)
    rankup
    :
     - 0 100 PIG
      - 100 1000 COW CHICKEN
      - 1000 5000 HORSE ENDERMITE SILVERFISH
      - 10000 10000 ZOMBIE CREEPER SKELETON
      - 20000 100000 ENDER_DRAGON ENDERMAN VILLAGER RABBIT

    Languages
    The plugin currently supports only the English language, but if you would like to, you can translate it, and send your translation to me in Skype, so I could add it to the plugin.


    ToDo
    If you would like to see a new feature in the plugin, you can write it down here in a form of comment.


    Bugs
    There aren't any known bugs in the plugin, if you found one, please post a comment here, with the stacktrace/error report uploaded to pastebin.


    Contact
    If you have any questions about the plugin or you need a custom plugin for your server, contact me in Discord. My Discord name is gyurix#8413

Recent Reviews

  1. TeamAonn
    TeamAonn
    2/5,
    Version: 1.4
    It works in 1.12, which is good, but... you have to sell via sign... no command or clicking heads... and it takes over your enchant levels to count down... which is bad...
  2. Maiznieks
    Maiznieks
    5/5,
    Version: 1.4
    Really good plugin, thanks you a lot! I liked it and i now using it. Best plugin that i ever had...
  3. lenbey
    lenbey
    5/5,
    Version: 1.4
    Works perfectly smooth on my server, Dev helped me with a few errors and my players love it! I myself enjoy ranking up etc too!
  4. BlueJ
    BlueJ
    3/5,
    Version: 1.4
    [17:46:02 ERROR]: Could not pass event EntityDeathEvent to HeadRankup v1.4
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at org.bukkit.craftbukkit.v1_8_R3.event.CraftEventFactory.callEntityDeathEvent(CraftEventFactory.java:378) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityLiving.die(EntityLiving.java:874) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityLiving.damageEntity(EntityLiving.java:812) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityLiving.e(EntityLiving.java:939) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.Block.fallOn(Block.java:640) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.Entity.a(Entity.java:811) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityLiving.a(EntityLiving.java:160) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.Entity.move(Entity.java:627) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityLiving.g(EntityLiving.java:1395) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityLiving.m(EntityLiving.java:1652) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityInsentient.m(EntityInsentient.java:338) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityAgeable.m(EntityAgeable.java:139) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityAnimal.m(EntityAnimal.java:23) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityLiving.t_(EntityLiving.java:1487) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.EntityInsentient.t_(EntityInsentient.java:193) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.World.entityJoinedWorld(World.java:1607) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.World.g(World.java:1582) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.World.tickEntities(World.java:1425) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.WorldServer.tickEntities(WorldServer.java:597) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:786) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_112]
    Caused by: java.lang.NullPointerException
    at gyurix.spigotlib.SU.getPlayerConfig(SU.java:387) ~[?:?]
    at gyurix.spigotlib.SU.getPlayerConfig(SU.java:374) ~[?:?]
    at gyurix.headrankup.Main.isUnlocked(Main.java:155) ~[?:?]
    at gyurix.headrankup.Main.onEntityDeath(Main.java:188) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_112]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_112]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_112]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_112]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    ... 27 more



    Please help! It would be a great plugin if worked :/
  5. Marveldude98778
    Marveldude98778
    1/5,
    Version: 1.4
    [13:43:12 ERROR]: Could not load 'plugins/HeadRankup.jar' in folder 'plugins'
    org.bukkit.plugin.UnknownDependencyException: SpigotLib
    at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:219) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:292) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:198) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot-1.8.8.jar:git-Spigot-21fe707-e1ebe52]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_112]
  6. BeastlySPro
    BeastlySPro
    5/5,
    Version: 1.4
    This plugin is very well made and adds a whole new level of GamePlay to servers. There's just one more thing i'd really like to see added into the plugin and that would be /sellheads all it would do would be open up a GUI to allow players to sell any and all kinds of heads based on if theyve reached the level of those heads if that can be done than this plugin will be beyond perfect
  7. Vilicius
    Vilicius
    5/5,
    Version: 1.4
    Good JOB!!!! Its really neccesary in a Minecraft Server!!! Keep going!!!

    Probably the best spigot dev.
  8. Ralle01
    Ralle01
    5/5,
    Version: 1.4
    Great plugin! Made some configurations myself and turned out perfect! Recommend this plugin to everyone that wants to have a unique server.
  9. Exeyelius
    Exeyelius
    5/5,
    Version: 1.4
    Hi, can you please implement a Head Exchange like SaiCo PvP so you can rank up and get masks instead of just spawners? Cheers.
  10. Nrc0611
    Nrc0611
    5/5,
    Version: 1.4
    This plugin is absolutely amazing. I love the concept of a rankup system with heads. Developer is amazing and easy to contact and helps solve any issues you have. Good job!!!