RPGHealth
Overview
RPGHealth is an unique plugin, unlike many others, that allows you and your players to level up your HP by killing other players or mobs. This plugin finds it's place on every type of server.
- It makes PVP more fun and adds a new challenge, instead of collecting diamond gear.
- With survival, a whole new objective gets added.
- Minigame servers, for a new type of 'skill'.
I've completely redone the coding of this plugin, to make it even smoother and to improve what the plugin does, such as new animations.
Commands And Permissions
Command | Permission -------------------------------- /rpghp gethp rpghealth.gethp //rpghp gethp <Player> //Gets the amount of hearts of the targeted player. /rpghp sethp rpghealth.sethp //rpghp sethp <Player> <Number> //Sets the HP of the targeted player to the number you defined. /rpghp tmphp rpghealth.tmphp //rpghp tmphp <Player> <Number> //Sets the HP temporary. /rpghp addhp rpghealth.addhp //rpghp addhp <Player> <Number> // Adds defined number of HP to the targeted player. /rpghp addxp rpghealth.addxp //rpghp addxp <Player> <Number> // Adds defined number of XP to the targeted player. /hp rpghealth.hp //hp //This will show you your progress to your next HP level. //If you want to check the progress of another player, you need the permission "rpghealth.hp.others" and to type "/hp <playername>". /rpghp reload rpghealth.reload //rpghp reload //Reloads the configuration file, saves players.yml and checks for updates. -------------------------------- Permissions : rpghealth.hp //Allow the players to earn XP Groups permissions (only if "use-groups-permissions" in the config is enabled): rpghealth.lvl.low //Players with this permission can level up to max 24 HP by default. ( ' (startinghp + maxhp) / 2.5 ' ) rpghealth.lvl.med //30 by default ( ' (startinghp + maxhp) / 2 ' ) rpghealth.lvl.max //full (40 by default) (maxhp) rpghealth.damagemultiplier //Allow the players to use the damage multiplier
Configuration
This is an explaination of how the configuration file works.
configuration: max-hp: 40 //Sets what the heighest HP achieveable by leveling is. starting-hp: 20 //Sets the HP of new players that are not in the storage. needed-xp-formula: 20*HP //This will set the needed-xp. xp-percentage-from-mobspawners: 20 //This sets the percentage of the mob's XP if it comes from a monster spawner. xp-lost-on-death-formula: 4*HP //The XP you lose on death hp-display-scale: 1.0 //Scales your HP enable-names-xp: false //enabled names-xp list minimum-level-to-earn-xp: 0 //Minimum level to earn xp multiply-gained-xp-with-levels: false //Multiply gained xp with default Minecraft levels xpmessages: true //Toggles XP messages. (requires Holographic Displays) disable-in-creative: true //players in creative mode do not get more xp reset-hp-on-death: false //sets the players hp to the starting hp on death damage-multiplier: false //Players with more Health do more damage. use-groups-permissions: true //Enables extra permissions for groups heal-after-world-change: false //Heals the players during a world change. silent-console-commands: false //Mute console output on 'addxp', 'sethp' and 'addhp' levelup-particles: true //shows particles on level up enable-sounds: true //Levelup and mobkill sounds check-for-updates: true //Allows RPGHealth to check for updates mobs-xp: //This is a list where you can define howmuch XP each mob drops. BAT: 2 //The XP of a bat is set to 2. BLAZE: 7 //And so on.. CAVE_SPIDER: 4 CHICKEN: 1 COW: 1 CREEPER: 3 ENDER_DRAGON: 350 ENDERMAN: 8 GHAST: 7 GIANT: 140 HORSE: 4 IRON_GOLEM: 13 MAGMA_CUBE: 5 MUSHROOM_COW: 2 OCELOT: 2 PIG: 1 PIG_ZOMBIE: 6 PLAYER: 0 SHEEP: 1 SILVERFISH: 4 SKELETON: 3 SLIME: 1 SNOWMAN: 1 SPIDER: 3 SQUID: 1 VILLAGER: 3 WITCH: 6 WITHER: 150 WOLF: 3 ZOMBIE: 2 ENDERMITES: 2 GUARDIANS: 4 RABBIT: 1 names-xp: //This is a list where you can define howmuch XP a mob with a certain name drops. - examplemobname1 = 8 - examplemobname2 = 6 nonaffected-worlds: //worlds where HP is not affected/levelled. - exampleworldname1 - exampleworldname2 player-storage: //Here will be all the players that have joined the server. (Desle): //The uuid of the player. name: Desle (only if save-player-names in the configfile is set to true) hp: 34.0 //The HP of a player (level). xp: 0.0 //The XP of a player. xp-needed: 1020 //The needed XP of a player to rankup.
Tutorials and Reviews
Go to the Videos page.
Backports
You want to use a newer RPGHealth version with an older Minecraft version? You can find backports here.
Support
If you have questions or ideas, post them here.
Localization
You can change the messages in messages.yml or download presets of this file.
Updates
RPGHealthPlus checks spigotmc.org for updates and will notify Ops if a new version is available. You can disable this in the config file.
Get Involved
If you found a bug or have an idea to make this plugin better, write about it here:
https://github.com/Bleuzen/RPGHealthPlus/issues
or here:
https://www.spigotmc.org/threads/rpghealthplus.61566/
Metrics
This plugin uses Metrics-Lite to track anonymous data about servers using this plugin. It has no impact on your server's performance. You can see the statistics here. If you want to disable it, open the configfile in /plugins/bStats and set enabled: false.
I love this plugin, been using it on my testing server for a while and it's really fun :D
@Grrevous
This plugin doesn´t spawn giants.
To xp-needed: There is only a config value (since 1.2.6): 'needed-xp-formula: 20*HP' The needed xp is 20 time the players HP > 400 by default (20*20)(10hearts=20hp). If you are using an older version: 'needed-xp-is-hp-multiplied-by' Set this to 20 and the needed xp is 20 * playersHP (by default (10 hearts) 400).
This value (xp-needed) changes every levelup. Example: you use '20*HP' as formula and the player has 20 hp (10 hearts) > needed xp is 400. Now it levels up to 21 hp (10.5 hearts) > The new needed xp for the next levelup is now ('20*HP') > 20*21 > 420.
Because this plugin has a "Giant: " value, does it randomly spawn giants or no? Also, "xp-needed: " is the set number of exp for EACH level, or just ONE level?
@OliverPowles
Dont know much about this plugin, no idea.
@bennsoncatMC
Thx for that , I tried it and for god knows why it won't allow citizens or item lore stats , I understand why ils won't work with it but why citizens?
@OliverPowles
Copy all server file to your local drive and start your own local test server. Here you can disable plugins and test others.
@bennsoncatMC
What I mean is im using 1.7.10 but it is accessible to 1.8 , I cannot upgrade to 1.8 but I have seen servers with this plugin and they're in 1.7.4. I cannot remove plugin 1 by 1 because the players will complain.I need you to tell me anyway I can get it to work.
@velocityoflight
Please check your PMs ;)
Hello I am chinese,and I want to take this plugin to MCBBS,Can you agree? www.mcbbs.net
@OliverPowles
"Im using a 1.8 server" but at the end "its spigot-1.7.10-SNAPSHOT-b1657.jar". Please first try the real 1.8 / 1.9. If this problem is still there, i have no idea to solve this. Maybe ... try to disable plugin after plugin to find the plugin, which makes this error.
Hi there Im using a 1.8 server and all is working fine , But my RPG health isn't showing extra hearts? , Instead it just takes off like half a heart of base health , I want people to enjoy the server so I need you to please tell me how to fix this . My plugins are: WorldEdit,FirstJoinPlus,RPGHealthPlus,Essentials,EssentialsProtect,EssentialsChat,ClearLag,EssentialsAntiBuild,PermissionsEx,Mcore,RPGItem,Lootbox,Vault,EpicBossRecoded,EssentialsSpawn,WorldGuard,MultiverseCore,ItemLoreStats,McJobs,SimplePrefix,RPG_Items,ProtectionStones,SignShop,Magicspells
And its spigot-1.7.10-SNAPSHOT-b1657.jar
Please Help!
@XxDawnsusxX
RPGHealth doesn´t spawn armour stands. Maybe Holographic Displays spawns some of them, because RPGHealth uses Holographic Displays to show the holograms.
I don't think Armour stands are meant to spawn after mob deaths do they? Cause they seem to be spawning lately after certain mob kills.
@XxDawnsusxX
Edit: This was a problem of SkinsRestorer. The author fixed this in 11.1.
A problem that has been occuring on the server. Since the server is cracked, when people change their skins they'll loose their hearts on skin changes. And to regain them back, they have to change worlds.
Will the author can fan of your plugins?
@kiritoshigure
"Why when i'm killing a Guardian i don't get the XP ?"
Hey, this is a bug, thanks for reporting. I will upload a fixed version soon.
"how do i change the xp needed to levelup?"
Set needed-xp-is-hp-multiplied-by in the config file to a higher value.
The calculation:
Players HP * needed-xp-is-hp-multiplied-by from the config file = needed XP
Example:
20 HP (10 Hearts) * 20 (needed-xp-is-hp-multiplied-by) = 400 XP needed for the first level up.
@bennsoncatMC
Hi , Why when i'm killing a Guardian i don't get the XP ? (should be 4 in default configuration)
and how do i change the xp needed to levelup?
@jjoouulleessbbeeff
Hey, thanks for your idea. I will implement this in the next version.
I'd like to be able to set it to start adding hearts after level 30.
One of my issues, is i want people to have to make harder choices, like between enchanting something and keeping extra health. When minecraft had the old enchant mechanics this worked well as you could lose some 20 levels. now you lose 3.. and i no longer have that game mechanic, where people feel like they have to choose. No one gives a crap about losing 3 exp.
however if I can get the hearts to only start adding after 30 and maybe increase their rates.. i could make people have to choose again.