Disease 4.1.3

Bring the terror of infectious disease to your sleepy minecraft town

  1. Hmmcrunchy
    Tested Minecraft Versions:
    • 1.18
    Contributors:
    Hmmcrunchy
    [​IMG]
    Bring the terror and fear of infectious diseases into your quiet little Minecraft town. Contract disease and infections, Craft cures to alleviate symptoms. Spread your disease to other players if you wander about with an affliction too long. Sneezing and coughing can give you away though
    upload_2015-4-7_18-16-38.gif
    [​IMG]

    Diseases
    • FleshWound - Injuries caused by breaking blocks with bare fist, no effect but if not cured with bandage infection chance is increased - bandage cure
    • YellowFever - Contracted in the insect infested jungle, high fever and sneezing ensues, contagious to others - potion cure
    • WhoopingCough - Contracted in the dusty desert, wheezing and coughing contagious - potion cure
    • Plague Contracted by damage from zombies, high fever sickness, Vomiting and sneezing contagious - potion cure
    • Cholera Contracted by drinking uncleaned water, sickness, Vomiting - potion cure
    • Broken Leg Contracted by fall damage, slowness until leg repaired - Crafted splint cure
    • Pneumonia Contracted by extend stay in cold conditions, slowness exhaustion reduced lung capacity coughing - heated cream cure
    • SwampFever Contracted by swimming in swamp biomes with fleshwound - potion cure
    • OpenWound Contracted by being slashed with a sword - bleeding, weakness, damage - bandage cure
    • ArrowWound Contracted by being hot by an arrow, weakness, damage - use shears on player to dislodge arrow cure
    • Choking Contracted by eating food - causes blocked throat, - damage, reduced speech, not able to consume food or drink - slap on back cure
    • Rabies Contracted by wolf bite - causes fever foaming mouth, vomiting, confusion, violent outbursts, speed strength, heart failure - potion cure
    • Pox Contracted by being near to many animals- causes temperature, sneezing, vomiting, blindness, weakness, CONTAGIOUS - potion cure
    Doctors:
    [​IMG]



    To create a doctor sign simply place a sign with [doctor] on second line, it will then turn into the sign on the right. You will need permission to create this sign.
    Right clicking the sign will cure a player. If you have vault and an economy plugin you can set the price the doctor sign charges for healing the player in the disease config. (doctorFee: 0)

    Using Regions
    World guard plugin needs to be loaded and enabled in the disease config

    • WorldGuard region can be flagged as instant heal region - flag lightening deny This will instantly heal any player in that region

    • WorldGuard region can be flagged as immune region - flag soil-dry deny This will not process any disease or infect anyone in this region

    • WorldGuard region can be flagged as hospital region - flag leaf-decay deny This will gradually decrease the sickness and temp levels of the player until they reach 0, at which point they will be cured.
    Immunity System:
    live in a cold climate and keep getting pneumonia? well fear not we now have immunity
    • Each time you contract a disease you build up an immunity to it
    • when you catch a disease your immune system takes a hit so immunity for other diseases will reduce
    • Death reduces your immunity.. as its not good for your health
    • Higher immunity reduces chance of catching a disease
    • 100% immunity will result in being immune to a disease
    Basically if your house is in the desert or in cold lands, your immunity will build to any disease that is prevalent in that area, till you are not affected anymore. go out abroad though and you will still be affected by diseases you are not used to.. contracting those will effect your immune system even for the diseases you may be immune to.

    Vaccinations:
    To increase immunity to one particular disease you are able to craft vaccinations to use on yourself or other players. to do this just craft a Syringe, you can then craft a syringe with a curative potion you have made to turn it into a vaccination injection for that disease.
    Just use it on yourself or another player to increase the immunity level to that disease.
    [​IMG]
    [​IMG]






    Biological Warfare:[​IMG]
    Viruses have long been a terrible weapon that can bring despair and misery to a foe, by using a syringe to extract blood from an infected player you can then place it in a glass bottle or imbue an arrow head with the lethal concoction, by putting the two together in a crafting bench.

    This will give you a splash Disease vial. throwing at the enemy or shooting it into their castle has a chance of infecting players caught in the splash hurting them instantly and giving a chance of disease infection.

    Or it will give you a diseased arrow which when fired at an enemy gives a chance of infecting the victim if the arrow pierces their skin

    Protect your troops by vaccinating them against biological attack.

    Note not all diseases can be placed into thrown vials or put on arrows..

    [​IMG]
    Temperature Effects:
    • Heat - fatigue, confusion
    • Cold - increased chance of pneumonia, freezing slowness, blindness
    Stay cool by wearing less in warm climates, sheltering indoors in desert sun, not holding hot items such as lava buckets, and going out at night.
    Stay warm by wearing more clothes in the cold, lighting campfires, carrying hot items, staying out of water, and stay indoors during storms and at night.

    CRAFT a hot milk by putting milk in a furnace or a cold water by adding water bottle and a snowball in crafting bench, note that the drink in your inventory will either cool or warm over time so drink quickly...

    [​IMG]
    Features
    Mechanics
    • Interaction with surroundings can bring about infection
    • Disease will ignore players in creative
    • Temperature and sickness will go up as time passes
    • Messages at certain levels to tell players of danger
    • Effects applied to player as they get more unwell
    • Some Diseases are Infectious and can spread to other players
    • Cured by bandages,curative potions or time & player action
    • [Doctor] signs can be created to heal players
    • Integration with Scoreboard stats to view temp and sickness level
    • Allow players to apply bandages and splints to other players
    • Heart particle effect on cure
    • Swords create nasty fleshwounds which bleed
    • WorldGuard region can be flagged as heal region - flag lightning allow
    • WorldGuard region can be flagged as immune region - flag soil-dry allow
    • Vaccinate players against disease
    • Boiled milk recipe which cools in your inventory over time
    • Vault integration for economy support on doctor signs
    • Virus splash potions
    Items & Crafting
    • Ability to craft curative potions and gels
    • Ability to craft bandages to cover wounds
    • Ability to craft leg splints to repair broken leg
    • Craft syringes to extract blood and inject vaccines
    • Boil milk in furnace to drink and warm yourself
    • Craft Disease vials to throw at the enemy
    GUI
    • Disease scoreboard enabled to view temp and sickness level
    • Scoreboard Stats Support, variable = %temp% temperature, %sick% sickness
    Customisations
    • Change disease contraction messages
    • Configurable names & lore for bandages and remedies
    • Enable or disable the plugin per world
    • Configurable infection chance for each disease or injury
    • Customise disease temp and sickness levels & messages players receive at those levels
    • Change doctor use cost
    • Change if cured on death or if players get a money fine for dying with disease (stop auto kill)
    • Create your own recipes for each cure with craft descriptions
    Commands
    • /disease help - show help menu
    • /disease check- Show health stats
    • /disease list- List known diseases
    • /disease info <disease>- Show disease info
    • /disease remedy list- List known recipes
    • /disease remedy <remedy>- show remedy details & recipe
    • /health - show health stats For admins
    • /disease infect <player> <disease>- infect a player with a disease
    • /disease cure <player>- Cure a player
    • /temp - show your body temperature and ambient temp
    • /temp details - show more in depth details of what is affecting your temperature.
    • /disease immunity - show you immunity stats
    Crafting
    [​IMG] [​IMG] [​IMG]


    For other recipes in game use /disease remedy <remedy>



    Permissions
    • disease.cure- allow cure command
    • disease.cure.others - allow cure others command
    • disease.infect- allow infect command
    • disease.sign.create - create a doctor sign
    • disease.debug - turn on console debugging
    • disease.immune - will not be affected by disease
    • disease.info- permission to look at disease info
    • disease.remedy- permission to look at remedy info
    • disease.reload - permission to reload
    == Note new crafting permissions ==

    cures

    • disease.craft.choleracure- permission craft cholera cure
    • disease.craft.plaguecure- permission craft plague cure
    • disease.craft.swampfevercure- permission craft swamp fever cure
    • disease.craft.poxcure- permission craft pox cure
    • disease.craft.rabiescure- permission craft rabies cure
    • disease.craft.yellowfevercure- permission craft yellow fever cure
    • disease.craft.whoopingcoughcure- permission craft Whooping cough cure
    • disease.craft.pneumoniacure - permission craft pneumonia cure
    • disease.craft.splint- permission craft leg splints
    • disease.craft.bandage- permission to craft bandages
    • disease.craft.* - perms to craft all cures
    Warfare Vials

    • disease.craft.syringe- permission to craft syringes
    • disease.craft.whoopingcoughvial- permission to craft Whooping cough Vials
    • disease.craft.plaguevial- permission to craft plague Vials
    • disease.craft.rabiesvial- permission to craft rabies Vials
    • disease.craft.yellowfevervial- permission to craft Yellow Fever Vials
    • disease.craft.poxvial- permission to craft Pox Vials
    Diseased Arrows


      • disease.craft.arrow.* - Craft all arrows
      • disease.craft.arrow.plague - permission to craft plague arrows
      • disease.craft.arrow.whoopingcough- permission to craft Whooping cough arrows
      • disease.craft.arrow.rabies- permission to craft rabies arrows
      • disease.craft.arrow.yellowfever- permission to craft Yellow Fever arrows
      • disease.craft.arrow.pox- permission to craft Pox arrows
    Immunity Permissions
    Specific permissions to make player immune to single diseases.. eg for werewolf put player in werewolf group with disease.immunity.rabies to stop them getting infected unrealistically with rabies as well as werewolf



      • disease.immunity.<diseaseName>
    Config Files

    Click here to go to the Config file setup
    Language.yml contains all messages that can be altered to change in game messages


    [​IMG]

    • Interaction with surroundings can bring about infection
    • Customisable diseases and remedies
    • Disease will ignore players in creative
    • Temperature and sickness will go up as time passes
    • Messages at certain levels to tell players of danger
    • Effects applied to player as they get more unwell
    • Some Diseases are Infectious and can spread to other players
    • Cured by bandages, curative potions or time & player action
    • Integration with Scoreboard stats to view temp and sickness level
    • Allow players to apply cures to other players
    • Heart particle effect on cure
    • WorldGuard regions can be used to create hospitals
    • Vaccinate players against disease
    • Rat regions spawn rats that can infect players
    Items & Crafting
    • Ability to craft curative potions and gels
    • Ability to craft bandages to cover wounds
    • Ability to craft leg splints to repair broken leg
    • Craft syringes to extract blood and inject vaccines

    [​IMG]
    From Version 4.0.0 diseases are no longer set and any new custom disease can be created in the config files.

    Disease comes with several diseases and remedies to cure those diseases. To create a new one copy a disease file and edit like the example below, and don't forget to enable it by adding it to the config file..

    ################## DISEASE TITLE #########################

    name: name of disease - one word no spaces

    description: enter description here - free text

    ################## Disease settings #################

    infectionMethod: how contracted
    ## options: environmentDamage/biome/mobDamage/proximity/consume

    infectionMethodType: contraction details
    ## options: fall/swamp/zombie/arrow/chicken/potion

    infectious: true/false
    ##whether can be contracted by proximity

    infectionChance: 10
    ## %chance on infection method being true

    infectionMessage: freetext message to user on contracting

    prerequisiteDisease: none
    ##name of disease that needs to be contracted first

    sicknessIncrease: number
    ##how fast sickness increases

    cure: curename
    ##one word, no spaces matching a remedy name


    vialEnabled: true/false
    ##allow disease in throw vial

    arrowEnabled: true/false
    ##allow disease to be put on arrow



    ################## Disease Actions ################
    ## actions: cough sneeze lashOut damage-1 damage-2

    ##actions enabled
    enabledSickActions:
    - cough
    - damage-1

    ## which actions happen at which sickness level
    sickActions:
    cough: 30
    damage-1: 80



    ################## Disease Effects ################
    ## effects: vomit sweat poop bleedBody bleedHead blindness slowness confusion

    ##effects enabled
    enabledSickEffects:
    - sweat
    - blindness

    ## which effects happen at which sickness level
    sickEffects:
    sweat: 50
    blindness: 80

    ################## Disease Sounds ################
    ## sounds: burp heavyBreath sneeze choke cough crunch

    ##sounds enabled
    enabledSickSounds:
    - heavyBreath
    - cough

    ## which sounds happen at which sickness level

    sickSounds:
    heavyBreath: 50
    cough: 80

    [​IMG]

    Temperature Effects:
    • Heat - fatigue, confusion
    • Cold - increased chance of pneumonia, freezing slowness, blindness
    Stay cool by wearing less in warm climates, sheltering indoors in desert sun, not holding hot items such as lava buckets, and going out at night.
    Stay warm by wearing more clothes in the cold, lighting campfires, carrying hot items, staying out of water, and stay indoors during storms and at night.

    [​IMG]

    live in a cold climate and keep getting pneumonia? well fear not we now have immunity
    • Each time you contract a disease you build up an immunity to it
    • when you catch a disease your immune system takes a hit so immunity for other diseases will reduce
    • Death reduces your immunity.. as its not good for your health
    • Higher immunity reduces chance of catching a disease
    • 100% immunity will result in being immune to a disease
    Basically if your house is in the desert or in cold lands, your immunity will build to any disease that is prevalent in that area, till you are not affected anymore. go out abroad though and you will still be affected by diseases you are not used to.. contracting those will effect your immune system even for the diseases you may be immune to.

    Vaccinations:
    To increase immunity to one particular disease you are able to craft vaccinations to use on yourself or other players. to do this just craft a Syringe, you can then craft a syringe with a curative potion you have made to turn it into a vaccination injection for that disease.
    Just use it on yourself or another player to increase the immunity level to that disease.
    [​IMG]

    [​IMG]


    [​IMG]

    • /disease – show GUI
    • /disease help – show help menu
    • /disease check- Show health stats
    • /disease list- List known diseases
    • /disease info <disease>- Show disease info
    • /disease remedy list- List known recipes
    • /disease remedy <remedy>- show remedy details & recipe
    • /health – show health stats For admins
    • /disease infect <player> <disease>- infect a player with a disease
    • /disease cure <player>- Cure a player
    • /temp – show your body temperature and ambient temp
    • /temp details – show more in depth details of what is affecting your temperature.
    • /disease immunity – show you immunity stats
    ACTIONS
    • Right click player with endereye to check their health
    [​IMG]

    • disease.diagnose- allow checking other players health, and using right click endereye
    • disease.cure- allow cure command
    • disease.cure.others – allow cure others command
    • disease.infect- allow infect command
    • disease.sign.create – create a doctor sign
    • disease.debug – turn on console debugging
    • disease.immune – will not be affected by disease
    • disease.info- permission to look at disease info
    • disease.remedy- permission to look at remedy info
    CURES & SYRINGES
    • disease.craft.<remedyName>- permission craft disease cure for disease <remedyName>
    • disease.craft.syringe – permission craft a syringe
    • disease.craft.<diseaseName>.syringe – permission create a disease filled syringe for <diseaseName>
    WARFARE VIALS
    • disease.craft.<diseaseName>.vial- permission to craft disease Vials for <diseaseName>
    DISEASED ARROWS
    • disease.craft.arrow.* – Craft all arrows
    • disease.craft.<diseaseName>.arrow – permission to craft diseased arrows for <diseaseName>


    IMMUNITY PERMISSIONS
    Specific permissions to make player immune to single diseases.. eg for werewolf put player in werewolf group with disease.immunity.rabies to stop them getting infected unrealistically with rabies as well as werewolf

    • disease.immunity.<diseaseName>

    [​IMG]

    USING REGIONS
    World guard plugin needs to be loaded and enabled in the disease config

    • WorldGuard region can be flagged as instant heal region – flag lightening deny This will instantly heal any player in that region
    • WorldGuard region can be flagged as rats region – flag frosted-ice-melt This will have a chance of spawning rats. night time has a greater chance of creating a silverfish in the area named rat, diseases can be attached to silverfish proximity
    • WorldGuard region can be flagged as hospital region – flag leaf-decay deny This will gradually decrease the sickness and temp levels of the player until they reach 0, at which point they will be cured.

