Aller au contenu principal

Liste des pouvoirs prédéfinis

Un boss peut avoir un ou plusieurs pouvoirs. Nous vous recommandons d'en utiliser moins de 5. Une liste complète des pouvoirs se trouve dans le dossier ~/plugins/EliteMobs/powers une fois le plugin installé sur un serveur.

La liste suivante décrit les versions par défaut de 69 pouvoirs : 68 pouvoirs Lua et bonus_coins.yml. Le plugin conserve les fichiers Lua existants à l'initialisation ; une copie ancienne ou modifiée localement peut donc se comporter différemment. Exception : une copie non modifiée d'une version fournie précédente, qu'EliteMobs reconnaît par sa somme de contrôle, est déplacée vers plugins/MagmaCore/outdated files/EliteMobs/ et remplacée par la version par défaut actuelle. Des pouvoirs personnalisés supplémentaires peuvent être créés à l'aide du système Elite Script, et certains donjons sont livrés avec leurs propres pouvoirs uniques non répertoriés ici.

Remarque : cliquez ici pour apprendre à personnaliser les boss avec ces pouvoirs.

Les GIF des pouvoirs sont uniquement à des fins de démonstration. Notez que leur animation ne reflète PAS la vitesse d'animation réelle des pouvoirs en jeu.

Arrow Fireworks​

Nom de fichierDescription
arrow_fireworks.luaÀ chaque coup reçu d'un joueur, a 15% de chances de lancer des flèches spectrales qui éclatent en flèches ordinaires. Nécessite un boss de type monstre.
Exemple visuel

Arrow Rain​

Nom de fichierDescription
arrow_rain.luaÀ chaque coup reçu d'un joueur, a 15% de chances de faire pleuvoir des flèches autour du boss pendant environ 10 secondes, sous réserve de son temps de recharge et d'une IA activée.
Exemple visuel

Attack Arrow​

Nom de fichierDescription
attack_arrow.luaTire périodiquement des flèches vers les joueurs proches en Survie/Aventure tant que le boss a une cible.
Exemple visuel

Attack Blinding​

Nom de fichierDescription
attack_blinding.luaApplique Cécité I pendant 60 ticks lorsque le boss blesse un joueur.
Exemple visuel

Attack Confusing​

Nom de fichierDescription
attack_confusing.luaApplique Nausée I pendant 200 ticks lorsque le boss blesse un joueur.
Exemple visuel

Attack Fire​

Nom de fichierDescription
attack_fire.luaEnflamme le joueur pendant 60 ticks lorsque le boss le blesse.
Exemple visuel

Attack Fireball​

Nom de fichierDescription
attack_fireball.luaTire périodiquement des boules de feu incendiaires vers les joueurs proches en Survie/Aventure tant qu'un joueur est ciblé. Nécessite un boss de type monstre.
Exemple visuel

Attack Freeze​

Nom de fichierDescription
attack_freeze.luaEn blessant un joueur, applique Lenteur VI pendant 60 ticks, ajoute un effet visuel de gel et place de la glace compactée temporaire si son bloc est de l'air. Soumis aux temps de recharge local et global.
Exemple visuel

Attack Gravity​

Nom de fichierDescription
attack_gravity.luaApplique Lévitation I pendant 100 ticks lorsque le boss blesse un joueur.
Exemple visuel

Attack Lightning​

Nom de fichierDescription
attack_lightning.luaLorsqu'un joueur blesse le boss et que le temps de recharge est écoulé, marque les positions actuelles des joueurs proches puis y fait tomber de vrais éclairs après un avertissement de 60 ticks.
Exemple visuel

Attack Poison​

Nom de fichierDescription
attack_poison.luaApplique Poison I pendant 60 ticks lorsque le boss blesse un joueur.
Exemple visuel

Attack Push​

Nom de fichierDescription
attack_push.luaEn blessant un joueur, remplace sa vélocité par une poussée l'éloignant du boss. Utilise un temps de recharge global de 200 ticks.
Exemple visuel

Attack Vacuum​

Nom de fichierDescription
attack_vacuum.luaEn blessant un joueur, remplace sa vélocité par un mouvement vers le boss.
Exemple visuel

