Sueta
CU

customMobHealth

0.6.1

Add some extra difficulty to your server

·Plugin

Welcome to customMobHealth!

0.6 (2).png

Ever wanted to increase the difficulty for your players and difficulty 4 wasn't enough for you and vanilla Minecraft was to boring?

customMobHealth is the ultimate solution for your problems!

This plugin allows you to rename naturally spawned Monsters, their health, their damage and their movement speed and also allows you to add full armour sets to the monsters.

You can enable CMH in your farming world and disable it for your normal world(s).
If you're running a RPG server you can do endgame worlds.
Like a world were mobs have 3 times the amount of health and also wear full armor. May be your farm world. :p

Comments in config.yml should explain how to setup CMH correctly. Otherwise feel free to ask!

Features:

  • Change the healthpoints of your naturally spanwed monsters, even neutral and passive monsters!
  • Rename your naturally spawned monsters!
  • Increase the movement speed of naturally spawned monsters
  • Increase the damage of naturally spawned monsters
  • Let monster's glow after they got attacked!
  • Give naturally spawned monsters armour. (Only supported when the monster has holders for it.)
  • Multi World Support!
  • A customizable healthdisplay for monsters.
  • Dropchances of armour items monster's wearing is configurable
  • Increase the difficulty for your players with CMH's SurvivalHC System!
  • Slowdown players if they wear full armors!
  • Healthdisplay for players

Commands:

  • /cmhreload

Permissions:

  • customMobHealth.reload | only permission for now.

Actual WIP ->

  • Next Update will take a bit longer. Due to refactoring of code. :)
  • Trying of latest version still (0.6)
  • Fixing of players health display.

Since i'm still learning please report bugs in the discussion section.
I've tried to fix everything i've found before otherwise i'll gonna throw some update after bug report!

I hope you like it as i do for now on my server. :)
If you've feedback/suggestions feel free to use the review section.

config.yml
# Welcome to customMobHealth!  
 # Thank you for downloading my plugin.  
 # This plugin allows you to change the health/damage of some monsters to your own likings.  
 # customMobHealth by xDjBomber  
 # ------------------------------------------------------------------------------------------------------------------------------ #  
 # Please take your time to setup this configuration right! Otherwise you'll have to wait for the next night. (INGAME)  
 # If you change the config while the time is night please consider using /cmhreload & /timeday and wait till all mobs burned/gone.  
 # So in the next night health/damage and other values will be correct.  
 # ------------------------------------------------------------------------------------------------------------------------------ #  

 # | Begin of the default configuration.yml file! | #   
