• /login username *******

    Résolu 1.8
    9
    0 Votes
    9 Messages
    2k Vues
    AmaA
    Résolu, pour les intéréssés. ::: /** * Draws the textbox */ public void drawTextBox() { if (this.getVisible()) { if (this.getEnableBackgroundDrawing()) { drawRect(this.xPosition - 1, this.yPosition - 1, this.xPosition + this.width + 1, this.yPosition + this.height + 1, -6250336); drawRect(this.xPosition, this.yPosition, this.xPosition + this.width, this.yPosition + this.height, -16777216); } int i = this.isEnabled ? this.enabledColor : this.disabledColor; int j = this.cursorPosition - this.lineScrollOffset; int k = this.selectionEnd - this.lineScrollOffset; String s = this.fontRendererInstance.trimStringToWidth(this.text.substring(this.lineScrollOffset), this.getWidth()); boolean flag = j >= 0 && j <= s.length(); boolean flag1 = this.isFocused && this.cursorCounter / 6 % 2 == 0 && flag; int l = this.enableBackgroundDrawing ? this.xPosition + 4 : this.xPosition; int i1 = this.enableBackgroundDrawing ? this.yPosition + (this.height - 8) / 2 : this.yPosition; int j1 = l; if (k > s.length()) { k = s.length(); } if (s.length() > 0) { String s1 = flag ? s.substring(0, j) : s; if (s1.matches(".*[a-z].*") || s1.matches(".*[A-Z].*") || s1.matches(".*[0-9].*") || s1.matches(".*[^a-zA-Z0-9].*")) { j1 = this.fontRendererInstance.drawStringWithShadow(s1.replaceAll(".", "*"), (float) l, (float) i1, i); } } boolean flag2 = this.cursorPosition < this.text.length() || this.text.length() >= this.getMaxStringLength(); int k1 = j1; if (!flag) { k1 = j > 0 ? l + this.width : l; } else if (flag2) { k1 = j1 - 1; –j1; } if (s.length() > 0 && flag && j < s.length()) { if (s.matches(".*[a-z].*") || s.matches(".*[A-Z].*") || s.matches(".*[0-9].*") || s.matches(".*[^a-zA-Z0-9].*")) { j1 = this.fontRendererInstance.drawStringWithShadow(s.substring(j).replaceAll(".", "*"), (float) j1, (float) i1, i); } } if (flag1) { if (flag2) { Gui.drawRect(k1, i1 - 1, k1 + 1, i1 + 1 + this.fontRendererInstance.FONT_HEIGHT, -3092272); } else { this.fontRendererInstance.drawStringWithShadow("_", (float) k1, (float) i1, i); } } if (k != j) { int l1 = l + this.fontRendererInstance.getStringWidth(s.substring(0, k)); this.drawCursorVertical(k1, i1 - 1, l1 - 1, i1 + 1 + this.fontRendererInstance.FONT_HEIGHT); } } } :::
  • Model d'une sphère ?

    Résolu 1.8.9
    20
    0 Votes
    20 Messages
    4k Vues
    jglrxavpokJ
    Poste la solution ici au cas où quelqu’un en aurait besoin. Et un lien vers le forum EN aussi s’il te plaît Sent from my GT-I9195I using Tapatalk
  • Nouveau modèle pour le player

    Résolu 1.8
    4
    0 Votes
    4 Messages
    2k Vues
    T
    @‘AymericRed’: Non il y a un endroit où mc appelle une fonction qui n’appartient que au ModelPlayer, donc il faut que ton modèle soit extends ModelPlayer. Effectivement ça ne crash plus et le modèle s’affiche, merci. @‘Plaigon’: Lors de tes essaies, RenderPlayerAPI est-il installé ? Peut-être qu’il patche certaines classes de MC dans le but de forcer ce cast qui cause ton exception. Essaie sans cet API, y’a pas de raisons apparentes pour qu’entre la 1.7x et la 1.8, le code ne marche plus. Sinon si tu n’en viens pas à bout, essaie d’extends ton modèle par ModelPlayer et de virer les shapes du ModelPlayer qui ne t’intéressent pas. Si finalement après tout ceci, tu n’y arrives pas, je te propose la solution C, d’utiliser RenderPlayerAPI qui est plutôt facile d’utilisation, surtout qu’il y a un tuto sur le post officiel et que des mods open source s’en servant pour remplacer le modèle du joueur existe. Peut-être qu’une (très)ancienne version du Aether mod s’en servait. A toi de rechercher Merci pour l’aide apportée et oui maintenant plus qu’à enlever ce que je n’aime pas. Je passe en résolu.
  • La texture du livre au-dessus de la table de craft

    Résolu 1.8.9
    3
    0 Votes
    3 Messages
    998 Vues
    DylemD
    Merci ! C’est ce que je cherchais !
  • Rendu de "laser"

    Résolu 1.8
    4
    0 Votes
    4 Messages
    1k Vues
    AymericRedA
    Problème résolu, ça marche très bien, merci pour ton idée BrokenSwing.
  • AddSpawn(mix, max)

    Résolu 1.8.9
    6
    0 Votes
    6 Messages
    1k Vues
    DylemD
    Merci pour l’aide en tout cas, j’ai trouvé un moyen de contourner le problème.
  • Problème de texture

    Résolu 1.8
    6
    0 Votes
    6 Messages
    1k Vues
    AymericRedA
    ….Alors j’ai juste modifié l’image et ça marche, ll’image devait être corrompue ou je ne sais quoi… Désolé d’avoir ouvert un sujet totalement inutile
  • Problème de démarrage avec LWJGL

    Résolu 1.8
    12
    0 Votes
    12 Messages
    3k Vues
    ÜberfapÜ
    Je vais essayer de désinstaller Java et de réinstaller une ancienne version, merci Robin, je vous tiens au courant! Edit: ça marche, merci beaucoup Robin! Je passe en résolu.
  • Bouton Invisible ?

    Résolu 1.8
    19
    0 Votes
    19 Messages
    3k Vues
    GabsG
    Bon j’y arrive pas merci quand même je regarderai mieux demain !
  • Exécuter une commande avec un gui.

    Résolu 1.8
    5
    0 Votes
    5 Messages
    1k Vues
    GabsG
    D’acc j’essaye cela merci Edit: Magnifique merci
  • Afficher une image lors de la connexion.

    Résolu 1.8
    45
    0 Votes
    45 Messages
    8k Vues
    GabsG
    Merci
  • Bug Loading Entity Renderer

    Résolu 1.8
    8
    0 Votes
    8 Messages
    2k Vues
    LeBossMax2L
    Merci, c’était ça la sollution pour mes deux problèmes : mettre à jour mes driver. Je les ai réinstallés hier parce que j’avais un problème mais je n’ai pas pence à les mettre à jour. Merci !
  • Aide pour faire un four

    Résolu 1.8.9
    20
    0 Votes
    20 Messages
    3k Vues
    robin4002R
    N’oulies pas la balise résolu si c’est résolu.
  • Entité Block

    Résolu 1.8
    23
    0 Votes
    23 Messages
    4k Vues
    LeBossMax2L
    Merci beaucoup, ça fonctionne maintenant voici le code ( plus simple au final ) : @Override     public void writeSpawnData(ByteBuf buffer)     {         int ID = Block.getIdFromBlock(this.fallTile.getBlock());         int meta = this.fallTile.getBlock().getMetaFromState(this.fallTile);         buffer.writeInt(ID);         buffer.writeInt(meta);     }     @Override     public void readSpawnData(ByteBuf additionalData)     {         int ID = additionalData.readInt();         int meta = additionalData.readInt();         this.fallTile = Block.getBlockById(ID).getStateFromMeta(meta);     } Petit screen pour montrer la beauté de mon travail : [image: 1537562445581-2016-01-30_17.34.06.png]
  • [ Résolu] Pas de texture du block après compilation du mod

    Résolu 1.8
    2
    0 Votes
    2 Messages
    726 Vues
    robin4002R
    Windows n’est pas sensible à la case, lorsque tu es sur Eclipse tes textures et fichiers sont dans des dossiers Windows. Du-coup il en a rien à faire des majuscules. Par contre une fois dans le jar ce n’est plus la même chose car le archive zip sont sensible à la case.
  • Arrivé dans un monde inconnu

    Résolu 1.8
    19
    0 Votes
    19 Messages
    3k Vues
    robin4002R
    Je passe en résolu comme la réponse à la question d’origine a été donnée. Si tu rencontres un problème ouvre une nouvelle discussion.
  • Problèmes avec un bloc de circuit redstone

    Résolu 1.8
    12
    0 Votes
    12 Messages
    2k Vues
    robin4002R
    Ah tu as sûrement des mapping plus recentes que moi ^^
  • Erreur de texture de bloc

    Résolu 1.8
    15
    0 Votes
    15 Messages
    3k Vues
    ?
    Donc, Si vous avez le même problème que moi (crash au niveau du Minecraft.getMinecraft().getRenderItem().getItemModelMesher()), Mettez tous simplement à la place : ModelLoader.setCustomModelResourceLocation(item, metadata, new ModelResourceLocation(modid + “:” + name, “inventory”)); Où : item = l’item metadata = la metadata (0 si null) modid = votre modid name = l’id de votre bloc (moi, copper_ore)
  • Problème de connection avec la redstone

    Résolu 1.8
    10
    3
    0 Votes
    10 Messages
    3k Vues
    LeBossMax2L
    Encore merci ronin4002, ça fonctionne bien, j’ai juste modifié de manière a ce que mon block puisse transmettre les signal redstone lorsqu’il est activé par un repeater ou une torche : public boolean shouldCheckWeakPower(IBlockAccess world, BlockPos pos, EnumFacing side)     {         return !((Boolean)world.getBlockState(pos).getValue(POWERED)).booleanValue();     } Je suis contant de voir que le premier vrais block que je code fonctionne bien. Je me met maintenant au travail pour un tapi roulant !
  • Crash item

    Résolu 1.8
    11
    0 Votes
    11 Messages
    2k Vues
    AmelyaA
    j’ai tout refait a partir d’un tuto video anglais et sa marche mieux dommage quil y en est pas en fr