Supernaturals 1.01

BECOME A VAMPIRE, WEREWOLF & WITCH! [1.16]

  1. realFirstix
    Native Minecraft Version:
    1.16
    Tested Minecraft Versions:
    • 1.16
    [​IMG]

    Supernaturals, the first plugin of its kind! Here you can become one of the three
    supernatural beings; A Vampire, werewolf or witch. You can set your supernatural
    state via a simple command, or through the natural way, which involes acquiring items
    needed for a transition. Each supernatural type has its own item/way which is
    needed for transition into that supernatural type. If you choose to become
    a vampire, you will burn in the sunlight, but will possess effects which are all
    customizable in the config. You will also be able to COMPEL players by right clicking
    on them whilst being a vampire. Or, you can choose to become a werewolf, were you
    will turn into an ACTUAL WOLF, when night comes. Werewolfs have seperate
    effects for when they're in their human forms, and when they're in their wolf forms.
    Again, all is customizable in the config.yml. Finally, if you choose to become
    a witch, you will be able to also possess customizable effects, and will be
    able to cast spells on other players or yourself, depending on the spell.

    Every items; displayname, lore and crafting recipe are customizeable, as well as
    every text message.

    *This plugin is heavily inspired by the famous Supernatural TV Shows; the originals,
    and the vampire diaries! So if you're also a fan of those, this plugin is perfect for you!

    WIKI LINK CONTAINING ALL INFORMATION ABOUT ITEMS:
    https://github.com/realFirstix/Supernaturals/wiki


    [​IMG]

    VAMPIRE SNIPPET
    [​IMG]
    WEREWOLF SNIPPET
    [​IMG]
    WITCH SNIPPET
    [​IMG]

    [​IMG]
    /sn - shows version of current build you are running on your server
    /sn menu - opens a menu which is used to obtain any item within this plugin
    /sn witchmenu - opens a menu for casting spells, can only be executed by witches
    /sn set [playername] [supernatural type] - sets players supernatural type, default in place of type resets players type

    [​IMG]
    Code (Text):
    ######################
    ##  S U P E R N A T U R A L S  ##
    ##                                       ##
    #by @realFirstix on spigotmc.org#
    ######################

    PluginPrefix:
      prefix: '&c[&aSuper&enaturals&c]'
      enabled: true
     
    #message that is sent to player when they do /sn help#
    helpMessage:
      - '&c---&3[Super&enaturals]&c---'
      - '&c/sn - shows version of current build you are running on your server'
      - '&c/sn menu - opens a menu which is used to obtain any item within this plugin'
      - '&c/sn witchmenu - opens a menu for casting spells, can only be executed by witches'
      - '&c/sn set [playername] [supernatural type] - sets players supernatural type, default in place of type resets players type'
      - '&c/sn help - this command'
     
    #message sent when players command is not found or invalid#
    unknownCommand: '&cThat command does not exist! use /sn help for guidance'

    #message sent to player when they have no access to a command#
    noPermissions: '&cYou do not have permissions for that command!'

    VampireSettings:
      #minimum light level for a vampire to take damage. range is 0 to 15 #
      minLightLevelForDamage: 13
      #also set vampires on fire when they are in the sunlight?#
      setOnFire: true
      #settings for the compulsion gui#
      CompulsionGui:
        makeTargetChat:
          enabled: true
          #cooldown in minutes#
          cooldown: 5
          #message sent to player when they attempt to compel someone when theyre still in cooldown#
          compulsionError: '&eYou cannot do that right now!'
          item: EMERALD
          title: '&eChat Compulsion'
          #the chat message format for when a player forcefully says something#
          #use {PLAYER} to represent the players name, and {MESSAGE} to represent the message#
          chatMessageFormat: '&c{PLAYER} &e>> &f{MESSAGE}'
          Lore:
            - '&cMake your target'
            - '&csay anything you want'
            - '&cthem to say!'
        forceTargetToGiveItem:
          enabled: true
          #cooldown in minutes#
          cooldown: 5
          #message sent to player when they attempt to take someones items when theyre still in cooldown#
          takeItemError: '&eYou cannot do that right now!'
          item: DIAMOND
          title: '&cTake Item Complusion'
          Lore:
            - '&cMake your target'
            - '&cforcefully give you'
            - '&ctheir item of your choice'
      #All potion effects last for an infinite amount of time, basically treated as part of vampires abilities#
      #Add new effects by writing out their name, and specifying the level just like below.#
      PotionEffects:
        FAST_DIGGING:
          Level: 3
        SPEED:
          Level: 2
     
     
     
    WerewolfSettings:
      #sound to play when player turns into a werewolf, and ability to enable it or disable#
      onTurnToWolf:
        sound: ENTITY_ENDER_DRAGON_DEATH
        enabled: true
      #same as above but sound when wolf turns back into human form#
      onTurnToHuman:
        sound: ENTITY_ENDER_DRAGON_DEATH
        enabled: true
      #health of werewolf form max is 20#
      health: 20.0
      #can player open inventory whilst in werewolf form?#
      wolfOpenInventory: false
      #Potion effects whilst in human form#
      HumanFormEffects:
        SPEED:
          Level: 1
        NIGHT_VISION:
          Level: 1
      #Potion effects whilst in wolf form#
      #INVISIBILITY MUST REMAIN NO MATTER WHAT#
      WolfFormEffects:
        SPEED:
          Level: 3
        NIGHT_VISION:
          Level: 1
        REGENERATION:
          Level: 1
        INVISIBILITY:
          Level: 1
      #message sent to player when they turn into a wolf#
      wolfTransitionMessage: '&eYou are becoming a wolf..'
      #message sent to player when they turn into a human#
      humanTransitionMessage: '&eFun time is over..'
      #message sent to player when they become a werewolf (after killing a player with wolf stone in inventory)#
      becomeWerewolf: '&eYou have completed your transition process.. you will now have a different experience during the night..'

    WitchSettings:
      #Cooldown between casting consecutive spells, in minutes#
      cooldown: 3
      #cool down message#
      cooldownMessage: '&eYou cannot do this right now! you are under a cooldown!'
      #message sent to player when they are turned into a witch#
      turnMessage: '&eCongratulations.. you are now able to cast spells'
      #block which players need to interact with, with magical grimoire in hand, to turn into a witch#
      #if this block is invalid/ something is wrong with your input, the default block will be lapis ore.#
      transitionBlock: 'LAPIS_ORE'
      #witch effects#
      Effects:
        NIGHT_VISION:
          Level: 1
        FIRE_RESISTANCE:
          Level: 1
      #message sent to player when target is out of distance#
      distanceError: '&cTarget is too far away for this spell to work!'
      #message sent to player when they attempt to open a player menu when there are no players available for a spell#
      noPlayers: '&eTheres nobody you could possibly cast this on!'
      #message sent to player when they attempt to open the witch menu without being a witch#
      notAWitch: '&eOnly witches can do that!'
      #message sent to player when the spell they have chosen is disabled#
      spellDisabled: '&eThis spell is disabled!'
      #Witch gui title#
      GuiTitle: '&eCast which spell?'
      WitchSpells:
        TurnPlayerOnFire:
          enabled: true
          #time target is on fire in seconds#
          onFireTime: 5
          #maximum distance from target player for which this spell works#
          maxDistance: 20
          #message sent to player upon completion of spell#
          message: '&eSet target on fire!'
          #item which represents the spell in the witch gui#
          GuiMaterial: 'FURNACE'
          #title of item in witch gui#
          title: '&cIncendaire'
          #items lore in witch gui
          GuiLore:
            - '&cUse this spell'
            - '&cto turn a nearby'
            - '&cplayer on fire..'
        Locator:
          enabled: true
          GuiMaterial: 'COMPASS'
          title: '&eLocator'
          #message sent to player when spell is completes. {LOC} represents location of target.#
          message: '&eTargets current location is &a{LOC}'
          GuiLore:
            - '&cUse this spell'
            - '&cto know the location'
            - '&cof any player..'
        Healing:
          enabled: true
          #amount of health to heal target (1 heart is 2 units)#
          healthRegen: 8.0
          #maximum distance from target player for which this spell works#
          maxDistance: 20
          GuiMaterial: 'APPLE'
          title: '&fHealing'
          #message sent upon completion#
          message: '&eTargets health has been restored!'
          GuiLore:
            - '&cUse this spell'
            - '&cto heal a nearby player'
            - '&cor yourself'
        Paralysis:
          enabled: true
          #how long to paralyse target, in seconds#
          paralysisTime: 5
          #message sent to player upon spell completion#
          message: '&eSuccessfully paralyzed target!'
          #maximum distance from target player for which this spell works#
          maxDistance: 20
          #message sent to target if they try to move whilst being paralyzed#
          attemptOnParalysis: '&eYou cannot move! You have been paralyzed!'
          GuiMaterial: 'LEATHER_BOOTS'
          title: '&4Paralysis'
          GuiLore:
            - '&cUse this spell'
            - '&cto paraylse a nearby player'
        CreateDaylightRing:
          enabled: true
          #message when spell was cast successfully#
          message: '&eYou have created a daylight ring!'
          GuiMaterial: 'IRON_NUGGET'
          title: '&1Daylight &cRing'
          GuiLore:
            - '&cUse this spell'
            - '&cto create a daylight ring!'
     
     
     



    ItemMenuSettings:
      ItemMenuTitle: '&1Supernaturals Items'


    Items:
      VampireEssence:
        DisplayName: '&eVampire &aEssence'
        Lore:
          - '&eA special potion... '
          - '&ewhich turns you into a'
          - '&ecreature of the night'
        #Text sent to player when they have consumed it#
        consumptionText: '&eYou have consumed a Vampire Essence!'
        #are you able to obtain the vampire essence by right clicking a vampire?#
        #if enabled, what is the cooldown (in minutes) to be able to do this?#
        obtainableFromVampires: true
        cooldown: 2
        #message sent to player if they attempt to take blood from a vampire whilst still in cooldown#
        cooldownError: '&cYou cannot do that right now!'
        #crafting recipe for this item. Each items order number is its crafting slot. e.g  3rd item in this list is in the 3rd crafting slot#
        #Leave blank if you dont want an item in that slot. Be aware that certain items/materials may not be available, or may be different#
        #depending on the version of minecraft#
        Recipe:
          - ''
          - ''
          - 'GOLD_INGOT'
          - ''
          - ''
          - 'GLASS_BOTTLE'
          - ''
          - ''
          - 'REDSTONE_DUST'
      DaylightRing:
        DisplayName: '&aDaylight &eRing'
        Lore:
          - '&eWear this to'
          - '&efreely walk in the sunlight'
          - '&eofcourse only if you are'
          - '&eaffected by it..'
        #are daylight rings enabled on your server? (some might say its a bit op)#
        enabled: true
      AnimalBlood:
        DisplayName: '&3Animal &cBlood'
        Lore:
          - '&cSnack for creatures'
          - '&cof the night'
        consumptionText: '&eYou have consumed some animal blood!'
        #One bar of hunger is 2 units#
        HungerRegen: 4
      HumanBlood:
        DisplayName: '&3Human &cBlood'
        Lore:
          - '&cMeal for creatures'
          - '&cof the night'
        consumptionText: '&eYou have consumed some human blood!'
        #One bar of hunger is 2 units#
        HungerRegen: 8
      WolfStone:
        DisplayName: '#3333ccWolf Stone'
        Lore:
          - '&3A mysterious looking'
          - '&3ancient stone, perhaps'
          - '&3has more uses than just'
          - '&3looking pretty..'
        Recipe:
          - 'DIAMOND'
          - 'DIAMOND'
          - 'DIAMOND'
          - 'GOLD_NUGGET'
          - 'GOLD_NUGGET'
          - 'GOLD_NUGGET'
          - 'IRON_INGOT'
          - 'IRON_INGOT'
          - 'IRON_INGOT'
      MagicalGrimoire:
        DisplayName: '&4Magical Grimoire'
        Lore:
          - '&cA grimoire holding'
          - '&cthe secret keys to'
          - '&cbecoming a spell caster..'
        Recipe:
          - 'DIAMOND'
          - 'DIAMOND'
          - 'DIAMOND'
          - 'EMERALD'
          - 'BOOK'
          - 'EMERALD'
          - 'GOLD_INGOT'
          - 'GOLD_INGOT'
          - 'GOLD_INGOT'
      SupernaturalReversalStone:
        DisplayName: '&aSupernatural &eReversal &fStone'
        Lore:
          - '&cFor those whom are'
          - '&cunsatisfied by their'
          - '&csupernatural capabilities'
        #message sent when player successfully uses this item#
        successMessage: '&eYou are no longer a supernatural being!'
        #message sent when player is already not a supernatural#
        failureMessage: '&eYou are already not a supernatural!'
        Recipe:
          - ''
          - 'GOLD_INGOT'
          - ''
          - ''
          - 'DIAMOND'
          - ''
          - ''
          - 'GOLD_INGOT'
          - ''    
    [​IMG]
    supernaturals.*: Gives access to all permissions
    supernaturals.menu: Gives access to /sn menu
    supernaturals.settype: Gives access to /sn set [name] [supernaturaltype]

Recent Updates

  1. .

Recent Reviews

  1. Math360Robot
    Math360Robot
    5/5,
    Version: 1.01
    Fan of originals/ Vampire dieries, Awesome plugin that some how works with 1.17.1 with little bugs lol . Good job :)
  2. MidNitegt
    MidNitegt
    5/5,
    Version: 1.01
    I love the Originals & Tvd too, although I prefer the Originals but still I wanna say amazing work on this plugin & I hope to see it grow in the future.

    I would like to add you on discord & talk if you dont mind my tag is Midnitefu#1447

    Again amazing work keep it up❤
  3. RANDALIEREN
    RANDALIEREN
    3/5,
    Version: 1.01
    Heya, I decided to try this out and I'd say it's pretty cool, though I do think that it would be cool if you aren't able to accidentally hit yourself as a wolf, maybe some integration with Lib's Disguises would help? Anyways, keep up the good work!
    1. realFirstix
      Author's Response
      hello, thank you for your review. I will fix this issue and thank you :)