Spells 1.1

This all in one plugin to make your server's PvP epic!

  1. pablo67340
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    [​IMG]

    This plugin was designed for RhythmPvP (hub.rhythmpvp.com) and we decided to release it to the public! Come join to try it out!

    How does it work
    Spells is a unique plugin you can add to your server to make pvp'ing more exciting and fun! Spells is an easy to install, easy to configure, plugin. Spells creates a menu players can use in chat to choose a spell, and make the spell available through pvp, Spells can detect if a player is in combat to allow, or disallow spell switching. Spells also has a token system hooked into a SQLite system you can use to grant players access to spells by voting, or other ways ;) Players choose a spell before entering PvP (Or by getting out of combat for X amount of time) and to activate their spell, They shift+Right click to activate them during battle!

    Data Saving
    All data saved by the plugin is saved to a SQLite database in the plugin folder. This allows the plugin to run more efficiently! You can always edit the database file using a SQLite browser, and manually inject/remove values!

    To: Developers
    I am developing an API for Spells (which is currently partly implemented) Where you as a developer can create your very own spell pack in your java IDE. Following a format, I will allow you guys to make any amount of spells! You will be able to make any amount of classes, Listeners ETC! All you have to do is use code that i will specify when this system is fully complete to tell the Spells plugin what the listeners are, and to register the events ETC. Basically when you are done you export the jar and add it to a folder named whatever you want E.G "My Spell Pack" and put it in the Spell Packs folder. The plugin will load in the jar and implement all the features you made yourself! THIS CURRENTLY IS NOT WORKING, BUT THE FEATURE IS ALMOST COMPLETE! I would like developers to have fun with this plugin, and i would like to see developers to post their spell packs on spigot to see what you guys can create! Cant wait!!

    Current Default Spells (subject to change)

    Variable "X" stands for whatever you put into the config!

    Strike:
    KnockBack level X for X amount of seconds.

    Aqua:
    Walk on water for X amount of seconds.

    Rage:
    Damage increased by X percent for X amount of seconds.

    Darkness:
    Blind enemies for X amount of seconds.

    Flash:
    Players can run X amount faster for X amount of seconds.

    Ignite:
    Set players on fire + poison for X amount of seconds.

    Wrath:
    Force-field
    yourself for X amount of seconds. NOT 100% Some damage can get through!

    Paralyze:
    Slow players you hit for X amount of seconds.

    Shield:
    Decrease damage received by X percent for X amount of seconds.

    Revive:
    Instantly fill your health!

    Configuration
    Code (Text):
    ################################[/SIZE][/CENTER][/SIZE][/CENTER][/SIZE][/CENTER][/SIZE][/CENTER][/SIZE][/CENTER][/SIZE][/CENTER]
    [SIZE=4]
    [CENTER][SIZE=4]
    [CENTER][SIZE=4]
    [CENTER][SIZE=4]
    [CENTER][SIZE=4]
    [CENTER][SIZE=4]
    [CENTER]##       Configuration        ##
    ## Developed by:  pablo67340  ##
    ## Skype:         pablo673400 ##
    ################################

    #When a player FIRST joins the server, How many tokens do they start with?
    starting-tokens: 5

    #Should a player gain a token for killing another player?
    gain-on-kill: true

    #If the above is true, How many tokens per kill should they get?
    perkill: 1

    #The title when people type /s
    chat-menu-title: '              &1T&2e&3s&4t &5S&6e&7l&7l&8s'

    #Tag in front of every message sent from plugin.
    chat-prefix: '[&1Spells&r]'

    #Should each spell cost tokens to use?
    use-tokens: true

    #If the above is true, How many tokens will it cost to activate each spell?
    cost-per-spell: 1

    ##################ENABLE/DISABLING SPELLS#################################

    Strike:
      enabled: true
      #Enchant number, knockback 10
      knockback: 10
      #Time in seconds. How long the active spell lasts.
      duration: 8


    Aqua:
      enabled: true

      radius: 6
      #Radius in blocks. how wide will the water freeze under you?
      duration:

    Rage:
      enabled: true

      percent: 30
      #Percentage of damage dealt. This is 30% extra damage dealt
      duration: 25

    Darkness:
      enabled: true

      duration: 25

    Flash:
      enabled: true

      duration: 15
    #How fast can a player run?
      speed: 10


    Ignite:
      enabled: true

      duration: 12

    Wrath:
      enabled: true

      duration: 15

    Paralyze:
      enabled: true

      duration: 16

    Shield:
      enabled: true

    #80% Damage is blocked.
      percent: 80

      duration: 12

    Revive:
      enabled: true
     






    Installation
    Simply put in your plugins folder, Restart your server. Edit the config, Reboot again!

    Media
    Coming soon... As i am mobile on pretty bad internet ATM!
    zebotc and TheDevelon like this.

Recent Updates

  1. URL Fix
  2. Another URL fix lol
  3. URL fix

Recent Reviews

  1. adawdwasdadw
    adawdwasdadw
    1/5,
    Version: 1.1
  2. GreekGamesYT
    GreekGamesYT
    5/5,
    Version: 1.1
    I am not using this plugin, I just want to tell you that in the description you say "easy to install, easy to configure, and easy to configure." you should edit that xD
    1. pablo67340
      Author's Response
      Ahaha! Thanks so much!
  3. fire__rain
    fire__rain
    5/5,
    Version: 1.0023
    1. pablo67340
      Author's Response
      It should from what i can tell. Would you mind telling me if it does? If you cannot its okay, I can check myself!
  4. Devyn02
    Devyn02
    5/5,
    Version: 1.0023
    Wow nice resource! This is so epic it should be premium!
    1. pablo67340
      Author's Response
      Thank you so much!