Liste des enchantements personnalisés
Les effets personnalisés d'EliteMobs utilisent désormais des définitions YAML et Lua gérées par leur fournisseur dans plugins/EliteMobs/enchantments/. Leurs identifiants d'objet incluent un espace de noms, par exemple elitemobs:critical_strikes,2. Les extensions des enchantements natifs et Soulbind conservent leur propre configuration et leur logique de propriété.
Champs de configuration des enchantements
Les effets personnalisés utilisent le format partagé des enchantements : isEnabled, name, description, maxLevel, les filtres d'équipement/type, stacking, script et parameters. maxLevel est le plafond appliqué lors de l'enchantement ; les niveaux supérieurs explicitement définis sur les objets sont conservés.
Les effets d'EliteMobs placent les réglages de valeur et de génération procédurale sous parameters.value, parameters.procedural et parameters.procedural_max_level. Les réglages propres à chaque effet se trouvent aussi sous parameters ; ils ne sont pas interchangeables avec les anciennes clés de premier niveau.
Le catalogue restaure les fichiers YAML et Lua fournis qui manquent, même si le dossier des enchantements existe déjà. Les définitions fournies existantes reçoivent les champs par défaut manquants tout en conservant leurs valeurs configurées. Les fichiers contenant l'ancienne clé maxLevelV2 sont d'abord préservés dans plugins/MagmaCore/outdated files/EliteMobs/, ce qui permet de générer les versions actuelles fournies en remplacement. Consultez les valeurs archivées et appliquez vos réglages au format actuel. Les copies non modifiées d'anciens scripts fournis (flamethrower.lua, grappling_hook.lua et ice_breaker.lua) sont archivées de la même façon afin que les versions actuelles se régénèrent ; les scripts modifiés restent en place. Les effets personnalisés ou de DLC sans remplacement fourni nécessitent une définition actualisée et le fichier Lua correspondant.
Les entrées d'objets personnalisés utilisant d'anciens noms comme CRITICAL_STRIKES,2 ou MULTICAST,1 sont également rejetées. Utilisez elitemobs:critical_strikes,2 ou freeminecraftmodels:multicast,1. Les objets de service utilisent des rôles de consommables, et non des enchantements marqueurs.
Résumé des enchantements
Ces valeurs sont les paramètres par défaut des effets fournis, pas des plafonds universels pour les objets créés manuellement.
ID après elitemobs: | maxLevel | parameters.value | Maximum procédural | Effet |
|---|---|---|---|---|
critical_strikes | 3 | 13 | 2 | Chance de coup critique |
drilling | 4 | 15 | Non | Minage supplémentaire du même matériau |
earthquake | 5 | 50 | Non | Saut et recul après deux accroupissements |
flamethrower | 1 | 20 | Non | Attaque de flammes au clic droit |
grappling_hook | 1 | 10 | Non | Grappin avec un arc |
hunter | 3 | 10 | 3 | Bonus d'apparition naturelle des élites |
ice_breaker | 2 | 10 | Non | Effet de brise-glace |
lightning | 5 | 15 | 5 | Attaque de foudre aléatoire |
loud_strikes | 10 | 6 | Non | Menace supplémentaire |
meteor_shower | 1 | 130 | Non | Boules de feu tombant du ciel |
plasma_boots | 3 | 20 | Non | Attaque de saut et d'atterrissage |
summon_merchant | 1 | 10 | Non | Invoque le marchand configuré |
summon_wolf | 1 | 20 | Non | Invoque le boss amical configuré |
FMM gère freeminecraftmodels:multicast, freeminecraftmodels:blast_radius et freeminecraftmodels:ignition. EliteMobs conserve leurs réglages d'acquisition, mais ne gère pas leurs effets sur les armes magiques. Voir les armes magiques.
Frappes critiques
Chaque niveau équipé apporte 10 % de chance critique dans le Lua fourni. La chance cumulée est plafonnée par maximumCriticalStrikeChance dans MobCombatSettings.yml (0.40 par défaut), et un critique contre un élite inflige 1,5 fois les dégâts. Les réglages d'affichage sont désormais parameters.criticalHitPopup et parameters.criticalHitColor.
Forage
Mine des blocs supplémentaires du même matériau avec une pioche ou une pelle. Les niveaux supérieurs élargissent la surface et la profondeur ; s'accroupir désactive l'effet. Le premier niveau mine un bloc supplémentaire devant vous.
Enchantements élites
| Clé | Détails |
|---|---|
| Effet | Étend les enchantements vanilla au-delà des limites normales |
| Activation | Uniquement contre 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 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 le plafond de niveau vanilla dépassé. Par exemple, Protection est normalement limitée au niveau 4. Un objet avec Protection 5 et Protection Élite 10 compte 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, Semelles givrantes, Agilité des âmes, Furtivité rapide |
| Arme | Tranchant, Châtiment, Fléau des arthropodes, Recul, Aura de feu, Butin, Affilage |
| Arc | Puissance, Frappe, Flamme, Infinité |
| Outil | Efficacité, Fortune, Toucher de soie |
| Pêche | Chance de la mer, Appât |
| Trident | Empalement, Loyauté, Impulsion, Canalisation |
| Arbalète | Charge rapide, Perforation, Tir multiple |
| Masse | Densité, Brèche, Rafale de vent |
| Lance | Estocade |
| Autre | Raccommodage, Solidité, Malédiction du lien éternel, Malédiction de disparition, Affinité aquatique |
Lance-flammes
Faites un clic droit avec une arme valide pour déclencher les flammes. L'action fournie vérifie le niveau et la durabilité de l'arme, consomme 4 points de durabilité, puis applique une préparation suivie de pulsations de flammes. parameters.cooldown_ticks vaut par défaut 3600 (3 minutes).
Chasseur
Ajoute un bonus d'apparition naturelle des élites selon les niveaux équipés. Configurez parameters.spawn_bonus (0.05 par défaut), plutôt que l'ancien champ hunterSpawnBonus.
Brise-glace
Faites un clic droit sur de l'eau ou de la glace à six blocs maximum pour geler l'eau ciblée. Le niveau 2 vérifie aussi les six blocs adjacents. Une congélation réussie consomme un point de durabilité ; casser un bloc de glace avec autorisation peut déclencher le même effet.
La définition fournie est un effet de main principale, avec un plafond d'enchantement de 2.
Tremblement de terre
Accroupissez-vous deux fois sans voler pour déclencher un saut qui repousse les cibles à l'atterrissage. La définition fournie additionne les niveaux des emplacements d'armure et entre en conflit avec les Bottes à plasma. Les réglages incluent parameters.cooldown_ticks (2400), parameters.activation_message et parameters.available_message.
Grappin
Tirez une flèche ou une flèche spectrale dans un bloc target de votre propre monde. Le grappin ne démarre que lorsque la flèche se plante dans ce bloc cible ; un mur ordinaire, ou un bloc voisin d'un bloc cible, ne l'active pas. La flèche ne peut plus être ramassée ensuite.
Vous êtes tiré vers la flèche à 0,5 bloc par tick, pendant 200 ticks au maximum, et recevez 3 secondes de Chute lente à l'arrivée. La traction s'arrête si un obstacle bloque l'étape suivante. Lorsque le rebord d'une plateforme bloque la trajectoire directe vers le point d'arrivée, la traction monte d'abord jusqu'à 3 blocs au-dessus de ce point, puis redescend dessus ; les deux segments nécessitent un trajet dégagé.
Effet de grappin destiné aux arcs. La définition fournie accepte des objets sources de la main principale ou secondaire et possède un plafond d'enchantement de 1. Utilisez ensemble le YAML et le Lua correspondants.
Foudre
L'attaque fournie nécessite une cible élite et une arme élite utilisable. Sa probabilité est level * level / 1000 ; parameters.cooldown_ticks vaut par défaut 2400 (2 minutes). Elle utilise les dégâts du niveau d'arme capturé, et non l'ancien réglage de premier niveau minimumCooldownSeconds.
Frappes bruyantes
Les niveaux équipés apportent level / 3 de menace supplémentaire. La menace par coup vaut les dégâts multipliés par un plus le bonus cumulé. Le plafond d'enchantement fourni est 10 ; cet effet n'est pas tiré procéduralement.
Voir le système d'aggro avancé pour les règles de ciblage.
Pluie de météores
Faites un clic droit pour l'activer. Une activation réussie consomme un objet de la pile utilisée.
Fait tomber des boules de feu du ciel. La définition fournie est un effet de main principale à un seul niveau, avec une contribution à la valeur de 130 et aucun tirage procédural.
Bottes à plasma
Attaque de saut et d'atterrissage pour l'emplacement des pieds, incompatible avec Tremblement de terre. Son délai se configure via parameters.cooldown_ticks (2400), au lieu d'être codé en dur. Son plafond d'enchantement est 3.
Réparation
Réparation n'est plus un enchantement marqueur. Les fragments utilisent consumable.type: repair_scrap, avec un palier de 1 (Tiny) à 5 (Huge). Voir la configuration des consommables et le système d'amélioration.
Invoquer un marchand
Faites un clic droit avec l'objet en main principale ou utilisez l'appel configuré dans le chat. Une invocation réussie consomme un objet.
Invoque le NPC indiqué par parameters.npc (travelling_merchant.yml par défaut). L'appel par défaut est parameters.message: Jeeves! ; parameters.players_say_message contrôle si le joueur le prononce dans le chat. Délai par défaut : 1200 ticks.
Invoquer un loup
Faites un clic droit pour l'invoquer. Le boss configuré doit être un loup pouvant être attribué au joueur ; une invocation réussie consomme un objet.
Invoque le boss personnalisé indiqué par parameters.boss (summonable_wolf.yml par défaut). Délai par défaut : 1200 ticks.
Délier
Les parchemins de déliaison utilisent consumable.type: unbind, pas un enchantement Unbind. Les joueurs peuvent aussi retirer le lien via le service de la guilde et /em unbind. Voir le système d'amélioration d'objets.
Lien d'âme
Soulbind conserve les métadonnées et vérifications de propriété d'EliteMobs ; ce n'est pas un effet Lua de fournisseur qui les remplace. Voir le système d'amélioration d'objets pour le retirer.
Source chanceuse
L'ancien marqueur est retiré. Les tickets chanceux utilisent consumable.type: lucky_ticket.
Source enchantée
L'ancien marqueur est retiré. N'ajoutez pas ENCHANTED_SOURCE aux définitions d'objets ; utilisez les procédures actuelles de livres d'enchantement et d'amélioration.