
Le Maestro Holographique de Votre Serveur
ÉDITEUR WEB • GITHUB • DOCUMENTATION • DISCORD
Aperçu - ce que fait Gloss
Gloss est une suite d'affichage Hologram et UI globale. C'est un plugin qui remplace la plupart de vos autres plugins tels que les MOTDs, les tableaux de scores, la liste des joueurs, les emojis et plus encore.
Hologrammes Texte flottant basé sur TextDisplay avec rendu de placeholder par joueur, fichiers JSON rechargeables à chaud, rendu de texte en art de blocs et gestion complète des commandes.
Menus holographiques UI cliquable dans le monde avec des boutons, des bascules, une navigation entre les pages, des animations au survol et des icônes dessinées à partir d'objets, de blocs, d'entités, de têtes de joueur, d'images ou de plugins d'objets personnalisés.
Panneaux du monde Menus ancrés au monde persistants que vous pouvez positionner, faire pivoter, redimensionner, aligner et même attacher à un joueur.
Aperçus de conteneurs Regardez un coffre, un four, un stand de brassage, un entonnoir ou dix autres conteneurs et une carte holographique rend ses contenus en direct.
Chutes réelles Les objets lâchés deviennent des modèles d'affichage au sol, tumbling avec des étiquettes flottantes, une physique réelle optionnelle (rebond, flottabilité) et une couche d'animation scriptable.
Tableaux de scores Barres latérales définies par JSON avec des valeurs par défaut principales / mondiales, des tableaux de permissions et des valeurs par défaut par groupe.
Liste des joueurs En-tête / pied configurable et noms de liste de joueurs par groupe.
Émoji
:emoji:et déclencher le remplacement dans le chat avec la complétion par onglet et des permissions par émoji avec 71 pré-construits, vous pouvez facilement en ajouter plus.Bulles de chat Les messages flottent au-dessus de la tête du locuteur, s'empilent et s'envolent à mesure qu'ils expirent, avec des styles par monde et par groupe.
Indicateurs de dégâts Nombres de dégâts et de guérison flottants avec un mouvement balistique, mesuré à partir des deltas de santé appliqués.
Animations Animations de texte basées sur des images utilisables dans n'importe quel hologramme, tableau ou ligne de liste via |animation.<id>|.
MOTD MOTD de liste de serveurs aléatoire, filtré par couleur (désactivé par défaut).
Tout est entièrement configurable dans Gloss et vous avez l'Éditeur Web pour prévisualiser facilement vos modifications avec des dizaines de sorties aléatoires pour vous aider à choisir quelque chose qui fonctionne pour vous. Tous les changements de configuration sont rechargés à chaud dès que le fichier est enregistré ou que des modifications sont poussées depuis l'Éditeur Web vers votre serveur.
Éditeur web - construisez des menus et des panneaux dans votre navigateur
Découvrez l'Éditeur Web pour créer facilement vos menus à : gloss.volmitsoftware.com. Vous disposez de menus, de panneaux, de scripts d'animation de chute, d'aperçus de conteneurs visuellement et bien plus encore, avec un aperçu en direct.
Synchronisation en direct à double sens Exécutez \/gloss menu edit <menu> ou \/gloss panel web <panel> et Gloss vous fournit un lien cliquable qui ouvre le document dans l'éditeur. Publiez depuis le navigateur et le serveur récupère le changement en quelques secondes, le valide et l'écrit à travers une transaction atomique avec une sauvegarde automatique de ce qui était là auparavant.
\/gloss sync list Sessions d'éditeur actives
\/gloss sync status État du relais et de la session
\/gloss sync pull Interrogez le relais maintenant
\/gloss sync revoke Tuez une session immédiatementVos objets personnalisés, dans l'éditeur \/gloss items export écrit custom-items.json afin que l'éditeur puisse parcourir chaque ItemsAdder, Oraxen, Nexo, MMOItems, Slimefun et plus sur votre serveur pendant que vous construisez.
Les sessions sont protégées Les sessions de synchronisation expirent (60 minutes par défaut), sont limitées en taille et détectent les conflits de révision afin que deux éditeurs ne puissent pas se remplacer silencieusement.
Tout ce que l'éditeur écrit est du JSON brut dans votre dossier de plugins. Vous pouvez toujours simplement modifier les fichiers à la main ou via la vue fractionnée de l'éditeur web.
Commandes et permissions
La commande principale est \/gloss. Aliases \/gl, \/glo, \/gg
Alias supplémentaires : \/hologram, \/holo, \/h, \/board, \/sb, \/bd
\/gloss status Montre tout ce qui est chargé.
\/hologram create|delete|list|info Gérer les hologrammes
\/hologram addline|setline|removeline|clear
\/hologram move|movehere|tp|orient Position et orientation
\/hologram rendertext Rasteriser le texte en lignes d'art de blocs
\/board create|delete|title Gérer les barres latérales
\/board addline|setline|removeline
\/board show|hide|primary|permission|reset
\/gloss menu list|create|open|edit|builder|new|copy
\/gloss menu addrow|insertrow|setrow|removerow|offsetrow|seticon|style|image
\/gloss panel create|delete|list|near|info|rename|copy
\/gloss panel move|here|tp|rotate|scale|align|follow|unfollow
\/gloss panel ranges|visibility|permissions|edit|web|save|cancel
\/gloss preview list|reset|dump Documents d'aperçu de conteneurs
\/gloss item status|export Fournisseurs d'objets personnalisés \/ exportation d'éditeur
\/gloss sync list|status|revoke|pull Sessions de synchronisation d'éditeur
\/gloss import preview|apply|holoui|legacy
\/gloss emoji list|reset Cliquez sur un emoji pour l'insérer dans le chat
\/gloss animations list|reset
\/gloss bubbles style|reset Choisissez votre style de bulle personnel
\/gloss tablist reset \/gloss motd reset \/gloss drops resetExécuter \/gloss tout seul ouvre un menu d'aide paginé avec survol et clic. Les entrées de la liste sont cliquables, cliquez sur un hologramme pour y téléporter, cliquez sur un emoji pour l'insérer. La complétion par onglet fonctionne partout.
Permissions suivent l'arborescence des commandes. Tout dépend de gloss.* (par défaut : op):
gloss.* Parent de chaque nœud ci-dessous. Accorde l'ensemble du plugin.
gloss.admin Réinitialiser les sous-commandes : emoji, animations, bubbles, tablist, motd, drops
gloss.holograms Parent des cinq nœuds hologrammes. Accès de base à \/hologram
gloss.holograms.create Créer des hologrammes et ajouter des lignes
gloss.holograms.edit Modifier des lignes, renommer, rasteriser le texte
gloss.holograms.delete Supprimer des hologrammes
gloss.holograms.move Déplacer, movehere, orienter
gloss.holograms.teleport Téléporter à un hologramme
gloss.boards Parent des cinq nœuds de tableau. Accès de base à \/board
gloss.boards.create Créer des barres latérales
gloss.boards.edit Titre, addline, setline, removeline
gloss.boards.delete Supprimer des barres latérales
gloss.boards.show Montrer un tableau à vous-même ou à d'autres
gloss.boards.hide Cacher un tableau
gloss.menus Parent des huit nœuds de menu. Accès de base à \/gloss menu
gloss.menus.list Lister les documents de menu
gloss.menus.open Ouvrir un menu
gloss.menus.close Fermer un menu ouvert
gloss.menus.move Repositionner un menu ouvert
gloss.menus.back Naviguer dans la pile de pages
gloss.menus.create Créer de nouveaux documents de menu
gloss.menus.edit Modifier des lignes, icônes, styles, images
gloss.menus.builder Le constructeur de menu en jeu
gloss.panels Parent des nœuds de panneau. Créer, déplacer, faire pivoter, redimensionner, aligner, suivre
gloss.panels.editweb Ouvrir un panneau dans l'éditeur web (\/gloss panel web)
gloss.preview Voir les aperçus de conteneurs et ajuster leur échelle
gloss.sync Gérer les sessions de synchronisation de l'éditeur web (liste, état, tirer, révoquer)
gloss.import Parent des nœuds d'importation. Prévisualisations à sec (\/gloss import preview)
gloss.import.apply Appliquer réellement un import
gloss.emoji.use Utiliser des emojis dans le chat par défaut : vrai
gloss.bubbles.send Votre chat s'affiche sous forme de bulles par défaut : vrai
gloss.indicators.show Voir les indicateurs de dégâts et de guérison par défaut : vrai
gloss.chat.color Utiliser des codes de couleur dans le chat par défaut : op
gloss.bubbles.style Choisissez un style de bulle personnel par défaut : opChaque nœud est par défaut : op à moins d'être marqué autrement. Accorder un parent (gloss.menus) accorde à ses enfants ; les trois nœuds orientés vers les joueurs sont activés pour tout le monde par défaut.
Configuration
Tout dans Gloss est configurable et toutes les options se rechargent à chaud lors de l'enregistrement, pas besoin de recharger vos modifications.
# Configuration - gloss
# Ce fichier est normalisé au chargement ; les commentaires et les nouvelles clés peuvent se mettre à jour automatiquement.
#
# Configuration d'exécution de Gloss. Chaque bouton est émis avec un commentaire,
# les valeurs en dehors de leur plage documentée sont ramenées au chargement,
# et les modifications se rechargent à chaud pendant que le serveur fonctionne.
# Affiche l'écran de démarrage de Gloss pendant le démarrage.
splashScreen = true
# Envoie des métriques d'utilisation anonymes bStats.
metrics = true
# Paramètres pour les fonctionnalités.
[features]
# Active le moteur hologramme.
holograms = true
# Active les barres latérales de tableau.
boards = true
# Active la gestion de l'en-tête / pied de liste et des noms de liste.
tablist = true
# Active le remplacement d'émojis dans le chat et le contenu.
emoji = true
# Active les animations de texte.
animations = true
# Active les bulles de chat au-dessus des joueurs.
chatBubbles = true
# Active les indicateurs de dégâts et de guérison flottants.
damageIndicators = true
# Active les noms personnalisés sur les piles d'objets lâchés.
drops = true
# Remplace le rendu d'objet lâché par défaut par des modèles d'affichage au sol,
# tumbling avec des étiquettes soutenues par l'affichage.
realDrops = true
# Active les menus holographiques.
menus = true
# Active les panneaux ancrés au monde.
panels = true
# Active les aperçus de conteneurs regardant.
previews = true
# Active le MOTD personnalisé de la liste de serveurs.
motd = false
# Paramètres pour le rechargement à chaud.
[hotload]
# Ticks entre les sondages des fichiers surveillés pour le rechargement à chaud. Limité à 1..200.
watchIntervalTicks = 5
# Paramètres pour les hologrammes.
[holograms]
# Distance verticale en blocs entre les lignes d'hologramme empilées. Limité à 0.05..2.0.
stackDistance = 0.26
# Ticks entre les rafraîchissements de texte d'hologramme. Limité à 1..200.
updateIntervalTicks = 10
# Distance en blocs à laquelle les hologrammes deviennent visibles. Limité à 4..128.
viewRange = 48.0
# Rend les placeholders complets, les fonctions et les expressions
# par joueur voyant au lieu d'une fois globalement.
perViewerPlaceholders = true
# Ticks entre les rafraîchissements des hologrammes temporaires. Limité à 1..20.
temporaryUpdateIntervalTicks = 2
# Utilise l'interpolation d'affichage côté client pour déplacer les hologrammes temporaires,
# revenant aux téléportations lorsque l'API du serveur ne le permet pas.
interpolatedMotion = true
# Conduit des lignes holographiques animées rapides à partir d'un thread asynchrone dédié au lieu de l'updater de tick.
highFrequencyAnimations = true
# Cadences d'images maximales par seconde que le thread d'animation à haute fréquence cible. Limité à 1..240.
maxAnimationFps = 120
# Paquets de texte d'animation par seconde autorisés à travers chaque audience d'affichage animée ; de grandes audiences dégradent le taux de rafraîchissement proportionnellement. Limité à 100..1000000.
animationPacketBudget = 20000
# Largeur maximale en caractères pour l'art de texte rendu. Limité à 8..128.
textArtMaxWidth = 48
# Paramètres pour les tableaux.
[boards]
# Ticks entre les rafraîchissements de tableau. Limité à 1..200.
updateIntervalTicks = 20
# Paramètres pour la liste des joueurs.
[tablist]
# Ticks entre les rafraîchissements de la liste des joueurs. Limité à 1..400.
updateIntervalTicks = 40
# Paramètres pour les groupes.
[groups]
# Résout les groupes de joueurs via Vault lorsqu'il est installé.
useVault = true
# Paramètres pour les émojis.
[emoji]
# Nécessite une permission par émoji au lieu de la permission globale d'émoji.
emojiSpecificPermissions = false
# Offre des déclencheurs d'émoji dans la complétion par onglet du chat.
tabComplete = true
# Paramètres pour le texte.
[text]
# Résout les placeholders de PlaceholderAPI dans le texte rendu.
placeholders = true
# Résout les expressions |function| dans le texte rendu.
functions = true
# Paramètres pour le chat.
[chat]
# Traduit les codes de couleur dans le chat des joueurs pour les joueurs autorisés.
color = true
# Paramètres pour les bulles de chat.
[chatBubbles]
# Noms de dossiers mondiaux où les bulles de chat n'apparaissent jamais.
blacklistWorlds = []
# Paramètres pour les indicateurs de dégâts.
[damageIndicators]
# Force latérale aléatoire appliquée aux indicateurs générés. Limité à 0.0..2.0.
randomThrowForce = 0.08
# Force initiale vers le haut appliquée aux indicateurs générés. Limité à 0.0..2.0.
initialUpForce = 0.13
# Force de gravité appliquée aux indicateurs à chaque tick. Limité à 0.0..1.0.
gravityFactor = 0.0093
# Maximum d'indicateurs générés par seconde avant que de nouveaux soient abandonnés. Limité à 1..1000.
maxPerSecond = 40
# Millisecondes qu'un indicateur reste en vie. Limité à 250..30000.
maxMsAlive = 3000
# Préfixe de code couleur appliqué aux nombres de dégâts.
damagePrefix = "&c&l"
# Préfixe de code couleur appliqué aux nombres de guérison.
healPrefix = "&a&l"
# Chiffres décimaux affichés sur les nombres d'indicateurs. Limité à 0..2.
decimals = 0
# Affiche les indicateurs de guérison en plus des indicateurs de dégâts.
showHeals = true
# Paramètres pour les chutes.
[drops]
# Format de nom pour les piles d'objets lâchés ; {count} et {type} sont remplacés.
nameFormat = "&7{count}x {type}"
# Format de nom pour les paquets lâchés qui contiennent des piles ; {total}
# et {contents} sont remplacés. Les paquets vides utilisent nameFormat.
bundleFormat = "&7Paquet &8(&7{total} objets&8): &7{contents}"
# Les entrées de contenu de paquet sont listées avant que le reste ne s'effondre en un suffixe +N de plus. Limité à 1..10.
bundleEntryLimit = 3
# Utilise une étiquette TextDisplay verticale pour les paquets pendant que realDrops est activé.
bundleVerticalLabels = true
# Format d'en-tête pour les étiquettes de paquet verticales ; {total} est remplacé.
bundleHeaderFormat = "&ePaquet &8(&e{total} objets&8)"
# Format d'entrée pour les étiquettes de paquet verticales ; {count} et {type} sont remplacés.
bundleEntryFormat = "&7- &f{count}x {type}"
# Format de reste pour les étiquettes de paquet verticales ; {remaining} est remplacé par
# le nombre de matériaux cachés.
bundleMoreFormat = "&8+{remaining} de plus"
# Laisse les noms personnalisés que d'autres plugins ont déjà définis sur les objets lâchés intacts.
preserveCustomNames = true
# Utilise le nom d'affichage d'un objet à partir de son méta-objet comme {type} au lieu du nom du matériau.
useItemDisplayNames = true
# Paramètres pour les commandes.
[commands]
# Joue des sons de retour lorsque la sortie de commande est livrée.
sounds = true
# Paramètres pour le débogage.
[debug]
# Rendu des contours de débogage de la zone de frappe du menu pour toutes les sessions.
hitbox = false
# Rendu des marqueurs de débogage de position du menu pour toutes les sessions.
position = false
# Journalise les statistiques de boucle d'animateur à haute fréquence toutes les 10 secondes.
animator = false
# Paramètres pour l'éditeur.
[editor]
# URL de base de l'éditeur web hébergé ; doit être un lien http(s) brut ou le défaut est utilisé.
builderUrl = "https://gloss.volmitsoftware.com"
# Paramètres pour la synchronisation.
[editor.sync]
# Active les sessions de synchronisation d'éditeur en direct via le relais.
enabled = true
# URL de point de terminaison du relais ; doit être https (ou http de boucle) se terminant par \/v2 ou le défaut est utilisé.
endpoint = "https://sync.gloss.volmitsoftware.com/v2"
# Jeton de création de session de relais de 22..128 caractères de A-Z, a-z,
# 0-9, _ et - ; tout autre chose est traité comme vide.
createToken = ""
# Minutes qu'une session de synchronisation d'éditeur reste active. Limité à 5..1440.
sessionMinutes = 60
# Secondes entre les sondages du relais pendant une session active. Limité à 1..60.
pollSeconds = 3
# Taille maximale du projet de synchronisation d'éditeur en mébioctets. Limité à 1..32.
maxProjectMiB = 8
# Paramètres pour l'aperçu.
[preview]
# Distance en blocs que le raycast regardant atteint pour les aperçus de conteneurs. Limité à 1.0..24.0.
lookDistance = 10.0
# Échelle de rendu de base des aperçus de conteneurs. Limité à 0.25..4.0.
scale = 0.65
# Paramètres pour les menus.
[menus]
# Multiplicateur d'échelle de rendu global pour les menus et panneaux holographiques. Limité à 0.25..4.0.
uiScale = 1.0
# Paramètres pour les objets.
[items]
# Active les icônes d'objets personnalisés résolus via des plugins d'objets installés.
customItems = true
# Liste blanche des fournisseurs d'objets par nom de fournisseur ou de plugin ; une liste vide permet à chaque fournisseur.
customItemProviders = []
# Paramètres pour l'intégration.
[integration]
# Ticks entre les échantillons des métriques que d'autres plugins Volmit publient pour
# |metric.<key>| et les variables d'aperçu. Limité à 1..200.
sampleIntervalTicks = 20Langues 17 langues sont traduites à partir de l'anglais standard par défaut parmi lesquelles choisir.
Pour changer, définissez language dans plugins/Gloss/language.yml
locale: en_US
de_DE Allemand (Allemagne)
es_ES Espagnol (Espagne)
fi_FI Finnois (Finlande)
fr_FR Français (France)
he_IL Hébreu (Israël)
it_IT Italien (Italie)
ja-JP Japonais (Japon)
ko_KR Coréen (Corée du Sud)
lt_LT Lituanien (Lituanie)
nl_NL Néerlandais (Pays-Bas)
pl_PL Polonais (Pologne)
pt_PT Portugais (Portugal)
ru_RU Russe (Russie)
tr_TR Turc (Turquie)
vi_VI Vietnamien (Vietnam)
zh_CN Chinois (Simplifié)
zh_TW Chinois (Traditionnel)Menus et UI cliquables
Les menus sont créés et gérés avec la commande \/gloss menu et les fichiers sont stockés dans plugins/Gloss/menus
Composants Boutons, bascules et décorations, chacun avec sa propre zone de frappe.
Icônes Texte, images, images animées, objets, blocs, entités, têtes de joueur, ou tout objet d'un plugin d'objet personnalisé (fournisseur détecté automatiquement).
Actions Exécuter une commande, jouer un son, envoyer un message, téléporter ou naviguer dans le menu avec des pages (pousser, remplacer, revenir, accueil, fermer).
Déclencheurs de clics Gauche, droite, shift-gauche, shift-droite.
Animation au survol Avec des courbes d'assouplissement et une durée configurable.
Comportements lockPosition, followPlayer, maxDistance, closeOnDeath, closeOnTeleport.
Panneaux sont des menus ancrés dans le monde : positionnez, faites pivoter (yaw, pitch, roll) et redimensionnez-les, utilisez des coordonnées ~relatives, alignez un panneau à un autre, définissez des plages de vue et d'interaction, restreignez la visibilité derrière des permissions, ou faites suivre un panneau à un joueur avec une rotation fixe, yaw ou complète.
Aperçus de conteneurs
Aperçus de conteneurs entièrement configurables. Vous pouvez double shift pour enregistrer la taille du conteneur, ou maintenir shift + molette pour définir la taille du conteneur (faites défiler vers le bas jusqu'à 0 % pour le désactiver, paramètres persistants par joueur).
Il existe quatorze types de conteneurs prédéfinis : coffre, coffre de l'End, four, stand de brassage, entonnoir, distributeur, chaudron, ruche, jukebox, étagère sculptée, étagère, wagonnet, carte de conteneur verrouillé et boîtes shulker.
Les cartes montrent les valeurs en direct de la cuisson et du carburant du four, le temps de brassage, l'XP accumulée, l'occupation et bien plus encore. Modifiez facilement les préréglages ou créez les vôtres avec l'Éditeur Web.
WorldGuard Vérifications d'accès restreint aux conteneurs pour s'assurer que les joueurs ne peuvent pas fouiller dans les conteneurs auxquels ils n'ont pas accès.
Physique et script des chutes réelles
Les objets lâchés deviennent plus réalistes, ils peuvent tumbler dans les airs, atterrir sur une face de repos et se stabiliser, briller et bien plus encore.
Vous pouvez modifier ces paramètres dans plugins/Gloss/real-drops/default.json ou les modifier avec notre Éditeur Web.
limites Cadence de mise à jour, visuels par pile, un budget d'entité par chunk.
mouvement Vitesse de tumbling, rotation par axe, changements de direction entraînés par rebond, amortissement de rotation submergée, roulage au sol.
atterrissage NATUREL, PLAT ou VERTICAL, avec inclinaison, yaw aléatoire et attraction de face.
étiquettes Décalage, échelle, plage de vue, mode panneau d'affichage, couleur de fond.
physique Physique d'entité réelle : multiplicateur de gravité, rebond, flottabilité de l'eau et traînée. Ceux-ci déplacent l'objet réel, pas seulement l'image.
script Une couche d'expression qui anime le visuel : décalage, rotation, échelle, brillance et visibilité par axe, avec des variables comme t, phase, impactSpeed, inWater, blockLight et un aléatoire stable par objet.
animation Clips de keyframe typés déclenchés par état (SPAWN, IMPACT, BOUNCE, ENTER_FLUID, SETTLE...) avec assouplissement et modes de mélange.
Bulles de chat, indicateurs de dégâts, motd emoji, liste des joueurs et animations
Bulles de chat Le chat flotte au-dessus de la tête des joueurs, s'empile et s'envole à mesure qu'il expire. Les styles prennent en charge le mouvement basé sur l'expression (translation, échelle, rotation, opacité), le retour à la ligne, un balayage scintillant à la naissance, hideOwn, listes noires mondiales, et sélection par monde et groupe Vault avec priorités. Les joueurs avec permission choisissent un style personnel via \/gloss bubbles style.
Indicateurs de dégâts Nombres de dégâts et de guérison flottants avec un mouvement balistique qui est réaliste.
Émojis 71 émojis par défaut avec :name: et déclencher le remplacement type <3 et cela devient un cœur. Complétion par onglet dans le chat, permissions par émoji optionnelles, et \/gloss emoji les entrées de liste s'insèrent dans le chat au clic.
Animations Animations de texte basées sur des images avec lecture ascendante, descendante ou ping-pong et intervalle par image. Utilisez-les dans n'importe quelle ligne rendue comme |animation.rainbow|.
MOTD Personnalisez votre MOTD pour faire défiler plusieurs MOTDs ou le garder dans un design statique.
Liste des joueurs La liste des joueurs prend en charge chaque aspect de Gloss, personnalisez-la selon vos désirs !
Espaces réservés et expressions
Chaque ligne rendue des hologrammes, tableaux, liste des joueurs, bulles, aperçus prend en charge des expressions limitées {{ ... }} avec des valeurs natives player.* et server.* (nom, ping, santé, niveau, en ligne, maxPlayers, tps).
PlaceholderAPI est optionnel et entièrement pris en charge avec les espaces réservés Gloss suivants disponibles :
%gloss_available% Montre si Gloss est disponible
%gloss_menu.open% Montre si le menu est ouvert
%gloss_menu.id% Montre l'ID du menu actuelLa bibliothèque d'expressions est partagée entre les hologrammes, les bulles, les aperçus et les chutes : clamp, lerp, smoothstep, sin, cos, rgb, mix, palette, bar, select et plus, plus la couleur comme #FFAA55 et un ensemble complet d'opérateurs avec des ternaires.
API développeur
Gloss dispose d'une API disponible à laquelle vous pouvez vous connecter, veuillez vous référer à notre documentation pour plus d'informations.
GlossAPI api = GlossAPI.get();
api.open(myPlugin, player, "shop/main"); \/\/ ouvrir un menu
api.createHologram("welcome", location); \/\/ gérer les hologrammes
api.createTemporaryHologram("popup", loc, 3000); \/\/ hologramme temporaire
api.filter(player, raw); \/\/ exécuter n'importe quelle chaîne à travers le pipeline de texte
api.setBoard(player, "arena"); api.setTab(player, header, footer);Plus un constructeur de menu fluide (boutons, décorations, icônes à partir de texte, objet, bloc, entité, image ou image animée), gestionnaires de clics avec déclencheurs et raisons de fermeture, un point d'extension PreviewStateProvider pour alimenter vos propres variables dans les cartes d'aperçu de conteneurs, et trois événements : GlossMenuOpenEvent, GlossMenuClickEvent, GlossContainerPreviewAccessEvent.
Compatibilité - environnements d'exécution et Java
Gloss prend en charge Paper, Purpur, Leaf, Folia, Canvas et Spigot sur Java 25 pour Minecraft 26.x+
Intégrations optionnelles PlaceholderAPI, Vault, WorldGuard, et dix fournisseurs d'objets personnalisés - CraftEngine, ItemsAdder, Oraxen, Nexo, MMOItems, ExecutableItems, EcoItems, Slimefun, MythicMobs, HeadDatabase. Les fournisseurs sont détectés automatiquement et se branchent/débranchent à chaud avec leur plugin.
Images & Médias








Prêt à créer quelque chose d'incroyable ?
Rejoignez la communauté MCModels et commencez à construire vos projets de rêve dès aujourd'hui.







