Comment créer une interface graphique personnalisée?

Je crée un serveur de mini-jeux Minecraft vanilla et je veux créer une interface graphique personnalisée, mais pour autant que je sache, il n'y a aucun moyen de le faire sans un serveur Bukkit. Je veux le faire pour qu'il soit /testfor une boussole dans la main d'un joueur. Lorsque le joueur a une boussole, il sera /summon un âne sans selle et avec un coffre sur la tête du joueur. Lorsque le joueur clique à gauche avec la boussole, il ouvrira la GUI du coffre de l'âne. Ensuite, je veux le faire, il y a déjà des objets dans la poitrine, mais une manière incertaine.