Aller au contenu principal

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.

Installations existantes

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:maxLevelparameters.valueMaximum procéduralEffet
critical_strikes3132Chance de coup critique
drilling415NonMinage supplémentaire du même matériau
earthquake550NonSaut et recul après deux accroupissements
flamethrower120NonAttaque de flammes au clic droit
grappling_hook110NonGrappin avec un arc
hunter3103Bonus d'apparition naturelle des élites
ice_breaker210NonEffet de brise-glace
lightning5155Attaque de foudre aléatoire
loud_strikes106NonMenace supplémentaire
meteor_shower1130NonBoules de feu tombant du ciel
plasma_boots320NonAttaque de saut et d'atterrissage
summon_merchant110NonInvoque le marchand configuré
summon_wolf120NonInvoque 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
ActivationUniquement contre 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 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égorieEnchantements
ArmureProtection, 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
ArmeTranchant, Châtiment, Fléau des arthropodes, Recul, Aura de feu, Butin, Affilage
ArcPuissance, Frappe, Flamme, Infinité
OutilEfficacité, Fortune, Toucher de soie
PêcheChance de la mer, Appât
TridentEmpalement, Loyauté, Impulsion, Canalisation
ArbalèteCharge rapide, Perforation, Tir multiple
MasseDensité, Brèche, Rafale de vent
LanceEstocade
AutreRaccommodage, 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.