Recent Updates

  1. 1.18.1
  2. Fix Null pointer
  3. Fix null pointers

Recent Reviews

  1. DimyStar
    DimyStar
    5/5,
    Version: 4.1.3
    Nice plugin, i love it but if possible to add placeholders to let players know if they are sick and their show their health
  2. zdaplay
    zdaplay
    3/5,
    Version: 4.1.3
    good plugin, but they should add that you can modify everything and translate everything, the /disease gui cannot be translated
    1. Hmmcrunchy
      Author's Response
      working on that when i get some spare time :)
  3. Chant
    Chant
    4/5,
    Version: 4.1.1
    I've always really loved this plugin, it's absolutely amazing, but I've been trying to get it to work on our 1.17.1 Spigot Minecraft server using Disease version 4.1.1 and it doesn't seem to work correctly. I've tried to infect myself by falling, getting attacked by zombies, and sitting in the nether for a while now and nothing is happening. My temperature doesn't change even though it says it's being affected by ambience, theres only five diseases total, yet I remember there being much more including Whooping Cough and Rabies, whenever I use the command /disease infect (name) BrokenLeg, it says I have been infected with BrokenLeg yet I don't have slowness or any kind of effects, and my sickness never goes up. Can you please help me out? Thanks.
    1. Hmmcrunchy
      Author's Response
      hey there, ill write some more diseases for this - but now you can create your own

      are there any errors in the console?
  4. theeditor13
    theeditor13
    3/5,
    Version: 4.1.1
    Seems like an extremely cool and interesting plugin, however, I can't seem to get it to work. Nothing happens when a player is infected, and the remedies don't seem to work at all. I'm probably just too dumb to figure it out, but if anyone wants to help me out, it would be greatly appreciated. I am spigot 1.16.5 and running java 15.
    1. Hmmcrunchy
      Author's Response
      when a player is infected their sickness level will increase slowly, giving them symptoms at certain levels specified in the disease file, so they get steadily worse and start sneezing coughing etc and getting hurt blind etc
  5. PirateAlg
    PirateAlg
    5/5,
    Version: 4.1.1
    the plugin is amazing, even that im having a little problem that i keep ding by "magic" for some reason every 10s and idk how to escape .. if you know what is going on tell me if miss something or idk really im bit confused thank you very much keep working
    1. Hmmcrunchy
      Author's Response
      thanks pirate :)
      are you getting any effects at all ?
  6. Cas_b_02
    Cas_b_02
    5/5,
    Version: 3.3.0
    Great plugin, love to see more updates soon like creating your own disease! Saw that you made a site but it doesn't work atm
    1. Hmmcrunchy
      Author's Response
  7. sairamkishan
    sairamkishan
    5/5,
    Version: 3.3.0
    it worked good with paper and was amazin , i suggest you to add covid 19 it will bemore awesome
    1. Hmmcrunchy
      Author's Response
      :) thanks, im testing the 4.0.1 from our site hmmcrunchyc.com at present which allows you to create your own
  8. Sztabowsky
    Sztabowsky
    1/5,
    Version: 3.3.0
    Doesn't work with PaperSpigot as I found out only after reading the comments. Unpleasant creator.
    1. Hmmcrunchy
      Author's Response
      yes this is a spigot site, it works with spigot. I'm not unpleasant at all, i just have to deal with a deluge of people like you rating it low due it not doing something its not meant to do.
  9. gamer_liv_gamer
    gamer_liv_gamer
    4/5,
    Version: 3.3.0
    I love the mod I just want a 1.12.2 version for my sponge and older plugins if I could get that that would be great
    1. Hmmcrunchy
      Author's Response
      hey there, there is a versions list. im not sure it works with sponge but worth a go - try 2.7.3
  10. TheIntolerant
    TheIntolerant
    1/5,
    Version: 3.3.0
    Plugin does not work on the latest version of spigot and the developer can be very obnoxious for no apparent reason.
    1. Hmmcrunchy
      Author's Response
      I'm not obnoxious, i just don't really like people rating my stuff low because it doesn't work with paper, when its meant to work with spigot.

      oh and decide to post another 1 star without saying what's wrong or posting in conversation.

      so I'm fully entitled to think you're an Idiot