Aller au contenu

Installation

Il vous fautVersion
Spigot1.8.8
Java21
PacketEvents2.12.0 ou plus récent

PacketEvents n’est pas optionnel. SomaHider réécrit les paquets sur le chemin du client, ce qui est justement la raison pour laquelle les autres plugins continuent de voir les vrais pseudos, et il a besoin de PacketEvents pour ça. Sans lui, le serveur refuse d’activer SomaHider et le signale au démarrage.

PlaceholderAPI est optionnel, mais installez-le tout de suite si l’un de ces deux points vous concerne :

  • vous voulez que les coéquipiers se reconnaissent entre eux dans une zone,
  • vous voulez que les faux noms viennent du jeu, par exemple d’un nom de faction.

Les deux reposent sur des placeholders. Voir laisser certains joueurs se reconnaître.

  1. Déposez le jar.

    Placez SomaHider.jar dans le dossier plugins/ de votre serveur, à côté de PacketEvents.

  2. Démarrez le serveur une fois.

    SomaHider crée ses fichiers de configuration dans plugins/SomaHider/. Rien n’est à remplir avant ce premier démarrage : les réglages livrés fonctionnent tels quels.

  3. Vérifiez qu’il a bien démarré.

    /sh list

    Sur une installation neuve, il répond qu’aucune zone n’existe. C’est bien la réponse attendue : elle prouve que le plugin s’est activé et que la commande est enregistrée.

Si /sh list répond que la commande est inconnue, c’est que SomaHider ne s’est pas activé. La raison est dans les logs du serveur, et neuf fois sur dix il s’agit de PacketEvents absent.

Vous ne toucherez pas à la plupart d’entre eux le premier jour. Voici à quoi chacun sert, pour savoir où aller par la suite.

FichierÀ ouvrir quand vous voulez
zones.ymlDéfinir où sont vos zones et quand elles tournent. C’est celui que vous utiliserez le plus.
config.ymlChanger l’apparence par défaut d’un joueur masqué, ou la durée maximale d’une zone.
usernames.ymlChanger les faux noms disponibles.
skins.ymlChanger les skins disponibles.
chat.ymlEmpêcher vos messages serveur d’afficher les vrais pseudos.
nbts.ymlGarder certains tags d’objet visibles quand les détails sont masqués.

Il y a aussi un bypass.yml. SomaHider l’écrit lui-même pour retenir quels membres du staff ont activé /sh bypass, donc laissez-le tranquille.

Après avoir modifié l’un de ces fichiers, appliquez vos changements avec :

/sh reload