Armures
Création d'armures.
Pour les armures 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 armors.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
})
Pour créer votre armure, vous devez partir de la même base que pour créer un item de base, mais vous devrez ajouter ce que vous voulez créer après l'ID de celui-ci ainsi que son tier.
//Mon armure
event.create('my_helmet', 'helmet').displayName('My Helmet').tier('netherite')
event.create('my_chestplate', 'chestplate').displayName('My Chestplate').tier('netherite')
event.create('my_leggings', 'leggings').displayName('My Leggings').tier('netherite')
event.create('my_boots', 'boots').displayName('My Boots').tier('netherite')
Ici nous avons créé un set d'armure aussi résistant et puissant que la
Netherite.
Vous avez accès a plusieurs tier différent pour vos armures:
leather
chainmail
iron
gold
diamond
turtle
netherite
custom (voir Custom Tiers)
Textures d'armures
Tout comme un item classique vous pouvez ajouter sur votre ligne de création d'item le .texture('kubejs:item/my_boots') pour les boots par exemple.
Mais il vous manque la texture de l'armure une fois que vous la portez !
Avec le code donné plus haut vous allez devoir créer quelques dossiers donc voici l'arborescence en partant de la racine de votre modpack.
tuto\kubejs\assets\kubejs\textures\models\armor.
Dans ce dossier vous devrez placer deux textures nommées my_armor_layer_1.png et my_armor_layer_2.png. La première est utilisée pour le casque, le plastron et les bottes, tandis que la seconde est utilisée pour les jambières.
Le nom my_armor doit correspondre à celui utilisé par votre tier custom (voir la page des custom tiers), sinon le jeu ne retrouvera pas les bonnes textures.
Je vous donne les deux fichier qui correspondent aux textures de l'armure en fer de Minecraft.

