Disease

bio hazrd

none

Bring the terror and fear of infectious diseases into your quiet little Minecraft town. Contract disease and infections, Craft cures to allieviate symptoms. Spread your disease to other players if you wander about with an affliction too long. Sneezing and coughing can give you away though

[][] If you like my plugins why not buy me a beer and keep me coding [][]
[]{}[] donate at the top of the page []{}[]

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
  • 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
  • The Pox Contracted by being near to many animals- causes temperature, sneezing, vomiting, blindness, weakness, CONTAGIOUS - potion cure

Doctors:

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)

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.

vaccine

Biological Warfare:

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, 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.

Protect your troops by vaccinating them against biological attack.

Note not all diseases can be placed into thrown vials.

Temperature

A whole new system of detecting temperature of players and applying affects to them this includes the following details

For more details on this click here. you can turn this feature on or off in the config, I have tested this quite a lot but please give feedback on this feature so I can improve it - thanks

Features

Mechanics

  • temperature detection & effects applied per player temp
  • 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
  • Swords create nasty fleshwounds which bleed
  • Virus Splash Potions
  • Allow players to apply bandages and splints to other players
  • Cured by bandages,curative potions or time & player action
  • Heart particle effect on cure
  • [Doctor] signs can be created to heal players
  • Vault integration for economy support on doctor signs
  • Integration with Scoreboard stats to view temp and sickness level
  • WorldGuard region can be flagged as instant heal region - flag lightening deny
  • WorldGuard region can be flagged as immune region - flag soil-dry deny
  • WorldGuard region can be flagged as hospital region - flag leaf-decay deny
  • Boiled milk recipe which cools in your inventory over time

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
  • Ability to build campfires to warm yourself in cold climates
  • Boil milk in furnace to drink and warm yourself
  • Craft Virus 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

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.

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 VIPs
  • /disease cure - Cure yourself
  • For admins
  • /disease infect <player> <disease>- infect a player with a disease
  • /disease cure <player>- Cure a player
  • /temp <player>- show your temperature
  • /temp details - Show details of what is affecting your temperature
  • disease immunity - Show your immunity to all diseases

Crafting

http://www.byte.org.uk/mc/wp-content/uploads/2015/04/diseasecraftingold-510x1024.png

Permissions

  • disease.cure- allow cure command
  • disease.cure.others- allow cure other players command
  • disease.infect- allow infect command
  • disease.sign.create allow creation of doctor signs
  • disease debug toggle debug in the console
  • disease.immune immune to all disease
  • disease.info- permission to look at disease info
  • disease.remedy- permission to look at remedy info

== 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

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

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

note you don't have to alter anything in the config the plugin will run on default settings

___________________

Come visit us at www.byte.org.uk

If you feel gracious enough to give a couple o pennies click the donate at the top of the page :)

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Hmmcrunchy Hmmcrunchy Apr 29, 2016 at 04:54 UTC - 0 likes

    @Gweedo358: Go

    :) thanks for the feedback makes the time spent programming worthwhile if people are having fun using it glad you its all running fine

  • Avatar of Hmmcrunchy Hmmcrunchy Apr 29, 2016 at 04:52 UTC - 0 likes

    @Mudentmouse: Go

    The 1.9 version won't support 1.8due to lots being changed about I'm afraid

  • Avatar of Hmmcrunchy Hmmcrunchy Apr 29, 2016 at 04:51 UTC - 0 likes

    @Redmag3: Go

    Hey it only really reduces the fever of a disease rather than heatstroke

    Can't designate blocks as yet but that's a good idea

  • Avatar of Gweedo358 Gweedo358 Apr 29, 2016 at 03:27 UTC - 1 like

    Thank you so much for updating this plugin, it is the mainstay of my survival server. We ran your plugin for over a year and now I get to use it again. Lots of people have come and stayed on my server because your plugin gives SMP servers a real feel of survival. Thank you so much for an awesome plugin. Running flawlessly in 1.9.2.

  • Avatar of Mudentmouse Mudentmouse Apr 15, 2016 at 02:17 UTC - 0 likes

    Does this amazing plugin still have support to all the 1.8's?

  • Avatar of Redmag3 Redmag3 Apr 10, 2016 at 10:36 UTC - 0 likes

    hey Hmmcrunchy

    I noticed on the page it said there is an option to reduce temperature using a "temp cure potion"

    does this mean a soothing potion will reduce heatstroke?

    also is there anywhere in the config for me to designate blocks that generate - or + heat values?

  • Avatar of Gweedo358 Gweedo358 Mar 26, 2016 at 01:42 UTC - 0 likes

    I am running the most updated version of spigot and this error is in console. Plugin wont run. If this needs to be a ticket let me know I will gladly fill one out

    25.03 18:30:50 [Server] INFO at java.lang.Thread.run(Unknown Source) [?:1.7.0_79] 25.03 18:30:50 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:527) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at net.minecraft.server.v1_9_R1.DedicatedServer.init(DedicatedServer.java:269) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.a(MinecraftServer.java:331) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.l(MinecraftServer.java:376) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at net.minecraft.server.v1_9_R1.MinecraftServer.t(MinecraftServer.java:411) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.CraftServer.enablePlugins(CraftServer.java:321) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at org.bukkit.craftbukkit.v1_9_R1.CraftServer.loadPlugin(CraftServer.java:361) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:292) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at com.hmmcrunchy.disease.Disease.onEnable(Disease.java:576) [?:?] 25.03 18:30:50 [Server] INFO at com.hmmcrunchy.disease.ItemFactory.createDiseaseVial(ItemFactory.java:146) [?:?] 25.03 18:30:50 [Server] INFO at org.bukkit.potion.Potion.apply(Potion.java:143) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO at org.apache.commons.lang.Validate.isTrue(Validate.java:136) [Spigot19.jar:git-Spigot-5d4e372-9554894] 25.03 18:30:50 [Server] INFO java.lang.IllegalArgumentException: given itemstack is not a potion 25.03 18:30:50 [Server] ERROR Error occurred while enabling Disease v1.9.5 (Is it up to date?)

  • Avatar of Hmmcrunchy Hmmcrunchy Mar 18, 2016 at 01:05 UTC - 0 likes

    @Momibelle: Go

    Hello Anna glad you like the plugin

    The temperature scale is really just a random made up scale from around 1-4 normal temp to max temp 100 min temp -100

  • Avatar of Momibelle Momibelle Mar 17, 2016 at 20:32 UTC - 0 likes

    We are having FUN with this today! We even added in real life cures ... but one question ... are the temperatures in Fahrenheit? Or are those numbers assigned just random? Please let me know! Anna

  • Avatar of Hmmcrunchy Hmmcrunchy Mar 07, 2016 at 18:43 UTC - 0 likes

    @DarkRyuZ7: Go

    sieht aus wie Sie eine alte Version von spigot verwenden, ist die neueste Version für 1.9 nur

Facts

Date created
Feb 11, 2015
Categories
Last update
Apr 25, 2016
Development stage
Release
Language
  • enUS
License
All Rights Reserved
Curse link
Disease
Reverse relationships
1
Downloads
7,320
Recent files

Authors

Relationships

Optional dependency
ScoreboardStats
Vault
WorldEdit
WorldGuard