promotional bannermobile promotional banner

DiseaseBorne

Experimental
Illness and disease system for Bukkit

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

The DiseaseBorne Team

profile avatar
  • 1
    Projects
  • 1.5K
    Downloads