SimpleWands
Introduction
SimpleWands adds a variety of craftable wands to your world. Wands are mid-range weapons that fire different projectiles and cause different effects (positive and negative) when they hit the target.
The wands are simple to use. They have only two actions - a main action and a secondary action. These actions are triggered by the left mouse button and the right mouse button, respectively. Whenever an action is triggered, the wand fires a particular projectile towards the target.
The wands also rely on a mana system. A player must have enough mana (which is the same as “power” or “energy”) in order to use the wand. This plugin allows the server operators to choose a mana mechanism that works for them, from item-in-inventory to scoreboard objective score.
Wands
The default wands are:
- FireyWand
- Main: Long-range, light damage attack that sets targets on fire.
- Secondary: Mid-range fireball that sets all targets in the area on fire if it hits.
- IcyWand
- Main: Long-range, light damage attack.
- Secondary: Mid-range snowball that slows down the target if it hits and causes light damage.
- HealingWand
- Main: A mid-range projectile. If it hits, heals the target for 1 HP.
- Secondary: A short-range projectile. If it hits, gives the target regeneration.
- SupportWand
- Main: A mid-range projectile. If it hits, gives the target swiftness.
- Secondary: A mid-range projectile. If it hits, gives the target strength.
- LightningWand
- Main: Long-range, light damage attack.
- Secondary: Mid-range, high cost attack. If it hits, the target will be struck by a lightning and suffer additional damage.
- PoisonWand
- Main: Long-range, light damage attack.
- Secondary: Mid-range high cost attack. If it hits, poisons the target and everyone in the area.
- WickedWand
- Main: Mid-range egg which weakens the target and causes light damage.
- Secondary: Mid-range attack. If it hits, 1 level of positive effect will be removed from the target (e.g. Swiftness 2 will turn into Swiftness 1).
- MendingWand
- Main: A mid-range projectile. If it hits, heals the target for 1 HP.
- Secondary: Mid-range mending effect. If it hits, 1 level of negative effect will be removed from the target (e.g. Weakness 2 will turn into Weakness 1).
- ProtectionWand
- Main: A mid-range projectile. If it hits, gives the target a quick absorption effect, which gives the player the ability to absorb damage.
- Secondary: Mid-range projectile. If it hits, gives the target damage resistance effect (reduces all incoming damage).
Please note that server owners may add new wands or change the existing wands.
Projectiles
The behavior and properties of wands actually come from the projectiles they fire. In fact, a wand is just a composition of two projectiles types (main and secondary). The types of projectiles, their damage values, effects, cost and range are all listed in the configuration file of the plugin (config.yml). As a server owner, you may add new projectiles. This is, for example, the configuration section of the secondary projectile used by the healing wand:
regenegg: type: egg cost: 5 range: 10 effect: type: 10 duration: 60 amplifier: 2
This means that a projectile called “regenegg” (used by the secondary action of the healing wand) is of type egg, costs 5 mana, has a range of 10 blocks and causes the regeneration effect for 60 ticks (3 seconds) amplified (x2).
Mana Mechanism
The plugin supports four mana mechanisms:
- 'xp' - The player XP level
- 'item' - The amount of a particular item in the player's inventory (default is redstone).
- 'food' - The player's food level.
- 'scoreboard' - The score of the player in a scoreboard of a defined objective (called "mana" by default)
The default mana mechanism is ‘item’, which means a player’s mana will be determined by the amount of redstone (you may change this to a renewable item like sugar) that they have in their inventory. Whenever the player uses a wand, that amount will be taken from their inventory.
For a mana system that self-regenerates (since version 1.4), you may use 'scoreboard'. It displays the player's mana on a personal scoreboard whenever the player switches to the wand or uses it, and it does not affect other aspects of the game. The mana is regenerated at a pace of 1 mana per second, up to a maximum of 20 (configurable).
Food level is also an interesting mana source in survival/pvp servers. For the wands to be effective, a player will have to eat frequently during battle to regenerate mana.
Change the attribute 'ManaMechanism' in config.yml to switch the mana mechanism (this will require a server reload).
Crafting
By default, the wands above can be crafted. The recipes are listed in the configuration file of the plugin. A server owner may choose to remove those recipes, in which case the wands will only be available via the /simplewands give command.
For example, this is the default crafting recipe for the FireyWand wand:
FireyWand: Materials: P: BLAZE_POWDER B: BLAZE_ROD N: NETHER_STAR Shape: Row1: -P- Row2: -N- Row3: -B-
Commands
The list of commands:
- /simplewands version - Shows the plugin’s version.
- /simplewands give <wand> - Gives you a wand of type <wand>.
- /simplewands info - Shows information about wands and projectiles.
- /simplewands reload - Reloads the configuration file.
- /simplewands disable - Disables the plugin until the next server reload.
By default, only server operators can use the commands.
Permissions
There are two permission settings:
- simplewands.usecmd - Allows you to use the simplewands command (defaults to ops only).
- simplewands.usewand - Allows you to use the wand (defaults to everyone).
Kits
If you use a kit plugin, which supports lore settings, you can also add the wands to the kits. In Essentials, the item specification will be:
items: - 369 1 name:&eFirey_Wand lore:Type:_FireyWand
-
View User Profile
-
Send Message
Posted Aug 17, 2013Recoded the scoreboard mana system. The mana will only appear on the sidebar of the player when the wand is used, and will be auto-regenerated. Version uploaded and is awaiting approval.
The latest build, not approved by bukkit, is here (please use at your own risk for testing only): http://goo.gl/ouHMer
-
View User Profile
-
Send Message
Posted Aug 10, 2013@eyalzh
On a server I go on (play.vcserver.net) has a VC STATS scoreboard but only I can see my stats. EXPLAIN THAT
-
View User Profile
-
Send Message
Posted Aug 9, 2013@navonod124
I'm really sorry, but I did not understand any of what you said.
-
View User Profile
-
Send Message
Posted Aug 6, 2013@einer2002
You can't with the scoreboard. It is visible to all.
-
View User Profile
-
Send Message
Posted Aug 6, 2013@Luherico
Noted. Will try to do so in the next version.
-
View User Profile
-
Send Message
Posted Aug 6, 2013@eyalzh
Yes But How Do I Make The My Mana Level only For My Eyes?
-
View User Profile
-
Send Message
Posted Aug 6, 2013You will add permissions for each wand?
-
View User Profile
-
Send Message
Posted Aug 6, 2013@einer2002
The scoreboard is public - visible to all players.
-
View User Profile
-
Send Message
Posted Aug 5, 2013IM SO STUPID *Hits head with mouse*
how do make it so that it only shows your own mana level?
-
View User Profile
-
Send Message
Posted Aug 5, 2013@eyalzh
You know a lot about Minecraft, Don't you?
-
View User Profile
-
Send Message
Posted Aug 5, 2013You will add permissions for each Wand ¿?
-
View User Profile
-
Send Message
Posted Aug 4, 2013@einer2002
Change that in the config.yml file under mana system from 'item' to 'scoreboard'. Then reload the server. Good luck.
-
View User Profile
-
Send Message
Posted Aug 4, 2013Oh and one last thing, How do I change mana from redstone dust to scoreboard?
-
View User Profile
-
Send Message
Posted Aug 4, 2013THANKS EYALZH!
-
View User Profile
-
Send Message
Posted Aug 4, 2013@einer2002
You can try (type in chat as admin):
Now take a command block, and type in it:
Now, just connect that command block to a redstone clock...
-
View User Profile
-
Send Message
Posted Aug 3, 2013How Do I Make A ScoreBoard?
Thanks To Anyone Who Can Help Me!
-
View User Profile
-
Send Message
Posted Aug 3, 2013@InfecteddBG
Just make a want to do that! He gave instructions on how to set one up!
-
View User Profile
-
Send Message
Posted Jul 31, 2013Could we have optional cooldowns between usages of a certain spell, please? Also, could we have a wand that does not throw a projectile, but casts something on us/in an area? I would love an option to be able to change the "Type: *" tooltip.
Let me know if you are going to implement any of this. Thanks in advance!
-
View User Profile
-
Send Message
Posted Jul 14, 2013Buenas amigo, es te plugin esta perfecto no necesitas añadirle nada mas ni ponerle o quitarle, lo único que deberias dar mas información sobre los efectos, los tipo van por numero pero no dices que efecto hace cada numero.
Pa los Ingleses: Good friend, is this perfect plugin you need not add anything more or putting on or taking, all that you should give more information on the effects, ranging from the type number but does not say what effect each number.
-
View User Profile
-
Send Message
Posted Jul 11, 2013@Lakuspakus
Noted. As for sugar - you might need to reload server after changing mana item.