Attack Weakness​

Nom de fichierDescription
attack_weakness.luaApplique Faiblesse I pendant 60 ticks lorsque le boss blesse un joueur.

Attack Web​

Nom de fichierDescription
attack_web.luaLorsque le boss blesse un joueur, place une toile d'araignée temporaire dans son bloc d'air et donne Vitesse III au boss pendant 60 ticks, sous réserve des temps de recharge.
Exemple visuel

Attack Wither​

Nom de fichierDescription
attack_wither.luaApplique Flétrissement I pendant 60 ticks lorsque le boss blesse un joueur.
Exemple visuel

Bonus Coins​

Nom de fichierDescription
bonus_coins.ymlUtilise un multiplicateur de récompense en pièces de 2 par défaut. Une entrée telle que bonus_coins.yml:3 dans les pouvoirs du boss définit un autre multiplicateur. Les récompenses exigent une contribution supérieure à 10% des dégâts ; montures et renforts ne rapportent rien.

Bonus Loot​

Nom de fichierDescription
bonus_loot.luaExécute une passe supplémentaire de génération normale de butin pour les joueurs à la mort, soumise aux conditions d'éligibilité et aux probabilités de cette génération.

Bullet Hell​

Nom de fichierDescription
bullet_hell.luaLorsqu'un coup de joueur remplit les conditions, suspend l'IA du boss, le déplace de 10 blocs vers le haut si ce bloc est de l'air et tire des salves répétées de flèches à tête chercheuse vers les joueurs proches en Survie/Aventure.
Exemple visuel

Channel Healing​

Nom de fichierDescription
channel_healing.luaEn combat, canalise des soins vers un élite proche ayant au plus 80% de santé. Le lanceur suspend son IA pendant les soins ; la canalisation s'arrête quand la cible dépasse 80%, devient invalide ou sort de portée, ou quand le lanceur quitte le combat.
Exemple visuel

Corpse​

Nom de fichierDescription
corpse.luaÀ la mort, place un bloc d'os temporaire si l'emplacement est de l'air. Il dure 2 400 ticks, soit environ deux minutes à 20 TPS.
Exemple visuel

Death Slice​

Nom de fichierDescription
death_slice.luaLorsqu'un coup de joueur remplit les conditions, suspend l'IA du boss et avertit avec des lignes radiales de fumée avant qu'elles infligent des dégâts. Une direction reste ouverte.
Exemple visuel

Dragon Aimed Fireball​

Nom de fichierDescription
ender_dragon_aimed_fireball.luaPendant une attaque en phase de vol, tire des boules de feu visant les joueurs proches.

Dragon Arrow Bombardment​

Nom de fichierDescription
ender_dragon_arrow_bombardment.luaPendant une attaque en phase de vol, tire des flèches à répétition vers les joueurs proches.

Dragon Disco Fireballs​

Nom de fichierDescription
ender_dragon_disco_fireballs.luaLorsque le dragon est posé, fait tourner un anneau de boules de feu autour de lui pendant un avertissement, puis les lance vers le bas.

Dragon Empowered Lightning​

Nom de fichierDescription
ender_dragon_empowered_lightning.luaEn combat, marque les positions des joueurs et des points proches aléatoires pour de vrais éclairs et explosions différés. Les effets sur le terrain dépendent des paramètres de protection et de régénération des explosions.

Dragon Enderball Bombardment​

Nom de fichierDescription
ender_dragon_ender_fireball_bombardment.luaPendant une attaque en phase de vol, tire des boules de feu de dragon vers les joueurs proches.

Dragon Endermite Bombardment​

Nom de fichierDescription
ender_dragon_endermite_bombardment.luaPendant une attaque en phase de vol, invoque des endermites avec Chute lente. Nécessite le fichier de boss personnalisé binder_of_worlds_phase_1_endermite_reinforcement.yml.

Dragon Fireball Bombardment​

Nom de fichierDescription
ender_dragon_fireball_bombardment.luaPendant une attaque en phase de vol, lâche des boules de feu sous le dragon.

Dragon Potion Bombardment​

