• Rendu d'un arc sur mob custom

    5
    0 Votes
    5 Messages
    1k Vues
    robin4002R
    Heu normal que ça fait ça, tu appelle la même méthode dans la méthode, donc tu fais une bouclé enfin. https://github.com/FFMT/nanotech_mod/blob/master/common/fr/mcnanotech/kevin_68/nanotechmod/main/client/renderer/RenderTheDeath.java#L70-L145
  • Separation client serveur

    1.7.2
    14
    0 Votes
    14 Messages
    3k Vues
    robin4002R
    Non, absolument pas. Dans ta classe Lumberjack, tu appelle le proxy, et dans le proxy tu fais ce que tu veux.
  • Mettre plusieurs effets de potion sur un item mangeable

    11
    0 Votes
    11 Messages
    6k Vues
    utyboU
    [image: 9244018_orig.gif] Et remplace xxxxx durée et niveau par les valeurs que tu veux!
  • My little (pony) système d'xp

    8
    0 Votes
    8 Messages
    2k Vues
    isadorI
    bon j’ai fait une console application en C++ dont voici le code: int main() { { cout<<"exp:"< <endl;<br>cin>> expDonne; cout<<"\n"< <endl;<br>exp = expDonne+exp; if(level == 1) { if(exp >= 100) { level++; xpActuel = 100; } } if(level>=2 || level <=70) { nextLevel=level+1; if(exp >= 255*level+50*nextLevel+xpActuel) { cout<<"exp:"< <endl;<br>cout< <exp<<endl;<br>xpActuel = 255*level+50*nextLevel+xpActuel; level++; } } cout<<"level: "< <level<<endl;<br>cout<<"exp: "< <exp<<endl;<br>cout<<"xpActuel: "< <xpactuel<<endl;<br>return 0; } et je l’ai convertie en java: public static int Main() { System.out.print("exp:"); System.out.print("\n"); System.out.print("\n"); System.out.print("\n"); exp = expDonne + exp; if (level == 1) { if (exp >= 100) { level++; xpActuel = 100; } } if (level >= 2 || level <= 70) { nextLevel = level + 1; if (exp >= 255 * level + 50 * nextLevel + xpActuel) { System.out.print("exp:"); System.out.print("\n"); System.out.print(exp); System.out.print("\n"); xpActuel = 255 * level + 50 * nextLevel + xpActuel; level++; } } System.out.print("level: "); System.out.print(level); System.out.print("\n"); System.out.print("exp: "); System.out.print(exp); System.out.print("\n"); System.out.print("xpActuel: "); System.out.print(xpActuel); System.out.print("\n"); } après réaffectation dès variable j’obtiens: public static void Main() { if (level == 1) { if (exp >= 100) { level++; xpActuel = 100; } } if (level >= 2 || level <= 70) { nextLevel = level + 1; if (exp >= 255 * level + 50 * nextLevel + xpActuel) { System.out.print("exp:"); System.out.print("\n"); System.out.print(exp); System.out.print("\n"); xpActuel = 255 * level + 50 * nextLevel + xpActuel; level++; } } System.out.println("level: "); System.out.println(level); System.out.println("\n"); System.out.println("exp: "); System.out.println(exp); System.out.println("\n"); System.out.println("xpActuel: "); System.out.println(xpActuel); System.out.println("\n"); } je gagne alors bien les 50 exp par mob kill mais le nombre de lvl ne change pas… alors qu’en C++ oui</xpactuel<<endl;<br></exp<<endl;<br></level<<endl;<br></exp<<endl;<br></endl;<br></endl;<br></endl;<br>
  • Modifier Une entité existante

    1.7.2
    15
    0 Votes
    15 Messages
    4k Vues
    arthur111213A
    Bah dans ce cas, la mana m’arrangerais beaucoup plus. Mais étant donné qu’il s’agit d’un tuto sur la modification d’entité et non pas sur j’ajout dans le gui du jeu, je pense que c’est à toi de décider. Personnellement la mana m’aiderais car en plus de ça, je pourrais voir comment faire la barre. (chose qui ne seras pas montrée avec l’argent).
  • [1.7]Item/Entity lancé par un mob

    11
    0 Votes
    11 Messages
    4k Vues
    KazeyomeK
    Je me permet un petit up, je suis toujours bloqué sur le problème, impossible de lui faire envoyer l’item de loin plutôt qu’il ne vienne au corps à corps…
  • Problème de .class illisible

    1.6.4
    8
    0 Votes
    8 Messages
    2k Vues
    bbcmh3B
    Ah ok autant pour moi alors…je vais arrêter de parler je ne dis que des bêtises… ;D
  • Jouer une musique de combat

    1.6.4
    18
    0 Votes
    18 Messages
    4k Vues
    isadorI
    moi ca mon mod qui jouer de la musique je fessai ca: ma classe qui enregistre les sons: @ForgeSubscribe public void onSound(SoundLoadEvent event) { try { event.manager.soundPoolSounds.addSound("modid:tonSon.ogg"); } catch(Exception e) { System.out.println("Failed to registry sound"); } et dans ma condition: FMLClientHandler.instance().getClient().sndManager.playSoundFX("modid:tonSon", 1.0F, 1.0F);
  • Crash lors de la connexion à un serveur

    1.6.4
    6
    0 Votes
    6 Messages
    2k Vues
    robin4002R
    http://www.minecraftforgefrance.fr/showthread.php?tid=690&pid=7909#pid7909 Apparemment ça vient de mcpc plus, mais les anciennes versions ne sont plus fonctionnel …
  • Nombre de face ?

    9
    0 Votes
    9 Messages
    2k Vues
    A
    @‘Gugu42’: Hm, techniquement, un modèle 2D est une texture, et un modèle 1D est … ? heureusement que j’ai pas répondu je serait passez pour un idiot sur le coup
  • Sens de blocs dans les structures

    1.6.4
    17
    0 Votes
    17 Messages
    5k Vues
    bin4r1sB
    @utybo J’ai déjà regardé, c’était dit au début. Après avoir longuement cherché, je n’ai rien trouvé, et j’ai même fini par réussir à empêcher la génération de mes structures (comment ?)
  • Crash de mon mode de tp

    2
    0 Votes
    2 Messages
    1k Vues
    robin4002R
    EntityLivingBase entity = (EntityLivingBase)event.entity; Déjà la c’est pas bon, tu vas avoir un CastException si l’entité n’est pas une EntityLivingBase. @ForgeSubscribe public void onRespawn(EntityJoinWorldEvent event) { System.out.println("CemeteryZone"); System.out.println(); if(GuiDeath.mort == true) { if(entity instanceof EntityPlayer) { EntityPlayer player = (EntityPlayer)event.entity; if(player .capabilities.isCreativeMode) { return; } else if(!player.capabilities.isCreativeMode) { BiomeGenBase location = event.entity.worldObj.getBiomeGenForCoords((int)event.entity.posX, (int)event.entity.posZ); System.out.println("testrespawn"); System.out.println(GuiDeath.mort); ChunkCoordinates biomeLocation = findClosestBlockOfBiome(player), BiomeGenBase.sky, 100); player.setLocationAndAngles(biomeLocation.posX, 250, biomeLocation.posZ, player.rotationYaw, player.rotationPitch); System.out.println("GuiDeath tp Cemetery"); } } } } } C’est déjà plus propre comme ça. Après tu as un NPE, donc a mon avis il n’a trouvé le biome voulu dans la fonction findClosestBlockOfBiome.
  • Problème serveur skin + cape

    6
    0 Votes
    6 Messages
    2k Vues
    mathmatboyM
    Pas personnes c’est quoi mon erreur ?
  • Problème launcher

    Verrouillé
    9
    0 Votes
    9 Messages
    3k Vues
    robin4002R
    @‘robin4002’: Les launchers customs ne sont désormais plus supportés ni même tolérés par Minecraft Forge France suite au message de Jeb sur son twitter. (cf : https://twitter.com/jeb_/status/461070509992849410, https://twitter.com/jeb_/status/461070990592970753, et https://twitter.com/jeb_/status/461071839935361024). À partir de maintenant toutes demandes d’aide concernant un launcher custom sera fermée.
  • Ajout du FOG dans un biome

    20
    0 Votes
    20 Messages
    5k Vues
    S
    J’ai enfin trouvé comment a fais le coddeur de biome o plenty tout est dans cette importe : import worldcore.interfaces.IWCFog;
  • Fonction assis sur block complexe

    1.6.4
    7
    0 Votes
    7 Messages
    2k Vues
    R
    Go skype stp
  • Problème chargement d'un .obj sur un Item

    10
    0 Votes
    10 Messages
    2k Vues
    GuguG
    Ouvre ton .mtl avec un editeur de texte, et regarde le nom de texture demandé
  • Problème launcher

    Verrouillé
    41
    0 Votes
    41 Messages
    10k Vues
    robin4002R
    Je suis passé par la console Windows pour avoir les logs complet. Client> [21:48:41] [main/ERROR] [LaunchWrapper]: Unable to launch Client> java.lang.reflect.InvocationTargetException Client> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_55] Client> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_55] Client> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_55] Client> at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_55] Client> at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] Client> at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] Client> Caused by: joptsimple.MissingRequiredOptionException: Missing required option(s) ['accessToken'] Client> at joptsimple.OptionParser.ensureRequiredOptions(OptionParser.java:447) ~[OptionParser.class:?] Client> at joptsimple.OptionParser.parse(OptionParser.java:437) ~[OptionParser.class:?] Client> at net.minecraft.client.main.Main.main(SourceFile:44) ~[Main.class:?] Client> … 6 more Game ended with no troubles detected (exit code 0) Deleting C:\Users\robin\AppData\Roaming\.BuildMyFaction\versions\1.7.2\1.7.2-natives-785079099911 Couldn't delete C:\Users\robin\AppData\Roaming\.BuildMyFaction\versions\1.7.2\1.7.2-natives-785079099911 - scheduling for deletion upon exit Following visibility rule and exiting launcher as the game has ended accessToken est un argument qui gère l’identification du launcher. Et il se trouve que : @‘robin4002’: Règles générales : 3. Tout comme sur minecraftforge.net, aucun support ne sera fourni aux personnes qui ne possède pas le jeu. La distribution de version piratés est également interdite. Et dans la licence de forge, il y a aussi ça : https://github.com/MinecraftForge/MinecraftForge/blob/master/MinecraftForge-License.txt#L27-L29 Donc non, pas de support pour les versions crackés, je lock.
  • Les sons

    20
    0 Votes
    20 Messages
    4k Vues
    isadorI
    a merde je comprend pas……
  • Launcher avoir une texture diferente par boutton de conection

    Verrouillé
    8
    0 Votes
    8 Messages
    2k Vues
    isadorI
    Mrkevin si tu n’y arrive pas je peut t’aider si tu veut