Inactive Supernatural Players v2.5.2 - Vampires, Werewolves, Ghouls, Priests and More [1000]

Discussion in 'Inactive/Unsupported Plugins' started by Matterz, Jul 22, 2011.

  1. Offline

    Matterz

    Supernatural Players
    A player classes plugin for Minecraft


    Current Version: v2.5.2

    Background:
    This plugin was originally inspired by TrainYourBrain's Vampire plugin. My server used and enjoyed Vampires, but we felt that more fun could be had by having multiple classes; each with their own unique abilities. After a lot of brainstorming, civilized debate, and shouting; we decided to start with an initial release of Vampires, Werewolves, Ghouls and Priests.

    What's new in Version 2:
    Version 2 of Supernatural Players adds the classes of Demon and WitchHunter. Both classes are considered to be Ranged DPS type. Further details can now be found in the Classes list below. Also available is Multi-World support. To use this feature you need to set (multiword: true) in the config.yml. Then set supernatural.world.disabled for all permission groups in the worlds where you don't want the plugin to be active.

    Download:
    version v2.5.2 (Recommended)
    version v1.1.9

    Source: https://github.com/Matterz/SupernaturalPlayers

    Recommended Plugins:
    - Permissions
    - WorldGuard

    Features:
    • General Information:
      • Classes include Vampire, Werewolf, Ghoul, and Priest
      • All classes have active and passive abilities that depend on their current power level.
      • Each class has a slightly different method for gaining power (See class details below).
      • Using active abilities and dying both drain a player's power.
      • Each class has unique join and quit events (See class change details below).
      • Your current power/total power determines how well your passive abilities work!
      • In-game help is accessed by /sn help
      • WitchHunters' Kill List is randomly generated on server restarts. (Admin command /sn rmTarget can be used to remove players from the list)
    • Class Join/Leave Information:
      • Each class has a unique event required for joining or leaving.
      • Joining a Class:
        • Humans construct special Altars to convert to Vampires, starting with a solid Gold Block.
        • Humans sometimes convert to Werewolves when dying to wild wolves at night.
        • Pig Zombies sometimes have the ability to make humans undead rather than just dead.
        • Any human who shows proper devotion to the Church may become a Priest.
        • Non-Priest humans who can prove their Supernatural Hunting Abilities by slaying 3 different types of supernaturals without dying will be invited to the WitchHunters' Association.
        • Humans who enter the Nether covered in dead animal skins (leather armor) and sacrifice themselves to the Inferno will become Demonic.
      • Leaving a Class:
        • Vampires construct special Altars to regain their humanity, starting with a solid Lapis Block.
        • Werewolves must make themselves a Wolfbane potion, starting with an empty Bowl.
        • Priests merely have to insult the Church by offering Coal to the donations' Altar.
        • The Holy energy of the Church's Altar will sometimes cleanse a Ghoul and restore their humanity.
        • Demons who die in icy water while carrying snowballs will find the demonic fire in their blood cooled.
        • WitchHunters who exhibit extremely poor bow skills (kill themselves) will be removed from the Association.
    Classes (open)



    • Vampires (Melee DPS):
      • Gain Power By:
        • Killing Creatures
        • Killing Players
        • Gained over time while logged into the server (Passive)
      • Passive Abilities:
        • Water Breathing (Drains Power)
        • Health Regeneration (Drains Power)
        • Increased Attack Damage
        • Combat Damage Reduction
        • Fall Damage Immunity
        • Truce with Some Monsters
      • Active Abilities:
        • Set Teleport Location (Right-Click with: Red Rose) - Uses 0 Power
        • Teleport (Left-Click with: Book) - Uses 9000 Power
        • High Jump (Left-Click with: Red Rose) - Uses 1000 Power
      • Weaknesses:
        • Catch Fire in Sunlight (if not wearing Gold Helm)
        • Increased Damage Taken from Wooden Objects
        • Cannot Eat Food
    • Werewolves (Melee DPS):
      • Gain Power By:
        • Killing Creatures
        • Killing Players
        • Eating Food (excludes Bread)
      • Passive Abilities:
        • Health Regeneration
        • Increased Attack Damage
        • Fall Damage Reduction
        • Truce with Wolves
      • Active Abilities:
        • Summon Wolf Pet (Left-Click with: Raw Pork) - Uses 2000 Power
        • Dash (Left-Click with: Feather) - Uses 400 Power
      • Weaknesses:
        • Abilities only Active at Night
        • Cannot Use Weapons at Night
    • Ghouls (Tanks):
      • Gain Power By:
        • Killing Creatures
        • Killing Players
      • Passive Abilities:
        • Health Regeneration
        • Increased Attack Damage
        • Combat Damage Reduction
        • Fall Damage Immunity
        • Truce with Undead Monsters
      • Active Abilities:
        • Summon Zombie (Left-Click with: Raw Pork) - Uses 1000 Power
        • Unholy Bond (Left-Click with: Bone) - Uses 50 Power
      • Weaknesses:
        • Damaged by Water
        • Cannot Use Weapons
    • Priests (Healers/Utility):
      • Gain Power By:
        • Donating to the Church (Bread, Fish, Grilled Pork)
      • Passive Abilities:
        • Additional Damage vs. Supernaturals
        • Smite (Fire) Damage vs. Supernaturals
        • Smite (Fire) Damage vs. Monsters
      • Active Abilities:
        • Banish Supernatural (Left-Click with: Feather) - Uses 4000 Power
        • Exorcise Supernatural (Left-Click with: Sugar) - Uses 9000 Power
        • Drain Supernatural (Left-Click with: Book) - Uses 1000 Power
        • Cure Supernatural (Left-Click with: Flint) - Uses 4000 Power
        • Heal Human (Left-Click with: Paper) - Uses 1000 Power
        • Guardian Angel (Left-Click with: Wool) - Uses 5000 Power
      • Weaknesses:
        • Cannot Wear Armor
        • Cannot Attack Animals
    • Demons (Ranged DPS):
      • Gain Power By:
        • Killing Creatures
        • Killing Players
        • Standing in Lava
      • Passive Abilities:
        • Immune to All Fire Damage
        • Heal while in Lava
        • Immune to Fall Damage
      • Active Abilities:
        • Fireball (Left-Click with: Redstone) - Uses 2000 Power
        • Snare (Left-Click with: Ink Sack) - Uses 1000 Power
      • Weaknesses:
        • Cannot Wear Armor
        • Lose Power when NOT in Lava or the Nether
    • WitchHunter (Ranged DPS):
      • Gain Power By:
        • Killing Players
        • Bonus for killing Players on the kill list (/sn KillList)
      • Passive Abilities:
        • Fall Damage Reduction
      • Active Abilities:
        • Fire Arrow (Light target on Fire) - Uses 100 Power
        • Triple Arrow (Quickly fire 3 arrows) - Uses 100 Power
        • Grapple Arrow (Grapples on target) - Uses 500 Power
        • Power Arrow (Attack with bonus damage) - Uses 1000 Power
      • Weaknesses:
        • Can Only Wear Leather Armor
        • Cannot Use Melee Weapons



    • Spell Details:
      • The term 'Supernatural' applies to Vampires, Werewolves, Ghouls, and Demons only.
      • All spells will consume the item used to cast them.
      • Priest spells have a range of 20 blocks.
      • Banish will send the target player to the Banish Location set by server admins
      • Drain will remove 15% of the target's current power
      • Heal restores up to 5 hearts of health per cast
      • Cure will restore the target to Humanity (reverting them to Priesthood or making them merely Human) [Both the Priest and the target must be holding Flint for this spell to function]
      • Exorcise also restores the target to Humanity, but does not require the target's cooperation!
      • Teleport to Coven will return the Vampire to a location set by server admins
      • Demons' Snare spell lasts only 10 seconds.
      • Cycle through a WitchHunter's Arrow Types by Left-Clicking with a Bow
      • A WitchHunter's Power Arrow will cause the bow to go into 'cooldown' before you can fire again.
      • Triple Shot is intended to help WitchHunters keep a supply of arrows. If you do not want WitchHunters to gain arrows this way then remove Triple Shot from the config.yml
      • Vampires are immune to sun damage when wearing a Gold Helm
      • Ghouls' Unholy Bond ability allows them to share damage taken with their supernatural target as long as they are close by
      • Priests' Guardian Angel ability will protect their friend from death once
    Future Features:


    • Adding Ice Elemental (Supernatural: Ranged Utility)
    • Adding NightStalker (Human: Stealth)
    If interested you can join us on our Minecraft server to 'beta test' new classes and provide feedback and suggestions.



    Server: mc.chaoticuniformity.net
    Forum Thread: ChaoticUniformity

    Altar Examples:
    AltarExamples (open)

    Vampire Cure Altar:
    [​IMG]

    [​IMG]
    [​IMG]

    Vampire Infect Altar:
    [​IMG]
    [​IMG]

    Priest Altar:
    [​IMG]

    WitchHunter Hall:
    [​IMG]


    Commands:
    Code:
    <optional Parameter>
    [required Parameter]
    
    Player:
    /sn help - Shows a list of available commands
    /sn power - Shows current class and powerlevel
    /sn list - Shows a list of online players in each class
    /sn classes - Shows a list of classes with a short description of each
    
    Admins:
    /sn admin - Shows a list of available Admin commands
    /sn cure <playername> - Restores player to humanity (either reverting them to Priest or making them human)
    /sn convert <playername> [class] - Converts a player to the specified class
    /sn power <playername> [amount] - Gives player specified amount of power
    /sn reset <playername> - Resets a player's power to zero
    /sn rmTarget <playername> - Removes player from the WitchHunter kill list
    /sn reload <type> - Reloads the config.yml or data.yml file
    /sn save - Saves both the config.yml and data.yml files (default: config.yml)
    /sn restartTask - Restarts the task timer used for many passive abilities (in case of it crashing due to overload)
    /sn setChurch - Sets the player's current location as the Church
    /sn setBanish - Sets the player's current location as the Banish location

    Permissions Nodes:
    Code:
    supernatural.command.help - access to /sn help
    supernatural.command.list - access to /sn list
    supernatural.command.power - access to /sn power
    supernatural.command.classes - access to /sn classes
    supernatural.command.killlist - access to /sn killlist
    
    supernatural.player.shrineuse - access to vampire and priest shrines
    supernatural.player.wolfbane - access to wolfbane potion creation
    supernatural.player.preventwaterdamage - prevents ghouls from taking water damage
    supernatural.player.preventsundamage - prevents vampires from taking damage in sunlight
    supernatural.player.witchhuntersign - allows player to create WitchHunter signs used for WitchHunter Halls
    
    supernatural.admin.infinitepower - gives player unlimited power
    supernatural.admin.partial.curse - allows player to change their own class only
    
    supernatural.world.disabled - disables supernatural players in world if: (multiworld: true) in the config.yml
    
    supernatural.admin.command.adminhelp - access to /sn admin
    supernatural.admin.command.cure - access to /sn cure
    supernatural.admin.command.curse - access to /sn convert
    supernatural.admin.command.power - access to /sn power <playername> [amount]
    supernatural.admin.command.reset - access to /sn reset
    supernatural.admin.command.reload - access to /sn reload
    supernatural.admin.command.save - access to /sn save
    supernatural.admin.command.setchurch - access to /sn setChurch
    supernatural.admin.command.setbanish - access to /sn setBanish

    Setup Steps:
    1. Download .zip file
    2. Unzip files and place in plugins/ folder
    3. Start Server
    4. Go to Church location and use /sn setChurch
    5. Go to Banish location and use /sn setBanish
    6. Create a WitchHunters' Hall by placing an Iron Door with a nearby sign using the term 'WitchHunter' (default)
    Additional Note:
    Most features in this plugin can be changed in the config.yml for balancing or to help prevent conflict with other plugins. However, be warned that improper changes to the config.yml can cause the plugin to fail entirely! Most servers should not have to make any changes to the default settings in order to successfully run Supernatural Players.


    Donations:
    (Appreciated, but definitely not required.)
    [​IMG]

    Changelog:
    Versions are numbered x.y.z
    x - major release (major incompatibility changes)
    y - feature release (feature changes, some incompatibility changes)
    z - bugfix only (general bugfix, bukkit version update)

    version 2.5.2
    • Corrected NPE bug with ghouls
    CompleteChangeLog (open)

    version 2.5.1
    • All Classes can have Armor/Weapons restrictions!
    • Ghoul Unholy Bond correctly considers Armor
    • Added Persistence for Guardian Angel, WitchHunter Application Progress, and Vampire Teleport spots
    version 2.4.1
    • Fixed several bugs:
      • Vampires can no longer eat ever
      • Players will not lose power while in a disabled world
      • Fireballs with not damage players with GodMode active
    • New Priest spell 'Guardian Angel'
    • New Ghoul ability 'Unholy Bond'
    • Vampires can now prevent sun damage with a Gold Helm (default)
    • Vampires can now set their own teleport location
      • Right-Click with a Red Rose (default)
      • /sn setCoven removed as it is no longer used
    version 2.2.10
    • Minor adjustments to help server load
    version 2.2.8
    • Minor Bug Fixes:
      • Ghouls now regen in rain when under glass
      • MultiWorld should correctly disable all Supernatural events
      • Hunters can no longer fire without arrows
      • All death events should penalize power
    version 2.2.7
    • New permission allows admins infinite power
    • Gave demons fall damage immunity to prevent lava-fall bug
    version 2.2.6
    • Completely fixed chance to convert to Werewolf
    version 2.2.5
    • Fixed chance to convert to Werewolf and Ghoul
    • Ghouls no longer regen in rain
    • Demons power messages in lava should now be accurate
    • Added CreatureKill to WitchHunters (against my will :'()
    version 2.2.3
    • Added new classes:
      • WitchHunter
      • Demon
    • Added Multi-World Support
    • Added Permission node for WitchHunter sign creation
    • Prevent Ghouls from taking water damage if in a Boat
    • Allows Priests to use Smite on Monsters
    • Added admin command to start Task Timer if it fails
    version 1.1.9
    • Re-ordered deathevents to give proper power credit
    version 1.1.8
    • Added Permission node for Sunlight damage on Vampires
    version 1.1.7
    • Added Permission node for Wolfbane Creation
    • Added Permission node for Ghoul water damage
    • Adjusted Vampire power usage math
    version 1.1.6
    • Made WorldGuard and Permissions Optional
      • Defaults to Op if Permissions is missing
      • Defaults to full build and full PvP if WorldGuard is missing
    • Added Permission node for Shrine Use
    • Added config option for Vampires burning in Sunlight
    version 1.0.6
    • Initial public release
     

    Attached Files:

    gtgaugusto, LegioN7, axo801 and 9 others like this.
  2. Offline

    Oscarius

    Fantastic plugin. Any chance of iConomy support? For example, priests can donate currency instead of/in addition to items.

    Also, is there anything that will prevent this plugin from working on a non-pvp server?
     
  3. Offline

    NazzyDragon

    Seems I cannot figure out how to get altars to work :U The config confuses me a lot.. anyone got a screenshot of one I can see??

    Thank you. Everything is working dandy, love the multiworld support and ability to turn off chat colors. Keep of the fantastic work <3.
    No bugs to report! I may very well use this soon.
     
  4. Offline

    Megalanias

    ...very nice plugin, but i don't get it how to convert to werewolf, i spawn wolfes and was killed by them in the night, but i don't convert to te werewolfes, i have done this very ften but i still no convert, whats wrong ?
    Hey, can you possible add something like nightvision for vampieres etc. ?
    p.s.: I'm a Vampire an I don't ght burn i the sun why ?
     
  5. Offline

    vrox

    With the default settings, you just have to have 20 obsidian with 7 squares of a gold block for an evil altar, or 20 glowstone within 7 squares of a lapis block for an good altar.
    Within those limits, you can put them where ever you want, allowing you to get creative.

    I just made some quick altars with default settings to show them. Nothing to special. Screenshots attached.
     

    Attached Files:

    Matterz likes this.
  6. Offline

    Megalanias

    Is is possible to change the max power ?
     
  7. Offline

    vrox

    I dont think so, but you could lower or raise the amount of power you gain/lose from everything, which would give the same effect.
     
  8. Offline

    SkullGuerras

    I do not see any error on the server but the commands, when I type /jobs join Miner or any other job of the jobs of this error, and other plugins to give the same error.
     
  9. Offline

    CraftForTheCure

    There was a human right in front of me
     
  10. wut do the altars have to look like
     
  11. Offline

    omnija

    t
    thanks :)
     
  12. Offline

    vrox

    Are ghouls suppose to take water damage while in a boat? Cause they are for me at least, and I dont think they should.
    Also, regeneration at least for vampires and ghouls seems to be stopping randomly. Sometimes logging out and back in fixes it, sometimes if I reload the config and they relog it works, and sometimes even that doesnt work. Anyone else getting this problem?


    @tcvs See reply 107
     
  13. Offline

    Matterz

    That looks correct, but it's hard to tell without the actual .yml file. Also, make sure you have permissions in the correct world. I'm not sure what else to recommend. It is a problem with permissions, not Supernaturals.

    What version of permissions are you using?

    hmm, this functionality doesn't exist right now. After the next major update I can look into making chat and messaging more flexible.

    Let me test it out again. I'm supporting two versions of the plugin so I may not have implemented monster damage on the public version yet.


    Wolves have to kill you at night in order for you to contract the virus.

    I can't give nightvision without using a client-side mod. I'd like to stick to just the server-side plugin for now.

    Check your server log and see if you were getting warnings about the server being overloaded. The regen runs in a task timer and if the system time changes in unexpected ways due to the server being overloaded it can sometimes kill the timer.

    Yea they probably shouldn't. I'll look into updating the code.

    There isn't yet. I'll see about implementation of this.

    The server I use this on has only 1 PvP world so all these features with Creative worlds and multi-worlds I haven't had to deal with before.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  14. Offline

    vrox

    Okay, thanks for letting me know.

    Ah, that's probably it then. Any easy in-game way to restart it?

    Awesome, thanks.
     
  15. Offline

    kallyssa

    The vampires don't seem to be burning during the day. Any reason why?
     
  16. Offline

    vrox

    Did you give them the prevent sun damage node?
     
  17. Offline

    kallyssa

    Ah I think that is it since I am an admin I must have inherited it naturally - thanks :)
     
  18. Offline

    hampeey

    Hey, I love this plugin for my server but there's some things I don't understand. How the church donation works, how to create wolfbane potion, and how to see what kind of abilites each "supernatural" have, and how to cure Ghouls.. D: Im thankful for answers, sorry to bother.(And my newbiness)
     
  19. Offline

    IEclipseII

    What kind of Alters do I create, and how do donations work...? All you said was a special alter starting with a golden block. I need to know how to make the ACTUAL alter
     
  20. Offline

    Matterz


    Updated:

    @vrox - Thanks for the Altar Images.

    Added pictures of example Altars to the Original post. Hopefully these help get you on the right track.

    Church Donation and Vampire Altars are very similiar:

    For Priests:
    1. Construct any building you like for a Church
    2. Put a Diamond Block in the middle as an Altar
    3. Type /sn setChurch
    4. Then just Right-Click the Altar and you should get a help message
    For Vampires:
    1. Create the Altar
      1. Place the main Altar Block (Lapis)
      2. Place 20 supporting Blocks (Glowstone)
    2. Right-Click the Lapis Block

    For the Wolfbane Potion:
    1. Make sure you are a Werewolf
    2. Make sure it is Daytime
    3. Get a Bowl
    4. Left-Click with the Bowl in your hand
    5. Follow the helpful message in-game

    You cannot check supernatural abilities in-game. You must refer to the Classes section of my Original Post or look through the config.yml file.

    Ghouls are cured by Right-Clicking on the Church Altar. It may take several attempts as it is only a 25% chance to cure.

    I realize that some aspects of the plugin are confusing. However, we decided that using /commands breaks the immersion of the game. So every action is instead based on players interacting with the environment in very specific ways.

    If anyone would like to make an instructional video I'd definitely appreciate it. :D

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
    vrox likes this.
  21. Offline

    Oscarius

    Thank you for this amazing plugin! Initial interest from our users is high and we're going to introduce the plugin very soon.

    I'm looking forward to future updates!
     
  22. Offline

    kallyssa

    Sorry for another questions - but I have been trying in vain to become a werewolf, demon, and ghoul - however after many attempts and over 100 deaths with each I still have not become any of those classes. Please what am I missing - is it a permission setting, doesn't work on admins, config setting?

    Also the spreadcurse is that for spreading to other players or the ability to get it the curse from the methods?

    For werewolf I have been repeatedly dying to angry wolves, demon I have been dying in the nether by lava or fire, and ghoul I have been dying to the zombie pigman.

    Thanks again for your help - this is the favorite plugin for my users.
     
  23. Offline

    Matterz

    Supernatural.SpreadChance - This is your chance of turning into a werewolf, ghoul through any means.

    Your chance of turning into a Demon is always 100%.

    For Werewolf: You must die to an untamed angry wolf at night (while human)
    For Ghoul: You must die to a Pig Zombie in the Nether (while human)
    For Demon: You must enter the Nether wearing full Leather Armor. Then you must die in lava. (while human)

    There aren't really any restrictions to this except the new 'supernatural.world.disabled'. If you have this in combination with 'multiworld: true' in the config file then none of the supernatural stuff will work.
     
  24. Offline

    Pro457

    I love this plugin but whenever u remove it there names stay the color even after cured
    its really annoying
     
  25. Offline

    Andybhoy

    See for the vampires, would it be possible to have it so thay can't cross running water like the old myths? And could you make like an all round fighting class for humans like a Templar class that could be like a mirror of the goul class.
    This pluggin looks awesome though and i will get it once there are less changes happening to it :)
     
  26. Offline

    Aphantas

    I am having similar problems to kallyssa. I have tried to turn my character into both a demon and a ghoul legitimately and after many deaths it still has not occured. I have made sure that my character was in the human class beforehand. Multiworld is set to false and I have no problems using the convert command in the typing field. All other functions of the plugin work properly so it is most likely not incorrect installation.
    Also, When powering up in fire as a demon in a non-nether world both the power regen from fire and the power degen from not being in the nether are activating at the same time, causing the gain power message to be incorrect. Is there a way in which you can have the message show the actual increase/decrease in power overall and not a pre-set message?
    I am getting messages which show a 20 power increase, while saying it is in fact 40.

    Apart from those , great plugin. can't wait for the ice elemental, it would suit my frozen tower well.
     
  27. Offline

    Lumaeffects

    THIS SOUND FANTASTIC!! :D[cake]
     
  28. Offline

    Matterz

    For Demon; you are wearing full leather armor before you enter the portal to the Nether? And you are dying in the lava? I just checked again and it is still working on my server.

    (Also, the Nether is defined by Environment.Nether in the Bukkit coding. You aren't using some custom map generator that looks like the Nether but isnt?)


    This bug is something I plan to tackle in the coming days.
     
  29. Offline

    vrox

    Grapple is AMAZING. And fireball.
    Now I just need to figure out which plugin is keeping me from being able to shoot myself XD

    And what exactly does this do?:

    Code:
    BurnableBlocks:
    - GRASS
    - LEAVES
    - AIR
    - SEEDS
    - WOOD
    - BOOKSHELF
    
     
  30. Offline

    IEclipseII

    Thank you! Before I was using /sn convert. Great plugin, my players love it! Nice job :D
     
  31. Offline

    Zauyrio

    Can you make some permission nodes that define who can become what?

    For example, i have a permission class called "witchhunter" and i only want people in that class to become witchhunters.

    Same thing with demon and the rest. Like supernatural.use.witchhunter

    or something.

    EDIT:

    Also, maybe a config option to enable/disable classes.
    I dont really want demons on my server.
     

Share This Page