• Forge et plugin

    1.7.10
    4
    0 Votes
    4 Messages
    1k Vues
    SCAREXS
    Tu n’as jamais à lire le disque directement dans minecraft : tu as simplement à indiquer le nom du son dans le paquet et ensuite le client cherchera dans les ResourcePacks ou les mods pour trouver le son s’il existe
  • Bug de lancement

    12
    0 Votes
    12 Messages
    2k Vues
    robin4002R
    Ton ordinateur semble manquer de ram.
  • Texture Porte

    15
    0 Votes
    15 Messages
    3k Vues
    I
    de mon coté le serveur forge souvre pas
  • Gamemode Spectateur

    1.7.10
    11
    0 Votes
    11 Messages
    3k Vues
    SCAREXS
    Bukkit avait réussi à le faire, tu peux essayer d’empêcher le joueur de ticker, en revanche ça peut causer des problèmes
  • Crash lié aux "statistics" en jeu

    1.7.10
    4
    0 Votes
    4 Messages
    921 Vues
    robin4002R
    Tu cancel l’event OpenGuiEvent si le gui est GuiAchievements
  • Mode enchant

    1.7.10
    16
    0 Votes
    16 Messages
    2k Vues
    robin4002R
    if(stack.hasTagCompound()) { stack.getTagCompound().removeTag("ench"); } C’est pas plus compliqué que ça …
  • Stockage des Ids dans le dossier world

    1.7.10
    11
    0 Votes
    11 Messages
    2k Vues
    robin4002R
    Le problème est résolu, non ?
  • Comment mettre un effet sur un mob

    1.7.x
    2
    0 Votes
    2 Messages
    1k Vues
    AymericRedA
    La fonction on itemRightClick avec ces arguments n’existe pas (essayé de mettre un system.out.println il n’affichera rien), pour avoir la bonne fonction, CTRL+espace dans la classe de l’item et tape son nom. Envoyé de mon RAINBOW LITE 4G en utilisant Tapatalk
  • Lanceur qui ne casse pas l'obsi dans l'eau

    1.7.2
    11
    0 Votes
    11 Messages
    3k Vues
    jglrxavpokJ
    Il faudrait que tu vérifies si un des 6 blocs autour de l’obsidienne est un bloc d’eau (au dessus, en dessous, au nord, au sud, à l’est et à l’ouest). Et encore, je pense qu’il faudrait ne pas prendre le bloc d’en dessous au risque de faire des faux positifs.
  • FML

    1.7.10
    5
    0 Votes
    5 Messages
    911 Vues
    RedRelayR
    Quel est l’intérêt ?
  • Model

    1.7.10
    27
    0 Votes
    27 Messages
    4k Vues
    robin4002R
    Dans la classe de ton bloc : @Override public boolean hasTileEntity(int metadata) { return true; }
  • Rendre un bloc destructible + vite avec un type d'outil?

    1.8.9
    23
    0 Votes
    23 Messages
    5k Vues
    SCAREXS
    Si tu veux utiliser un event : https://www.minecraftforgefrance.fr/showthread.php?tid=716 Sinon tu peux toujours modifier la fonction correspondante dans ton block (personnellement je préfère cette méthode si j’ai accès au block)
  • Problème Mob

    1.8.9
    32
    0 Votes
    32 Messages
    5k Vues
    VoraXV
    Ma modification (déplacement du gros pavé) a-t’elle fait en sorte que tout soit bien placé? Le mob fonctionne en solo, j’ai supprimé la classe EntityCreator. Mais en multijoueur, c’est toujours la même histoire. J’ai suivi comme j’ai pu: Classe principale:     @EventHandler     public void Init(FMLInitializationEvent event)     {         proxy.registerRender();         //CHANGEMENT PROVISOIRE DEBUT–-----------------------------------------       //Textures                 //Items Enregistrés                 //Items Armor                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(copperHelmet, 0, new ModelResourceLocation("modegypte:copper_Helmet", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(copperChestPlate, 0, new ModelResourceLocation("modegypte:copper_ChestPlate", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(copperLeggings, 0, new ModelResourceLocation("modegypte:copper_Leggings", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(copperBoots, 0, new ModelResourceLocation("modegypte:copper_Boots", "inventory"));                    //Items Tools                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(copperSword, 0, new ModelResourceLocation("modegypte:copper_Sword", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(copperAxe, 0, new ModelResourceLocation("modegypte:copper_Axe", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(copperPickaxe, 0, new ModelResourceLocation("modegypte:copper_Pickaxe", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(copperShovel, 0, new ModelResourceLocation("modegypte:copper_Shovel", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(copperHoe, 0, new ModelResourceLocation("modegypte:copper_Hoe", "inventory"));                 //Items Food                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(fig, 0, new ModelResourceLocation("modegypte:fig", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(barleyBread, 0, new ModelResourceLocation("modegypte:barley_Bread", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(onion, 0, new ModelResourceLocation("modegypte:onion", "inventory"));                 //Items Material                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(cuivreLingot, 0, new ModelResourceLocation("modegypte:cuivre_Lingot", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(barleyy, 0, new ModelResourceLocation("modegypte:barleyy", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(barleySeeds, 0, new ModelResourceLocation("modegypte:barley_seeds", "inventory"));                 //Blocs Enregistrés en Items                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(cuivreBloc), 0, new ModelResourceLocation("modegypte:cuivre_bloc", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(limonBloc), 0, new ModelResourceLocation("modegypte:limon_bloc", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(limonMouilleBloc), 0, new ModelResourceLocation("modegypte:limon_mouille_bloc", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(briqueCrueBloc), 0, new ModelResourceLocation("modegypte:brique_crue_bloc", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(copperOreBlock), 0, new ModelResourceLocation("modegypte:copper_ore_block", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(hieroglyphBlock), 0, new ModelResourceLocation("modegypte:hieroglyph_block", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(hieroglyphBlock2), 0, new ModelResourceLocation("modegypte:hieroglyph_block2", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(blockBarley), 0, new ModelResourceLocation("modegypte:Barley", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(blockOnion), 0, new ModelResourceLocation("modegypte:block_onion", "inventory"));                 Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(datePalmBlock), 0, new ModelResourceLocation("modegypte:date_palm_block", "inventory"));         //CRAFTS            //Crafting Table              //Recipes Blocks                 GameRegistry.addRecipe(new ItemStack(cuivreBloc), new Object[]{"XXX", "XXX", "XXX", 'X', new ItemStack(cuivreLingot)});              //Recipes Tools                 GameRegistry.addRecipe(new ItemStack(copperSword), new Object[]{"X", "X", "S", 'X', new ItemStack(cuivreLingot), 'S' , Items.stick});                 GameRegistry.addRecipe(new ItemStack(copperAxe), new Object[]{"XX ", "XS ", " S ", 'X', new ItemStack(cuivreLingot), 'S' , Items.stick});                 GameRegistry.addRecipe(new ItemStack(copperAxe), new Object[]{" XX", " XS", "  S", 'X', new ItemStack(cuivreLingot), 'S' , Items.stick});                 GameRegistry.addRecipe(new ItemStack(copperPickaxe), new Object[]{"XXX", " S ", " S ", 'X', new ItemStack(cuivreLingot), 'S' , Items.stick});                 GameRegistry.addRecipe(new ItemStack(copperShovel), new Object[]{"X", "S", "S", 'X', new ItemStack(cuivreLingot), 'S' , Items.stick});                 GameRegistry.addRecipe(new ItemStack(copperHoe), new Object[]{"XX ", " S ", " S ", 'X', new ItemStack(cuivreLingot), 'S' , Items.stick});                 GameRegistry.addRecipe(new ItemStack(copperHoe), new Object[]{" XX", "  S", "  S", 'X', new ItemStack(cuivreLingot), 'S' , Items.stick});              // Recipes Armors                 GameRegistry.addRecipe(new ItemStack(copperHelmet, 1), new Object[]{"XXX", "X X", 'X', new ItemStack(cuivreLingot)});                 GameRegistry.addRecipe(new ItemStack(copperChestPlate, 1), new Object[]{"X X", "XXX", "XXX", 'X', new ItemStack(cuivreLingot)});                 GameRegistry.addRecipe(new ItemStack(copperLeggings, 1), new Object[]{"XXX", "X X", "X X", 'X', new ItemStack(cuivreLingot)});                 GameRegistry.addRecipe(new ItemStack(copperBoots, 1), new Object[]{"X X", "X X", 'X', new ItemStack(cuivreLingot)});                                 //Recipes Materials              //Recipes Decorations       //Furnace                 GameRegistry.addSmelting(copperOreBlock, new ItemStack(cuivreLingot), 0.6F);                 MinecraftForge.addGrassSeed(new ItemStack(barleySeeds), 10);      //WorldGeneratorRegistry                 GameRegistry.registerWorldGenerator(new OreGenerator(copperOreBlock), 0);      //BiomeGeneratorRegistry                 BiomeManager.addBiome(BiomeType.DESERT, new BiomeEntry(new EgyptBiome(), 10));      //                 EntityRegistry.registerModEntity(EntityBeaf.class, "Beaf", 0, ModEgypte.instance, 64, 1, true);                 EntityRegistry.addSpawn(EntityBeaf.class, 10, 1, 5, EnumCreatureType.CREATURE, new BiomeGenBase[] {BiomeGenBase.desert});                 EntityRegistry.registerEgg(EntityBeaf.class, 0xBF6437, 0xF5E8D3);                 MinecraftForge.EVENT_BUS.register(new Events());         //CHANGEMENT PROVISOIRE FIN--------------------------------------------------         if(event.getSide().isClient())                 {             MinecraftForge.EVENT_BUS.register(new LivingEventHandler());                 }     }     @EventHandler     public void postInit(FMLPostInitializationEvent event)     {     } } Classe ClientProxy: package fr.vorax.egypte.proxy; import fr.vorax.egypte.common.EntityBeaf; import fr.vorax.egypte.common.RenderBeaf; import net.minecraft.client.Minecraft; import net.minecraft.client.model.ModelBiped; import net.minecraftforge.fml.client.registry.RenderingRegistry; public class ClientProxy extends CommonProxy {     @Override     public void registerRender()     {         System.out.println("Méthode côté client");         RenderingRegistry.registerEntityRenderingHandler(EntityBeaf.class, new RenderBeaf());     } } Log: http://www.cjoint.com/c/FEBidatTfkk
  • Porte

    1.7.10
    9
    0 Votes
    9 Messages
    2k Vues
    DeletedD
    Et puis pour gagner encore plus de place tu peux créer directement au-dessus de ta condition, une variable GuiButton button = (GuiButton)b; pour éviter de toujours faire le cast dans la condition. Ou tu peux même faire l’équivalent avec une variable integer : int idButton = ((GuiButton)b).id; Pour finir, lorsque tu as juste une seule ligne en-dessous d’une condition, tu peux virer les accolades …
  • Monture apprivoisable par 1 personne

    1.7.2
    75
    0 Votes
    75 Messages
    15k Vues
    darkvince37D
    Apres avoir tester en multi tous le monde peut monter sur la monture
  • Faire pousser une plante de type melon/citrouille?

    1.8.9
    10
    0 Votes
    10 Messages
    2k Vues
    VoraXV
    Alors si j’ai bien compris, la seule texture ‘melon_stem_disconnected’ n’est qu’en réalité “enfouillie” sous le sol, et à chaque étape de croissance, la texture de melon_stem_disconnected se réhausse? Il n’est donc pas utile de colorier la texture?
  • Bloc infini

    1.7.10
    8
    0 Votes
    8 Messages
    2k Vues
    robin4002R
    https://www.minecraftforgefrance.fr/showthread.php?tid=716 @SubscribeEvent public void onBlockBreak(BlockEvent.BreakEvent event) { if(event.block == ClassePrincipale.tonBlock) { event.getPlayer().inventory.addItemStackToInventory(new ItemStack(event.block)); } }
  • Baton et item de reparation et GUI

    1.7.10
    41
    0 Votes
    41 Messages
    8k Vues
    YeyvoY
    petit up  (j’ai toujours la même erreur)
  • Joueur tp dans un monde au respawn s'il a tué

    1.7.x
    8
    0 Votes
    8 Messages
    2k Vues
    AymericRedA
    Sans suite conviendrait je pense Envoyé de mon RAINBOW LITE 4G en utilisant Tapatalk
  • Decomposer un mod

    Verrouillé 1.7.10
    9
    0 Votes
    9 Messages
    2k Vues
    robin4002R
    Si le but est d’avoir une version d’un mod capable de tourner sur eclipse pour faire un addon pas de problème. Si le but c’est de pomper à l’aveugle du code je ferme directement la discussion. Et comme je vois mal quelqu’un qui ne sait pas se servir d’un logiciel qui nécessite quatre clic développer un addon pour un mod existant, je suppose que le but était l’option 1. Donc je ferme. (pour toutes contestation -> mp) À moins que le problème est que tu n’as pas trouvé où téléchargé bon2 ? Il faut juste cliquer sur “12 releases” puis sur BON-2.2.3-bin.jar