Plague Plugin?

Discussion in 'Archived: Plugin Requests' started by TrompeOeil, May 10, 2013.

  1. Offline

    TrompeOeil

    Plugin category: Mechanics

    Suggested name: Plague

    What I want: Been lurking around looking for a plugin that creates a plague. Basically debuff effects that can spread from player to player, and be cured by something (milk for example). I found one, but it's outdated and doesn't seem like it'll ever come back.

    Ideas for commands: No clue

    Ideas for permissions: No clue

    When I'd like it by: Whenever
     
  2. Offline

    TrompeOeil

    Right, 48 hours. Bump!
     
  3. Offline

    flaminsnowman99

    I do like the basic idea, but it needs some work. For example, how would the plague be spread, how would it start. Things like that. One thing you could do is when a player gets damaged, they have a chance to be infected, then if they're infected, and hit another player, they have a chance to be infected. That is just my idea, other ways though could range from bats in caves giving it to players, or even certain blocks infecting players. So you need to be more specific.
     
  4. Offline

    slayr288

    I could look into making this.
    How about when a zombie hits you, there is a chance of being infected. And an infected has a high chance of infecting other players on impact.
    I would support multiverse and factions, as in disable the function in worlds and disable infection from other players by own faction members/allies/exc..

    What do you think?
     
    Xyphien likes this.
  5. Offline

    TrompeOeil

    True, well, originally it was this that interested me: http://dev.bukkit.org/server-mods/plagues-and-diseases/ (Author doesn't respond, or has shown any sign of life)

    Think about The Elder Scrolls games, where there's a chance you can get infections/diseases when you fight some monsters. Essentially the same concept, but the disease can spread from player to player if it isn't cured.
     
  6. Offline

    Xyphien

    Something like this would be more than amazing on any type of server.
     
  7. Offline

    CaptainWalrus

  8. How about this... Please read all!

    THIS PLUGIN WILL BE PLAYED WITH MINIMUM PLUGINS. FOR EXAMPLE, YOU COULD SET UP YOUR PLUGINS LIKE THIS:

    PLAGUE
    WORLDEDIT(NEED)
    WORLDGUARD(NEED)
    PERMISSIONEX


    Plugin category: Mechanics/Fun

    Suggested name: Plague

    What I want:
    When the command is executed to join the game, you start in a random place on a custom map. You have nausea for 15 seconds. You are given basic survival tools(Set in config). Default is a wooden sword, iron hat, bandage(paper), and journal(book and quill).

    There are monsters lurking around. Zombies. Many zombies. They run faster, they hit harder, and worst of all they are infectious. If you get hit by them, there is a chance you will become one of them. Your brain will be infected with the objective of killing all humans in sight. If you are hit, you will turn into a zombie(villager). There will be a message telling you you can opt out with /leavegame(or such). You will be able to control this zombie. When you punch someone, it hits them like a zombie would. If you are hit, you will be given a message with your lives. You only have one row of inventory space. You are able to equip armour, but nothing past diamond. You can craft things, you can enchant things.

    The map will include all biomes. Large or small. There will be randomly generated stuff in chests you find in villages and towns, but those villages and towns have more zombies. Forest are the worst. They have the 2nd most zombie rate. You can set an area to have more zombies by using a custom worldguard flag included in the plugin.

    Chests will be filled according to there location. If they are in an sand biome(not many zombies) you get low-grade items. There will be one town on the map that has healing tools in the chests.

    Zombies hit like there on Hard mode in minecraft, but they run 1.5x faster. There is a rare chance a Nether Skeleton will spawn.

    You visibility changes based on your biome. Jungle and forest should be the worst. More open biomes have more view range.

    You can make potions with stuff you find in chests all around the map. You cannot place anything. You can only break certain things(configured in config).

    You are fighting for survival. You need a group. Not a large one, but a skilled one. That group can be formed with commands listed in command section. This makes it so that you cannot kill them, even by accident. The only way they can hit you is if they leave the group.

    When you die you are kicked off the server. You will be kicked for 20 seconds, giving you time to express your rage to other people in the house before starting a new game and thinking life is all good. :)

    Ideas for commands:

    Basic:
    /join - Join the fight for survival
    /rules - Read Rules
    /abort - Leave the game(If your a zombie or not)

    Chest Restock:
    (point cursor at chest and perform)
    /cheststock level 5 - The levels can be set in config, with 1 being low-grade things and 10 being high-grade things.

    Group Commands:
    /group create - Creates a group with you in it
    /group invite (name) - Invite someone to your group
    /group join - Accept an invite(You cannot randomly join a group)
    /group chat - Toggle group chat for only your group to hear. This chat can only be heard for 500 blocks away or less.

    ##If the group leader dies, it is passed down to a random player in the group. Group members cannot tp to each other##

    Ideas for permissions:
    plague.chest.*
    plague.cheststock

    plague.playerkit:
    plague.abort
    plague.join

    plague.group.player:
    plague.group.create
    plague.group.join
    plague.group.invite


    Extra Ideas:
    Custom Texture Pack

    When I'd like it by: Beta out in a week or so, updating and adding features every 1-3 days.

    This is basic rundown for my idea. I would write more but I don't wanna spam. Whoever wants to start making this will have to include me and TrompeOeil for a list of ideas. I will try to help code.

    I can and will make a server(32-96 slots) for this if you make it. I have always wanted to do something like this. I would also like to be apart of the programming. I don't know much but I want to learn :). PM me or Skype me at: heyawesomepeople41
     
  9. Offline

    slayr288

    I was planning on making the plugin more of a addition to survival, not a minigame.
    I will look into this idea though.
     
  10. I will help you with the mini game if you will make it.. I really want it xD

    I would love to help code test and stuff.
     
  11. Offline

    CaptainWalrus

  12. Offline

    TrompeOeil

    While the minigame idea looks nice, I just want this to be an addition to multiplayer where players have one extra thing to be wary of.

    As for the link to illness by CaptainWalrus that plugin is outdated. :p

    Still looking!
     
  13. Offline

    Kodfod

  14. Offline

    slayr288

    Kodfod
    Yes, I am.

    CaptainWalrus
    That looks like a great plugin, but it is not being supported.

    HeyAwesomePeople
    If you would like to help, PM me what you are good at in Java and what you would like to support in.
     
  15. Offline

    TrompeOeil

    Alright, sounds good. Thanks for taking the time to do this, for now I'll just wait patiently.
     
  16. Offline

    slayr288

    TrompeOeil
    and everyone else interested in this idea

    Here is the current config, I need ideas on what the actual infection would do as in consequences/perks.
    You can create any number of diseases you want with whatever instant potion effects you want.


    Code:
    #Diseases go from the entity, to the disease name, and the specifics of the disease. Infection duration is in seconds. 0 duration will disable. Chances are in percentile.
    Enabled: true
    FactionSupport: false
    Diseases:
      Zombie:
        example:
          enabled: true
          enabledWorlds:
            - world
            - world_nether
            - world_the_end
          Infection:
            infectionEnabled: true
            continueTimerOnLogout: false
            chanceOfInfection: 5
            infectOtherPlayers: true
            chanceOfInfectingOthers: 1
            infectionDuration: 60
            infectedMessage: '&6You have been infected with &7$disease.'
          PotionEffects:
            blindness: '5:3'
            hunger: '120:2'
            night_vision: '10:4'
      Wolf: []
      Spider: []
      CaveSpider: []
     
  17. Offline

    TrompeOeil

    slayr288
    Right, creative thinking activated.

    For Wolves, the confusion effect would work nicely in the sense that the wolf gave you rabies. This in conjunction with Speed I. It'd also make sense to put night vision on the Wolf list though, so a replacement for the zombie "perk" would have to be found.

    For Spiders, a slow effect with a jump boost effect maybe? They are a bit night/day of each other, but I suppose it would work considering spiders jump and whatnot.

    For Cavespiders, of course a poison/hunger effect would work nicely, though as to what the perk would be I have no idea at the moment.

    I'll shoot some more ideas later on when I have more time, as for now, thank you very much for taking the time to do this.
     
  18. Offline

    slayr288

    You can create how ever many diseases you want, and whatever potion effects/duration/severity. So you can configure all that you said.
     
  19. Offline

    CaptainWalrus

    TrompeOeil
    Though it's outdated, I tested it, no errors and works fine with bukkit and spigot server client.
     

Share This Page