mmSupernaturals

mmSupernaturals, based off of the plugin "Supernatural Players" by Matterz
It includes Vampires, Ghouls, Werewolves, Demons, Priests, and WitchHunter.

Source Code

  • WorldGuard

Todo:

  • Adding custom classes.

Features

General:

  • Classes are Vampire, Ghoul, Werewolf, Demon, Priest, and WitchHunter.
  • All classes have abilities that depend on your power level.
  • All classes gain power in a certain way.
  • WitchHunter kill list generate on server start. (Admins can remove players with the command /sn rmTarget)

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.
  • Humans who fall off a cliff with their Wings (feather) will find their spirits lifted.

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 (Includes spell details)

Commands:

<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
  • /sn join - Adds the player (who sent the command) to the whitelist (If whitelist is enabled in config)

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:

  • 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.vampire - access to vampire shrines
  • supernatural.player.shrineuse.priest - access to 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.enabled - enables 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
  • supernatural.convert.(TYPE, vampire, priest, etc).allow - Allows a player/group to convert to a specific type.

Donations

Donations are never required! You can donate with the button in the top-right corner of the page.

Metrics

This plugin uses Hidendra's Metrics. Basic information about your server (Java Version, Offline/Online Mode, MC Version, OS name, CPU cores, Online Players), about Metrics (An identifier and the metrics version) and this plugin's version. You can opt out of this service by changing opt-out to true in the file plugins/PluginMetrics/config.yml. More information can be found at mcstats.org.

Setting up:

  1. Download the plugin,
  2. Place it in your plugins directory,
  3. Start your server,
  4. Go to the Church and type the command: /sn setChurch,
  5. Go to the Banish location and type the command: /sn setBanish,
  6. Make a WitchHunter's Hall by placing an Iron Door with a sign next to it saying "WitchHunter" (Default)
  7. Done!

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

  • Avatar of AquaHusky AquaHusky Jul 24, 2014 at 17:57 UTC - 0 likes

    I'd really like to see this plugin get more updated with some new classes like "Witch" "Ghost" "Wither" you know? I see great potential in this, in fact I'm planning on learning about development of plugins to try and make my own version of this I feel it could be really flexible to work with if continued.

  • Avatar of Sups123 Sups123 Jul 23, 2014 at 22:50 UTC - 0 likes

    "Okay, so I was in the nether with my friend and I died by a pigman. I then became a Ghoul..

    First off I don't like the who "class" idea but that's not my call.

    I really like human because it's the most Vanilla class.

    I just think when you get the requirements for a class, you shouldn't just turn into that class, it should ask you.

    For example:

    "Congratulations! You have killed 3 Supernatural beings! You know have the choice to become a Witch Hunter! /Yes or /No"

    Just an idea. I was turned into a ghoul and had to have my friend become an Angel because no angels or priests were on and when they were, they didn't have enough power to cure me...

    Thanks for reading. Sup_Brah123"

    That was a post I posted on the forums of a minecraft server I play on with your plug-in.

    Really hope you put this into consideration :)

    Thank you.

  • Avatar of garcialakeworth garcialakeworth Jul 21, 2014 at 07:01 UTC - 0 likes

    Join my server if you can mmiillkkaa

    TrueVanillaRP

    My server ip: TrueVanilla.MyMc.io

    Oh and also another suggestion I had was to add night vision to vampires and werewolves.

  • Avatar of mmiillkkaa mmiillkkaa Jul 21, 2014 at 00:05 UTC - 0 likes

    @garcialakeworth: Go

    The class no longer exists. I keep forgetting to remove the information from this page.

  • Avatar of garcialakeworth garcialakeworth Jul 21, 2014 at 00:00 UTC - 0 likes

    Also the enderborn class, not sure if its a easter egg class or really hard to join or what, basically Im just wondering if it is even possible to become one.

  • Avatar of garcialakeworth garcialakeworth Jul 20, 2014 at 13:08 UTC - 0 likes

    YESSSS mmiillkkaa is still working hard people!!! Im excited.

  • Avatar of mmiillkkaa mmiillkkaa Jul 19, 2014 at 17:12 UTC - 1 like

    Sorry that I haven't been updating this. I'll be updating it for 1.7.9 then I will redo the plugin.

  • Avatar of sylergcs sylergcs Jul 17, 2014 at 13:30 UTC - 0 likes

    Will there be a update for 1.7.9 as i love this Plugin but cant use it on my server T-T

  • Avatar of NoahDTheHorse NoahDTheHorse Jul 16, 2014 at 22:56 UTC - 0 likes

    does this plugin require world gaurd because in the source code it says import static com.sk89q.worldguard.bukkit.BukkitUtil.toVector and you need world gaurd for this import to work, and if it requires world gaurd or any other plugi nyou should mention it

    Noah David

  • Avatar of garcialakeworth garcialakeworth Jul 13, 2014 at 17:53 UTC - 0 likes

    Here are some fixes / additions I think you could consider: Some of these are my own opinion and some are some errors I found. Eitherway this is my favorite plugin of all time.

    1.To become a angel is way to easy and people accidentally become angels lol. Change to a altar type like vampire. 2. Wolves can still max power levels using one melon or one flesh. 3. Vampires can still eat beef, steak, poisonous potato, pork, cooked pork. I believe thats it. 4. Ghouls should be like vampires and not be able to eat as well. 5. Instead of giving angels super jump give them a fly power that drains power and they fall when they run out of power. 6. Add a water type class. Sea Nymph. Water breathing. slow on land. Fast underwater. Heals by water. 7. Snow Imp: Heals in snow arenas, freeze water to walk across. Infinite snow making with power. summon snowmen. Maybe if possible some kind of snow teleport, like only teleport to other snow while holding snow block.

Facts

Date created
Nov 18, 2011
Categories
Last update
Jan 26, 2014
Development stage
Release
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Curse link
mmSupernaturals
Downloads
42,841
Recent files

Authors