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 |
|---|---|
isEnabled | Détermine si l'enchantement existe tout court |
name | Nom d'affichage utilisé dans la description de l'objet |
maxLevelV2 | Plafond de niveau utilisé lors du tirage et de l'affichage de l'enchantement |
value | Contribution d'un niveau au calcul de la valeur de l'objet (utilisée par les boutiques et la vente) |
isEnabledForProcedurallyGeneratedItems | Détermine si le butin généré procéduralement peut tirer cet enchantement |
maxEnchantmentLevel | Plafond 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
| Enchantement | Description | Type d'Objet |
|---|---|---|
| Frappes Critiques | Chance de coup critique infligeant 1,5x dégâts aux Elite Mobs | Armes |
| Forage | Mine des blocs dans un rayon | Pioches, Pelles |
| Protection/Tranchant/etc. Élite | Étend les enchantements vanilla au-delà des limites normales | Tous applicables |
| Lance-flammes | Tire un jet de flammes | N'importe lequel |
| Chasseur | Augmente le taux d'apparition des Elite Mobs | N'importe lequel |
| Brise-glace | Gèle l'eau en frappant | Pioches |
| Tremblement de terre | Attaque sautée avec recul | Bottes |
| Grappin | S'accroche aux blocs ciblés | Arcs |
| Foudre | Chance de frapper avec la foudre | Armes |
| Frappes Bruyantes | Augmente l'aggro pour le tanking | Armes |
| Pluie de Météores | Fait apparaître des boules de feu depuis le ciel | N'importe lequel |
| Bottes à Plasma | Saut avec particules infligeant des dégâts | Bottes |
| Réparation | Convertit les objets en matériaux de ferraille | N'importe lequel |
| Invoquer un Marchand | Invoque Jeeves le marchand | Papier |
| Invoquer un Loup | Invoque un loup amical | N'importe lequel |
| Délier | Retire le soulbind des objets | Parchemins |
| Soulbind | Lie les objets aux joueurs | N'importe lequel |
| Source Chanceuse | Marque un objet comme un ticket chanceux | Interne |
| Source Enchantée | Marque un objet comme un livre d'enchantement élite | Interne |
Valeurs livrées pour les enchantements propres à EliteMobs
| Fichier | maxLevelV2 | maxEnchantmentLevel | value | Tiré sur le butin procédural |
|---|---|---|---|---|
critical_strikes.yml | 2 | 3 | 13 | oui |
drilling.yml | 4 | 4 | 15 | non |
earthquake.yml | 5 | 5 | 50 | non |
flamethrower.yml | 1 | 1 | 20 | non |
grappling_hook.yml | 1 | 1 | 10 | non |
hunter.yml | 3 | 3 | 10 | oui |
ice_breaker.yml | 2 | 2 | 10 | non |
lightning.yml | 5 | 5 | 15 | oui |
loud_strikes.yml | 3 | 10 | 6 | non |
meteor_shower.yml | 1 | 1 | 130 | non |
plasma_boots.yml | 3 | 3 | 20 | non |
repair.yml | 5 | 5 | 15 | non |
soulbind.yml | 1 | 1 | 10 | oui |
summon_merchant.yml | 1 | 1 | 10 | non |
summon_wolf.yml | 1 | 1 | 20 | non |
unbind.yml | 1 | 1 | 10000 | non |
lucky_source.yml | 1 | 1 | 20 | non |
enchanted_source.yml | 1 | 1 | 10 | oui |
mending.yml est livré avec isEnabled: false — Raccommodage est désactivé par défaut sur les objets EliteMobs.
Critical Strikes
| Key | Détails |
|---|---|
| Effet | Chance de réussir un coup critique infligeant 1,5x dégâts aux Elite Mobs |
| Chance par Niveau | 10 % (Niveau 1 = 10 %, Niveau 2 = 20 %, etc.) |
Plafond Procédural (maxLevelV2) | Niveau 2 |
| Niveau Maximum Absolu | Niveau 3 |
| Plafond de chance totale sur tout l'équipement | 40 % (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 %.
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éfaut | Rôle |
|---|---|---|
criticalHitPopup | &5Critical Hit! | Texte de la fenêtre supplémentaire affichée lors d'un coup critique |
criticalHitColor | &5 | Préfixe de couleur appliqué au nombre de dégâts critiques |
Drilling
| Key | Détails |
|---|---|
| Effet | Mine des blocs dans un rayon |
| Plage de Niveau | 1-4 (maxLevelV2 et maxEnchantmentLevel valent tous deux 4) |
| Blocs par Niveau | Niveau 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 Valides | Pioches, Pelles |
| Butin procédural | Non — 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
| Key | Détails |
|---|---|
| Effet | Étend les enchantements vanilla au-delà des limites normales |
| Activation | Uniquement contre les EliteMobs |
| Prérequis | L'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égorie | Enchantements |
|---|---|
| Armure | Protection, 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 |
| Arme | Tranchant, Châtiment, Fléau des Arthropodes, Recul, Aura de Feu, Butin, Coup Balayé |
| Arc | Puissance, Frappe, Flamme, Infini |
| Outil | Efficacité, Fortune, Toucher de Soie |
| Pêche | Chance de la Mer, Appât |
| Trident | Empalement, Loyauté, Propulsion, Conductivité |
| Arbalète | Charge Rapide, Perçant, Tir Multiple |
| Masse d'Armes | Densité, Percée, Rafale de Vent |
| Lance | Estocade |
| Autre | Raccommodage, 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.ymlajouteearthquakeActivationMessage(par défaut&8[EliteMobs] &aEarthquake triggered! &c2 min cooldown!) etearthquakeAvailableMessage(par défaut&8[EliteMobs] &2Earthquake cooldown over!).- Plafonne au niveau 5,
valuede 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). maxLevelV2vaut 3 maismaxEnchantmentLevelvaut 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— lorsquetrue(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 surfalsesi 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.