Sueta
RP

RPG Core

[1.1.1]

RPG, Core,Full, Control, Damage, Fall, Fire, Lava, Environment,

·Plugin

RPG Core

Introduction:
Essential plugin for each RPG server. It allows to take better control of the core gameplay.

Functions & Details:

- The current version of the plugin allows to take control on all environment damage and healing.
Smart formula adapts to total health of the living entities making it an ideal way to repair gameplay on RPG servers where mobs and players who are not afraid of fire or fall because their massive HP.
Plugin is useful also on the vanilla servers, may decrease/increase or even null the damage.

Example Config:

# RPGCore default config file  
 # Env damage settings taken by ALL ENTITIES (Mobs and players)  
 # Damage formula is: Damage taken from event multiplied by max health and the percent value.  
 # Causes are described below:  
 # https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/EntityDamageEvent.DamageCause.html   
env-damage-settings   : 
    #  
   # Drowning Damage  
     # eg. true enables the modifier, false disables changes   
  drowning   :  true 
     # eg. 3% = 3.0   
  drowning-percent   :  3.0 
   #  
   # Dryout Damage (Taken by sea fauna if out of water)   
  dryout   :  true  
  dryout-percent   :  3.0 
   #  
   # Falling Damage   
  fall   :  true  
  fall-percent   :  5.0 
   #  
   # Falling Block Damage (Caused by being hit by a falling block)   
  falling-block   :  true  
  falling-block-percent   :  10.0 
   #  
   # Fire Damage  
   #  
   # Fire Source Damage (When entity is standing inside of the fire source)   
  fire   :  true  
  fire-percent   :  5.0 
   #  
   # Fire Tick Damage (When entity is burning)   
  fire-tick   :  true  
  fire-tick-percent   :  3.0 
   #  
   # Fly Into Wall Damage   
  fly-into-wall   :  true  
  fly-into-wall-percent   :  15.0 
   #  
   # Hot Floor Damage (When entity is standing on the magma block)   
  hot-floor   :  true  
  hot-floor-percent   :  1.0 
   #  
   # Contact Damage (When entity is touching cactus or block casuing damage eg. berries )   
  contact   :  true  
  contact-percent   :  2.0 
   #  
   # Lava Damage   
  lava   :  true  
  lava-percent   :  10.0 
   #  
   # Lightning Damage   
  lightning   :  true  
  lightning-percent   :  15.0 
   #  
   # Melting Damage (Taken by snowman when out of snow)   
  melting   :  true  
  melting-percent   :  3.0 
   #  
   # Void Damage (Taken if entity is out of world)   
  void   :  true  
  void-percent   :  10.0 
   #  
   # Starvation Damage (Taken if entity is out of food)   
  starvation   :  true  
  starvation-percent   :  1.5 
   #  
   # Block Explosion Damage (Taken from explosives)   
  block-explosion   :  true  
  block-explosion-percent   :  20.0 
   #  
   # Cramming Damage (When entity is colliding with too many entities due to the maxEntityCramming game rule)   
  cramming   :  true  
  cramming-percent   :  2.0 
   #  
   # Dragon Breath Damage (Damage caused by a dragon breathing fire)   
  dragon-breath   :  true  
  dragon-breath-percent   :  3.5 
   #  
   # Magic Damage (Damage caused by a potions or spells)   
  magic   :  true  
  magic-percent   :  3.0 
   #  
   # Poison Damage   
  poison   :  true  
  poison-percent   :  2.5 
   #  
   # Wither Damage (Wither effect damage)   
  wither   :  true  
  wither-percent   :  3.5 
   #  
   # Thorns Damage (Thorns enchantment damage)   
  thorns   :  true  
  thorns-percent   :  1.0 
   #  
   # Suffocation Damage (When entity stucked in the block)   
  suffocation   :  true  
  suffocation-percent   :  2.5 
 # Healing settings  
 # Healing formula is: Health gain from event multiplied by max health and the percent value.  
 # Causes are described below:  
 # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/entity/EntityRegainHealthEvent.RegainReason.html   
regen-settings   : 
    #  
   # Custom (eg. Another plugin)   
  custom   :  false  
  custom-percent   :  0.0 
   #  
   # Food   
  eating   :  true  
  eating-percent   :  5.0 
   #  
   # Ender Dragon healing by crystals   
  ender-crystal   :  true  
  ender-crystal-percent   :  15.0 
   #  
   # Magic (Potion and spells)   
  magic   :  true  
  magic-percent   :  5.0 
   #  
   # Magic Regen (Healed overtime by a potion or spell)   
  magic-regen   :  true  
  magic-regen-percent   :  3.5 
   #  
   # Regen (Peaceful mode regeneration)   
  regen   :  true  
  regen-percent   :  3.5 
   #  
   # Satiated (Regenerating health due to their hunger being satisfied)   
  satiated   :  true  
  satiated-percent   :  3.0 
   #  
   # Wither (Wither effect healing)   
  wither   :  true  
  wither-percent   :  3.0 
   #  
   # Wither Spawn (Wither is filling its health during spawning)   
  wither-spawn   :  true  
  wither-spawn-percent   :  3.5

Permissions & Commands:
rpgcore.admin - /rpgcore

Notes:

Please use the discussion section to report bugs and to suggest new features or improvements NOT the reviews section!

Donations are optional, all my resources are free to use.
My official page: click .


Try also:
RPG Parties for SkillAPI
RPG Leveled Mobs

Similar projects

Plugin →