GroupeZ Docs

Installation

Comment installer et configurer zSpawner sur votre serveur Minecraft

Ce guide couvre l'installation et la configuration initiale de zSpawner.

Prérequis

Avant l'installation, assurez-vous que votre serveur répond à ces exigences :

PrérequisVersionStatut
Java17 ou supérieurRequis
Minecraft1.13 ou supérieurRequis
zMenuDernière versionRequis
zShopDernière versionOptionnel
zEssentialsDernière versionOptionnel
SuperiorSkyblock2Dernière versionOptionnel
PlaceholderAPIDernière versionOptionnel

Plateformes Supportées

PlateformeSupport
PaperRecommandé
SpigotSupporté
PurpurSupporté
PufferfishSupporté
FoliaSupporté

Recommandé

Paper est la plateforme serveur recommandée. Elle offre les meilleures performances et compatibilité avec zSpawner.

Étapes d'Installation

1. Télécharger le Plugin

Téléchargez zSpawner depuis l'une de ces sources :

2. Installer les Dépendances

Installez la dépendance requise :

  1. zMenu - Téléchargez depuis Modrinth et placez le .jar dans votre dossier plugins/. zSpawner utilise zMenu pour toutes ses interfaces GUI.

Installez les dépendances optionnelles dont vous avez besoin :

  • zShop - Fonctionnalité auto-sell pour les spawners virtuels
  • zEssentials - Intégration mailbox pour la livraison d'items quand l'inventaire est plein
  • SuperiorSkyblock2 - Contrôle d'accès basé sur l'équipe pour les spawners

3. Installer le Plugin

  1. Arrêtez votre serveur
  2. Placez zSpawner.jar dans votre dossier plugins/
  3. Démarrez votre serveur
  4. Le plugin génèrera tous les fichiers de configuration par défaut

4. Vérifier l'Installation

Exécutez /zspawner en jeu. Si le plugin est correctement chargé, il ouvrira l'interface GUI des spawners. Vous pouvez aussi vérifier la console du serveur pour :

[zSpawner] Loading zSpawner v4.x.x
[zSpawner] Use zMenu

Structure des Fichiers

Après le premier démarrage, zSpawner crée la structure suivante :

plugins/zSpawner/
├── config.yml                          # Configuration principale
├── messages.yml                        # Messages localisés
├── option-items.yml                    # Définitions des items d'amélioration
└── inventories/
    ├── gui/
    │   └── spawners.yml                # Interface des spawners GUI
    ├── show.yml                        # Vue admin des spawners
    └── virtual/
        ├── location-history.yml        # Historique des locations
        ├── manage-location.yml         # GUI de gestion des locations
        ├── player-location.yml         # Location d'emplacement joueur
        └── virtual.yml                 # Interface du spawner virtuel

Configuration de la Base de Données

zSpawner supporte trois backends de stockage. Configurez la section storage dans config.yml.

SQLite (Par Défaut)

SQLite est la méthode de stockage par défaut et ne nécessite aucune configuration supplémentaire :

storage: SQLITE

MySQL

Pour les grands serveurs avec plusieurs instances :

storage: MYSQL

database-configuration:
  host: 192.168.10.10
  port: 3306
  user: homestead
  password: secret
  database: zspawner
  table-prefix: "zspawner_"
  debug: false

MariaDB

MariaDB est aussi supporté avec la même configuration que MySQL :

storage: MYSQL

database-configuration:
  host: 192.168.10.10
  port: 3306
  user: homestead
  password: secret
  database: zspawner
  table-prefix: "zspawner_"
  debug: false

Assurez-vous de changer les identifiants de base de données par défaut avant le déploiement en production.

Première Configuration

Après l'installation, voici les premières étapes recommandées :

  1. Stockage - Choisissez votre backend de stockage (SQLITE ou MYSQL) dans config.yml
  2. Items de Spawner - Personnalisez les noms et descriptions des items spawner dans la section items
  3. Options Virtuelles - Configurez les paramètres par défaut des spawners virtuels dans la section virtual
  4. Silk Touch - Activez/désactivez le minage silk touch dans la section silkSpawner
  5. Messages - Personnalisez les messages du plugin dans messages.yml

Voir la section Configuration pour les options détaillées.

Dépannage

Le plugin ne démarre pas

  • Vérifiez que Java 17+ est installé : java -version
  • Vérifiez que zMenu est installé et se charge sans erreurs
  • Vérifiez la console du serveur pour les messages d'erreur
  • Assurez-vous que le fichier .jar n'est pas corrompu en le re-téléchargeant

Les GUIs ne s'ouvrent pas

  • Vérifiez que zMenu est installé et fonctionne correctement
  • Vérifiez que les fichiers d'inventaire existent dans plugins/zSpawner/inventories/
  • Regardez les erreurs dans la console lors de l'ouverture d'un menu

Échec de connexion à la base de données

  • Vérifiez que vos identifiants de base de données dans config.yml sont corrects
  • Assurez-vous que le serveur MySQL/MariaDB est en cours d'exécution et accessible
  • Vérifiez les paramètres du pare-feu si vous utilisez une base de données distante
  • Confirmez que la base de données existe et que l'utilisateur a les permissions appropriées

Les spawners ne génèrent pas d'entités

  • Vérifiez que le chunk est chargé
  • Vérifiez qu'un joueur est dans la portée requise
  • Pour les spawners virtuels, vérifiez les options du spawner (distance, délais)
  • Activez le mode debug : enableDebug: true pour voir plus d'informations

Prochaines Étapes

Sur cette page

GroupeZ MCP

La documentation dans ton IA

Le MCP permet à ton IA de chercher dans la documentation GroupeZ et de lire les exemples à jour pour t’aider à configurer tes plugins.

Lecture seule · Sans clé API côté documentation

1. Copie l’adresse du serveur

Transport : HTTP (Streamable HTTP). Authentification : aucune. Ton outil utilise son propre modèle et ses propres limites d’abonnement.

  1. Ouvre Plugins dans ChatGPT sur le web, puis + → Ajouter un serveur MCP personnalisé.
  2. Nomme-le « GroupeZ Documentation », colle l’URL ci-dessus et choisis « Aucune authentification ». Crée puis installe le plugin.
  3. Dans une conversation, tape @ et sélectionne ce plugin avant d’envoyer ta question. Si nécessaire, active search, get_page et list_pages dans ses paramètres.
Guide officiel de cet outil

3. Pose une question

Utilise le MCP GroupeZ pour m’aider à créer un inventaire zMenu. Recherche les pages pertinentes, lis les exemples et cite tes sources.
Autres clients et dépannage

Pour les clients utilisant mcpServers, adapte cet exemple à leur format :

{
  "mcpServers": {
    "groupez-docs": {
      "url": ""
    }
  }
}

Les outils disponibles sont search, get_page et list_pages. Après une mise à jour, actualise les outils du connecteur. Si ton IA n’y accède pas, vérifie que le connecteur est activé dans la conversation et que ton compte autorise les MCP personnalisés. Ouvrir l’URL dans un navigateur n’est pas un test MCP.