CMH  :  
  default   : 
      # Message the player gets when he doesn't have permissions.   
    noPermission   :   "&4You don't have permissions to do that!"  
  
     # Health System of CMH  
     # > 75% Life = Green  
     # < 65% Life = ORANGE  
     # < 25% Life = RED   
    playerHealthText   :  true  
    enableHpText   :  true  
    hpText   :   "&2Health&f: %health%/%maxhealth% &4❤"  
  
 # ------------------------------| Worldsystem of CMH | ------------------------------ #  
     # CMH won't take effect in worlds that aren't in the enabledWorlds list!   
    perWorld   :  true  
    enabledWorlds   : 
      -  "world"   # The world which CMH will take effect in.  
      -  "world_nether"  
      -  "world_the_end"  
     # - "world_other_example"  
 # ------------------------ | bStats & autoUpdater Settings | ----------------------- #      
 # bStats & autoUpdater Settings   
    bStatsEnabled   :  true  
    updateCheck   :  true 
 # _________________________________________________________________________________  #  
 # |                          | General Information |                               | #  
 # | Health for Monsters can be set between 0-2048.                                   | #  
 # | Default values can be found here ->                                               | #  
 # | https://minecraft.gamepedia.com/Mob#List_of_mobs                               | #  
 # |________________________________________________________________________________| #  

 # ---------------------------------------------------------------------------------- #  
 # ---------------------------|    Normal World    |--------------------------------- #  
 # ---------------------------| Aggressive/Hostile |--------------------------------- #  
 # ---------------------------------------------------------------------------------- #   
  Monsters  :  
    ZOMBIE   : 
        #Name of the Monster.   
      name   :   "Zombie"  
       #Health of the monster (Double value)   
      health   :  75.0 
       #Damage the monster deals (Double value)   
      damage   :  10  #  
       #Movementspeed of the monster (Double value)   
      speed   :  0.25 
       #Monster glowing when attacked?   
      glowing   :  false  
      Armor   :   # Armor Section only support monsters that can wear armor.   
        enabled   :  true  
        Helmet  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  LEATHER_HELMET 
         #0.1 is equal to 10% and 0.25 is equal to 25% (float) 1.0 would be 100% (always!) Only works on monsters with armor holders.   
        HelmetDropchance   :  0  
        Chestplate  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  LEATHER_CHESTPLATE  
        ChestplateDropchance   :  0  
        Leggings  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  LEATHER_LEGGINGS  
        LeggingsDropchance   :  0  
        Boots  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  LEATHER_BOOTS  
        BootsDropchance   :  0  
    SKELETON  :  
      name   :   "SKELETON"   
      health   :  85  
      damage   :  2  #Added support in 0.5   
      glowing   :  false  
      Armor  :  
        enabled   :  true  
        Helmet  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  LEATHER_HELMET  
        HelmetDropchance   :  0  
        Chestplate  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  LEATHER_CHESTPLATE  
        Leggings  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  LEATHER_LEGGINGS  
        Boots  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  LEATHER_BOOTS  
    STRAY  :  
      health   :  75  
      damage   :  2  #Added support in 0.5   
    CREEPER  :  
      health   :  50  
    EVOKER  :  
      health   :  75  
    PHANTOM  :  
      health   :  50  
    PILLAGER  :  
      health   :  50  
    DROWNED  :  
      health   :  50  
    ELDER_GUARDIAN  :  
      health   :  160  
    ENDERMITE  :  
      health   :  50  
    RAVAGER  :  
      health   :  75  
    ZOMBIE_VILLAGER  :  
      health   :  80  
    WITCH  :  
      health   :  95  
    HUSK  :  
      health   :  75  
      damage   :  10.0  
    SILVERFISH  :  
      health   :  30  
      speed   :  0.4  
      damage   :  3.0  
    SHULKER  :  
      health   :  75  
    CAVE_SPIDER  :  
      health   :  40  
      damage   :  8.0 
 # ---------------------------------------------------------------------------------- #  
 # -----------------------------| Nether Monster |----------------------------------- #  
 # ---------------------------------------------------------------------------------- #   
    BLAZE  :  
      health   :  100  
    MAGMA_CUBE  :  
      health   :  25  
    WITHER_SKELETON  :  
      health   :  125  
    GHAST  :  
      health   :  100  
    PIG_ZOMBIE  :  
      health   :  75  
      Armor  :  
        enabled   :  false  
        Helmet  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  LEATHER_HELMET  
        HelmetDropchance   :  0  #WILL WORK ALSO!   
        Chestplate  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  AIR  
        Leggings  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  LEATHER_LEGGINGS  
        Boots  :  
          ==   :  org.bukkit.inventory.ItemStack  
          type   :  AIR  
    ENDERMAN  :  
      health   :  75 
    
 # |-------------------------| #  
 # | PASSIVE MONSTER SECTION | #  
 # |-------------------------| #   
    SKELETON_HORSE  :  
      health   :  100  
    SHEEP  :  
      health   :  100  
    PIG  :  
      health   :  50  
    COW  :  
      health   :  100  
    SQUID  :  
      health   :  100  
    OCELOT  :  
      health   :  100  
    CAT  :  
      health   :  100  
    BAT  :  
      health   :  100  
    CHICKEN  :  
      health   :  100  
    COD  :  
      health   :  100  
    DONKEY  :  
      health   :  100  
    FOX  :  
      health   :  100  
    HORSE  :  
      health   :  100  
    IRON_GOLEM  :  
      health   :  100  
    MULE  :  
      health   :  100  
    PARROT  :  
      health   :  100  
    PUFFERFISH  :  
      health   :  100  
    RABBIT  :  
      health   :  100  
    SALMON  :  
      health   :  100  
    SNOW_GOLEM  :  
      health   :  100  
    TROPICAL_FISH  :  
      health   :  100  
    TURTLE  :  
      health   :  100  
    VILLAGER  :  
      health   :  100  
    WANDERING_TRADER  :  
      health   :  100 
 # ---------------------------------------------------------------------------------- #    
 # ---------------------------| Neutral Monsters |----------------------------------- #  
 # ---------------------------------------------------------------------------------- #   
    BEE  :  
      health   :  75  
    DOLPHIN  :  
      health   :  75  
    LLAMA  :  
      health   :  75  
    PANDA  :  
      health   :  75  
    POLAR_BEAR  :  
      health   :  75  
    WOLF  :  
      health   :  75  
    ENDERMAN  :  
      health   :  75  
    SPIDER  :  
      health   :  75  
      damage   :  3.0  
    SLIME  :  
      health   :  75   
 # ---------------------------------------------------------------------------------- #  
 # -----------------------------| Boss Monster |------------------------------------- #  
 # ---------------------------------------------------------------------------------- #   
    WITHER  :  
      health   :  600  
    ENDER_DRAGON  :  
      name   :   "BOOMER"   
      health   :  1000  
      customBossText   :   "<&4BOSS&f> %customName% [%health%&f/%maxhealth% &4❤&f]"  
       #%customName% is replaced with name: "BOOMER" if non is set it will get the name of CFG (ENDER_DRAGON) <-  
 # ---------------------------------------------------------------------------------- #  
 # | !WARNING! | #  
 #  
 # DO NOT USE THESE SECTION YET!  
 #  
 # | !WARNING! | #  
 # ---------------------------------------------------------------------------------- #  
 # Upcomming Monsters:  
 #   Hoglin:  
 #     health: 0.0  
 #   Piglin:  
 #     health: 0.0  
 #   Strider:  
 #     health: 0.0  
 #   Zoglin:  
 #     health: 0.0  
 #   Zombified_Piglin:  
 #     health: 0.0  
 # ---------------------------------------------------------------------------------- #  
 # End of config.yml file  
 # ---------------------------------------------------------------------------------- #