Nom de fichierDescription
ender_dragon_potion_bombardment.luaPendant une attaque en phase de vol, fait pleuvoir des potions jetables sous le dragon.

Dragon Shockwave​

Nom de fichierDescription
ender_dragon_shockwave.luaLorsque le dragon est posé, avertit avant de produire une onde au sol qui s'étend, blesse et repousse les entités, en laissant un secteur ouvert. La protection et la régénération des explosions régissent ses effets sur les blocs.

Dragon Tornado​

Nom de fichierDescription
ender_dragon_tornado.luaLorsque le dragon est posé, crée une tornade qui s'éloigne, soulève les entités vivantes proches et déplace des blocs du terrain, sous réserve de la protection et de la régénération des explosions.

Firestorm​

Nom de fichierDescription
firestorm.luaLorsqu'un coup de joueur remplit les conditions, suspend l'IA du boss et crée des piliers de flammes à des positions proches aléatoires. Chaque pilier avertit avec de la fumée avant que sa zone de dégâts s'étende.
Exemple visuel

Fireworks Barrage​

Nom de fichierDescription
fireworks_barrage.luaLorsqu'un coup de joueur remplit les conditions, suspend l'IA du boss et tire des feux d'artifice aléatoires ou visant les joueurs. Les boss autres que les ghasts montent si l'espace le permet, puis reviennent à leur position initiale.
Exemple visuel

Flame Pyre​

Nom de fichierDescription
flame_pyre.luaLorsqu'un coup de joueur remplit les conditions, suspend l'IA du boss et crée un pilier de flammes autour de lui. La fumée avertit avant que la zone de dégâts s'étende par étapes.
Exemple visuel

Flamethrower​

Nom de fichierDescription
flamethrower.luaLorsqu'un coup de joueur remplit les conditions, vise la position enregistrée de l'attaquant, avertit avec de la fumée et tire un jet de flammes infligeant des dégâts. Le boss suspend son IA pendant l'attaque.
Exemple visuel

Frost Cone​

Nom de fichierDescription
frost_cone.luaQuand un joueur touche le boss, avertit vers la position enregistrée de l'attaquant puis tire un cône de boules de neige infligeant des dégâts. Les impacts cumulent Lenteur et renouvellent un effet visuel de gel. Soumis à son temps de recharge local.
Exemple visuel

Frost Walker​

Nom de fichierDescription
frost_walker.luaÉquipe des bottes en cuir avec Semelles givrantes II et Agilité aquatique III, remplaçant les bottes existantes. Le gel de l'eau suit les règles de l'enchantement.
Exemple visuel

Gold Explosion​

Nom de fichierDescription
gold_explosion.luaAprès un avertissement, disperse autour du boss des projectiles infligeant des dégâts et ressemblant à des pépites d'or. Ce sont des projectiles visuels, pas des pièces à ramasser ; leur vérification de dégâts ignore les joueurs qui bloquent.
Exemple visuel

Gold Shotgun​

Nom de fichierDescription
gold_shotgun.luaEnregistre la direction de l'attaquant, avertit puis tire dans cette direction des projectiles dorés infligeant des dégâts. Ce ne sont pas des pièces à ramasser ; leur vérification de dégâts ignore les joueurs qui bloquent.
Exemple visuel

Ground Pound​

Nom de fichierDescription
ground_pound.luaFait sauter le boss, ou sa monture, puis le fait atterrir avec force. L'atterrissage repousse les entités proches et applique Lenteur III aux entités vivantes.
Exemple visuel

Hyper Loot​

Nom de fichierDescription
hyper_loot.luaExécute dix passes supplémentaires de génération normale de butin pour les joueurs à la mort ; cela ne garantit ni dix objets ni un multiplicateur total exact.

Implosion​

Nom de fichierDescription
implosion.luaEnviron trois secondes après la mort, attire les entités vivantes dans un rayon de 10 blocs vers le lieu de la mort. Les joueurs en Spectateur sont exclus.
Exemple visuel

Invisibility​

Nom de fichierDescription
invisibility.luaRend le boss invisible.
Exemple visuel

Invulnerability Arrow​

