HealthPlugin v1.6 - A Health Mod. Multiworld Support [556] Download Latest Jar: https://github.com/bentzilla/HealthPlugin/blob/master/HealthPlugin.jar?raw=true HealthPlugin is a plugin which performs various health related mods. Will provide support for recommended builds. Screenshot (Old): Screenshot (Move your mouse to reveal the content) Screenshot (open) Screenshot (close) Features: /hp chathealth (rpgstyle) to toggle health in chat. rpgstyle - on/off. On for bars, off for [x/y] Alias: /hp ch (rpgstyle) /hp disablehealth (player) to disable all types of damage to player Alias: /hp dh (player) /hp heal (player) /hp harm <amount> (player) /hp regen <amount> <interval> Multiworld Support Permissions: Changelog: Todo: Per Damage Event Disable/Enable Move to settings file Source: https://github.com/bentzilla/HealthPlugin Download [Jar]: [Latest]: https://github.com/bentzilla/HealthPlugin/blob/master/HealthPlugin.jar?raw=true [Old Revisions]: https://github.com/bentzilla/HealthPlugin/tree/master/Resources/Jar
Updated: Added Permissions Dependency Added RPG style bars Added option to disable/enable health entirely
Hmm, if it's a health-related mod, what about adding the option for constant health regeneration on a timer that the administrator can set? (Eg. x seconds to heal 1/2 heart, only heals up to 5 hearts) Kind of like slowHealth, but better, because it has more features. What do you think?
This would be amazingly useful for me if multiworld support can be implemented. (as it stands now the commands work in conjunction with the Permissions multiworld support but a person can switch a setting on in one world and walk back into another where it shouldn't be enabled)
I could do that, thanks for the suggestion I might not be able to get around to doing it right now though, as I'm leaving for a week's holiday (March Break ). I'll add it to the todo list. I'll make it check permissions on player teleport. [MERGETIME="1300139588"][/MERGETIME] Updated. Will start on health regeneration when I return. Also, if any of you using this plugin notice Health/Chat being reset, could you please inform me at what moments this happens. Thanks
Is this plugin SUPPOSED to override prefixes? My name is usually [Admin] HanzoSanada but when I have the plugin on, it's [19/20] HanzoSanada, and off, no prefix. Is there a way to make the hp a suffix or etc?
What chat plugin are you using ? I'll see if i can find a way to add compatibility. Edit: Fixed the reset bug. Full multiworld support now
On really bad free wifi right now Fixed link: https://github.com/bentzilla/HealthPlugin/blob/master/HealthPlugin.jar?raw=true
Well, to answer your previous question, yes, this is supposed to override all other chat modifications. But I'll look into adding compatibility. I can add that. Will put on the todo list. Edit: The only way that I can think to do this is to enable mobs in the server.properties and disable mobs through a plugin. Will get started on health regeneration along with anti-regeneration. ___ Updated to 1.6 Added basic health regeneration through the command "/hp regen <amount> <interval>" In the next update I will move to a settings file. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
is it possible with the regen to have a group of players always regenerating at a certain rate? configurable like region=.5 rate=400 (ticks or seconds or whatever) looking into a regen thing for VIPs on my server.
Ok this plugin can't seem to find the Permissions plugin. This is the thing: 2011-04-03 20:37:10 [INFO] Cannot find Permissions plugin. 2011-04-03 20:37:10 [INFO] /hp chathealth (rpgstyle) 2011-04-03 20:37:10 [INFO] /hp disablehealth (player) 2011-04-03 20:37:10 [INFO] /hp heal (player) 2011-04-03 20:37:10 [INFO] /hp harm <amount> (player) 2011-04-03 20:37:10 [INFO] /hp regen <amount> <interval> And what is the command for it? Is it /hp chathealth yes? or /hp chathealth (rpgstyle)
Until health has been altered at least once in game, the health is not displayed in chat. Will fix this when I next update. ___________________________________________ In the main post: ___________________________________________ Yes, I can make it so that only certain players regenerate health. I'll add it in to permissions. I also need to change health regeneration to be full multiworld support. ___________________________________________ I'm not sure why it can't find the plugin. It might be because I haven't updated this for the latest version of the plugin. And to answer your question about the command: I've been busy lately, but I should be able to find time to update this week.
Is there any way that the health display could be added to the name that is displayed over players head or something like that? Mainly I would like a way to see others health with out them needing to chat. Great work so far!
Any in-game graphics would have to be client-sided. As bukkit cannot yet (might never) add/change the floating text. Or so I'm told......may be wrong....
The plugin wont run... keep getting this error message: 20:16:49 [SEVERE] ENTITY_DAMAGED loading HealthPlugin v1.6 (Is it up to date?) java.lang.NoSuchFieldError: ENTITY_DAMAGED at com.fsscripts.bentzilla.Health.onEnable(Health.java:47) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:127) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:578) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:216) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:115) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:93) at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:285) at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:196) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:80) at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:246) at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:391) at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:377) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283) at net.minecraft.server.ThreadServerApplication.run(SourceFile:375)