« MagicSpells » : différence entre les versions

De Nefald Wiki
Aller à la navigation Aller à la recherche
Hiob (discussion | contributions)
Aucun résumé des modifications
Hiob (discussion | contributions)
mAucun résumé des modifications
 
(26 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Infobox Plugin| image = MagicSpells Logo.png| catégorie = sort | dev = nisovin | bukkit = magicspells| grade = citoyen| status = installé|}}
{{Infobox Plugin| image = MagicSpells_Logo.png| catégorie = Plugin Roleplay | dev = nisovin | bukkit = magicspells| grade = citoyen| status = installé|}}


{{Info|''Nisovin'' ne maintient plus son plugin mais ComputerGeek a reprit la main !  [https://github.com/TheComputerGeek2/MagicSpells Github].}}


'''MagicSpells''' est un plugin magique qui va tous vous ravir! Vous pouvez dès à présent apprendre un sort et le jeter!


== Utilisation ==
== Utilisation ==
{{#ev:youtube|0uBLVmf3ho4}}
=== Apprentissage ===
Avant qu'un joueur ne puisse lancer un sort, il doit l'apprendre. Il ya plusieurs façons pour que celui-ci l'apprenne :
 
* en lui a enseignant - quelqu'un (un intendant surement) vous l'apprend.
* avec un grimoire - une bibliothèque ensorcelée où il es possible d'apprendre un sort. Chose très rare.
* avec un tome - des livres avec une utilisation ou plus qui, une fois lu, vous apprend un sort à vie.
* si vous possédez la permission - un intendant vous a octroyé la permission. inutile de l'apprendre, vous pouvez l'utiliser de suite.
* <s>en l'achetant dans un magasin</s> (n'existe pas sur Nefald)
 
* '''Les opérateurs''' (intendants), peuvent apprendre un sort à un joueur<ref>ils les connaissent tous.</ref> <code>/cast teach <pseudo> <sort></code>


=== Lancer un sort ===
* Une fois que vous avez apprit un sort, utilisez-le en exécutant la commande <code>/cast <sort></code> ou avec une baguette.
* Vous devez bien entendu avoir assez de mana et les réactifs nécessaires. Pour les connaitre faites <code>/cast help <nom du sort></code>
*  Pour sélectionner un sort, munissez-vous d'une baguette (le stick) et cliquez droit pour faire défiler tous les sorts que vous connaissez ou tapez la commande <code>/cast list</code>. Choisissez celui que vous désirez et cliquez gauche pour le jeter !


* Si vous ne regroupez pas tous les réactifs nécessaires, ou si vous avez trop récemment jeté ce sort (cooldown), vous ne serez pas en mesure de le jeter à nouveau et recevrez alors un "message d'erreur".
* Si le mana est activé sur le serveur (c'est le cas sur Nefald), vous serez en mesure de taper la commande <code>/mana</code> afin de connaitre votre niveau de mana.


Avant qu'un joueur ne puisse lancer un sort, il doit l'apprendre. Il y a plusieurs façons pour que celui-ci l'apprenne :
== Où trouver des sorts ? ==


* en lui enseignant
Ça dépend!
* avec un grimoire
* avec un tome
* si vous possédez la permission
* en l'achetant dans un magasin


Les opérateurs (intendants) par exemple, peuvent apprendre un sort à un joueur<ref>ils les connaissent tous.</ref> <code>/cast teach <pseudo> <sort></code>
* '''Tomes cachés''' - des tomes sont cachés un peu partout sur [[Harlan]] où dans le [[Nether]] mais il est fort probable que vous en trouviez surtout sur [[Nefald]] même. Vous les trouverez enfermé dans des coffres.
* '''Parchemins cachés''' - pareil que pour les tomes cachés, sauf que les parchemins ne vous apprennent pas le sort, ils vous permettent seulement de le lancer. Cependant les sorts contenus dans un parchemins sont souvent très puissant. Vous les trouverez dans des coffres cachés.
* '''Des Grimoires''' - il se peut qu'en de très rares occasions vous dénichiez un grimoire (bibliothèque ensorcelée) vous permettant d'apprendre un puissant sort. Il y assez peu de chances que vous en trouviez un.


* Une fois que vous avez apprit un sort, utilisez-le en exécutant la commande <code>/cast</code> ou avec une baguette.
*  Pour sélectionner un sort, munissez-vous d'une baguette (le stick) et cliquez droit pour faire défiler tous les sorts que vous connaissez. Choisissez celui que vous désirez et cliquez gauche pour le jeter !


* Si vous ne regroupez pas tous les réactifs nécessaires, ou si vous avez trop récemment jeté ce sort (cooldown), vous ne serez pas en mesure de le jeter à nouveau et recevrez alors un "message d'erreur".
;Lors d'événements
* Si le mana est activé sur le serveur (c'est le cas sur Nefald), vous serez en mesure de taper la commande <code>/mana</code> afin de connaitre votre niveau de mana.
des parchemins, tomes peuvent être offerts aux joueurs en guise récompenses!
 
;Lors  de quêtes
Vous souhaitez un sort démentiel? Lancez-vous dans une [[Quête]]! 
 
Il peut s'agir de récompense
* pour de hauts faits ou un comportement exemplaire, il est possible qu'un intendant vous enseigne un sort.
 
;Être mécène
Les mécènes, pour leur bienfaits, peuvent se voir octroyer un sort.  




== Liste des sorts ==
== Liste des sorts ==
=== Sorts de commandes ===
=== Commandes ===
These are spells that must be typed using the /cast command. Some of these spells are almost necessary for the plugin to work well (like list and help), but none of them are actually required.


List Spell - Lists the player's currently known spells.
{{Info|La plupart de ces sorts peuvent s'avérés nécessaires pour que le plugin fonctionnent correctement (comme '''list''' et '''help'''), sans être obligatoires.}}
Help Spell - Shows information about the indicated spell.
Teach Spell - Teaches another player a spell.
Forget Spell - Causes a player to forget a spell.
Spellbook Spell - Turns a bookcase into a spellbook that can teach players a specified spell when clicked.
Bind Spell - Allows a player to override the default wand binding. Usage is: /cast bind <spellname>, while holding the desired wand item in hand.
Unbind Spell - Removes a wand binding for a spell.
Scroll Spell - Creates a spell scroll that can be used to cast spells without knowing the spell. Has a limited number of uses.
Tome Spell - Creates a book that can be read (right-clicked) to learn a spell. Usage: while holding a written book, type /cast tome <spellname> [uses].
Instant Spells


These are spells that are cast instantly. These can be cast either by using the /cast command or by swinging a configurable casting wand.


ConfusionSpell - Causes nearby monsters to attack each other.
{| class="wikitable2"
Conjure Spell - Conjure materials out of the air.
!'''légende'''
Dowse Spell - Find nearby ore or entities.
|-
Enderchest Spell (v2.10) - Access your ender chest inventory.
|<font style="color:#00AAAA">'''en bleu'''</font> ce sont les sorts accessibles aux '''citoyens'''
Firenova - Summons an expanding ring of fire.
|-
Food Spell - Restores some of your food meter.
|<font style="color:#CB4627">'''en orange'''</font> ce sont les sorts accessibles par le '''Staff''' <small>(officiers et architectes)</small>
Forcepush - Pushes all enemies away from you.
|-
FreezeSpell - Sprays snowballs, slowing enemies they hit.
|'''en noir''' sont les sorts susceptibles d'êtres '''apprit en jeu'''! <small>(récompenses, quêtes, trésors cachés, events..)</small>
Gate Spell - Teleports to a defined location (the spawn point by default).
|}
Leap - Jump a long distance forward.
Mana Spell - Restores mana.
Mark Spell - Marks your current location for later recall.
Phase Spell - Phase through solid matter to the other side.
Prayer - Heals yourself.
Projectile Spell - Fires a projectile and causes a targeted spell effect where it hits. (example: explosivearrow)
Purge - Kill all monsters and animals around you.
Recall Spell - Teleports you to your marked location.
Repair - Instantly repairs your gear.
Ritual Spell - A spell that requires multiple participants to cast (example: summon)
Roar Spell - Forces nearby monsters to attack you.
Throw Block Spell - Throws a block (example: anvil)
Time Spell - Changes the time of the world. (example: sun)
Wall Spell - Creates a temporary wall to block your enemies.
Targeted Spells


They are spells that are targeted, either at a monster, another player, or at a point on the ground.
;Ces sorts ne peuvent être lancés qu'avec la commande <code>/cast <sort></code>.
* <font style="color:#00AAAA">'''List '''</font> - lister les sorts que vous connaissez actuellement.
* <font style="color:#00AAAA">'''Help '''</font> - afficher les informations à propos du sort indiqué.
* '''Teach ''' - aprendre un sort à un autre joueur.
* '''Forget ''' - faire oublier un sort à un joueur.
* '''book ''' - transformer une bibliothèque en un grimoire, ce qui permet aux joueurs d'apprendre le sort spécifié lorsqu'ils cliquent dessus.
* '''Bind ''' - permettre un utilisateur de binder un sort sur une autre baguette que celle par défaut. Munissez-vous de la baguette souhaitée et tapez la commande <code>/cast bind <sort></code>
* '''Unbind ''' - retirer un bind d'une baguette.
* '''Scroll ''' - créer un parchemin pouvant être utilisé afin de jeter un sort, sans le connaitre. Usage limité.
* '''Tome ''' - créer un livre pouvant être lu et permettant d'apprendre un sort (vous devez vous munir d'un book&quill) - <code>/cast tome <sort> [nombre d'utilisations].</code>


Area Effect Spell - Apply spell effects to all nearby enemies.
=== Sorts instantanés ===
BlinkSpell - Teleports you to your target location.
Ces sorts peuvent être jetés instantanément. Ils peuvent être lancé soit avec la commande <code>/cast</code>  soit en utilisant la baguette.
Build Spell - Builds a block remotely.
* <font style="color:#00AAAA">'''Confusion'''</font> - Force les mobs hostiles alentours à s'attaquer mutuellement
Combust - Sets the target enemy on fire.
* '''Conjure ''' - Conjuration des matériaux de l'air.
CrippleSpell - Slow down your target enemy for a short time.
* '''Craft''' - Ouvre la table de craft.
Disarm - Forces your targeted player to drop their held weapon.
* <font style="color:#00AAAA">'''Dowse '''</font> - trouve les minerais ou les entités les plus proches
Drainlife Spell - Steal life from your enemy.
* <font style="color:#00AAAA">'''Enderchest '''</font> - sac sans fond (accèdez à votre coffre de l'ender)
EntombSpell - Traps the target enemy in glass.
* <font style="color:#CB4627">'''Firenova'''</font> - invoquez un cercle de feu autour de vous
Explode Spell - Causes an explosion at your target location.
* '''Food ''' - luttez contre la faim dans le monde o/
Farm Spell - Causes crops to grow.
* <font style="color:#00AAAA">'''Forcepush'''</font> - repousse les ennemis
Fireball Spell - Throws a fireball.
* <font style="color:#CB4627">'''Freeze'''</font> - lance une nuée de boules de neige
Forcebomb Spell - Throws enemies away from the targeted location.
* '''Gate ''' - téléportez-vous à une position définie (spawn par défaut)
Forcetoss - Throws the targeted enemy into the air.
* <font style="color:#00AAAA">'''Leap'''</font> - bondir en avant
GeyserSpell - Create a geyser of water that shoots your enemy into the air.
* '''Mana ''' - restaurez votre mana
HealSpell - Heal a target player.
* <font style="color:#00AAAA">'''Mark '''</font> - marquez votre position actuelle (fonctionne avec Recall)
Levitate Spell - Cause a target to levitate and fly where you point.
* <font style="color:#00AAAA">'''Recall '''</font> - téléportez-vous à une position marquée (fonctionne avec Mark)
Lightning Spell - Calls down lightning at your target location.
* '''Phase ''' - passer au travers des matières solides
Materialize Spell - Creates a block at a location. (example: water)
* <font style="color:#00AAAA">'''Prayer'''</font> - soignez-vous
Pain - A generic direct damage spell.
* <font style="color:#CB4627">'''Projectile '''</font> - enflamme un projectile et provoque un effet à l'endroit de l'impact (ex:flèche explosive)
Potion Effect Spell - Applies a potion effect either to the caster or the target. (examples: blind, poison)
* '''Purge''' - tue tous les monstres et les animaux à proximité
Pulser Spell - Creates a block that pulses a configured spell until it is gone or destroyed.
* '''Repair''' - répare instantanément votre équipement
ShadowstepSpell - Teleports you behind your target.
* '''Summon''' - un sort requiérant de multiples participants pour être lancer (ex.: summon)
Silence Spell - Prevent a player from casting spells for a time.
* '''Roar ''' - force les monstres à proximité à vous attaquer
Spawn Monster Spell - Spawns a monster nearby.
* '''Throw Block ''' - lance un bloc (ex.: enclume)
Summon Spell - Summon another player to your position.
* '''Time ''' - change la météo du serveur (ex.: soleil)
Switch Spell - Switch places with the targeted player or creature.
* <font style="color:#00AAAA">'''Wall '''</font> - créer un mur temporaire, pour bloquer vos ennemis
Telekinesis Spell - Activate switches and buttons remotely.
Tree Spell - Grow a tree at a target location.
Volley Spell - Launches a volley of arrows at a target location.
ZapSpell - Destroys the target block.
Buff Spells


These are spells that you cast on yourself to give yourself enhancements. They generally have a duration or number of uses. These can be cast either by using the /cast command or by swinging a configurable casting wand.


Armor Spell - Get temporary armor.
=== Sorts ciblés ===
CarpetSpell - Walk on a flying carpet of glass. Use Windwalk Spell instead
{{Info| Les joueurs en '''gamemode 1''' (créatif) ne peuvent pas être la cible d'un sort.}}
Empower Spell - Empowers your spells to make them stronger.
FlamewalkSpell - Burn enemies around you as you walk.
FrostwalkSpell - Freeze water as you walk across it. Use Waterwalk Spell instead
GillsSpell - Lets you breath underwater.
Haste Spell - Lets you run faster for a time.
Invisibility Spell - Makes you invisible to monsters and other players.
Invulnerability Spell - Become invulnerable to damage. (examples: invulnerability, safefall)
LifewalkSpell - Flowers bloom in your footsteps.
LightwalkSpell - Lights your path.
Lilywalk Spell - Walk on water across lilypads.
Mana Regen Spell - Increases mana regen for a time. (example: clarity)
MinionSpell - Summons a minion to fight for you. Does not work properly
ReachSpell - Place and (instantly) destroy blocks from a distance for a time.
ReflectSpell - Causes spells casted at you to reflect back to the caster.
Spell Haste Spell - Reduces the cast time and cooldown of spells for a time.
StealthSpell - Makes you invisible to monsters.
Stonevision Spell - Allows you to see through stone.
WalkwaySpell - Creates a magical walkway that always stays ahead of you. Use Windwalk Spell instead
Waterwalk Spell - Walk across the water.
Windwalk Spell - Fly through the air.
External Command Spells


The special External Command Spell allows you to create a spell from a command provided from an external plugin.
Les sorts ciblé agissent sur les monstres, les autres joueurs ou un point sur le sol
* '''Area Effect ''' - applique l'effet du sort à tous les ennemis à proximité
* <font style="color:#00AAAA">'''Blink'''</font> - téléportez-vous à l'endroit ciblé
* '''Build ''' - construit un bloc à distance
* <font style="color:#00AAAA">'''Combust'''</font> - met le feu à l'ennemi ciblé
* '''Cripple''' - ralentit l'ennemi ciblé, pour un court instant
* <font style="color:#00AAAA">'''Disarm'''</font> - force le joueur ciblé à lâcher son arme
* '''Drainlife ''' - vole la vie de votre ennemi
* <font style="color:#00AAAA">'''Entomb'''</font> - piège l'ennemi ciblé dans le verre
* '''Explode ''' - cause une explosion, à l'endroit ciblé
* <font style="color:#00AAAA">'''Farm '''</font> - fait pousser les plantes
* <font style="color:#CB4627">'''Fireball '''</font> - lance une boule de feu
* <font style="color:#00AAAA">'''Forcebomb '''</font> - lance l'ennemi loin, dans la direction ciblé
* <font style="color:#00AAAA">'''Forcetoss'''</font> - lance l'ennemi ciblé dans les airs
* '''Geyser''' - créer un geyser d'eau qui propulse un ennemi en l'air
* '''Heal''' - soigne un joueur ciblé
* <font style="color:#00AAAA">'''Levitate '''</font> - fait léviter la cible, à l'endroit ciblé
* <font style="color:#CB4627">'''Lightning '''</font> - fait tomber la foudre, à l'endroit ciblé
* '''Materialize ''' - créer un bloc, à l'endroit ciblé
* '''Pain''' - dommages directs
* '''Potion Effect ''' - applique l'effet d'une potion à la cible (ex: poison de nyctalopie)
* '''Pulser ''' - créer un bloc capable de générer un sort jusqu'à sa destruction
* <font style="color:#00AAAA">'''Shadowstep'''</font> - téléportez vous derrière votre cible
* <font style="color:#00AAAA">'''Silence '''</font> - empêche un joueur de lancer des sorts
* <font style="color:#00AAAA">'''Spawn Monster '''</font> - invoque un monstre a proximité
* '''Summon ''' - invoque un joueur à votre position
* <font style="color:#00AAAA">'''Switch '''</font> - échange votre place avec le joueur ou la créature ciblé
* '''Telekinesis ''' - activer les interrupteurs et les boutons à distance
* <font style="color:#CB4627">'''Tree '''</font> - faire pousser un arbre à l'endroit ciblé
* <font style="color:#00AAAA">'''Volley '''</font> - lance une volée de flèches, à l'endroit ciblé
* <font style="color:#00AAAA">'''Zap'''</font> - détruire le bloc ciblé


=== Sorts multiples ==
=== Sorts de capacités ===
Les sorts que vous pouvez lancer sur vous même pour vous donner un bonus. Ils ont généralement une durée ou un nombre d'utilisation. Ils peuvent être lancés aussi par une commande /cast ou par une baguette magique.
* <font style="color:#00AAAA">'''Armor '''</font> - obtenez temporairement une armure
* <font style="color:#00AAAA">'''Empower '''</font> - augmente la puissance de vos sorts
* '''Flamewalk ''' - Brule les enemies autour de vous en marchant
* <font style="color:#00AAAA">'''Gills '''</font> - respiration aquatique
* '''Haste ''' - cours forest cours
* '''Invisibility ''' - vous rend invisible aux yeux des monstres
* '''Invulnerability ''' - devenez invulnérable aux dommages
* <font style="color:#00AAAA">'''Lifewalk '''</font> - les fleurs germent sous vos pieds
* <font style="color:#00AAAA">'''Lightwalk '''</font> - illumine votre chemin
* <font style="color:#00AAAA">'''Lilywalk '''</font> - marche sur l'eau avec l'aide des nénuphars
* '''Mana Regen ''' - augmente la régénération de votre mana, pour un certain temps
* '''Reach ''' - pose et détruit un bloc à distance, pour un certain temps
* <font style="color:#00AAAA">'''Reflect '''</font> - renvoi les sorts qui vous sont lancés
* '''Spell Haste ''' - réduit le cooldown des sorts pour un certain temps
* <font style="color:#00AAAA">'''Stealth '''</font> - les monstres vous snobent
* <font style="color:#00AAAA">'''Stonevision'''</font> - voir au travers de la roche
* '''Waterwalk ''' - marcher sur l'eau
* '''Windwalk ''' - voler dans les airs


Multi Spell - Allows you to create a spell by combining multiple other spells.
=== Sorts externes utilisants d'autres plugins ===
Targeted Multi Spell - A special type of multi spell that only works with most targeted spells.
Les commandes spéciales permettant de créer des sorts à partir de commandes d'autres plugins.
Other Spells


Passive Spell - Creates triggers to activate and cast other spells.
=== Sorts Multiples ===
* '''Multi''' - autorise la création de sorts combinant de multiple sorts
* '''Targeted Multi''' - un type spécial de sort multiple qui ne marche qu'avec la plupart des sorts ciblés


=== Autres sorts ===
* '''Passive''' - Créer des déclencheurs pour activer et lancer d'autres sorts
== Commandes et permissions ==
=== Commandes ===
{| class="wikitable2"
!'''commande'''
!'''description'''
|-
|/cast reload
|Reload de la configuration. Permet aussi de réinitialiser l'état des sorts (le buff sera désactivé).
|-
|/cast reload <pseudo>
|Reload des sorts apprit par le joueur spécifié
|-
|/cast resetcd
/cast resetcd <pseudo>
|'''Reset du Cooldown''' - Cette commande permet de reset les cooldowns de tous les joueurs. Précisez un pseudo et seul le joueurs spécifié sera concerné.
|-
|/cast resetmana <pseudo>
|'''Reset du Mana'''  - Réinitialise le mana du joueur spécifié, y compris le chargement de leur rang de mana.
|-
|/cast forcecast <joueur> <sort> [args]
|'''Forcer un sort''' - Forcer le joueur spécifié à lancer le sort indiqué. <br />Cela permet de contourner l'obligation pour le joueur de connaître le sort, mais il devra néanmoins s'acquitter des autres contrôles (avoir la permission du sort, les réactifs, temps de recharge, etc.)
|}
=== Permissions ===
{| class="wikitable2"
!'''Type'''
!'''permissions'''
!'''description'''
|-
|'''Général'''
|
# magicspells.noreagents
# magicspells.nocooldown
# magicspells.notarget
# magicspells.silent
|
# Permet au joueur de jeter un sort sans répondre aux impératifs (mana, réactifs, etc). <small>Par défaut les '''op''' ont cette permission.</small>
# Le joueur ne sera pas affecté par les cooldowns. <small>Par défaut les '''op''' ont cette permission.</small>
# Le joueur ne peut pas être la cible d'un sort. <small>Par défaut sur '''false'''.</small>
# Le joueur ne broadcastera pas les messages de sort (''str-cast-self'', ''str-cast-others'', etc) lorsqu'il en jettera.  <small>Par défaut sur '''false'''.</small>
|-
|'''Apprendre'''
|
* magicspells.learn.<nom du sort>
* magicspells.learn.*
|
* Un joueur avec la permission '''magicspells.learn.<nom du sort>''' sera capable d'apprendre le sort spécifié (qu'on lui enseigne, dans un grimoire, un tome, etc.).
* Sans cette permission, il ne sera pas en mesure de l'apprendre.
* '''Attention''' cela ne signifie pas qu'il connaitra ce sort, seulement qu'il est capable de l'apprendre.
* Par défaut tous les joueurs peuvent apprendre tous les sorts (configurable).
* le nœud '''magicspells.learn.*''' permet d'apprendre tous les sorts.
|-
|'''Octroyer'''
|
* magicspells.grant.<nom du sort>
* magicspells.grant.*
|
* Vous pouvez automatiquement octroyer des sorts à un joueur (il n'aura donc pas bsoin de l'apprendre) en lui attribuant la permission '''magicspells.grant.<nom du sort>'''.
* Un joueur avec cette permission apprendra ce sort de façon permanente au moment où il se connecte. Si il est en jeu lors de l'attribution, il n'apprendra pas automatiquement le sort.
* Retirer cette permission ne lui '' dés-apprend'' pas le sort.
* Cette permission prend le dessus sur la permission d'apprentissage (le joueur reçoit le sort même si il ne possède pas la permission de l'apprendre).
* Par défaut cette permission est sur '''false''' pour tous les joueurs(configurable).
* le nœud '''magicspells.grant.*''' octroye tous les sorts. 
|-
|'''Lancer'''
|
* magicspells.cast.<nom du sort>
* magicspells.cast.*
|
* Un joueur avec la permission '''magicspells.cast.<nom du sort>''' sera en mesure de jeter le sort spécifié.
* Cette permission ne lui donne pas le sort, elle lui permet seulement de le jeter si il le connait déjà.
* Pour la plupart des serveurs modifier cette permission n'est pas utile. Elle peut-être utilisée si vous souhaitez interdire le lancer d'un sort en particulier (nœud négatif).
* Par défaut cette permission est sur '''true''' pour tous les joueurs (configurable).
* le nœud '''magicspells.cast.*''' permet de jeter tous les sorts.
|-
|'''Enseigner'''
|
* magicspells.teach.<nom du sort>
* magicspells.teach.*
|
* La permissions '''magicspells.teach.<nom du sort>''' est nécessaire si un joueur doit être capable d'enseigner un sort à un autre joueur.
* Cela affecte la création de grimoire ou de parchemin (optionnel)
* Un joueur possédant cette permission ne pourra enseigner ce sort '''uniquement''' si il le connait déjà.
* Par défaut tous les joueurs peuvent enseigner un sort qu'ils connaissent.
* le nœud '''magicspells.teach.*''' permet d'enseigner tous les sort
|-
|'''Avancées'''
|
* magicspells.advanced.*
* magicspells.advanced.list
* magicspells.advanced.forget
* magicspells.advanced.scroll
|
* Permet d'utiliser le sort '''List''' pour voir les sorts connus d'un joueur - <code>/cast list <pseudo> </code>
* Permet d'utiliser le sort '''Forget''' pour forcer un joueur a oublier un sort - <code>/cast forget <pseudo></code>
* Permet d'utiliser le sort '''Parchemin''' pour créer un parchemin - <code>/cast scroll -base <sort> [nombre d'utilisation]</code>
|}


== Références ==
== Références ==
Ligne 142 : Ligne 272 :




[[Catégorie:Plugin installé]]
 
 
 
 
 
 
<!--
dowsespell
enderchestspell
forcepushspell
leapspell
prayerspell
ritualspell
roarspell
cripplespell
farmspell
pulserspell
telekinesisspell
armorspell
empowerspell
gillsspell
lifewalkspell
lightwalkspell
reflectspell
stonevisionspell
disarm
wall
leap
firenova
confusion
recall
projectile
purge
throwblock
blink
combust
cripple
drainlife
entomb
firebomb
forcetoss
forcebomb
heal
levitate
Lightning
Lightwalk
Shadowstep
SIlence
Spawn Monster
Switch
Volley
Zap
 
all alphabetics
anvil: 2
: 25 mana and 1 anvil
armor: 1
: 25 mana and 1 golden nugget
blind: 1
: 10 mana
blink: 1
: 15 mana
build: 1
: 5 mana
carpet: 1.5
: 50 mana, 5 feathers, plus 20 mana and 1 feather every 50 blocks
clarity: 1
: 10 mana
combust: 1
: 10 mana
confusion: 1
: 30 mana
conjure: 1
: free
cripple: 1
: 10 mana
disarm: 1
: 20 mana
dowse: 1
: 35 mana and 2 stone blocks
drainlife: 2
: 10 mana
empower: 1
: 15 mana, plus 5 mana for each spell cast
enderchest: 1
: 50 mana and 1 ender pearl
entomb: 2
: 15 mana
explode:
: 40 mana and 1 gunpowder
explosivearrow:
: 25 mana, 1 gunpowder, and 1 arrow
farm:
: 75 mana and 2 seeds
fireball:
: 10 mana
firenova:
: 15 mana
flamewalk:
: 25 mana, 2 coal, plus 10 mana occasionally
food:
: 25 mana
forcebomb:
: 30 mana
forcepush:
: 30 mana
forcetoss:
: 10 mana
freeze:
: 10 mana and 1 snowball
frostwalk:
: 50 mana, plus 1 snowball every 25 blocks
gate:
: 1 redstone dust and 1 iron bar
geyser:
: 10 mana
gills:
: 50 mana and 1 sugar cane, plus 1 sugar cane few seconds
haste:
: 25 mana
haze:
: 10 mana
heal:
: 10 mana
invisibility:
: 25 mana, plus 15 mana every 3 seconds
invulnerability:
: 30 mana, plus 15 mana when taking damage
leap:
: mana 15
levitate:
: 30 mana and 2 feathers
lifewalk:
: 25 mana, 1 rose, 1 yellow flower, plus 1 flower every so often
lightning:
: 15 mana
lightwalk:
: 25 mana and 3 torches, plus 1 torch occasionally
lilywalk:
: 40 mana and 1 lilypad, plus 1 lilypad every 50 blocks
mana:
: 2 hearts
mark:
: 75 mana, 5 redstone dust and 5 iron bars
minion:
: 30 mana and 2 bones
pain:
: 10 mana and a half heart
phase:
: 15 mana
poison:
: 12 mana
prayer:
: 10 mana
purge:
: 50 mana
reach:
: 50 mana
recall:
: 75 mana and 1 iron bar
reflect:
: 30 mana, plus 20 mana per spell reflected
repair:
: 50 mana and 2 iron bars
roar:
: 10 mana
safefall:
: 20 mana, plus 1 feather each time you fall
shadowstep:
: 10 mana
silence:
: 15 mana
spellhaste:
: 25 mana
stealth:
: 15 mana
stonevision:
: 50 mana, 2 stone, and 2 glass
storm:
: 35 mana
stormblock:
summon_helper:
summon:
: 75 mana, 3 redstone, and 3 iron bars
sun:
: 75 mana, 5 redstone dust and a clock
switch:
: 10 mana
telekinesis:
: 5 mana
tree:
: 10 mana and 1 sapling
volley:
: 20 mana and 2 arrows
walkway:
: 50 mana, plus 15 mana and 1 wood every 15 blocks
wall:
: 12 mana and 2 stone
water:
: 10 mana
waterwalk:
: 25 mana and 1 boat, plus 1 water lily every 50 blocks moved
windwalk:
: 25 mana, 2 feathers, plus 1 feather every 15 seconds
zap:
: 5 mana
gianttree:
: 50 mana and 5 saplings
torcharrow:
: 25 mana and 3 torches
zeus:
: 30 mana
 
--->

Dernière version du 5 décembre 2018 à 07:47


MagicSpells
MagicSpells
Plugin
Catégorie Plugin Roleplay [edit]
Développeur(s) nisovin
Bukkit magicspells
Nefald
Status installé [edit]
Grade requis citoyen
Article
Dernière révision 5/12/2018





MagicSpells est un plugin magique qui va tous vous ravir! Vous pouvez dès à présent apprendre un sort et le jeter!

Utilisation

Apprentissage

Avant qu'un joueur ne puisse lancer un sort, il doit l'apprendre. Il ya plusieurs façons pour que celui-ci l'apprenne :

  • en lui a enseignant - quelqu'un (un intendant surement) vous l'apprend.
  • avec un grimoire - une bibliothèque ensorcelée où il es possible d'apprendre un sort. Chose très rare.
  • avec un tome - des livres avec une utilisation ou plus qui, une fois lu, vous apprend un sort à vie.
  • si vous possédez la permission - un intendant vous a octroyé la permission. inutile de l'apprendre, vous pouvez l'utiliser de suite.
  • en l'achetant dans un magasin (n'existe pas sur Nefald)
  • Les opérateurs (intendants), peuvent apprendre un sort à un joueur[1] /cast teach <pseudo> <sort>

Lancer un sort

  • Une fois que vous avez apprit un sort, utilisez-le en exécutant la commande /cast <sort> ou avec une baguette.
  • Vous devez bien entendu avoir assez de mana et les réactifs nécessaires. Pour les connaitre faites /cast help <nom du sort>
  • Pour sélectionner un sort, munissez-vous d'une baguette (le stick) et cliquez droit pour faire défiler tous les sorts que vous connaissez ou tapez la commande /cast list. Choisissez celui que vous désirez et cliquez gauche pour le jeter !
  • Si vous ne regroupez pas tous les réactifs nécessaires, ou si vous avez trop récemment jeté ce sort (cooldown), vous ne serez pas en mesure de le jeter à nouveau et recevrez alors un "message d'erreur".
  • Si le mana est activé sur le serveur (c'est le cas sur Nefald), vous serez en mesure de taper la commande /mana afin de connaitre votre niveau de mana.

Où trouver des sorts ?

Ça dépend!

  • Tomes cachés - des tomes sont cachés un peu partout sur Harlan où dans le Nether mais il est fort probable que vous en trouviez surtout sur Nefald même. Vous les trouverez enfermé dans des coffres.
  • Parchemins cachés - pareil que pour les tomes cachés, sauf que les parchemins ne vous apprennent pas le sort, ils vous permettent seulement de le lancer. Cependant les sorts contenus dans un parchemins sont souvent très puissant. Vous les trouverez dans des coffres cachés.
  • Des Grimoires - il se peut qu'en de très rares occasions vous dénichiez un grimoire (bibliothèque ensorcelée) vous permettant d'apprendre un puissant sort. Il y assez peu de chances que vous en trouviez un.


Lors d'événements

des parchemins, tomes peuvent être offerts aux joueurs en guise récompenses!

Lors de quêtes

Vous souhaitez un sort démentiel? Lancez-vous dans une Quête!

Il peut s'agir de récompense

  • pour de hauts faits ou un comportement exemplaire, il est possible qu'un intendant vous enseigne un sort.
Être mécène

Les mécènes, pour leur bienfaits, peuvent se voir octroyer un sort.


Liste des sorts

Commandes



légende
en bleu ce sont les sorts accessibles aux citoyens
en orange ce sont les sorts accessibles par le Staff (officiers et architectes)
en noir sont les sorts susceptibles d'êtres apprit en jeu! (récompenses, quêtes, trésors cachés, events..)
Ces sorts ne peuvent être lancés qu'avec la commande /cast <sort>.
  • List - lister les sorts que vous connaissez actuellement.
  • Help - afficher les informations à propos du sort indiqué.
  • Teach - aprendre un sort à un autre joueur.
  • Forget - faire oublier un sort à un joueur.
  • book - transformer une bibliothèque en un grimoire, ce qui permet aux joueurs d'apprendre le sort spécifié lorsqu'ils cliquent dessus.
  • Bind - permettre un utilisateur de binder un sort sur une autre baguette que celle par défaut. Munissez-vous de la baguette souhaitée et tapez la commande /cast bind <sort>
  • Unbind - retirer un bind d'une baguette.
  • Scroll - créer un parchemin pouvant être utilisé afin de jeter un sort, sans le connaitre. Usage limité.
  • Tome - créer un livre pouvant être lu et permettant d'apprendre un sort (vous devez vous munir d'un book&quill) - /cast tome <sort> [nombre d'utilisations].

Sorts instantanés

Ces sorts peuvent être jetés instantanément. Ils peuvent être lancé soit avec la commande /cast soit en utilisant la baguette.

  • Confusion - Force les mobs hostiles alentours à s'attaquer mutuellement
  • Conjure - Conjuration des matériaux de l'air.
  • Craft - Ouvre la table de craft.
  • Dowse - trouve les minerais ou les entités les plus proches
  • Enderchest - sac sans fond (accèdez à votre coffre de l'ender)
  • Firenova - invoquez un cercle de feu autour de vous
  • Food - luttez contre la faim dans le monde o/
  • Forcepush - repousse les ennemis
  • Freeze - lance une nuée de boules de neige
  • Gate - téléportez-vous à une position définie (spawn par défaut)
  • Leap - bondir en avant
  • Mana - restaurez votre mana
  • Mark - marquez votre position actuelle (fonctionne avec Recall)
  • Recall - téléportez-vous à une position marquée (fonctionne avec Mark)
  • Phase - passer au travers des matières solides
  • Prayer - soignez-vous
  • Projectile - enflamme un projectile et provoque un effet à l'endroit de l'impact (ex:flèche explosive)
  • Purge - tue tous les monstres et les animaux à proximité
  • Repair - répare instantanément votre équipement
  • Summon - un sort requiérant de multiples participants pour être lancer (ex.: summon)
  • Roar - force les monstres à proximité à vous attaquer
  • Throw Block - lance un bloc (ex.: enclume)
  • Time - change la météo du serveur (ex.: soleil)
  • Wall - créer un mur temporaire, pour bloquer vos ennemis


Sorts ciblés


Les sorts ciblé agissent sur les monstres, les autres joueurs ou un point sur le sol

  • Area Effect - applique l'effet du sort à tous les ennemis à proximité
  • Blink - téléportez-vous à l'endroit ciblé
  • Build - construit un bloc à distance
  • Combust - met le feu à l'ennemi ciblé
  • Cripple - ralentit l'ennemi ciblé, pour un court instant
  • Disarm - force le joueur ciblé à lâcher son arme
  • Drainlife - vole la vie de votre ennemi
  • Entomb - piège l'ennemi ciblé dans le verre
  • Explode - cause une explosion, à l'endroit ciblé
  • Farm - fait pousser les plantes
  • Fireball - lance une boule de feu
  • Forcebomb - lance l'ennemi loin, dans la direction ciblé
  • Forcetoss - lance l'ennemi ciblé dans les airs
  • Geyser - créer un geyser d'eau qui propulse un ennemi en l'air
  • Heal - soigne un joueur ciblé
  • Levitate - fait léviter la cible, à l'endroit ciblé
  • Lightning - fait tomber la foudre, à l'endroit ciblé
  • Materialize - créer un bloc, à l'endroit ciblé
  • Pain - dommages directs
  • Potion Effect - applique l'effet d'une potion à la cible (ex: poison de nyctalopie)
  • Pulser - créer un bloc capable de générer un sort jusqu'à sa destruction
  • Shadowstep - téléportez vous derrière votre cible
  • Silence - empêche un joueur de lancer des sorts
  • Spawn Monster - invoque un monstre a proximité
  • Summon - invoque un joueur à votre position
  • Switch - échange votre place avec le joueur ou la créature ciblé
  • Telekinesis - activer les interrupteurs et les boutons à distance
  • Tree - faire pousser un arbre à l'endroit ciblé
  • Volley - lance une volée de flèches, à l'endroit ciblé
  • Zap - détruire le bloc ciblé

Sorts de capacités

Les sorts que vous pouvez lancer sur vous même pour vous donner un bonus. Ils ont généralement une durée ou un nombre d'utilisation. Ils peuvent être lancés aussi par une commande /cast ou par une baguette magique.

  • Armor - obtenez temporairement une armure
  • Empower - augmente la puissance de vos sorts
  • Flamewalk - Brule les enemies autour de vous en marchant
  • Gills - respiration aquatique
  • Haste - cours forest cours
  • Invisibility - vous rend invisible aux yeux des monstres
  • Invulnerability - devenez invulnérable aux dommages
  • Lifewalk - les fleurs germent sous vos pieds
  • Lightwalk - illumine votre chemin
  • Lilywalk - marche sur l'eau avec l'aide des nénuphars
  • Mana Regen - augmente la régénération de votre mana, pour un certain temps
  • Reach - pose et détruit un bloc à distance, pour un certain temps
  • Reflect - renvoi les sorts qui vous sont lancés
  • Spell Haste - réduit le cooldown des sorts pour un certain temps
  • Stealth - les monstres vous snobent
  • Stonevision - voir au travers de la roche
  • Waterwalk - marcher sur l'eau
  • Windwalk - voler dans les airs

Sorts externes utilisants d'autres plugins

Les commandes spéciales permettant de créer des sorts à partir de commandes d'autres plugins.

Sorts Multiples

  • Multi - autorise la création de sorts combinant de multiple sorts
  • Targeted Multi - un type spécial de sort multiple qui ne marche qu'avec la plupart des sorts ciblés

Autres sorts

  • Passive - Créer des déclencheurs pour activer et lancer d'autres sorts

Commandes et permissions

Commandes

commande description
/cast reload Reload de la configuration. Permet aussi de réinitialiser l'état des sorts (le buff sera désactivé).
/cast reload <pseudo> Reload des sorts apprit par le joueur spécifié
/cast resetcd

/cast resetcd <pseudo>

Reset du Cooldown - Cette commande permet de reset les cooldowns de tous les joueurs. Précisez un pseudo et seul le joueurs spécifié sera concerné.
/cast resetmana <pseudo> Reset du Mana - Réinitialise le mana du joueur spécifié, y compris le chargement de leur rang de mana.
/cast forcecast <joueur> <sort> [args] Forcer un sort - Forcer le joueur spécifié à lancer le sort indiqué.
Cela permet de contourner l'obligation pour le joueur de connaître le sort, mais il devra néanmoins s'acquitter des autres contrôles (avoir la permission du sort, les réactifs, temps de recharge, etc.)

Permissions

Type permissions description
Général
  1. magicspells.noreagents
  2. magicspells.nocooldown
  3. magicspells.notarget
  4. magicspells.silent
  1. Permet au joueur de jeter un sort sans répondre aux impératifs (mana, réactifs, etc). Par défaut les op ont cette permission.
  2. Le joueur ne sera pas affecté par les cooldowns. Par défaut les op ont cette permission.
  3. Le joueur ne peut pas être la cible d'un sort. Par défaut sur false.
  4. Le joueur ne broadcastera pas les messages de sort (str-cast-self, str-cast-others, etc) lorsqu'il en jettera. Par défaut sur false.
Apprendre
  • magicspells.learn.<nom du sort>
  • magicspells.learn.*
  • Un joueur avec la permission magicspells.learn.<nom du sort> sera capable d'apprendre le sort spécifié (qu'on lui enseigne, dans un grimoire, un tome, etc.).
  • Sans cette permission, il ne sera pas en mesure de l'apprendre.
  • Attention cela ne signifie pas qu'il connaitra ce sort, seulement qu'il est capable de l'apprendre.
  • Par défaut tous les joueurs peuvent apprendre tous les sorts (configurable).
  • le nœud magicspells.learn.* permet d'apprendre tous les sorts.
Octroyer
  • magicspells.grant.<nom du sort>
  • magicspells.grant.*
  • Vous pouvez automatiquement octroyer des sorts à un joueur (il n'aura donc pas bsoin de l'apprendre) en lui attribuant la permission magicspells.grant.<nom du sort>.
  • Un joueur avec cette permission apprendra ce sort de façon permanente au moment où il se connecte. Si il est en jeu lors de l'attribution, il n'apprendra pas automatiquement le sort.
  • Retirer cette permission ne lui dés-apprend pas le sort.
  • Cette permission prend le dessus sur la permission d'apprentissage (le joueur reçoit le sort même si il ne possède pas la permission de l'apprendre).
  • Par défaut cette permission est sur false pour tous les joueurs(configurable).
  • le nœud magicspells.grant.* octroye tous les sorts.
Lancer
  • magicspells.cast.<nom du sort>
  • magicspells.cast.*
  • Un joueur avec la permission magicspells.cast.<nom du sort> sera en mesure de jeter le sort spécifié.
  • Cette permission ne lui donne pas le sort, elle lui permet seulement de le jeter si il le connait déjà.
  • Pour la plupart des serveurs modifier cette permission n'est pas utile. Elle peut-être utilisée si vous souhaitez interdire le lancer d'un sort en particulier (nœud négatif).
  • Par défaut cette permission est sur true pour tous les joueurs (configurable).
  • le nœud magicspells.cast.* permet de jeter tous les sorts.
Enseigner
  • magicspells.teach.<nom du sort>
  • magicspells.teach.*
  • La permissions magicspells.teach.<nom du sort> est nécessaire si un joueur doit être capable d'enseigner un sort à un autre joueur.
  • Cela affecte la création de grimoire ou de parchemin (optionnel)
  • Un joueur possédant cette permission ne pourra enseigner ce sort uniquement si il le connait déjà.
  • Par défaut tous les joueurs peuvent enseigner un sort qu'ils connaissent.
  • le nœud magicspells.teach.* permet d'enseigner tous les sort
Avancées
  • magicspells.advanced.*
  • magicspells.advanced.list
  • magicspells.advanced.forget
  • magicspells.advanced.scroll
  • Permet d'utiliser le sort List pour voir les sorts connus d'un joueur - /cast list <pseudo>
  • Permet d'utiliser le sort Forget pour forcer un joueur a oublier un sort - /cast forget <pseudo>
  • Permet d'utiliser le sort Parchemin pour créer un parchemin - /cast scroll -base <sort> [nombre d'utilisation]

Références

  1. ils les connaissent tous.