Armes et outils
Création d'armes et outils.
Pour les armes et outils je vous conseil de créer un nouveau fichier dédié, ce sera plus simple de s'y retrouver par le suite. Créez un fichier tools.js dans le dossier startup_scripts en prenant le code donné ci dessous.
StartupEvents.registry('item', event => { //Vous pouvez changer le mot "event" par ce que vous voulez, j'ai pour habitude de juste mettre "e" personnellement.
//Ici sera mon code
})
La création d'armes et outils fonctionne de la même façon que la création d'armures mais avec plus de paramètre à utiliser.
//Mon épée et ma pioche
event.create('my_sword', 'sword').displayName('My Sword').tier('netherite').attackDamageBonus(5)
event.create('my_pickaxe', 'pickaxe').displayName('My Pickaxe').tier('netherite').attackDamageBonus(5).speed(9)
Dans l'exemple nous avons une
épée en
Netherite qui fera 9 attack damage et une
pioche en
Netherite qui fera 7 attack damage et minera 2x plus vite.
Voici la liste des outils que vous pouvez créer.
sword
pickaxe
axe
shovel
hoe
Ainsi que la liste des tiers différents pour vos outils.
wood
stone
iron
gold
diamond
netherite
custom (voir Custom Tiers)
Et la liste des paramètres que vous pouvez mettre.
- .tier
➡️ Choisir le tier de vos outils - .attackDamageBaseLine
➡️ Change la valeur des dégâts par défaut - .attackDamageBonus
➡️ Ajoute des dégâts sur la valeur par défaut du tier - .speedBaseLine
➡️ Change la valeur du mining speed par défaut - .speed
➡️ Ajoute du mining speed sur la valeur par défaut du tier
Les tiers par défaut, comme le
wood par exemple, aura le même damage, durabilité et speed qu'un outil vanilla en
wood.