Create poisonous apples. Kill players when eating cake. Heal them when eating spider eyes. This and much more is possible with the Custom Health plugin.
You can decide, what should happen when someone eats his lunch. It's up to you to reward or punish the players by adding potion effects, change how much the food items should heal or harm him and if he should be set on fire.
You are also able to disable automatic heart regeneration, maximize the amount of food bars that can be filled up and turn your server into a classic, pre-Beta 1.8 released minecraft experience. These are just some of the possibilities you can use in order to customize your server for your own needs.
Note that this plugin is still in its Beta stage. In the past major updates, the configuration file had to be restructured again, be aware that this could happen as well in future releases. If you happen to notice any bugs or have suggestions and ideas for improvements, let me know in the comments below.
When putting the jar file into the plugins folder, the directory "plugins/CustomHealth/worlds" will be created with a template configuration file to work with. If you don't do anything with it, nothing will interfere with the vanilla mechanics.
Arguments in brackets ("[amount]") are optional and don't have to be specified.
To use all permissions, you can say customhealth.commands.* .
The official command at the beginning is /chealth, aliases are /ch or /customhealth.
| Command | Permission | Description |
|---|---|---|
| /ch create [amount] | customhealth.commands.create | Create new config file in the worlds folder. Calls it "groupA.yml", "groupB.yml", etc. until "groupZ.yml" |
| /ch set<#> | customhealth.commands.set | Set the data value for item in hand. Custom item can be created in-game. |
| /ch rename <from> <to> | customhealth.commands.rename | Rename configuration files. Does not have to include the ".yml" at the end. |
| /ch reset | customhealth.commands.reset | Reset everything to its original value. (asks you twice before making this decision) |
| /ch reload | customhealth.commands.reload | Reload the plugin. |
| /ch plugin | customhealth.commands.plugin | Get information about plugin name, version, author, website and if there's an update available. |
Update checking can be disabled in the config.yml file!
check-for-updates: false
Check out the whole configuration file here.
Read more about additional effects.
No known bugs. Keep this list updated and send me a ticket for any other bugs you find!
I like to have active users for this project, who give me suggestions on what to add, tell me what they like and what bugs they find.
For the next large update, there will be a dynamic permission system added and I will need someone who is willing to take the time to test out the development builds.
For anyone interested in this "job" can write an application letter as a private message to me that contains the following information:
Thanks to anyone considering to help.
I'm currently not searching for another developer to program with, but the Source code is available for free to anyone interested. You can contact me, if you find some issues in there that could be improved.
It's not fully commented yet, but I'll work on it.