Nom de fichierDescription
invulnerability_arrow.luaAnnule les événements de dégâts d'un joueur au boss dont la cause est PROJECTILE.
Exemple visuel

Invulnerability Fall Damage​

Nom de fichierDescription
invulnerability_fall_damage.luaRend le boss insensible aux dégâts de chute.
Exemple visuel

Invulnerability Fire​

Nom de fichierDescription
invulnerability_fire.luaApplique un effet de potion Résistance au feu de longue durée à l'apparition du boss.
Exemple visuel

Invulnerability Fireworks​

Nom de fichierDescription
invulnerability_fireworks.luaRend le boss insensible aux feux d'artifice.
Exemple visuel

Invulnerability Knockback​

Nom de fichierDescription
invulnerability_knockback.luaRend le boss insensible au recul infligé par les dégâts.

Ce pouvoir annule la vélocité du boss lorsqu'il subit des dégâts, puis un tick plus tard. Il peut perturber le saut fondé sur la vélocité de ground_pound.lua ; évitez de les combiner si ce saut est essentiel au combat.

Exemple visuel

Lightning Bolts​

Nom de fichierDescription
lightning_bolts.luaFait apparaître des éclairs en ligne droite depuis le boss jusqu'à l'endroit où se tenait le joueur.
Exemple visuel

Meteor Shower​

Nom de fichierDescription
meteor_shower.luaFait apparaître plusieurs boules de feu qui tombent du ciel.
Exemple visuel

Moonwalk​

Nom de fichierDescription
moonwalk.luaApplique Sauts améliorés IV pour une durée indéfinie à l'apparition du boss.
Exemple visuel

Movement Speed​

Nom de fichierDescription
movement_speed.luaApplique Vitesse II pendant 100 000 ticks, un tick après l'apparition du boss.
Exemple visuel

Photon Ray​

Nom de fichierDescription
photon_ray.luaFait apparaître un rayon infligeant des dégâts qui rebondit sur les murs.
Exemple visuel

Plasma Blaster​

Nom de fichierDescription
plasma_blaster.luaEn combat, tire périodiquement un projectile de particules en ligne droite vers un joueur proche hors mode Spectateur. Il s'arrête aux obstacles solides.
Exemple visuel

Shield Wall​

Nom de fichierDescription
shield_wall.luaPeut créer des boucliers sur trois côtés cardinaux, laissant un côté aléatoire ouvert. Frappez le boss depuis un côté protégé pour épuiser sa protection, ou attaquez par l'ouverture. Le coup qui brise un bouclier est lui aussi absorbé.
Exemple visuel

Skeleton Pillar​

Nom de fichierDescription
skeleton_pillar.luaAvertit avec de la fumée, puis fait tourner deux piliers de particules infligeant des dégâts autour du boss pendant que son IA est suspendue.
Exemple visuel

Skeleton Tracking Arrow​

Nom de fichierDescription
skeleton_tracking_arrow.luaAprès l'acquisition d'une cible, tire périodiquement une flèche à tête chercheuse vers un joueur proche en Survie/Aventure.
Exemple visuel

Spirit Walk​

Nom de fichierDescription
spirit_walk.luaTente de déplacer le boss vers un lieu sûr proche après neuf événements de dégâts comptabilisés, ou immédiatement en cas de noyade/suffocation. Feu, poison, flétrissement, épines et dégâts de balayage ne comptent pas.
Exemple visuel

Summon Embers​

Nom de fichierDescription
summon_embers.luaAprès un avertissement, tente d'invoquer 10 boss du niveau du lanceur à partir de ember.yml. Ce fichier de boss personnalisé doit être installé.
Exemple visuel

Summon Returned​

Nom de fichierDescription
summon_the_returned.luaAprès un avertissement, tente d'invoquer 10 boss du niveau du lanceur à partir de the_returned.yml. Ce fichier de boss personnalisé doit être installé.
Exemple visuel

Taunt​

Nom de fichierDescription
taunt.luaRemplace temporairement le nom affiché du boss par des provocations lorsqu'il acquiert une cible, subit des dégâts ou blesse un joueur, et fournit une réplique à sa mort.
Exemple visuel

Taze​

