• Missing texture sur un item

    Résolu 1.7.10
    6
    0 Votes
    6 Messages
    2k Vues
    S
    merci ca marcha comme quoi la solution peu être si simple parfois
  • Redstone + Entity / DamageSource explosion

    Résolu 1.7.10
    17
    0 Votes
    17 Messages
    4k Vues
    DeletedD
    @‘UnknowOrigin’: Salut ! Merci a vous ! C’est niquel ! Julot, ton code ne marchait pas chez moi, mais celui de Robin ouai ^^’ Quoi qu’il en soit, merci a vous ! En fait autant pour moi j’ai testé mon code sous la 1.2.5 car je n’avais que cette workspace sous la main et du ocup je pensais que le code serait le même sous la 1.7.10 La méthode a sûrement changé de nom ou alors c’est le String qui n’est plus valide. Je regarderai pour le corriger
  • [Forge v10.13.2.1291] Crash au lancement

    Résolu 1.7.10
    9
    0 Votes
    9 Messages
    4k Vues
    L
    Ah… la vidéo de base, surement un moment d’inattention, merci de l’information. ^^
  • Spawn des particules

    Résolu 1.7.10
    8
    0 Votes
    8 Messages
    3k Vues
    DeletedD
    @‘sosoh’: J’ai pas tres bien compris tu pourrais m’expliquer, quels arguments correspond a quoi dans la fonction: ​%(#000000)[[font=Courier New]spawnParticle(String p_72869_1_, **double **]p_72869_2_, %(#000080)[**double **]p_72869_4_, %(#000080)[**double **]p_72869_6_, %(#000080)[**double **]p_72869_8_, %(#000080)[**double **]p_72869_10_, %(#000080)[**double **]p_72869_12_) Si tu remontes cette méthode tu verras les commentaires de cette méthode avec dedans ses arguments : Spawns a particle.  Args particleName, x, y, z, velX, velY, velZ
  • Assets non-chargés

    Résolu 1.7.10
    12
    0 Votes
    12 Messages
    3k Vues
    sosohS
    Ca marche, j’ai rajouté ca dans mon build.gradle: idea { module { inheritOutputDirs = true } } et j’ai fait un gradlew idea!
  • >Transformation Item -> Block

    Résolu 1.7.10
    29
    0 Votes
    29 Messages
    6k Vues
    SnykerS
    Tu as mis deux fois :    public int getSpriteNumer() et pas la suite , du coup je peux pas savoir x) Edit : Non ok je viens de voir - -’ Edit 2 : Merci beaucoup Robin pour ton aide , désolé d’avoir fait cette erreur stupide - -'. Cela marche maintenant.
  • Help - Demi-dalles

    Résolu 1.7.10
    3
    0 Votes
    3 Messages
    1k Vues
    Maxx_QcM
    ItemSlab de minecraft: ::: package net.minecraft.item; import net.minecraft.block.Block; import net.minecraft.block.BlockSlab; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.IIcon; import net.minecraft.world.World; public class ItemSlab extends ItemBlock {    private final boolean field_150948_b;    private final BlockSlab field_150949_c;    private final BlockSlab field_150947_d;    private static final String __OBFID = "CL_00000071";    public ItemSlab(Block p_i45355_1_, BlockSlab p_i45355_2_, BlockSlab p_i45355_3_, boolean p_i45355_4_)    {        super(p_i45355_1_);        this.field_150949_c = p_i45355_2_;        this.field_150947_d = p_i45355_3_;        this.field_150948_b = p_i45355_4_;        this.setMaxDamage(0);        this.setHasSubtypes(true);    }    /**     * Gets an icon index based on an item's damage value     */    public IIcon getIconFromDamage(int p_77617_1_)    {        return Block.getBlockFromItem(this).getIcon(2, p_77617_1_);    }    /**     * Returns the metadata of the block which this Item (ItemBlock) can place     */    public int getMetadata(int p_77647_1_)    {        return p_77647_1_;    }    /**     * Returns the unlocalized name of this item. This version accepts an ItemStack so different stacks can have     * different names based on their damage or NBT.     */    public String getUnlocalizedName(ItemStack p_77667_1_)    {        return this.field_150949_c.func_150002_b(p_77667_1_.getItemDamage());    }    /**     * Callback for item usage. If the item does something special on right clicking, he will have one of those. Return     * True if something happen and false if it don't. This is for ITEMS, not BLOCKS     */    public boolean onItemUse(ItemStack p_77648_1_, EntityPlayer p_77648_2_, World p_77648_3_, int p_77648_4_, int p_77648_5_, int p_77648_6_, int p_77648_7_, float p_77648_8_, float p_77648_9_, float p_77648_10_)    {        if (this.field_150948_b)        {            return super.onItemUse(p_77648_1_, p_77648_2_, p_77648_3_, p_77648_4_, p_77648_5_, p_77648_6_, p_77648_7_, p_77648_8_, p_77648_9_, p_77648_10_);        }        else if (p_77648_1_.stackSize == 0)        {            return false;        }        else if (!p_77648_2_.canPlayerEdit(p_77648_4_, p_77648_5_, p_77648_6_, p_77648_7_, p_77648_1_))        {            return false;        }        else        {            Block var11 = p_77648_3_.getBlock(p_77648_4_, p_77648_5_, p_77648_6_);            int var12 = p_77648_3_.getBlockMetadata(p_77648_4_, p_77648_5_, p_77648_6_);            int var13 = var12 & 7;            boolean var14 = (var12 & 8) != 0;            if ((p_77648_7_ == 1 && !var14 || p_77648_7_ == 0 && var14) && var11 == this.field_150949_c && var13 == p_77648_1_.getItemDamage())            {                if (p_77648_3_.checkNoEntityCollision(this.field_150947_d.getCollisionBoundingBoxFromPool(p_77648_3_, p_77648_4_, p_77648_5_, p_77648_6_)) && p_77648_3_.setBlock(p_77648_4_, p_77648_5_, p_77648_6_, this.field_150947_d, var13, 3))                {                    p_77648_3_.playSoundEffect((double)((float)p_77648_4_ + 0.5F), (double)((float)p_77648_5_ + 0.5F), (double)((float)p_77648_6_ + 0.5F), this.field_150947_d.stepSound.func_150496_b(), (this.field_150947_d.stepSound.func_150497_c() + 1.0F) / 2.0F, this.field_150947_d.stepSound.func_150494_d() * 0.8F);                    –p_77648_1_.stackSize;                }                return true;            }            else            {                return this.func_150946_a(p_77648_1_, p_77648_2_, p_77648_3_, p_77648_4_, p_77648_5_, p_77648_6_, p_77648_7_) ? true : super.onItemUse(p_77648_1_, p_77648_2_, p_77648_3_, p_77648_4_, p_77648_5_, p_77648_6_, p_77648_7_, p_77648_8_, p_77648_9_, p_77648_10_);            }        }    }    public boolean func_150936_a(World p_150936_1_, int p_150936_2_, int p_150936_3_, int p_150936_4_, int p_150936_5_, EntityPlayer p_150936_6_, ItemStack p_150936_7_)    {        int var8 = p_150936_2_;        int var9 = p_150936_3_;        int var10 = p_150936_4_;        Block var11 = p_150936_1_.getBlock(p_150936_2_, p_150936_3_, p_150936_4_);        int var12 = p_150936_1_.getBlockMetadata(p_150936_2_, p_150936_3_, p_150936_4_);        int var13 = var12 & 7;        boolean var14 = (var12 & 8) != 0;        if ((p_150936_5_ == 1 && !var14 || p_150936_5_ == 0 && var14) && var11 == this.field_150949_c && var13 == p_150936_7_.getItemDamage())        {            return true;        }        else        {            if (p_150936_5_ == 0)            {                --p_150936_3_;            }            if (p_150936_5_ == 1)            {                ++p_150936_3_;            }            if (p_150936_5_ == 2)            {                --p_150936_4_;            }            if (p_150936_5_ == 3)            {                ++p_150936_4_;            }            if (p_150936_5_ == 4)            {                --p_150936_2_;            }            if (p_150936_5_ == 5)            {                ++p_150936_2_;            }            Block var15 = p_150936_1_.getBlock(p_150936_2_, p_150936_3_, p_150936_4_);            int var16 = p_150936_1_.getBlockMetadata(p_150936_2_, p_150936_3_, p_150936_4_);            var13 = var16 & 7;            return var15 == this.field_150949_c && var13 == p_150936_7_.getItemDamage() ? true : super.func_150936_a(p_150936_1_, var8, var9, var10, p_150936_5_, p_150936_6_, p_150936_7_);        }    }    private boolean func_150946_a(ItemStack p_150946_1_, EntityPlayer p_150946_2_, World p_150946_3_, int p_150946_4_, int p_150946_5_, int p_150946_6_, int p_150946_7_)    {        if (p_150946_7_ == 0)        {            --p_150946_5_;        }        if (p_150946_7_ == 1)        {            ++p_150946_5_;        }        if (p_150946_7_ == 2)        {            --p_150946_6_;        }        if (p_150946_7_ == 3)        {            ++p_150946_6_;        }        if (p_150946_7_ == 4)        {            --p_150946_4_;        }        if (p_150946_7_ == 5)        {            ++p_150946_4_;        }        Block var8 = p_150946_3_.getBlock(p_150946_4_, p_150946_5_, p_150946_6_);        int var9 = p_150946_3_.getBlockMetadata(p_150946_4_, p_150946_5_, p_150946_6_);        int var10 = var9 & 7;        if (var8 == this.field_150949_c && var10 == p_150946_1_.getItemDamage())        {            if (p_150946_3_.checkNoEntityCollision(this.field_150947_d.getCollisionBoundingBoxFromPool(p_150946_3_, p_150946_4_, p_150946_5_, p_150946_6_)) && p_150946_3_.setBlock(p_150946_4_, p_150946_5_, p_150946_6_, this.field_150947_d, var10, 3))            {                p_150946_3_.playSoundEffect((double)((float)p_150946_4_ + 0.5F), (double)((float)p_150946_5_ + 0.5F), (double)((float)p_150946_6_ + 0.5F), this.field_150947_d.stepSound.func_150496_b(), (this.field_150947_d.stepSound.func_150497_c() + 1.0F) / 2.0F, this.field_150947_d.stepSound.func_150494_d() * 0.8F);                --p_150946_1_.stackSize;            }            return true;        }        else        {            return false;        }    } } ::: Bug réglé, fonction onItemUse : ::: public boolean onItemUse(ItemStack p_77648_1_, EntityPlayer p_77648_2_, World p_77648_3_, int p_77648_4_, int p_77648_5_, int p_77648_6_, int p_77648_7_, float p_77648_8_, float p_77648_9_, float p_77648_10_) {    if (this.isFullBlock)    {        return super.onItemUse(p_77648_1_, p_77648_2_, p_77648_3_, p_77648_4_, p_77648_5_, p_77648_6_, p_77648_7_, p_77648_8_, p_77648_9_, p_77648_10_);    }    else if (p_77648_1_.stackSize == 0)    {        return false;    }    else if (!p_77648_2_.canPlayerEdit(p_77648_4_, p_77648_5_, p_77648_6_, p_77648_7_, p_77648_1_))    {        return false;    }    else    {        Block var11 = p_77648_3_.getBlock(p_77648_4_, p_77648_5_, p_77648_6_);        int var12 = p_77648_3_.getBlockMetadata(p_77648_4_, p_77648_5_, p_77648_6_);        int var13 = var12 & 7;        boolean var14 = (var12 & 8) != 0;        if ((p_77648_7_ == 1 && !var14 || p_77648_7_ == 0 && var14) && var11 == this.theHalfSlab && var13 == p_77648_1_.getItemDamage())        {            if (p_77648_3_.checkNoEntityCollision(this.doubleSlab.getCollisionBoundingBoxFromPool(p_77648_3_, p_77648_4_, p_77648_5_, p_77648_6_)) && p_77648_3_.setBlock(p_77648_4_, p_77648_5_, p_77648_6_, this.doubleSlab, var13, 3))            {                p_77648_3_.playSoundEffect((double)((float)p_77648_4_ + 0.5F), (double)((float)p_77648_5_ + 0.5F), (double)((float)p_77648_6_ + 0.5F), this.doubleSlab.stepSound.func_150496_b(), (this.doubleSlab.stepSound.getVolume() + 1.0F) / 2.0F, this.doubleSlab.stepSound.getVolume() * 0.8F);                --p_77648_1_.stackSize;            }            return true;        }        else        {            return this.placeDoubleSlabFromTop(p_77648_1_, p_77648_2_, p_77648_3_, p_77648_4_, p_77648_5_, p_77648_6_, p_77648_7_) ? true : super.onItemUse(p_77648_1_, p_77648_2_, p_77648_3_, p_77648_4_, p_77648_5_, p_77648_6_, p_77648_7_, p_77648_8_, p_77648_9_, p_77648_10_);        }    } } :::
  • Le Clic droit + nom sur mob

    Résolu 1.7.10
    26
    0 Votes
    26 Messages
    7k Vues
    AmelyaA
    Merci beaucoup pour le code il me reste juste un soucis c’est fixer l’id de l’oeuf
  • Changer la texture en temsps réel

    Résolu 1.7.10
    8
    0 Votes
    8 Messages
    2k Vues
    KujarothK
    LOL, en faite je suis stupide je crois (enfin, c’est sur même…) Si le “true” est envoyé qu’au serveur et pas au client je pense que ça ne marche pas… Déso du dérangement et bonne aniv’
  • Aide pour supprimer une recette

    Résolu 1.7.10
    3
    0 Votes
    3 Messages
    1k Vues
    DragonBotD
    Oups j’ai mal regarder, j’ai poster dans le premier topic “Aide” que j’ai trouver, désolé Mais sinon merci beaucoup, je vais essayer ça ^^ EDIT: J’ai bien réussis à supprimer le craft d’un item, mais celui que je veux rajouter ne fonctionne pas non plus REEDIT: Ok, j’ai mis le removerecipe dans le preinit et mon craft dans le postinit et tout marche nikel, merci! Et encore désolé pour avoir poster dans le mauvais topic, ce sujet peut être supprimé si il gène ^^
  • Impossible de setupDecompWorkspace

    Résolu 1.7.10
    20
    0 Votes
    20 Messages
    4k Vues
    M
    Nikel vous deux je balise
  • GUI Avec Energie

    Résolu 1.7.10
    11
    0 Votes
    11 Messages
    3k Vues
    XeNeX
    Concernant MatterMachineRecipe j’experimentais des choses. . . Et L’explication de la convention java,c’etait quand j’ai débuté au codding ben je n’y connaissais rien en java et apres La GROSSE,mais alors La GROSSE Flemme de tout renommé x)
  • Spawn d'un groupe d'entity

    Résolu 1.7.10
    7
    0 Votes
    7 Messages
    2k Vues
    KujarothK
    It’s good ! Le mob a bien popé !
  • Probleme de Chat Local

    Résolu 1.7.10
    6
    0 Votes
    6 Messages
    2k Vues
    robin4002R
    @‘iFuSion34’: String message = event.message; String username = event.username; EntityPlayerMP player = event.player; J’apprend le moding mais mettre 3 Event c’est un conflit non ? Essaye : ev = raccourci de event m/u/p c’est pour reconnaitre ^^ String message = evm.message; String username = evu.username; EntityPlayerMP player = evp.player; Ci cela marche pas  ,je ne suis pas assez qualifié pour te répondre désolé ^^ Tu te mélange les pinceaux. Il n’y a bien qu’un seul event. et ev n’est pas le raccourci de event. Il doit bien utilise event, puisque c’est le nom qu’il a donné la variable ServerChatEvent : public void onPlayerChat(ServerChatEvent event){ Si il avait fait public void onPlayerChat(ServerChatEvent machin){ il aurait du utiliser machin.message, machin.username … @‘sosoh’: Mon code est pour la 1.8 donc pas de spectateurs, et donc comme je peux regler la ca? Je mets -60.0D au lieu de 0.0D ? Ton code actuel envoie le message à tous les joueurs qui se trouvent entre 0,0,0 et 64,64,64. Si tu veux envoyer à tous les joueurs qui sont à 64 blocs autours du joueur qui a tenté d’envoyer le message, il faut plutôt utiliser : player.boundingBox.expand(64.0D, 64.0D, 64.0D)
  • Drop exp

    Résolu 1.7.2
    4
    0 Votes
    4 Messages
    934 Vues
    S
    Merci
  • Pas de rendu sur une entité et autres problème

    Résolu 1.7.10
    10
    0 Votes
    10 Messages
    2k Vues
    robin4002R
    Ah ouai, pas étonnant que tu as des problèmes alors … Pour exporter le mod il faut passer par la commande gradlew build, si tu l’export depuis eclipse le mod n’est pas obfusqué et donc ne fonctionne pas sur Minecraft. Et il est beaucoup plus pratique de tester les mods sur eclipse, donc : http://www.minecraftforgefrance.fr/showthread.php?tid=1659&highlight=no+lwjgl
  • Problème côté serveur

    Déplacé Résolu 1.7.10
    3
    0 Votes
    3 Messages
    2k Vues
    Z
    Ok merci de votre aide
  • Nbt tag bugée

    Résolu 1.7.10
    6
    0 Votes
    6 Messages
    1k Vues
    YorwanY
    merci robin çà marche à merveille
  • Pomme cheat

    Résolu 1.7.2
    9
    0 Votes
    9 Messages
    4k Vues
    robin4002R
    Balise résolu ?
  • Problème avec Gson

    Résolu 1.7.x
    7
    0 Votes
    7 Messages
    2k Vues
    SCAREXS
    @‘robin4002’: J’ai jamais utilisé Gson, faudrait que tu vérifies la doc. J’ai cherché sur google sur une vingtaine de sites avec plusieurs recherches mais les personnes qui avaient ce problème venait de leur buildpath, or je n’ai jamais changé le buildpath depuis et je vois pas vraiment comment je pourrais le corriger.