GroupeZ Docs
Modules

Module Spawn

Gestion du spawn du serveur avec un comportement de réapparition configurable

Fichier : modules/spawn/config.yml

Le module Spawn gère le point de spawn du serveur et le point de premier spawn, et contrôle l'endroit où les joueurs apparaissent lors de la réapparition et de la connexion. Il permet de choisir si les lits et les ancres de réapparition sont respectés, ainsi que la priorité d'événement à laquelle zEssentials gère les réapparitions et les premières connexions, afin de cohabiter avec d'autres plugins comme Multiverse.


Configuration Source

enable: true

# What priority should we use for handling respawns?
# Set this to none, if you want vanilla respawning behaviour.
# Set this to lowest, if you want Multiverse to handle the respawning.
# Set this to high, if you want zEssentials to handle the respawning.
# Set this to highest, if you want to force zEssentials to handle the respawning.
# Note: Changes will not apply until after the server is restarted.
respawn-listener-priority: highest

# What priority should we use for handling spawning on joining the server?
# See respawn-listener-priority for possible values.
# Note: Changing this may impact or break spawn-on-join functionality.
# Note: Changes will not apply until after the server is restarted.
spawn-join-listener-priority: highest

# When the player dies, does he have to respawn to the respawn anchor
respawn-at-anchor: false

# When users die, should they respawn at their first home, instead of the spawnpoint?
respawn-at-home: false

# When users die, should they respawn at their bed instead of the spawnpoint?
respawn-at-bed: true

# Allows teleporting the player to spawn when logged in
teleport-at-spawn-on-join: false

Options

OptionTypePar DéfautDescription
enableBooleantrueActive ou désactive le module Spawn
respawn-listener-priorityStringhighestPriorité d'événement de l'écouteur de réapparition. Valeurs acceptées : none, lowest, low, normal, high, highest. none désactive l'écouteur (comportement vanilla)
spawn-join-listener-priorityStringhighestPriorité d'événement de l'écouteur qui définit le point d'apparition d'un joueur qui se connecte pour la première fois. Valeurs acceptées : lowest, low, normal, high, highest
respawn-at-anchorBooleanfalseSi true, un joueur qui réapparaît à une ancre de réapparition conserve cette position. Si false, il est envoyé au spawn du serveur
respawn-at-homeBooleanfalseRéservé à une future version : la réapparition à une résidence n'est pas encore implémentée et cette option n'a actuellement aucun effet
respawn-at-bedBooleantrueSi true, un joueur qui réapparaît à son lit conserve cette position. Si false, il est envoyé au spawn du serveur
teleport-at-spawn-on-joinBooleanfalseSi true, les joueurs sont téléportés au spawn du serveur à chaque connexion

Les priorités des écouteurs sont désormais respectées

Avant la version 1.0.3.8, respawn-listener-priority et spawn-join-listener-priority étaient ignorées et les deux écouteurs étaient toujours enregistrés avec la priorité NORMAL. Ils utilisent maintenant la valeur configurée, HIGHEST par défaut, ce qui donne le dernier mot à zEssentials face aux autres plugins. Utilisez lowest si un autre plugin (par exemple Multiverse) doit décider à sa place.

none n'est supporté que pour respawn-listener-priority. Ne l'utilisez pas pour spawn-join-listener-priority.

Toute modification des priorités nécessite un redémarrage du serveur.


Comportement de Réapparition

Lorsqu'un joueur réapparaît et qu'un spawn a été défini avec /setspawn :

  1. Ancre de réapparition -- Si la réapparition a lieu à une ancre et que respawn-at-anchor vaut true, l'ancre est conservée.
  2. Lit -- Si la réapparition a lieu à un lit et que respawn-at-bed vaut true, le lit est conservé.
  3. Spawn du serveur -- Sinon, le joueur réapparaît au spawn du serveur.

Si aucun spawn n'est défini, zEssentials ne modifie pas le point de réapparition.

Pour toujours faire réapparaître les joueurs au spawn, mettez respawn-at-anchor et respawn-at-bed à false.

Folia

Sur Folia, le spawn du serveur est défini comme point de réapparition du joueur au moment de sa mort.


Première Connexion

Le premier spawn se définit avec /setfirstspawn. Les nouveaux joueurs y sont envoyés uniquement si la téléportation à la première connexion est activée dans le fichier principal config.yml :

# config.yml
enable-first-join-teleport: false

Cette option est désactivée par défaut depuis la 1.0.3.9. Lorsqu'elle est activée, un joueur qui se connecte pour la première fois apparaît au premier spawn, ou au spawn du serveur si aucun premier spawn n'est défini. Le point d'apparition est défini pendant la connexion (avec spawn-join-listener-priority), les nouveaux joueurs apparaissent donc directement au bon endroit.


Fonctionnement

  1. Un administrateur définit le point de spawn avec /setspawn à l'emplacement souhaité.
  2. Optionnellement, un premier spawn est défini avec /setfirstspawn et enable-first-join-teleport est activé dans config.yml.
  3. Lorsqu'un joueur meurt, l'écouteur de réapparition applique les règles ci-dessus.
  4. Lorsqu'un joueur se connecte, si teleport-at-spawn-on-join vaut true, il est téléporté au spawn du serveur.
  5. Les joueurs peuvent revenir au spawn à tout moment avec /spawn.

Commandes Associées

CommandePermissionDescription
/spawn [joueur]essentials.spawnSe téléporter au spawn du serveur. Téléporter un autre joueur nécessite essentials.spawn.other
/setspawnessentials.set.spawnDéfinit le spawn du serveur à votre position actuelle
/firstspawn [joueur]essentials.spawn.firstSe téléporter au premier spawn. Téléporter un autre joueur nécessite essentials.spawn.other
/setfirstspawnessentials.set.first.spawnDéfinit le premier spawn à votre position actuelle

Pour la liste complète des commandes, consultez Commandes & Permissions.


Configurations Courantes

Toujours Réapparaître au Spawn

respawn-at-anchor: false
respawn-at-bed: false

Téléportation au Spawn à Chaque Connexion

Pour téléporter les joueurs au spawn à chaque connexion (utile pour les serveurs lobby) :

teleport-at-spawn-on-join: true

Laisser d'Autres Plugins Gérer la Réapparition

Pour désactiver la gestion de la réapparition par zEssentials et laisser un autre plugin (par exemple un plugin de mini-jeux) la contrôler :

respawn-listener-priority: none

Mettre la priorité de l'écouteur de réapparition à none le désactive complètement. C'est différent de lowest, qui traite toujours l'événement mais laisse les plugins écoutant à une priorité plus élevée modifier la position.

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.