Aller au contenu principal

Liste des Enchantements Personnalisés

EliteMobs ajoute des enchantements personnalisés pour enrichir le gameplay. Chaque enchantement — personnalisé comme extension du vanilla — possède son propre fichier dans le dossier de configuration enchantments.

Champs de configuration d'un enchantement

CléSignification
isEnabledDétermine si l'enchantement existe tout court
nameNom d'affichage utilisé dans la description de l'objet
maxLevelV2Plafond de niveau utilisé lors du tirage et de l'affichage de l'enchantement
valueContribution d'un niveau au calcul de la valeur de l'objet (utilisée par les boutiques et la vente)
isEnabledForProcedurallyGeneratedItemsDétermine si le butin généré procéduralement peut tirer cet enchantement
maxEnchantmentLevelPlafond strict que le plugin ne dépassera jamais, même par enchantement

Certains fichiers ajoutent des clés supplémentaires, listées dans les sections ci-dessous.

Résumé des Enchantements

EnchantementDescriptionType d'Objet
Frappes CritiquesChance de coup critique infligeant 1,5x dégâts aux Elite MobsArmes
ForageMine des blocs dans un rayonPioches, Pelles
Protection/Tranchant/etc. ÉliteÉtend les enchantements vanilla au-delà des limites normalesTous applicables
Lance-flammesTire un jet de flammesN'importe lequel
ChasseurAugmente le taux d'apparition des Elite MobsN'importe lequel
Brise-glaceGèle l'eau en frappantPioches
Tremblement de terreAttaque sautée avec reculBottes
GrappinS'accroche aux blocs ciblésArcs
FoudreChance de frapper avec la foudreArmes
Frappes BruyantesAugmente l'aggro pour le tankingArmes
Pluie de MétéoresFait apparaître des boules de feu depuis le cielN'importe lequel
Bottes à PlasmaSaut avec particules infligeant des dégâtsBottes
RéparationConvertit les objets en matériaux de ferrailleN'importe lequel
Invoquer un MarchandInvoque Jeeves le marchandPapier
Invoquer un LoupInvoque un loup amicalN'importe lequel
DélierRetire le soulbind des objetsParchemins
SoulbindLie les objets aux joueursN'importe lequel
Source ChanceuseMarque un objet comme un ticket chanceuxInterne
Source EnchantéeMarque un objet comme un livre d'enchantement éliteInterne

Valeurs livrées pour les enchantements propres à EliteMobs

FichiermaxLevelV2maxEnchantmentLevelvalueTiré sur le butin procédural
critical_strikes.yml2313oui
drilling.yml4415non
earthquake.yml5550non
flamethrower.yml1120non
grappling_hook.yml1110non
hunter.yml3310oui
ice_breaker.yml2210non
lightning.yml5515oui
loud_strikes.yml3106non
meteor_shower.yml11130non
plasma_boots.yml3320non
repair.yml5515non
soulbind.yml1110oui
summon_merchant.yml1110non
summon_wolf.yml1120non
unbind.yml1110000non
lucky_source.yml1120non
enchanted_source.yml1110oui

mending.yml est livré avec isEnabled: false — Raccommodage est désactivé par défaut sur les objets EliteMobs.


Critical Strikes

KeyDétails
EffetChance de réussir un coup critique infligeant 1,5x dégâts aux Elite Mobs
Chance par Niveau10 % (Niveau 1 = 10 %, Niveau 2 = 20 %, etc.)
Plafond Procédural (maxLevelV2)Niveau 2
Niveau Maximum AbsoluNiveau 3
Plafond de chance totale sur tout l'équipement40 % (configurable)

Les Frappes Critiques donnent une chance de réussir un coup critique qui inflige 1,5x les dégâts à un Elite Mob. Chaque niveau de Frappe Critique augmente la chance de coup critique de 10 %.

Il existe un plafond strict sur la chance critique totale

La chance de coup critique est additionnée sur les six emplacements d'équipement — les 4 pièces d'armure plus la main principale et la main secondaire. Sans plafond, elle atteint facilement 100 %, et à ce moment-là chaque coup est un coup « critique » : le critique cesse de se distinguer comme un événement tout en versant toujours le multiplicateur complet de 1,5x.

Le total est donc plafonné par maximumCriticalStrikeChance dans MobCombatSettings.yml, dont la valeur par défaut est 0.40 (40 %). La valeur est ramenée dans l'intervalle [0.0, 1.0]. Toute valeur supérieure à 0.5 est déconseillée, pour la raison ci-dessus.

Cela signifie qu'empiler les Frappes Critiques sur chaque pièce d'équipement cesse d'être rentable bien avant que le plafond de niveau propre à l'enchantement ne soit atteint.

critical_strikes.yml ajoute deux clés d'affichage en plus des champs d'enchantement standard :

CléValeur par défautRôle
criticalHitPopup&5Critical Hit!Texte de la fenêtre supplémentaire affichée lors d'un coup critique
criticalHitColor&5Préfixe de couleur appliqué au nombre de dégâts critiques

