Aller au contenu

Créateur de GUI Minecraft pour DeluxeMenus

Créateur de GUI pour des menus de coffre personnalisés

Crée des menus de coffre personnalisés pour ton serveur Minecraft dans le navigateur. Glisse des items dans les slots, fusionne des slots en gros boutons, ajoute un fond texturé personnalisé, puis exporte une config DeluxeMenus prête à l’emploi avec les fichiers ItemsAdder, Nexo ou Oraxen. 48 préréglages, gratuit, sans compte, sans filigrane.

Modèles · 48

Étal de marché en bois chaleureux avec un auvent rayé

Comment ça marche

  • Clique sur un slot ou un bouton pour le modifier.
  • Fais glisser un objet sur un autre slot pour le déplacer.
  • Dessiner un bouton : fais glisser sur des slots pour créer une grande tuile cliquable.
  • Afficher / masquer des slots pour donner sa forme au menu.
  • Tout est enregistré automatiquement dans ce navigateur.

Exporter

Plugin de resource pack

Nécessite DeluxeMenus et PlaceholderAPI sur le serveur. Le ZIP contient les dossiers exacts, le README indique où va chaque fichier.

Titre du menu
&f%img_offset_-48%%img_gui_main_menu%
plugins/ItemsAdder/contents/mygui/configs/gui_main_menu.yml
info:
  namespace: mygui
font_images:
  gui_main_menu:
    path: gui/main_menu
    show_in_gui: false
    suggest_in_command: false
    scale_ratio: 254
    y_position: 45
DeluxeMenus · gui_menus/main_menu.yml
# Made with the GUI Maker on bestmcserverlist.net
menu_title: '&f%img_offset_-48%%img_gui_main_menu%'
open_command: 'menu'
register_command: true
size: 54
items:
  button_1_shop:
    material: air
    slots: [9, 10, 11, 18, 19, 20]
    priority: 1
    click_commands:
      - '[openguimenu] shop'
  button_2_kits:
    material: air
    slots: [12, 13, 14, 21, 22, 23]
    priority: 1
    click_commands:
      - '[openguimenu] kits'
  button_3_ranks:
    material: air
    slots: [15, 16, 17, 24, 25, 26]
    priority: 1
    click_commands:
      - '[openguimenu] ranks'
  button_4_warps:
    material: air
    slots: [27, 28, 29, 36, 37, 38]
    priority: 1
    click_commands:
      - '[openguimenu] warps'
  button_5_auction:
    material: air
    slots: [30, 31, 32, 39, 40, 41]
    priority: 1
    click_commands:
      - '[player] ah'
  button_6_keys:
    material: air
    slots: [33, 34, 35, 42, 43, 44]
    priority: 1
    click_commands:
      - '[openguimenu] crates'
  button_7_close:
    material: air
    slots: [48, 49, 50]
    priority: 1
    click_commands:
      - '[close]'

Comment créer une GUI Minecraft personnalisée

  1. Choisis un préréglage, par exemple une boutique, des warps, des kits, des récompenses quotidiennes, un hôtel des ventes ou un aperçu de caisse. Ou combine toi-même l’une des 15 mises en page avec l’un des 18 thèmes.
  2. Modifie les slots. Clique sur un slot pour définir le matériau, le nom, la lore, la quantité et ce qui se passe au clic. Glisse les items pour les déplacer.
  3. Dessine de gros boutons. Avec « Dessiner un bouton », fais glisser sur plusieurs slots pour créer une grande tuile avec un libellé et une icône sur l’image.
  4. Façonne le menu avec 1 à 6 lignes et les outils pinceau et masquage, puis définis le titre.
  5. Choisis l’export : ItemsAdder, Nexo, Oraxen, ou Aucun pour de simples vitres. Définis le nom du menu, la commande qui l’ouvre et le namespace de la texture.
  6. Télécharge le ZIP et copie son dossier plugins par-dessus le dossier plugins de ton serveur.
  7. Reconstruis le resource pack avec /iazip, /nexo reload ou /oraxen reload all.
  8. Enregistre le menu dans plugins/DeluxeMenus/config.yml sous gui_menus, lance /dm reload et redémarre le serveur une fois pour que DeluxeMenus enregistre la nouvelle commande. Ensuite, ouvre-le avec ta commande.

L’étape d’enregistrement dans config.yml ressemble à ceci (le README du ZIP la contient avec le nom de ton menu) :

gui_menus:
shop:
  file: shop.yml

Un éditeur DeluxeMenus dans ton navigateur

Au lieu d’écrire le YAML à la main, tu construis le menu visuellement ici : le créateur de GUI est à la fois un éditeur et un générateur DeluxeMenus. Chaque slot, chaque action de clic et le titre se retrouvent à l’export dans un fichier de menu prêt pour DeluxeMenus, avec en option une image de fond personnalisée pour ItemsAdder, Nexo ou Oraxen. Tu ne peux pas encore importer de fichiers DeluxeMenus existants, mais l’éditeur enregistre automatiquement tes créations dans le navigateur, et « Enregistrer le projet » les garde dans un fichier.

