• Aide pour mon item !

    1.7.10
    9
    0 Votes
    9 Messages
    2k Vues
    SpyManS
    ecoute dans le return faut return le parametre itemStack pas instancer un itemstack tu fait juste return itemStack; et retire l’instruction entityTNTPrimed.setFuse(8);
  • Demande de TUTO Dynamite

    1.7.10
    4
    0 Votes
    4 Messages
    1k Vues
    YeyvoY
    Déjà ce n’est pas le bonne endroit et après regarde dans les sujet que j’ai créer j’en avais justement parlé
  • RenderGameOverlay juste pour un joueur.

    1.8.9
    22
    0 Votes
    22 Messages
    4k Vues
    robin4002R
    Dans l’event de login tu as juste à check if(ServerProxy.map2.containsKey(event.player.getGameProfile.getId())) Et si c’est true tu envoies le paquet. Ensuite à l’arriver du paquet tu mets la valeur dans une variable qui peut être static (dans ta classe d’event par exemple) et qui est client seulement. Et pour finir dans l’event RenderGameOverlay tu l’affiches si elle ne vaut pas 0 (et toutes les secondes tu la diminue de 1 du-coup).
  • CreativeTabs (items)

    1.7.10
    6
    0 Votes
    6 Messages
    1k Vues
    YeyvoY
    Comme l’as dit aymeric faut juste chercher :: L’ordre des blocs et items : Nous allons utiliser cette méthode afin de définir l’ordre d’affichage des items : Code Java : (Tout sélectionner) @Override public void displayAllReleventItems(%(#000000) { } Je vais pour cela utiliser deux méthodes qui vont rendre plus facile l’ajout des items : Code Java : (Tout sélectionner) private void addItem(Item item) {    item.getSubItems(item, this, list); } private void addBlock(Block block) {    block.getSubBlocks(Item.getItemFromBlock(block), this, list); } Ces deux méthodes appellent juste la méthode “getSubItems” pour les items et “getSubBlocks” pour les blocs, méthodes que vous utilisez pour savoir quel “metadata” ou “damage value” allait être présent dans la table. Il vous suffit ensuite d’ajouter une variable “list” accessible dans toute la classe comme ceci afin d’utiliser les méthodes : Code Java : (Tout sélectionner) %(#000000) et de la lier avec le paramètre “list” de la méthode : Code Java : (Tout sélectionner) this.%(#000000) Il ne vous reste plus qu’à appeler les méthodes dans l’ordre où vous voulez vos items, par exemple : Code Java : (Tout sélectionner) @Override public void displayAllReleventItems(%(#000000) {    this.%(#000000)     addBlock(Blocks.stone);     addItem(Items.apple);     addBlock(Blocks.wool); } L’inconvénient de cette méthode est qu’il faut ajouter manuellement tout les items que vous voulez mettre.
  • Petite question assez simple !

    1.7.10
    2
    0 Votes
    2 Messages
    670 Vues
    robin4002R
    Salut, As-tu lu les tutoriels ? Car c’est expliqué dedans … https://www.minecraftforgefrance.fr/showthread.php?tid=674 https://www.minecraftforgefrance.fr/showthread.php?tid=702
  • Four + minerais

    1.7.10
    3
    1
    0 Votes
    3 Messages
    954 Vues
    LeBossMax2L
    Il y as un tuto pour ça sur le forum : Les recettes
  • Pioche qui mine en 5x5

    1.7.10
    39
    0 Votes
    39 Messages
    8k Vues
    SCAREXS
    Tu as accès à une fonction dans le joueur (ou dans ForgeHooks, je sais plus) qui te permet de savoir si le joueur peut miner un certain block avec tel objet. Ou alors tu vérifie le “hardness” du block
  • Impossible de rendre mon entité

    1.7.10
    8
    0 Votes
    8 Messages
    2k Vues
    AxaurusA
    Problème résolu ?
  • Sauvegarde d'un mob a une faction

    1.8.9
    5
    0 Votes
    5 Messages
    1k Vues
    BrokenSwingB
    Pour faire un récapitulatif de ce que je t’ai dis sur TS : Ce que je te propose c’est de créer un mob dans lequel tu enregistre la faction à laquelle il appartient (je ne m’y connais pas trop en entité mais c’est via les data watchers ou quelque chose comme ça), puis tu crée une IA spéciale pour ce mob de telle façon qu’il cherche le home de la faction, si il est trop loin il se déplace vers ce point, si il est vraiment trop loin il se téléporte, sinon il reste à proximité du home, si le home n’existe plus il se suicide. Donc plus besoin d’enregistrer quoi que ce soit dans le tag NBT du monde, plus de problème d’id d’entité, tout devrait fonctionner correctement.
  • Pleins de problèmes crashs.

    1.8
    19
    0 Votes
    19 Messages
    4k Vues
    robin4002R
    Cette ligne n’a rien à faire là : EntityPlayerMP p = (EntityPlayerMP)playerIn; Et tu n’as toujours pas comprit. Tu dois faire le player.rayTrace(4, 0) avant d’envoyer le paquet et tu dois envoyer dans le paquet le résultat du raytrace. Faire le rayTrace à l’arrivé du paquet ne sert à rien car ça fonctionne que en client.
  • Comment créer un alarme

    1.7.10
    26
    0 Votes
    26 Messages
    5k Vues
    robin4002R
    Il te manque toujours le double point alors. Tu peux aussi faire comme ça : return new ResourceLocation(Reference.MOD_ID, “alarma”);
  • Plusieurs problèmes de mise à jour

    1.9
    69
    0 Votes
    69 Messages
    13k Vues
    AxaurusA
    Salut Je te l’ai envoyé par mp, je ne souhaite pas trop le mettre en open-source, en tout cas pas pour l’instant. Si j’ai la solution, je vous la poste ici
  • Changer le nom du joueur. (Change displayername)

    1.8
    14
    0 Votes
    14 Messages
    3k Vues
    GabsG
    Au final laissez tomber j’ai changer d’idée je vais pas faire un screen mais je vais faire une commande. Donc j’ai fais ça: package com.CSC.net.Commands; import net.minecraft.command.CommandBase; import net.minecraft.command.CommandException; import net.minecraft.command.ICommandSender; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.ChatComponentText; public class NameCommand extends CommandBase{ public static String name = null; @Override public String getName() { return "name"; } @Override public String getCommandUsage(ICommandSender sender) { return null; } @Override public void execute(ICommandSender sender, String[] args) throws CommandException { if(sender instanceof EntityPlayer) { if(args.length == 2) { name = args[0] + "_" + args[1]; sender.addChatMessage(new ChatComponentText("Votre identité à bien était changer")); } else if(args.length == 1) { name = args[0]; sender.addChatMessage(new ChatComponentText("Votre identité à bien était changer")); } else { sender.addChatMessage(new ChatComponentText("Usage: /name <prénom><nom>| /name <prénom ou="" nom="">")); } } } } Event: @SubscribeEvent public void test(PlayerEvent.NameFormat e) { e.displayname = NameCommand.name; System.out.println(e.displayname); } Je voudrais que le joueur puisse changer de nom dès que il le souhaite mais le problème et que une fois que le nom est attribué (en faisant la commande une fois )je ne peux plus changer de nom l’event est plus appeler … Et j’ai une question: Faudrait pas stocker le nom des joueurs ? Si je les stockes pas je risques quoi ?</prénom></nom></prénom>
  • Changé le IItemRender de la 1.7.10

    1.8.9
    8
    0 Votes
    8 Messages
    1k Vues
    robin4002R
    En 1.8, c’est dans ItemRenderer à la ligne 217. Et en effet pas d’event en 1.8, j’ai remonté un peu plus les appels de fonction, il n’y a aucune trace d’event bus J’ai trouvé ce post : http://www.minecraftforge.net/forum/index.php?topic=31327.0 Apparemment il faut passer par ISmartItemModel Un exemple ici : https://github.com/TheGreyGhost/MinecraftByExample/blob/1-8final/src/main/java/minecraftbyexample/mbe15_item_smartitemmodel/
  • Problème multi-texture et rotation d'un bloc rendu ISBRH

    19
    0 Votes
    19 Messages
    5k Vues
    MinantcraftM
    Il y a une photo dans le message original
  • Inventaire personnalisé

    1.7.10
    5
    0 Votes
    5 Messages
    1k Vues
    MinantcraftM
    Bien c’est l’inventaire de base mais avec 6 slots en plus, 2 réservés à des trucs extends weapons et 4 extends gadgets Minantcraft
  • [Inventaire personnalisé] Par ou commencer

    1.7.10
    27
    0 Votes
    27 Messages
    6k Vues
    MinantcraftM
    J’ai plusieurs problèmes avec mon inventaire personnalisé: -Quand on clique sur un items pour le déplacer, il est directement remis à sa place donc impossible de déplacer les items et si on fais clique molette et qu’on met un objet dans un autre slot et puis qu’on clique dessus, il disparait -Quand j’arrive à mettre un item dans un de mes slots perso, quand je ferme l’inventaire il est droppé Merci d’avance
  • Table d'enchantement personnalisée avec mes propres enchantement

    1.7.10
    6
    0 Votes
    6 Messages
    2k Vues
    SCAREXS
    Alors essaie de regarder tout le code et de le comprendre
  • Animation sur un mob

    1.7.10
    4
    0 Votes
    4 Messages
    1k Vues
    SCAREXS
    Essaie de modifier les valeurs une par une pour voir ce que ça change
  • Blend GUI

    1.8.9
    5
    0 Votes
    5 Messages
    1k Vues
    robin4002R
       protected void renderDebugInfoLeft()    {        List <string>list = this.call();        list.add("");        list.add("Debug: Pie [shift]: " + (this.mc.gameSettings.showDebugProfilerChart ? "visible" : "hidden") + " FPS [alt]: " + (this.mc.gameSettings.showLagometer ? "visible" : "hidden"));        list.add("For help: press F3 + Q");        for (int i = 0; i < list.size(); ++i)        {            String s = (String)list.get(i);            if (!Strings.isNullOrEmpty(s))            {                int j = this.fontRenderer.FONT_HEIGHT;                int k = this.fontRenderer.getStringWidth(s);                int l = 2;                int i1 = 2 + j * i;                drawRect(1, i1 - 1, 2 + k + 1, i1 + j - 1, -1873784752);                this.fontRenderer.drawString(s, 2, i1, 14737632);            }        }    } Le code qui affiche le debug de mc. c’est le drawRect qui gère le font.</string>