survivalHC.yml
# Survival Hardcore System of CMH #   
CMH  :  
  SurvivalHC  :  
    enabled   :  true  
    spawnExtraMonstersOnPlayersDeath  :  
      amount   :  2  
      Type   : 
        - BLAZE 
        - ZOMBIE 
        - WITHER_SKELETON 
        - CAVE_SPIDER 
        - CREEPER 
        - SHEEP 
        - COW 
        - SKELETON  
    spawnExtraMonstersOnMobDeath  :  
      amount   :  1  
      spawnChance   :  10  
      Type   : 
        - BLAZE 
        - ZOMBIE 
        - WITHER_SKELETON 
        - CAVE_SPIDER 
        - CREEPER 
        - SHEEP 
        - COW 
        - SKELETON  
    armorSlowdown  :  
      enabled   :  true  
      LEATHER   :  0.19  #(0.2 is the default walkspeed of MC, 0.2 = 100%, 0.1 = 50%, 0.15 = 25%)   
      IRON   :  0.18  #(0.2 is the default walkspeed of MC, 0.2 = 100%, 0.1 = 50%, 0.15 = 25%)   
      GOLD   :  0.17  #(0.2 is the default walkspeed of MC, 0.2 = 100%, 0.1 = 50%, 0.15 = 25%)   
      DIAMOND   :  0.15  #(0.2 is the default walkspeed of MC, 0.2 = 100%, 0.1 = 50%, 0.15 = 25%)

Known Issues:

  • For 0.6 should be fixed for now. Hope so! Otherwise feel free to report. Or PM in Discord.


Do not use the review section for bug reports! Will ignore those kind of bug reports!

Cheers, thanks and have a nice day. :)

Thanks for 50 Downloads!

Need help to setup CMH?
DC: LordBOOMER#6021
cmhW.png
2020-04-29_21.42.03 (2).png

Similar projects

Plugin →