Drilling

KeyDétails
EffetMine des blocs dans un rayon
Plage de Niveau1-4 (maxLevelV2 et maxEnchantmentLevel valent tous deux 4)
Blocs par NiveauNiveau 1 = 1 bloc supplémentaire droit devant, Niveau 2 = une croix de 4 blocs, Niveau 3+ = couches 3x3 empilées s'enfonçant en profondeur
Objets ValidesPioches, Pelles
Butin procéduralNon — isEnabledForProcedurallyGeneratedItems: false

L'enchantement de forage permet aux pioches et aux pelles de miner des blocs dans un rayon autour du bloc ciblé. Plus le niveau est élevé, plus la zone et la profondeur minées sont grandes. Seuls les blocs du même type seront minés. S'accroupir en minant désactive l'effet de l'enchantement.


Elite Enchantments

KeyDétails
EffetÉtend les enchantements vanilla au-delà des limites normales
ActivationUniquement contre les EliteMobs
PrérequisL'objet doit dépasser le plafond d'enchantement vanilla

Les enchantements élites étendent les enchantements vanilla de Minecraft au-delà de leurs limites de niveau normales et appliquent ces valeurs améliorées lors des combats contre les Elite Mobs.

Les objets ne commencent à gagner des enchantements Élites qu'une fois qu'ils ont dépassé les limites vanilla du niveau d'enchantement. Par exemple, la Protection vanilla plafonne au niveau 4. Un objet avec Protection 5 et Protection Élite 10 comptera comme une armure Protection 15 contre les Elite Mobs, mais seulement Protection 5 contre les autres mobs.

Enchantements Pris en Charge
CatégorieEnchantements
ArmureProtection, Protection contre le Feu, Protection contre les Explosions, Protection contre les Projectiles, Chute Amortie, Épines, Apnée, Agilité Aquatique, Pas Léger, Vitesse des Âmes, Reptation Rapide
ArmeTranchant, Châtiment, Fléau des Arthropodes, Recul, Aura de Feu, Butin, Coup Balayé
ArcPuissance, Frappe, Flamme, Infini
OutilEfficacité, Fortune, Toucher de Soie
PêcheChance de la Mer, Appât
TridentEmpalement, Loyauté, Propulsion, Conductivité
ArbalèteCharge Rapide, Perçant, Tir Multiple
Masse d'ArmesDensité, Percée, Rafale de Vent
LanceEstocade
AutreRaccommodage, Solidité, Malédiction du Lien Éternel, Malédiction de Disparition, Affinité Aquatique

Flamethrower

Le Lance-flammes tire un jet de flammes depuis l'équipement enchanté. C'est un enchantement à un seul niveau : flamethrower.yml est livré avec maxLevelV2: 1 et maxEnchantmentLevel: 1, une value de 20, et il n'est pas tiré sur le butin généré procéduralement — il n'atteint donc les joueurs que par les objets personnalisés et les livres enchantés.


Hunter

Le Chasseur augmente le bonus d'apparition d'Elite Mobs fourni par l'équipement enchanté. hunter.yml ajoute une clé supplémentaire, hunterSpawnBonus (par défaut 0.05), qui correspond au bonus de chance d'apparition apporté par niveau d'enchantement. L'enchantement plafonne au niveau 3 et est tiré sur le butin généré procéduralement.

C'est l'un des enchantements qui affecte directement le rythme de progression plutôt que les statistiques de combat.


Ice Breaker

Le Brise-glace est l'enchantement personnalisé axé sur les pioches qui transforme l'eau en glace lorsque vous cassez des blocs de la famille de la glace (Glace, Glace bleue, Glace fragile, Glace compactée). Il plafonne au niveau 2 et n'est pas tiré sur le butin généré procéduralement.


Earthquake

Le Tremblement de terre est l'attaque de recul basée sur les bottes. Il se déclenche par un double accroupissement hors situation de vol, et sa puissance évolue avec la somme des niveaux de Tremblement de terre sur votre équipement.

  • Temps de recharge : 2 minutes, codé en dur.
  • earthquake.yml ajoute earthquakeActivationMessage (par défaut &8[EliteMobs] &aEarthquake triggered! &c2 min cooldown!) et earthquakeAvailableMessage (par défaut &8[EliteMobs] &2Earthquake cooldown over!).
  • Plafonne au niveau 5, value de 50, et n'est pas tiré sur le butin généré procéduralement.

Grappling Hook

Le Grappin est l'enchantement de mobilité axé sur les arcs. C'est un enchantement à un seul niveau (maxLevelV2: 1, maxEnchantmentLevel: 1, value de 10) qui n'est pas tiré sur le butin généré procéduralement : il n'apparaît donc que sur les objets personnalisés et les livres enchantés.


Lightning

