DiseaseBorne
DiseaseBorne
Warning: this is an experimental plugin and is not completed DiseaseBorne adds a disease system to Minecraft, which allows players to contract illnesses and pathogens. Currently pathogens can be cured through the command /dbcure or over time by the player's immune system.
Commands
- /dbhelp lists all DiseaseBorne plugin commmands
- /dbcontract [pathogen] [playername] contracts a pathogen.
- /dbcure [pathogen] [playername] cures the player of a disease.
Pathogens
Currently added pathogens include:
- Common cold -> causes sneezing
- Salmonella -> causes nausea and vomitting. | Acquired through eating meat.
- Pneumococcus -> causes coughing.
Immunity
Once you contract a disease, your immune system will start to fight the pathogen. The time is takes to fight the pathogens is based of 4 factors:
- Pathogen Severity :- How severe the pathogen is.
- Pathogen infectivity :- How infectious the pathogen is.
- Symptoms :- The number of symptoms.
- Strength factor :- This can be configured in the configuration file.
Permissions
- diseaseborne.help Permission for the basic help command.
- diseaseborne.contract Permission to contract diseases and forcefully make others contract diseases.
- diseaseborne.cure Permission to cure diseases and forcefully cure others.
Configuration
Each symptom has some actors effect it. For example sneezing is affected the sneezechance which determines the likelihood of sneezing. All chance chance factors are percentile. E.g sneezechance 1 means 1% chance to sneeze. Immunity strength is a factor which determines how fast diseases are naturally cured. Increasing the factor increases the time it takes to cure the disease and vice versa.
- sneezchance :- chance to sneeze
- vomitingchance :- chance to throw up current item
- nauseachance :- chance to feel nauseous
- catchsalmonellachance :- chances to catch salmonella when eating any meat.
- coughchance :- chance to cough.
- strengthmultiplier :- multiplying factor affecting how long it takes to fight disease
More diseases to be added soon. TODO list: https://github.com/Sabourq/DiseaseBorne/issues/1
Side note for developers
In the future I hope to document my code and build an API for DiseaseBorne
-
View User Profile
-
Send Message
Posted Mar 6, 2015Hey, I'm josh. I'm a server owner, and currently working on a dayZ project. I saw this plugin, It was what I was looking for, but It's missing some things! Medication e.g cought syrup zombie infection > zombie attacks you, infected with plauge or somet and more deseases Also what I would love this to have, and What I would pay for is the need to drink water say if a zombie attacked you, it would be 10% chance of infection. but if you did not drink enought water (measured by exp) it would become 50% as for your not healthy. thanks! If you want to see my server, it's mc.gunsurvival.tk thanks again for reading!
-
View User Profile
-
Send Message
Posted Jun 16, 2014Love this idea. I'll wait 'til it's a little further into development to add it to server and give it a test run, but kudos on such a cool idea. Keep it up! :)