• Raretés des minerais et Hache Puissante

    1.10.x
    2
    0 Votes
    2 Messages
    669 Vues
    AymericRedA
    Pour ta première question il me semble que c’est dans la classe BiomeDecorator. Pour la seconde question, ça doit être Items.diamond_axe.setAttackDamage(damage); mais je suis pas sur j’ai pas vraiment beaucoup codé en 1.9+ malheuresement ^^
  • Question sur le /broadcast Forge

    1.7.10
    2
    0 Votes
    2 Messages
    580 Vues
    robin4002R
    Salut, Ta question se rapproche de celle-ci : https://www.minecraftforgefrance.fr/showthread.php?tid=4632 tu devrais y trouver des éléments de réponses.
  • [MCP] Decompile failed

    1.11.x
    7
    0 Votes
    7 Messages
    1k Vues
    R
    @‘robin4002’: De préférence à l’avenir fait un .zip et mets-le en pièce jointe plutôt que sur des sites avec pleins de pub. Visiblement la décompilation a échouée à cause d’un manque de mémoire : 09:59:15 - Exception in thread “main” java.lang.OutOfMemoryError: Java heap space Merci beaucoup, juste j’aimerais savoir comment allouer + de RAM pour la décommpilation ?
  • Update 1.11

    1.11.x
    14
    0 Votes
    14 Messages
    3k Vues
    AmaA
    Des logs, un crash ? Quelque chose ?
  • Item changeant de texture

    1.7.10
    14
    0 Votes
    14 Messages
    3k Vues
    robin4002R
    Le modid doit forcement être en minuscule. Si en maj ça crash aussi je ne sais pas trop d’où ça peut venir
  • Machine avec plusieurs input

    1.7.10
    3
    0 Votes
    3 Messages
    971 Vues
    InfiniteI
    Je sais vraiment pas comment faire pour enlever le nombre d’items que j’ai mis dans la recette parce que je doit récupérer des données de la class CompressorRecipes
  • Retirer les dommages d'un item

    1.7.10
    3
    0 Votes
    3 Messages
    1k Vues
    Z
    Regarde dans la fonction hitentity ou sinon tu peux créer un évent quand une entité tappe une autre entité, puis tu vérifie que l’entité soit bien un joueur et tu vérifie qu’il tienne l’item en question puis tu fait un event.setCanceled(true) Envoyé de mon PRA-LX1 en utilisant Tapatalk
  • Sources non trouvées

    1.7.10
    3
    0 Votes
    3 Messages
    755 Vues
    P
    @‘robin4002’: Salut, Il suffit de mettre un fichier .gitignore pour demander à git d’ignorer les fichiers que tu ne veux pas upload. Salut, le problème est que mon mod ne compile pas au final, il y a que minecraft qui se lance rien de plus.Github c’est juste pour partager mon mod, je n’ai pas de souci a ce niveau la. PS: je vais passer a eclipse et refaire le tuto…Je passerai a intellij Idea quand j’aurais plus de compétences.
  • NBT Tags, ces trucs que je ne comprends pas.

    1.11.x
    17
    0 Votes
    17 Messages
    4k Vues
    FlowF
    Du coup je dois avouer que je suis un peu perdu j’ai compris la condition ternaire mais je ne vois toujours aucun changement, le boolean est bien a false au départ, mais c’est cette histoire de card.setTagCompound que je ne comprend pas en fait. @Override public ActionResult <itemstack>onItemRightClick(World world, EntityPlayer player, EnumHand hand) //Right click action. { if (player.isSneaking()) //If player is sneaking. { if (!world.isRemote) //Server side. { ItemStack card = player.getHeldItem(hand); //Creating an ItemStack for the item held in hand. NBTTagCompound nbt = card.getTagCompound(); if(nbt == null) { nbt = new NBTTagCompound(); card.setTagCompound(nbt); } nbt.getBoolean("owned"); System.out.println(nbt.getBoolean("owned")); if(nbt.getBoolean("owned") == true)//If Owned is on True, it means it has already been right clicked. { player.sendMessage(new TextComponentString("You can't create an account on an already owned card.")); } else { boolean owned = card.getTagCompound().hasKey("owned") ? card.getTagCompound().getBoolean("owned") : true; //We check if card hasKey("owned"), if yes we just take the value of the "owned" if not, we pass it at True. int deposited = 0; //We create new account with 0 as deposited since it's new. String owner = player.getName().toString(); //Take player name has owner variable. world.playSound((EntityPlayer)null, player.posX, player.posY, player.posZ, SoundEvents.ENTITY_EXPERIENCE_ORB_PICKUP, SoundCategory.PLAYERS, 0.5F, 0.4F / (itemRand.nextFloat() * 0.4F + 0.8F)); //Play a sound that alert everybody that a credit card was created. nbt.setString("owner", owner); // Set variable at owner. nbt.setBoolean("owned", owned); // Set variable at owned. return new ActionResult(EnumActionResult.SUCCESS, new ItemStack(this)); //Return a success. } } return new ActionResult(EnumActionResult.FAIL, new ItemStack(this)); //Return a pass. } return new ActionResult(EnumActionResult.PASS, new ItemStack(this)); //Return a pass. } Merci de votre aide en tout cas :)</itemstack>
  • WriteNBT que dois-je retourner ?

    1.11.x
    2
    0 Votes
    2 Messages
    683 Vues
    robin4002R
    Salut, Tu peux mettre n’importe quoi héritant de NBTBase. Exemple avec un NBTTagCompound : package fr.mcnanotech.nhg.common.capabilities; import net.minecraft.inventory.ItemStackHelper; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTBase; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagList; import net.minecraft.tileentity.TileEntityFurnace; import net.minecraft.util.EnumFacing; import net.minecraftforge.common.capabilities.Capability; import net.minecraftforge.common.capabilities.Capability.IStorage; import net.minecraftforge.common.util.Constants; public class NHGCapabilityStorage implements IStorage <inhgcapability>{ @Override public NBTBase writeNBT(Capability <inhgcapability>capability, INHGCapability instance, EnumFacing side) { NBTTagCompound tag = new NBTTagCompound(); tag.setInteger("KitId", instance.getKitId()); tag.setInteger("StartKitId", instance.getStartKitId()); tag.setInteger("ServerType", instance.getServerType()); tag.setString("TeamName", instance.getTeamName()); tag.setInteger("TeamColor", instance.getTeamColor()); tag.setBoolean("NotTargetable", instance.cantBeTargeted()); NBTTagCompound furnaceTag = new NBTTagCompound(); furnaceTag.setShort("BurnTime", (short)instance.getIntegratedFurnace().furnaceBurnTime); furnaceTag.setShort("CookTime", (short)instance.getIntegratedFurnace().cookTime); furnaceTag.setShort("CookTimeTotal", (short)instance.getIntegratedFurnace().totalCookTime); ItemStackHelper.saveAllItems(furnaceTag, instance.getIntegratedFurnace().furnaceItemStacks); tag.setTag("IntegratedFurnace", furnaceTag); tag.setBoolean("Cloaked", instance.isCloaked()); tag.setString("Cosmetic", instance.getCosmetic() == null || instance.getCosmetic().isEmpty() ? "none" : instance.getCosmetic()); tag.setBoolean("SayDisconnectMessage", instance.shouldSayDisconnectMessage()); tag.setInteger("PreviousFoodLevel", instance.getPreviousFoodLevel()); tag.setInteger("KitIntData", instance.getKitIntData()); tag.setInteger("TickSinceLastDamage", instance.getTickSinceLastDamage()); return tag; } @Override public void readNBT(Capability <inhgcapability>capability, INHGCapability instance, EnumFacing side, NBTBase nbt) { NBTTagCompound tag = ((NBTTagCompound)nbt); instance.setKitId(tag.getInteger("KitId")); instance.setStartKitId(tag.getInteger("StartKitId")); instance.setServerType(tag.getInteger("ServerType")); instance.setTeam(tag.getString("TeamName"), tag.getInteger("TeamColor")); instance.setNotTargetable(tag.getBoolean("NotTargetable")); if(tag.hasKey("IntegratedFurnace", Constants.NBT.TAG_COMPOUND)) { NBTTagCompound furnaceTag = (NBTTagCompound)tag.getTag("IntegratedFurnace"); NBTTagList nbttaglist = furnaceTag.getTagList("Items", 10); ItemStackHelper.loadAllItems(furnaceTag, instance.getIntegratedFurnace().furnaceItemStacks); instance.getIntegratedFurnace().furnaceBurnTime = furnaceTag.getShort("BurnTime"); instance.getIntegratedFurnace().cookTime = furnaceTag.getShort("CookTime"); instance.getIntegratedFurnace().totalCookTime = furnaceTag.getShort("CookTimeTotal"); instance.getIntegratedFurnace().currentItemBurnTime = TileEntityFurnace.getItemBurnTime(instance.getIntegratedFurnace().furnaceItemStacks.get(1)); } instance.setCloaked(tag.getBoolean("Cloaked")); instance.setCosmetic(tag.getString("Cosmetic")); instance.sayDisconnectMessage(tag.getBoolean("SayDisconnectMessage")); instance.setPreviousFoodLevel(tag.getInteger("PreviousFoodLevel")); instance.setKitIntData(tag.getInteger("KitIntData")); instance.setTickSinceLastDamage(tag.getInteger("TickSinceLastDamage")); } } ```</inhgcapability></inhgcapability></inhgcapability>
  • Problème affichage texture

    1.6.4
    10
    0 Votes
    10 Messages
    3k Vues
    J
    up, personne n’a la solution ?
  • Bug inventaire avec block de type four

    1.11.x
    7
    0 Votes
    7 Messages
    1k Vues
    robin4002R
    Ah si openGui est appelé côté client au lieu de côté serveur ça explique le problème.
  • Changer l'appelle de l'EntityPlayer

    1.11.x
    6
    0 Votes
    6 Messages
    1k Vues
    AymericRedA
    Nope pas besoin de coremod, juste d’events (je l’ai déjà fait) ^^ (EntityJoinWorldEvent pour remplacer l’inventaire).
  • Incompatibilité mods

    1.7.10
    2
    0 Votes
    2 Messages
    801 Vues
    AymericRedA
    De ce que j’ai compris tas les textures d’un mod qui remplacent celles d’un autre, donc tu pourrais aller dans le jar du mod dont tu ne veux pas les textures et soit renommer soit supprimer les textures/fichiers json.
  • Hammer 3x3 HELP

    1.7.10
    15
    0 Votes
    15 Messages
    4k Vues
    DeletedD
    Eh bien tu modifies les boucles, jusqu’où elles vont. Là il s’agit de pures connaissances en Java, et d’un peu de logique
  • Problème Slider

    1.7.10
    2
    0 Votes
    2 Messages
    709 Vues
    DeletedD
    Salut, peut-être s’agissait-il de cette classe ? https://github.com/FFMT/FFMT-libs/blob/8c37b307e565c1a1cd88a7f6a3936be1b4d28e0b/src/fr/minecraftforgefrance/ffmtlibs/client/gui/GuiSliderButton.java
  • BonjourLeJsonBugué:)

    1.11.x
    13
    0 Votes
    13 Messages
    2k Vues
    robin4002R
    Mets un point d’arrêt ou un print dedans, tu verra bien.
  • Commande pour changer de monde

    1.7.10
    3
    0 Votes
    3 Messages
    2k Vues
    LavaPowerL
    Si si, il existe bien un tutoriel français pour faire une commande et il est sur ce site. J’ai donc bien créer ma commande, je bloque juste pour téléporter un joueur sur un autre monde de mon serveur moddé
  • Ce biome spawn t-il ?

    8
    0 Votes
    8 Messages
    1k Vues
    DeletedD
    Possible d’avoir le crash-report, s’il te plait ?
  • WesterosBlocks (problème de dalle)

    1.7.10
    4
    0 Votes
    4 Messages
    1k Vues
    robin4002R
    Tu as vérifiés que c’est bien ça le nom de la fonction ?