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

Résolu Problème Packet

1.12.x
1.12.2
2
3
222
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.
  • K
    KAH dernière édition par robin4002 23 juil. 2020, 23:15 23 juil. 2020, 15:08

    Bonjour, j’ai un petit problème sur un packet que j’ai fait (Je ne sais pas vraiment en faire) et mon problème est que quand mon packet est envoyé ça me kick pour “A fatal error has occured, this connection is terminated”

    Mon packet :

    public class PacketBatterie implements IMessage {
    public static int batterygive;
    public PacketBatterie(int togive) {
    batterygive = togive;
    }
    @Override
    public void fromBytes(ByteBuf buf) {
    batterygive = buf.readInt();
    }
    @Override
    public void toBytes(ByteBuf buf) {
    buf.writeInt(batterygive);
    }
    public static class Handler implements IMessageHandler<PacketBatterie, IMessage>
    {
    @Override
    public IMessage onMessage(PacketBatterie message, MessageContext ctx) {
    EntityPlayerMP p = ctx.getServerHandler().playerEntity;
    if(p.getHeldItem().getItem() instanceof Phone) {
    Phone.addBattery(ctx.getServerHandler().playerEntity.getHeldItem(), message.batterygive, ctx.getServerHandler().playerEntity);
    }
    return null;
    }
    }}

    Si quelqu’un peut m’aider 😕

    1 réponse Dernière réponse Répondre Citer 0
    • K
      KAH dernière édition par KAH 26 juil. 2020, 12:46 26 juil. 2020, 12:46

      Bonjour

      en faite j’ai trouvé tout seul x), je me suis un peu précipiter sur le forum dans trop réfléchir.

      Quand j’envoyais le packet je mettais directement un int alors que quand j’ai fait une méthode pour récupérer un int ça a marché.

      Merci de la réponse quand même

      1 réponse Dernière réponse Répondre Citer 0
      • robin4002
        robin4002 Moddeurs confirmés Rédacteurs Administrateurs dernière édition par 23 juil. 2020, 23:15

        Bonsoir,
        Cela veut dire que ton paquet déclenche une erreur. Les logs du serveur devrait contenir l’exception, il faut que tu nous les envoies si tu veux qu’on puisse t’aider.

        1 réponse Dernière réponse Répondre Citer 0
        • K
          KAH dernière édition par KAH 26 juil. 2020, 12:46 26 juil. 2020, 12:46

          Bonjour

          en faite j’ai trouvé tout seul x), je me suis un peu précipiter sur le forum dans trop réfléchir.

          Quand j’envoyais le packet je mettais directement un int alors que quand j’ai fait une méthode pour récupérer un int ça a marché.

          Merci de la réponse quand même

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

          MINECRAFT FORGE FRANCE © 2018

          Powered by NodeBB