• Comment ajouter un craft sur le stand d'alchemie ( Impossible )

    Résolu 1.7.10
    3
    0 Votes
    3 Messages
    661 Vues
    Z
    Ah ok je me disais aussi Et pour la version, le mod est pour un serveur qui veut absolument la 1.7.10. Merci !
  • Problème coremod TEChest IncompatibleClassChangeError

    Résolu 1.7.10
    2
    0 Votes
    2 Messages
    805 Vues
    jglrxavpokJ
    L’instruction INVOKESTATIC ne peut être utilisée qu’avec des méthodes statiques. Il faut que tu mettes ta méthode Patch::updateEntityPatch(TileEntityChest) en statique.
  • Block avec un container et un gui

    Résolu 1.7.10
    4
    0 Votes
    4 Messages
    1k Vues
    BrokenSwingB
    Il faut que ça retourne un gui. La fonction s’appelle getClientGuiElement, donc si tu retourne null, tu n’aura rien d’affiché, logique.
  • Faction et les coffres custom

    Résolu 1.7.10
    4
    0 Votes
    4 Messages
    1k Vues
    moscaphone421M
    Alors autant que je me rappel : Dans ton serveur tu as un dossier MSTORE et dedans plusieurs dossier, dans l’un d’eu tu as un instance.json (il y en a deux test les deux) Il y a un endroit ont sont liste des blocs / mobs AJoute ton coffre dedans
  • Plantation

    Résolu 1.7.x
    11
    0 Votes
    11 Messages
    2k Vues
    T
    non j’ai voulu chercher compliqué la ou il n’y avait pas lieu d’être en effet comme sa le code parait logique
  • Erreur Textures + des Langs 1.7.10

    Résolu 1.7.10
    2
    0 Votes
    2 Messages
    643 Vues
    MentoshM
    J’ai réussi a résoudre le problème grace aux administrateurs, il suffit de modifier le fichier build.gradel et d’y ajouté cette ligne a la fin idea { module { inheritOutputDirs = true } } ensuite actualiser dans graven et le tour et jouer, n’hésiter pas a allez sur discord ils sont très présents !
  • Changer la texture d'un bloc TESR

    Résolu 1.7.x
    9
    0 Votes
    9 Messages
    2k Vues
    KyriooK
    @‘robin4002’: Le bind de la texture doit être avant la fonction model.render this.tileMachineFriteuse.marche devrait être juste tile.marche et la variable ligne 15 ne devrait pas exister. Merci ça fonctionne et merci d’avoir pris le temps de m’aider.
  • 1.7.10 GuiScreen & Commande

    Résolu 1.7.10
    29
    0 Votes
    29 Messages
    7k Vues
    Yanis_Y
    Pas grave Merci beaucoup ca marche a la perfection !!! je met en resolu
  • EntityPlayer dans un EntityJoinWorldEvent

    Résolu 1.7.10
    3
    0 Votes
    3 Messages
    903 Vues
    checconioC
    @‘floriangabet’: Simple, pour récupère l’instance du joueur tu as juste a faire ça: EntityPlayer player = (EntityPlayer)event.entity; Tu cas event.entity à EntityPlayer en effet ^^, merci pour ta réponse
  • RenderGameOverlayEvent

    Résolu 1.7.10
    6
    0 Votes
    6 Messages
    2k Vues
    GabsG
    C’est tellement con, merci les amis , j’ai pas réfléchi !
  • Couleur des feuilles d'un arbre

    Résolu 1.7.10
    4
    0 Votes
    4 Messages
    1k Vues
    S
    voila la solution : @SideOnly(Side.CLIENT) public int getBiomeFoliageColor(int p_150571_1_, int p_150571_2_, int p_150571_3_) { return 0xFEFEFE; } merci à toi, je met en résolu
  • Plusieurs projets

    Résolu 1.7.10
    3
    0 Votes
    3 Messages
    866 Vues
    S
    va falloir étudier ça  merci.
  • Modifier lore d'un item

    Résolu 1.7.x
    9
    0 Votes
    9 Messages
    2k Vues
    F
    Mrc !
  • GRADLEW ne fonctionne plus

    Résolu 1.7.10
    12
    0 Votes
    12 Messages
    3k Vues
    Benjamin LoisonB
    Mhh merci mais ça signifirait quoi ? ^^ EDIT: Je n’ai rien fait et problème résolu…
  • Modifier le menu pause

    Résolu 1.7.10
    35
    0 Votes
    35 Messages
    8k Vues
    robin4002R
    @‘AymericRed’: (Impossible d’utiliser les citations du forum qui chargent à l’infini) Ah oui en effet, le bouton citer ne fonctionne plus, seul le bouton répondre est ok. Les mises à jours récentes du forum ont sûrement cassé quelques choses.
  • Opengui

    Résolu 1.7.10
    9
    0 Votes
    9 Messages
    2k Vues
    AymericRedA
    ça c’est parce que tes variables xSize et ySize ne changent jamais, inspires toi de la classe GuiContainer (ça doit être dans la fonction initGui() ou setWorldAndResolution() je sais plus).
  • Gradle

    Résolu 1.7.10
    12
    0 Votes
    12 Messages
    2k Vues
    ?
    Ok, merci si on peux faire comme sa sa va me simlifier la vie x) je passe en résolu
  • Bloc TESR pathfinder crash

    Résolu 1.7.10
    5
    0 Votes
    5 Messages
    1k Vues
    DCEDOD
    @‘robin4002’: Ajoutes un @SideOnly(Side.CLIENT) au dessus de la fonction. Cela réglera le problème. Effectivement, une fois de plus merci
  • Bloc rendu TESR crash

    Résolu 1.7.10
    17
    0 Votes
    17 Messages
    2k Vues
    DCEDOD
    @‘robin4002’: Dans le src que tu m’as envoyé il y avait deux classes FlagSpawn. Une dans le package BlockPers et l’autre dans le package fr.shyfe.dcedo.common. J’ai viré celle dans fr.shyfe.dcedo.common qui ne semble pas utilisé. Et elle avait tout le deux le code suivant : package BlockPers; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.World; public class FlagSpawn extends Block {    public FlagSpawn(Material material)    {        super(material);    }    @Override    public TileEntity createTileEntity(World world, int metadata)    {        return new TileEntityFlagSpawn();    }    @Override    public boolean hasTileEntity(int metadata)    {        return true;    }    public boolean isOpaqueCube()    {        return false;    }    public boolean renderAsNormalBlock()    {        return false;    }    public int getRenderType()    {        return -1;    } } Qui n’est pas vraiment celui tu as envoyé. Avec ce code, c’est normal que le rendu et la direction ne fonctionne pas. Après avoir modifié la classe comme ceci : package BlockPers; import fr.shyfe.dcedo.proxy.ClientProxy; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.entity.EntityLivingBase; import net.minecraft.item.ItemStack; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.MathHelper; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; import net.minecraftforge.common.util.ForgeDirection; public class FlagSpawn extends Block {    public FlagSpawn(Material material)    {        super(material);    }    public void setBlockBoundsBasedOnState(IBlockAccess world, int x, int y, int z)    {        this.setBlockBounds(0.06F, 0.0F, 0.06F, 0.94F, 0.88F, 0.94F);    }    @Override    public TileEntity createTileEntity(World world, int metadata)    {        return new TileEntityFlagSpawn();    }    @Override    public boolean hasTileEntity(int metadata)    {        return true;    }    public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase living, ItemStack stack)    {        if(stack.getItemDamage() == 0)        {            TileEntity tile = world.getTileEntity(x, y, z);            if(tile instanceof TileEntityFlagSpawn)            {                int direction = MathHelper.floor_double((double)(living.rotationYaw * 4.0F / 360.0F) + 2.5D) & 3;                ((TileEntityFlagSpawn)tile).setDirection((byte)direction);            }        }    }    @Override    public boolean rotateBlock(World world, int x, int y, int z, ForgeDirection axis)    {        if((axis == ForgeDirection.UP || axis == ForgeDirection.DOWN) && !world.isRemote && world.getBlockMetadata(x, y, z) == 0)        {            TileEntity tile = world.getTileEntity(x, y, z);            if(tile instanceof TileEntityFlagSpawn)            {                TileEntityFlagSpawn tileDirectional = (TileEntityFlagSpawn)tile;                byte direction = tileDirectional.getDirection();                direction++;                if(direction > 3)                {                    direction = 0;                }                tileDirectional.setDirection(direction);                return true;            }        }        return false;    }    public ForgeDirection[] getValidRotations(World world, int x, int y, int z)    {        return world.getBlockMetadata(x, y, z) == 0 ? new ForgeDirection[] {ForgeDirection.UP, ForgeDirection.DOWN} : ForgeDirection.VALID_DIRECTIONS; // si le metadata est 0, les deux directions sur                                                                                                                                                       // lesquels on peut faire tourner le bloc, sinon                                                                                                                                                       // toutes les directions ce qui est la valeur par                                                                                                                                                       // défaut pour les blocs non directionnels.    }    public boolean isOpaqueCube()    {        return false;    }    public boolean renderAsNormalBlock()    {        return false;    }    public int getRenderType()    {        return ClientProxy.tesrRenderId;    } } C’est ok : http://puu.sh/tlfCt/330fb303b5.jpg Et j’ai vérifie avec un point d’arrêt en debug la fonction writeToNBT de la classe tile entity (celle-ci) :    public void writeToNBT(NBTTagCompound p_145841_1_)    {        String s = (String)classToNameMap.get(this.getClass());        if (s == null)        {            throw new RuntimeException(this.getClass() + " is missing a mapping! This is a bug!");        }        else        {            p_145841_1_.setString("id", s);            p_145841_1_.setInteger("x", this.xCoord);            p_145841_1_.setInteger("y", this.yCoord);            p_145841_1_.setInteger("z", this.zCoord);        }    } Et chez moi s avait bien la valeur attendu, donc le jeu ne crash pas. Effectivement, ca fonctionne ! Merci beaucoup
  • EntityJoinWorld/EntityQuitWorld

    Résolu 1.7.10
    15
    0 Votes
    15 Messages
    2k Vues
    T
    trouvé résolu