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

    dravenable

    hhm doesnt seem to have that permission D: Still figuring out on what to do... And yes, i still need the permissions for no sun damage and power...
     
  3. You can to make a setting when is night the werewolf have more speed ?A little more strongest...
     
  4. Offline

    Fantasja

    when is the 2 new classes coming. i really love this plugin and and really look foward t onew classes
     
  5. it needs atleast 20 glowstone and a lapis block

    Just in case you didn't see that. I need to know, before I just change it, and break my server with OP ness XD

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

    geki888

    how do i disable ops having infinite power and no dayburn??? is a bit boring and overpowered:p
    awesome plugin though i used it on a server and thought it was a mod
    then i fixed bukkit just to get this
     
  7. Offline

    Crimson blade

    how can u add sn ppl to killlist
     
  8. Offline

    demontranoth

    I don't think that that is possible right now, but on my server all sns are automatically added to the list on server load... I do have a small server...
     
  9. Offline

    deadiron1

    Hey, sorry, what are the purple blocks used to make the vampire altar.
    Thanks



    Vampire Infect Altar:
    [​IMG]

    Many thanks

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  10. Could we have Humans die by vampires to become Ghouls?

    That way, the only way to become a Vampire, is to use the altar.

    So u can make vampires slightly stronger because they're harder to obtain :D

    Also, and option for /set coven and /set vampcure

    locations instead of anyone can create altars. Same like Church.
     
  11. Offline

    mike913

    I have two problems: Admins don't lose power
    and witchhunters don't gain any power
     
  12. Offline

    eclea1

    i have created an altar how do i activate it? (vampire evil)
     
  13. Offline

    Ikarirain

    There's two big issues I have come across so far that seem to be a problem when running this. The short-term problem is that when someone like a Demon is on the witchhunters list, and they dont have enough power, then the hunter who kills them doesnt gain 'any' power, and the demon stays on the kill list. Would it be possible to change this to reward the hunters and remove from the list even if the targeted player doesn't have enough power? Personally, I'd prefer to reward the hunters for killing supernaturals (cleansing the evil) whether the targets have power or not, since that seems to be the hunters main role.

    The second issue is long-term: Players come and go on a server, and they usually end up being bitten or killed in some way that turns them into a supernatural. Eventually the kill list is cluttered with inactive names who have long since stopped playing on the server. Would it be possible to clean up names from the list who have not logged in after a period of time?
     
  14. Offline

    RchGrav

    Matterz... I can't contain myself any longer...

    Now that plugins like McMMO have begun adding in "Spout Enhanced" features... have you considered this yet for SuperNatural? (Spout Enhanced means that the plugin works as intended, even if a server doesn't use spout.)

    The one idea that came to me was using similar techniques to the one that the MobDisguise plugin uses...

    Imagine if someone with the Werewolf curse.. ACTUALLY COULD BECOME A WOLF!?!?!

    Whats really neat about the "MobDisguise" plugin is that it works WITHOUT any client mods whatsoever...

    I'm not proposing that a werewolf's would always just appear as Wolfs.. or any of the actual mechanics around when the actual "Transformation" could possibly take place.. (Nighttime, Random, Player Controlled?)

    Also.. maybe having access to the other "Mob Entities" would even spark a few other design ideas for more SuperNatural classes.. Spider - (Spider venom infections?) Giants (???)

    What about a new kind of class called the "Mimic"... the mimic class would have the ability to mimic not only mobs, but MAYBE even players... (I know this is possible without client mods, I mess with players with my Notch costume on every once in a blue moon.)

    While spout's mobdisguise is cool.. I don't like the idea of players being able to use it outside of some kind of other play mechanic... SuperNatural seems to be the plugin that would be the prime candidate.

    Btw.. I haven't given kudo's yet. but the players on my system really seem to like your plugin.

    Rich
     
  15. Offline

    Nytemare3701

    Code:
    2011-08-14 22:37:42 [WARNING] Task of 'SupernaturalPlayers' generated an exception
    java.lang.NullPointerException
    at com.nijiko.permissions.ModularControl.permission(ModularControl.java:254)
    at com.nijiko.permissions.ModularControl.has(ModularControl.java:249)
    at me.matterz.supernaturals.SupernaturalsPlugin.hasPermissions(SupernaturalsPlugin.java:333)
    at me.matterz.supernaturals.manager.SuperNManager.advanceTime(SuperNManager.java:697)
    at me.matterz.supernaturals.util.SNTaskTimer$1.run(SNTaskTimer.java:38)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    CB 1000
    Heroes, Citizens, and Death&Rebirth
     
  16. Offline

    Raz0r.

    I just wonder, as i am running this on my server i'd like to make the classes as a group in the permissions plugin, which lead me to the question: Is it possible, in the next release to make a permission node so that if we put e.g the witchhunter node into a "Witchhunter" group in permissions, only that class is witchhunters? And if someones changed into a witchhunter they get automatically added to that group?
     
    raught19 likes this.
  17. Offline

    Alienware777

    Personally I think the WitchHunter's KillList is in need of work. I feel like it should only have players who are online, and when someone logs off it auto updates and adds in someone else. On the server I use most of the time the players who are on the KillList are never online, and so its extremely hard for the WitchHunters to gain power. Also, if someone has been on the KillList for a long time and not killed yet (which obviously wouldn't happen as much if it updated itself), they would be removed and another added to it.
     
  18. Offline

    blue_chaos

    Could you make an admin class with all of the powers, or add a class that you can config which powers it has that you can only obtain by doing /sn convert?
     
  19. Offline

    Shadowscape66

    The Firelord plugin does the same thing. Its as if the lava doesn't reduce your fall damage, just postpones it til you touch solid ground.
     
  20. Offline

    geki888

    couldnt there be some sort of flying on the demon like slow falling but as fast movement or something
    would be really cool
     
    Nemesis_Q likes this.
  21. Offline

    Revelator

  22. Offline

    Teldelariel

    I do not know if there is a prob already with this but my players when they wear a goldn helm (gold helmet) they still get burned, I have checked the config file and cannot find the config for the gold helmet (if there is meant to be one) SN 2.5.2 CB1000 a host of plugins
     
  23. Offline

    Phibedy

    Is it possible to set different chances to become a vampire for expample 50 %; to become a demon 10 %.
    Is it possible to dissable unlimitet power from Ops?
    Is it possible to set a higher jump ability? JumpDelta: 200.0 doesn´t work?
     
  24. Offline

    timmaeh

    Is it possible to mixed some classes? Like i wanna have a warlock, so i put into the cfg a new class "warlock" an give him like the others some abilities?!
     
  25. no this is not possible currently
     
  26. Offline

    timmaeh

    Ok, would be nice if something like that could be implemented.
     
  27. Offline

    Phibedy

    Now I know what´s wrong but I don´t know how to chance, pls help.:
    It doesn´t matter what I change in the config.yml, but it doesn´t have any affect.
    Best regards
     
  28. Offline

    Revelator

    Is it possible to add a delay until a person gets turned after being infected ?
     
  29. Offline

    Nytemare3701

    On #Heroes
    PLEASE add this so that I can use Heroes and Supernaturals together.
     
  30. Offline

    Voltage77

    I need help, people can't use altars on my servers. I know I built them right because they work for me (I'm admin btw), and I checked to make sure they have the right permissions (flat file). Is there something I'm missing?
     
  31. Offline

    laserlemons

    What exactly is everyone putting in their WitchHunter halls? i cant think of anything
     

Share This Page