This plugin provides a basic framework for "Soul", a consumable power resource that can be used for various stuff (such as powering custom enchantments).

Obtaining

Souls can be obtained by killing mobs or other players with item(s) with the soul gathering property.  Such soul gathering property can be obtained through Soul related enchantments.  The amount of soul you can collect depends on the item(s) you have.  An item with soul-gathering amount property or soul-gathering rate property can collect souls.  

Upon killing a living entity with items, with soul gathering properties, souls will appear and move towards you to be collected.

The number of souls collected can be increased through properties and enchantments.

If you kill another player who gathered souls, you can claim all souls the killed player had.

 

Demo

Commands

  • /soul help : displays this help menu.
  • /soul reload : reloads config file.
    permission: "soul.reload"
  • /soul debug <on|off> : turn on / off the debug mode.
    permission: "soul.debug"
  • /soul set <player> <amount> : sets <player>'s soul balance to <amount>.
    permission: "soul.admin"
  • /soul add <player> <amount> : adds <amount> souls to <player>'s soul balance.
    permission: "soul.admin"
  • /soul remove <player> <amount> : removes <amount> souls from <player>'s soul balance.
    permission: "soul.admin"
  • /soul [balance] [player] : displays the soul balance.
  • /soul baltop <type> [page]: list top soul balance.
    permission: "soul.baltop"
  • /soul give <name> <amount> : adds <amount> soul gathering property to the item holding.
    permission: "soul.admin

 

Placeholders

  • %soul_balance% : balance of souls you gathered
  • %soul_togal_gather% : the amount of soul you can currently gether based on armors/weapons you currently have.
  • %soul_gather% : the amount of souls you can gather with the item in your hand.
  • %soul_gather_amount% : the base amount of souls you can gather with the item in your hand.
  • %soul_gather_rate% : the base rate of souls you can gather with the item in your hand.
  • %soul_capacity% : the amount of souls you can hold.

 

Enchantments

Thre will be many custom enchants related to this Soul plugin (souls).  The following are enchantments included in the very basic set of TE-DangeonsSoul enchantment.

Soul related enchantments

These enchantments can only appear on items which have either the +1 soul gathering or +50% souls gathered properties.

  • SoulGather: The most basic soul enchantment to let you gather +1 soul.
  • ?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2Fcfcdd341-c47a-4650-9a84-f2ebb1acea8a%2Fdefault%2Fattachment.png&v=2Anima Conduit: It can be used for passive healing when you collect souls.
  • ?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F0d8e5eba-7e45-4691-8c1e-91bbcee5fa56%2Fdefault%2Fattachment.png&v=2Enigma Resonator : It has a chance to deal three times more damage based on how many souls the you currently have
  • ?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F0d8ed935-5a33-44fb-b8c1-1b30fc9a45d7%2Fdefault%2Fattachment.png&v=2Soul Siphon : It grants a 20% chance to grant the hero extra souls upon hitting an enemy.
  • ?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F6eaaa0a6-9400-44f1-9734-1b9f2f3b7124%2Fdefault%2Fattachment.png&v=2Souls Speed : It grants you a 5% stacking movement speed boost for a short duration after collecting a soul, this effect can stack across armor and holding weapons.

These enchantments can appear on all items, but still affect the usage of souls in some way.

  • ?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2Fe9dfa5c7-894e-431b-afd5-f60bcf44f7f9%2Fdefault%2Fattachment.png&v=2Bag of Souls : Bag of Souls increases the number of souls you can carry at one time. The maximum number of souls the player can carry without Bag of Souls is 300, the amount of extra souls increases with each tier, at the maximum tier 150% extra souls can be held, for a total of 750 souls.
  • ?url=https%3A%2F%2Fpolymart-attachments.s3.amazonaws.com%2F077b45a7-f889-40a4-904e-834f45531b8c%2Fdefault%2Fattachment.png&v=2Shadow Surge : It grants the hero the ability to collect extra souls per mob defeated (we will implement Shadow Form soon).