Nom de fichierDescription
taze.luaEn blessant un joueur, applique trois brèves poussées, Lenteur VI et un titre avec des particules d'étincelles, sous réserve des temps de recharge.
Exemple visuel

Thunderstorm​

Nom de fichierDescription
thunderstorm.luaLorsqu'un coup de joueur remplit les conditions, programme de vrais éclairs à des positions proches aléatoires et aux positions enregistrées des joueurs. Chaque éclair est précédé d'un avertissement de particules.
Exemple visuel

Tracking Fireball​

Nom de fichierDescription
tracking_fireball.luaAprès qu'un boss de type monstre acquiert une cible, lance périodiquement des boules de feu incendiaires à tête chercheuse vers les joueurs proches en Survie/Aventure.
Exemple visuel

Zombie Bloat​

Nom de fichierDescription
zombie_bloat.luaLorsqu'un coup de joueur remplit les conditions, avertit, affiche brièvement un zombie géant et repousse les entités vivantes proches.
Exemple visuel

Zombie Friends​

Nom de fichierDescription
zombie_friends.luaA 1% de chances par coup reçu d'un joueur de tenter deux invocations depuis zombie_friends_friend.yml au niveau du boss. Une seule tentative par instance du script ; le fichier de boss personnalisé doit être installé.
Exemple visuel

Zombie Necronomicon​

Nom de fichierDescription
zombie_necronomicon.luaCanalise une incantation en invoquant des renforts depuis necronomicon_zombie.yml et necronomicon_skeleton.yml. Ces fichiers de boss personnalisés doivent être installés.
Exemple visuel

Zombie Parents​

Nom de fichierDescription
zombie_parents.luaA 1% de chances par coup reçu d'un joueur d'invoquer des boss depuis zombie_parents_mom.yml et zombie_parents_dad.yml au niveau du lanceur. Peut se déclencher plusieurs fois ; les deux fichiers de boss personnalisés doivent être installés.
Exemple visuel


Types d'implémentation des pouvoirs

EliteMobs fournit 68 pouvoirs Lua prédéfinis et trois configurations YAML : bonus_coins.yml, custom_summon.yml et elite_script.yml. Les deux dernières servent aux invocations personnalisées et à EliteScript, sans ajouter deux attaques supplémentaires à la liste ci-dessus.

Pouvoirs basés sur Lua : la majorité des pouvoirs sont désormais implémentés sous forme de scripts Lua (fichiers .lua). Ces pouvoirs utilisent le système de scripting Lua pour leur logique, leurs effets de particules, leurs temps de recharge et leurs autres paramètres.

Pouvoirs YAML hérités : un petit nombre de pouvoirs (bonus_coins.yml, custom_summon.yml, elite_script.yml) restent sous forme de fichiers de configuration .yml.

L'initialisation crée les fichiers Lua fournis manquants, mais conserve ceux qui existent. Pour personnaliser un pouvoir indépendamment, copiez-le sous un autre nom et référencez ce fichier dans la liste powers du boss. Après modification, rechargez EliteMobs et faites apparaître un nouveau boss pour vérifier le script ; modifier le fichier ne recharge pas à chaud l'instance Lua d'un boss existant.


Format Elite Script

Vous pouvez aussi créer et personnaliser des pouvoirs YAML au format Elite Script.

Pour créer un pouvoir de cécité indépendant en EliteScript, enregistrez ce qui suit sous my_blinding_power.yml dans le dossier powers et référencez ce fichier depuis votre boss :

isEnabled: true
effect: GRAY_DYE
powerType: MISCELLANEOUS
eliteScript:
BlindPlayer:
Events:
- PlayerDamagedByEliteMobEvent
Actions:
- potionEffectType: blindness
amplifier: 0
action: POTION_EFFECT
duration: 60
Target:
targetType: DIRECT_TARGET

Cela crée un pouvoir YAML indépendant ; cela ne modifie pas attack_blinding.lua. Personnalisez ici la potion, la durée, la cible et le déclencheur, ou modifiez une copie du pouvoir Lua portant un autre nom. Un pouvoir .lua chargé a priorité sur les références .yml ou .yaml de même nom de base lors de la résolution d'un pouvoir de boss.