• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Non résolu [1.16.5] Crash au lancement du server : invalid dist DEDICATED_SERVER

    Support pour les moddeurs
    1.16.x
    2
    4
    788
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • N
      noclone dernière édition par

      Bonjour, j’ai fini de travailler sur mon mod aujourd’hui, tout fonctionne bien côté client.
      J’ai voulu le tester sur un serveur avec un ami, mais le serveur crash au démarrage avec l’erreur : Failure message: LockDown (lockdown) has failed to load correctly java.lang.RuntimeException: Attempted to load class net/minecraft/client/gui/screen/inventory/ContainerScreen for invalid dist DEDICATED_SERVER

      Je comprends que ça veut dire que j’essaie de charger une classe client côté serveur, mais je ne comprends pas pourquoi cela se produit…

      voici le crash report et le lien vers mon github :
      crash-2021-08-10_19.35.35-fml.txt
      https://github.com/noclone/Mod16
      merci d’avance

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

        Bonsoir,

        Ton mod essaies de charger ContainerScreen alors qu’elle n’existe pas sur le serveur.
        Tu as plusieurs class qui hérites de ContainerScreen : https://github.com/noclone/Mod16/search?q=ContainerScreen vérifies où sont utilisés chacune d’entre elles.
        Il faut éviter qu’elle soit chargé dans un endroit commun au client et au serveur, sinon ça plante.

        N 1 réponse Dernière réponse Répondre Citer 0
        • N
          noclone @robin4002 dernière édition par

          @robin4002 merci, effectivement ça a réglé ce problème. J’en profite pour te demander un autre bug que je ne comprends pas : crash-2021-08-10_20.43.07-fml.txt
          le seul endroit où j’utilise IToolTipFlag c’est ici : https://github.com/noclone/Mod16/blob/f8203837f3878ff58ed3ef037f72b6b2cb084d9f/src/main/java/fr/noclone/lockdown/creditcard/CreditCard.java#L107

          et j’ai essayé d’ajouté @OnlyIn(Dist.CLIENT) sur la fonction mais ça ne change rien

          1 réponse Dernière réponse Répondre Citer 0
          • robin4002
            robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par

            Tu l’as aussi importé ici pour rien : https://github.com/noclone/Mod16/blob/adc9e0f43efbb0b2a40f238c9a40907e1a07f7f5/src/main/java/fr/noclone/lockdown/shop/ContainerShop.java#L12

            1 réponse Dernière réponse Répondre Citer 0
            • 1 / 1
            • Premier message
              Dernier message
            Design by Woryk
            Contact / Mentions Légales

            MINECRAFT FORGE FRANCE © 2018

            Powered by NodeBB