La Foudre ajoute une frappe de foudre basée sur la chance à l'équipement de combat enchanté. lightning.yml ajoute une clé supplémentaire, minimumCooldownSeconds (par défaut 120), qui correspond au délai minimum entre deux frappes. Il plafonne au niveau 5, a une value de 15, et est tiré sur le butin généré procéduralement.


Loud Strikes

Les Frappes Bruyantes sont l'enchantement de contrôle de la menace utilisé pour le jeu en mode tank, et il est bel et bien actif : EliteMobs cible le joueur proche ayant la menace accumulée la plus élevée, et les Frappes Bruyantes sont ce qui multiplie votre gain de menace.

  • Chaque objet contribue à hauteur de niveau / 3 à votre bonus total, additionné sur les 6 emplacements d'équipement.
  • La menace générée par coup vaut dégâts x (1 + bonus total).
  • maxLevelV2 vaut 3 mais maxEnchantmentLevel vaut 10 : l'enchantement peut donc pousser un objet au-delà du plafond d'affichage.
  • Il n'est pas tiré sur le butin généré procéduralement, il n'apparaît donc que sur les objets personnalisés — c'est pourquoi il est l'enchantement emblématique de l'équipement de tank des donjons instanciés.

Pour les règles de ciblage complètes et la portée, consultez le Système d'aggro avancé.


Meteor Shower

La Pluie de Météores fait tomber des boules de feu du ciel. C'est un enchantement à un seul niveau et il porte de loin la plus haute value d'objet du plugin (130), ce qui reflète sa puissance. Il n'est pas tiré sur le butin généré procéduralement.


Plasma Boots

Les Bottes à Plasma créent un effet de saut à particules infligeant des dégâts. Le nombre d'anneaux de projectiles à l'atterrissage évolue avec la somme des niveaux de Bottes à Plasma, chaque impact inflige 2 dégâts, et l'effet dure 3 secondes. Comme le Tremblement de terre, il utilise un temps de recharge codé en dur de 2 minutes. Il plafonne au niveau 3, a une value de 20, et n'est pas tiré sur le butin généré procéduralement.


Repair

La Réparation est l'enchantement marqueur porté par les objets de fragment. Son niveau correspond au palier du fragment (1 = Tiny jusqu'à 5 = Huge), et le Repairman restaure 100 points de durabilité par palier — Tiny répare donc 100 et Huge répare 500. Il plafonne au niveau 5, a une value de 15, et n'est pas tiré sur le butin généré procéduralement.

Consultez le Système d'amélioration d'objets pour le flux complet de fragments et de réparation.


Summon Merchant

Invoquer un Marchand est l'effet d'enchantement / de parchemin qui invoque Jeeves le marchand. Il existe dans la base de code actuelle comme un enchantement personnalisé dédié et comme du contenu d'objet personnalisé préfabriqué.

Utilisez-le lorsque vous documentez les parchemins utilitaires ou les objets de service portables.

summon_merchant.yml expose deux options :

  • message — la ligne de chat que le joueur prononce lors de l'invocation du marchand. Par défaut "Jeeves!".
  • playersSayMessage — lorsque true (par défaut), le message de chat du joueur est envoyé comme s'il l'avait tapé, de sorte que les plugins de chat et les autres écouteurs le voient. Définissez sur false si vous voulez seulement que le marchand apparaisse sans que le joueur vocalise l'appel.

Summon Wolf

Invoquer un Loup invoque un loup amical. C'est un enchantement à un seul niveau avec une value de 20, et il n'est pas tiré sur le butin généré procéduralement.


Unbind

Délier est l'enchantement utilisé par les parchemins de déliaison et les flux d'amélioration d'objets associés. Dans la base de code actuelle, le flux de déliaison plus large est également exposé via /em unbind et le service de déliaison de la Guilde des Aventuriers.

Pour le système destiné aux joueurs, consultez le Système d'Amélioration d'Objets.


Soulbind

Le Soulbind est l'enchantement de verrouillage de propriété utilisé par les objets d'EliteMobs. La base de code actuelle inclut toujours une configuration Soulbind dédiée, l'enregistrement d'événements et des vérifications utilitaires pour lire et retirer le soulbind des métadonnées des objets.

Pour le flux de retrait destiné aux joueurs, consultez le Système d'Amélioration d'Objets.


Lucky Source

La Source Chanceuse est un enchantement interne utilisé pour marquer les objets comme des tickets chanceux élites. Il est utilisé par le système d'amélioration d'objets pour identifier les objets de type ticket chanceux.

Cet enchantement n'est pas destiné à être appliqué manuellement aux objets personnalisés. Il est géré automatiquement par le plugin.


Enchanted Source

La Source Enchantée est un enchantement interne utilisé pour marquer les objets comme des livres d'enchantement élites. Le système d'amélioration utilise ce marqueur pour identifier les livres enchantés qui peuvent être appliqués aux objets élites.

Cet enchantement n'est pas destiné à être appliqué manuellement aux objets personnalisés. Il est géré automatiquement par le plugin.