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 ShadowDemonX4 ShadowDemonX4 Jul 31, 2014 at 23:47 UTC - 0 likes

    I simply compiled the GitHub source code for CB 1.7.9 with Java 7 and it works without any alterations to the actual code. Also, I noticed the word "Priest" is misspelled once in the config file as "Preieist".

    On another note, can I add / remove classes in this plugin? I noticed everything is laid out in the config file, but I'm not certain if the classes are hard coded into the plugin or if new ones can be created altogether. Anywho, if you need help with this feature or any others, I'd be happy to contribute to the GitHub project.

  • Avatar of Malachi21 Malachi21 Jul 31, 2014 at 20:18 UTC - 0 likes

    Please help me.. People are getting one shot killed with mmSupernaturals engaged. Like werewolf and ghoul.. both are piercing armor completely. and destroying people and I don't know what to do. How do I remove armor piercing?

    Owner of SableCraft MineCraft 72.228.165.109:25565 http://www.sablecraftgaming.com SableCraft

    Malachi21

  • Avatar of hope2333 hope2333 Jul 31, 2014 at 08:41 UTC - 0 likes

    How to change the languages to this plugin?I hope my friend can use it,they are Chinese

  • Avatar of Jack25440 Jack25440 Jul 28, 2014 at 05:49 UTC - 0 likes

    This is just an idea but as far as I've read ghouls can't eat human food so why don't you make it so they only gain food bars from eating flesh (e.g. Rotten flesh, killing zombies,villagers and players.

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

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
43,077
Recent files

Authors