Ce que contient le ZIP

ExportFichiers
Chaque exportplugins/DeluxeMenus/gui_menus/<menu>.yml, README.txt et un PNG d’aperçu
ItemsAdderplugins/ItemsAdder/contents/<namespace>/configs/gui_<menu>.yml et le fond dans resourcepack/assets/<namespace>/textures/gui/
Nexoplugins/Nexo/glyphs/gui_<menu>.yml et plugins/Nexo/pack/assets/<namespace>/textures/gui/<menu>.png
Oraxenplugins/Oraxen/glyphs/gui_<menu>.yml et plugins/Oraxen/pack/textures/gui/<menu>.png
AucunUniquement le fichier du menu. Les gros boutons deviennent des vitres colorées avec leur libellé comme nom d’item.

Comment fonctionne le fond texturé

Minecraft n’a aucun réglage pour une image de fond de menu. L’astuce habituelle, utilisée ici aussi, est une image de police dans le titre du menu : le PNG de fond devient un caractère personnalisé, et un placeholder d’espace négatif le décale vers le bord gauche de l’écran du coffre. Les boutons que tu dessines sur l’image sont des slots vides et cliquables (material: air) avec leurs propres click_commands.

Taille de l’image
256 pixels de large. La hauteur dépend du nombre de lignes : de 164 pixels pour 1 ligne à 254 pixels pour 6 lignes. La marge supplémentaire permet aux cadres de dépasser du coffre.
Titre
Une ligne PlaceholderAPI comme %img_offset_-48%%img_gui_shop% pour ItemsAdder. Copie-la depuis le champ « Titre du menu ».
Prérequis
DeluxeMenus, PlaceholderAPI et, pour l’image, ItemsAdder, Nexo ou Oraxen avec son extension PlaceholderAPI.

Actions de clic

Chaque slot et chaque bouton accepte des actions DeluxeMenus, une par ligne :

  • [player] spawn exécute une commande en tant que joueur.
  • [console] give %player_name% diamond 1 exécute une commande depuis la console.
  • [openguimenu] warps ouvre un autre menu DeluxeMenus.
  • [message] &aHello! envoie un message dans le chat.
  • [sound] UI_BUTTON_CLICK joue un son, [close] ferme le menu.

Erreurs fréquentes

  • Le titre affiche le texte du placeholder. PlaceholderAPI ou l’extension du plugin de textures manque, ou le pack n’a pas été reconstruit.
  • Le fond manque pour certains joueurs. Ils ont refusé le resource pack du serveur ou ne se sont pas reconnectés depuis la reconstruction.
  • La commande ne fait rien. Le menu n’est pas enregistré dans le config.yml de DeluxeMenus, ou le serveur n’a pas été redémarré après l’ajout (DeluxeMenus enregistre les nouvelles commandes au démarrage). /dm open <menu> fonctionne avant ça.
  • Un bouton ne réagit pas. Son champ « Au clic » est vide. Ajoute au moins une action.

Questions fréquentes

C’est quoi, DeluxeMenus ?

DeluxeMenus est un plugin gratuit pour Spigot et Paper qui ouvre des menus de coffre à partir de fichiers YAML. Chaque slot peut lancer des commandes au clic. Il a besoin de PlaceholderAPI.

Ai-je besoin d’ItemsAdder pour le fond texturé ?

Pour l’image, il te faut ItemsAdder, Nexo ou Oraxen, car le fond fait partie d’un resource pack. Choisis « Aucun » et l’export utilise à la place des vitres colorées, sans aucun resource pack.

Comment ouvrir le menu en jeu ?

L’export définit open_command et register_command: true. Déclare le menu dans le config.yml de DeluxeMenus et redémarre le serveur une fois, car DeluxeMenus enregistre les nouvelles commandes au démarrage. Ensuite, les joueurs l’ouvrent avec la commande que tu as choisie.

Pourquoi le fond ne s’affiche-t-il pas ?

Le plus souvent, le resource pack n’a pas été reconstruit (/iazip, /nexo reload ou /oraxen reload all), le joueur n’a pas encore chargé le nouveau pack, ou l’extension PlaceholderAPI du plugin de textures manque, donc le placeholder du titre reste du texte.

Puis-je utiliser des objets personnalisés ou des têtes de joueurs ?

Oui. En plus des matériaux vanilla, le champ material accepte itemsadder-namespace:id, nexo-id, oraxen-id et head-PlayerName, les formes que DeluxeMenus comprend.

Puis-je importer un fichier DeluxeMenus existant ?

Pas encore. Ton design est enregistré automatiquement dans le navigateur, et « Enregistrer le projet » télécharge un fichier de projet que tu peux rouvrir plus tard.