• Block type coffre

    Résolu 1.8
    10
    0 Votes
    10 Messages
    2k Vues
    GabsG
    @‘robin4002’: Refais une nouvelle instance de l’itemstack à chaque fois : setInventorySlotContents(i, new ItemStack(CSCItems.linge_sale)); Problème réglé ! merci
  • Four

    Résolu 1.8
    10
    0 Votes
    10 Messages
    2k Vues
    GabsG
    @‘Reden’: Tu dois rechanger les IDs de tes slots dans le container, là tu as 0, 4 et 5, or tu devrais avoir 0, 1 et 2. Ah oui je pensais pas que c’était pour ça, merci
  • Conflit entre GuiHandler

    Résolu 1.8
    4
    0 Votes
    4 Messages
    889 Vues
    GabsG
    D’accord merci ^^
  • Liste de personne.

    Résolu 1.8
    33
    0 Votes
    33 Messages
    6k Vues
    GabsG
    D’accordd merci les gens
  • Synchro d'items TileEntity

    Résolu 1.8.9
    3
    0 Votes
    3 Messages
    874 Vues
    LeBossMax2L
    @‘SCAREX’: Le problème de synchronisation se trouve dans le Gui si j’ai bien compris ? Pas vraiment, il y a bien un Gui mais ce n’ai pas ici le problème : le Gui ne sert que à ajouter un filtre. Quand je dis que “j’ajoute un item” c’est dans la fonction getActualGrid() car elle permet de récupérer les EntityItem qui sont au sol devant ma machine et les met dans l’inventaire (buffedItems) Et quand je dis “je supprime des items de la table de craft” je veux dire que c’est la table de craft qui supprime les item ( soit pour réaliser le craft , soit pour éjecter de la table les items qui ne sont plus valide à cause du filtre) et c’est là où il y as le problème de synchro. Ps : J’ai mis des commentaires dans la class de la tileEntity pour que ce soit plus claire. EDIT : J’ai trouver la solution : Dans la fonction readFromNBT, j’ai oublié de réinitialiser les listes d’Items avant d’ajouter les items contenus dans le NBTTagCompound donc quand j’essayai de synchroniser, le client gardais les items qu’il avait et ajouter par dessus les items qu’il y a coté serveur. ::: public void readFromNBT(NBTTagCompound tag) {     super.readFromNBT(tag); this.clear(); // C’est cette ligne qu’il manquais. NBTTagList recipeItemsTag = tag.getTagList(“recipeItems”, Constants.NBT.TAG_COMPOUND); for (int i = 0; i < recipeItemsTag.tagCount(); ++i)     {         NBTTagCompound nbttagcompound = recipeItemsTag.getCompoundTagAt(i);         int slot = nbttagcompound.getInteger(“Slot”);         if (slot >= 0 && slot < this.recipeItems.length)         {             this.recipeItems[slot] = ItemStack.loadItemStackFromNBT(nbttagcompound);         }     } NBTTagList buffedItemsTag = tag.getTagList(“buffedItems”, Constants.NBT.TAG_COMPOUND); for (int i = 0; i < buffedItemsTag.tagCount(); ++i)     {         NBTTagCompound nbttagcompound = buffedItemsTag.getCompoundTagAt(i);         int slot = nbttagcompound.getInteger(“Slot”);         if (slot >= 0 && slot < this.buffedItems.length)         {             this.buffedItems[slot] = ItemStack.loadItemStackFromNBT(nbttagcompound);         }     } } :::
  • Création de bloc

    Résolu 1.8.9
    16
    0 Votes
    16 Messages
    3k Vues
    D
    Résolu merci a tous
  • Trouver le résultat d'un craft à partir d'une list d'items.

    Résolu 1.8.9
    5
    0 Votes
    5 Messages
    1k Vues
    LeBossMax2L
    @‘SCAREX’: Envoi les crash sinon car tu risques d’oublier après Pour l’instant, j’ai réussi à corriger tout les crash que j’ai trouvé, donc je met le sujet en résolu !
  • Block

    Résolu 1.8
    9
    0 Votes
    9 Messages
    2k Vues
    GabsG
    super merci ?!
  • Packet ExtendedProperties - Crash

    Résolu 1.8
    11
    0 Votes
    11 Messages
    2k Vues
    GabsG
    @‘robin4002’: Tu envoies un paquet trop tôt, le joueur n’est pas encore initialisé quand il reçoit le paquet. Essaies de traiter le paquet comme ça :           IThreadListener thread = FMLCommonHandler.instance().getWorldThread(ctx.netHandler);           thread.addScheduledTask(new Runnable()           {                @Override                public void run()                {                    // ton action                }            }); Oauip c’est bon merci
  • Une clef pour une porte .

    Résolu 1.8
    46
    0 Votes
    46 Messages
    10k Vues
    GabsG
    @‘robin4002’: Non, ce n’est pas grave, car c’est justement comme ça qu’il faut faire. AymericRed s’est fail, ça m’arrive aussi assez souvent quand je donnes du code sans l’avoir tapé sur eclipse. D’acc merci !
  • Packet 1.8

    Résolu 1.8
    5
    0 Votes
    5 Messages
    1k Vues
    GabsG
    @‘SCAREX’: Le switch est impossible pour les chaînes de caractères, mais tu peux faire une suite de conditions : if (sicle.equals("1")) {    // ton code } else if (sicle.equals("2")) {    // ton code etc. } Par contre ce que je ne comprends pas c’est pourquoi tu envoies un String pour ensuite le comparer en tant que chiffre ? C’est beaucoup mieux de convertir d’abord ta chaîne de caractère en chiffre. Non mais c’est bon finalement x) désolé du dérangement.
  • Particule avec l'event LivingHurtEvent.

    Résolu 1.8
    3
    0 Votes
    3 Messages
    996 Vues
    GabsG
    @‘robin4002’: @‘floriangabet’: Et lorsque je r’ajoute un && world.isRemote plus rien dans la console et toujours pas de particules! Donc l’event n’est pas appelé côté client. Donc il te faut un paquet. Exact x) merci ^^ .
  • Plusieurs questions/problèmes

    Résolu 1.8
    95
    0 Votes
    95 Messages
    16k Vues
    robin4002R
    Comme la version ne sera plus la même il serait mieux de passer en résolu cette discussion.
  • Probléme Texture

    Résolu 1.8
    9
    0 Votes
    9 Messages
    1k Vues
    J
    Ah oui merde   j’avais pas testé juste en posant le bloc Merci !
  • Crash lors du lancement du client ou du serveur

    Résolu 1.8
    6
    0 Votes
    6 Messages
    1k Vues
    LeBossMax2L
    Si c’est résolu, n’oublie pas de mettre la balise “Résolu” en éditant ton premier message.
  • Changer le drop d'un block

    Résolu 1.8
    10
    0 Votes
    10 Messages
    2k Vues
    GabsG
    Normal je t’es donner une fonction 1.7.10 j’avais pas vue que tu étais en 1.8
  • Ma Worckspace 1.8.9

    Résolu 1.8.9
    10
    0 Votes
    10 Messages
    2k Vues
    BrokenSwingB
    #Menace
  • Problèmes de rendus de blocs

    Résolu 1.8.9
    20
    0 Votes
    20 Messages
    3k Vues
    bin4r1sB
    Ok alors visiblement la solution était toute bête (mais quand même bizarre), il m’a suffit de renommer la version “fire_invoker_receptacle_empty” en “fire_invoker_receptacle” (et tout ce qui y faisait référence) pour que le modèle fonctionne… Étrange Sujet résolu.
  • Petit soucis au niveau de la création d'un item

    Résolu 1.8.9
    6
    1
    0 Votes
    6 Messages
    2k Vues
    TristepinT
    Oui oui y’en a bien 2 excuse moi j’ai du mal m’exprimer^^ ce que je voulais dire c’est qu’il y a 3.json dans models/items alors que j’en avait besoin que de 1
  • CrashReport différent des autres

    Résolu 1.8
    4
    0 Votes
    4 Messages
    1k Vues
    EryahE
    Adakor J’ai relancé le jeu et ça a fonctioné –’ Bon… J’ai pas trop compris, mais bon, ça fonctionne ^^’