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.

tools.jsjavascript
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.

javascript
//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 iron_sword épée en netherite_ingot Netherite qui fera 9 attack damage et une iron_pickaxe pioche en netherite_ingot Netherite qui fera 7 attack damage et minera 2x plus vite.

Voici la liste des outils que vous pouvez créer.

  • iron_swordsword
  • iron_pickaxepickaxe
  • iron_axeaxe
  • iron_shovelshovel
  • iron_hoehoe

Ainsi que la liste des tiers différents pour vos outils.

  • oak_plankswood
  • stonestone
  • iron_ingotiron
  • gold_ingotgold
  • diamonddiamond
  • netherite_ingotnetherite
  • knightslime_ingotcustom (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 oak_planks wood par exemple, aura le même damage, durabilité et speed qu'un outil vanilla en oak_planks wood.

Mise à jour le 11/10/2026