• Item pouvant servir 5 fois (Anvil(Enclume))

    1.7.10
    15
    0 Votes
    15 Messages
    4k Vues
    robin4002R
    Et alors ? Je ne vois pas où est le problème, il suffit de faire un stack.damageItem(joueur, damage) pour l’endommager.
  • Problème launcheur

    Verrouillé 1.7.10
    6
    0 Votes
    6 Messages
    2k Vues
    robin4002R
    J’ai déjà donné mon point de vue sur les launchers. le launcher officiel de Minecraft évolue constamment, vous allez à chaque fois vous retrouver avec des emmerdes dès que Mojang changera quelques choses (exemple changement des assets, changement des arguments de lancement de Minecraft dans les nouvelles versions …) Vous pourrissez le disque dur vos utilisateurs. Il se retrouve avec autant de .quelque chose qu’ils ont de launchers custom, avec dedans à chaque fois les mêmes assets, les mêmes bibliothèques … Les deux dossiers assets et libraries font plus de 350 mo à eu deux, donc avec 3 launcher customs ça fait déjà 1 go utilisé sur le disque pour rien car les mêmes fichiers sont déjà dans le .minecraft… Le launcher officiel de minecraft permet de gérer plusieurs profils, vraiment je ne vois plus l’utilité d’un launcher custom actuellement. Et surtout, il est écrit dans le CLUF de Minecraft que le jeu doit être téléchargé depuis les serveurs de Mojang et les serveurs de Mojang uniquement, ré-hébergé le minecraft.jar n’est pas légal. Je lock le post, la prochaine fois des avertissements vont tombés.
  • Bug rendu Entity

    6
    0 Votes
    6 Messages
    2k Vues
    pulganP
    Oui j’ai compris mais moi lorsque j’ai changer d’ectends  Entitymonster(je sais plus le nom) en entity animal  Il a commencer à rentrer dans le sol c’est pour cela que je te dit test pour voir si ta le même truc que moi
  • GLUtils animation seulement d'une partie de l'objet 3d

    14
    0 Votes
    14 Messages
    4k Vues
    garganG
    Quelqu’un?
  • Enchanting potion

    1.7.10
    3
    0 Votes
    3 Messages
    1k Vues
    robin4002R
    Suffit de mettre l’enchantement sur l’itemstack mais ça n’a aucun intérêt car il n’aura pas d’effet … (en tout cas pas featherfalling, les enchantements pour outils / épées peuvent servir mais pas les autres).
  • Changer une classe minecraft

    8
    0 Votes
    8 Messages
    2k Vues
    robin4002R
    Il y avait un tutoriel pour ajouter une cape sur un joueur, il a été supprimé. Il n’y a strictement aucune raison pour modifier AbstractClientPlayer. Modifier le chemin pour le skin n’est pas toléré ici, car cela peut permettre aux versions crackés d’avoir un skin. Modifier le chemin des capes n’est pas toléré par Mojang, c’est écrit dans la FAQ de monétisation des serveurs. Les capes sont exclusifs à Mojang, on n’est pas sensé y toucher.
  • Animer un joueur

    1.7.x
    7
    0 Votes
    7 Messages
    2k Vues
    DeletedD
    ça doit surement être pareil , faudrait demander à Zak et comparer avec ce que tu veux faire toi
  • Bloc Plante

    6
    0 Votes
    6 Messages
    2k Vues
    A
    Ok, je vais essayer de voir cela, merci et désolé pour la mauvaise section : /
  • De nouvelles particulles !!!

    1.7.10
    4
    0 Votes
    4 Messages
    2k Vues
    elias54E
    Il y a la technique indiqué dans le tutoriel vidéo qu’a envoyé Julot10085, mais il existe aussi la technique de l’Item servant à bind la texture de la particule !
  • Rendu custom Main

    1.7.x
    1
    0 Votes
    1 Messages
    935 Vues
    Personne n'a répondu
  • Nouveau liquide dans un nouveau chaudron

    1
    0 Votes
    1 Messages
    828 Vues
    Personne n'a répondu
  • Texture dans TileEntityRender

    47
    0 Votes
    47 Messages
    12k Vues
    Bowser338B
    TileEntitySpecialRender : package com.bowser.robotic.proxy; import net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher; import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; import org.lwjgl.opengl.GL11; import com.bowser.robotic.client.IInventoryRenderer; import com.bowser.robotic.common.Robotic; import com.bowser.robotic.common.TileEntityBlockPipeTest; import com.bowser.robotic.common.TileEntityFourArc; import com.bowser.robotic.common.techne.FourArc; import com.bowser.robotic.common.techne.Pipe; public class TileEntityBlockPipeTestSpecialRender extends TileEntitySpecialRenderer implements IInventoryRenderer {    private final Pipe model = new Pipe();    public static final ResourceLocation textureLocation = new ResourceLocation(Robotic.modid, "textures/blocks/pipetest.png");    public TileEntityBlockPipeTestSpecialRender()    {        this.func_147497_a(TileEntityRendererDispatcher.instance);    }    @Override    public void renderInventory(double x, double y, double z)    {        this.renderTileEntityBlockPipeTestAt(null, x, y, z, 0.0F);    }    @Override    public void renderTileEntityAt(TileEntity te, double x, double y, double z, float f)    {        this.renderTileEntityBlockPipeTestAt((TileEntityBlockPipeTest)te, x, y, z, f);    }    public void renderTileEntityBlockPipeTestAt(TileEntityBlockPipeTest te, double x, double y, double z, float f)    {        GL11.glPushMatrix();        GL11.glTranslated(x + 0.5F, y + 1.5F, z + 0.5F);        this.bindTexture(textureLocation);        GL11.glRotatef(180F, 0.0F, 0.0F, 1.0F);        if(te!= null) {              this.model.core(0.0625F, te.getWorldObj(), (int)x, (int)y, (int)z);            }        GL11.glPopMatrix();    } } la classe du bloc : package com.bowser.robotic.common; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.tileentity.TileEntity; import net.minecraft.util.IIcon; import net.minecraft.world.World; public class BlockPipeTest extends Block {    protected BlockPipeTest(Material material)    {        super(material);    }    public TileEntity createTileEntity(World world, int metadata)    {        return new TileEntityBlockPipeTest();    }    public boolean hasTileEntity(int metadata)    {        return true;    }    public boolean renderAsNormalBlock()    {        return false;    }    public int getRenderType() {        return -1;      }    public boolean isOpaqueCube()    {        return false;    } } et le model techne : // Date: 28/10/2014 12:09:37 // Template version 1.1 // Java generated by Techne // Keep in mind that you still need to fill in some blanks // - ZeuX package com.bowser.robotic.common.techne; import com.bowser.robotic.common.Robotic; import net.minecraft.client.model.ModelBase; import net.minecraft.client.model.ModelRenderer; import net.minecraft.entity.Entity; import net.minecraft.init.Blocks; import net.minecraft.world.World; public class Pipe extends ModelBase {  //fields    public static ModelRenderer Shape1;    public static ModelRenderer Shape2;    public static ModelRenderer Shape3;    public static ModelRenderer Shape4;    public static ModelRenderer Shape5;    public static ModelRenderer Shape6;    public static ModelRenderer Shape7;  public Pipe()  {    textureWidth = 64;    textureHeight = 32;      Shape1 = new ModelRenderer(this, 0, 0);      Shape1.addBox(0F, 0F, 0F, 6, 4, 4);      Shape1.setRotationPoint(2F, 14F, -2F);      Shape1.setTextureSize(64, 32);      Shape1.mirror = true;      setRotation(Shape1, 0F, 0F, 0F);      Shape2 = new ModelRenderer(this, 0, 10);      Shape2.addBox(0F, 0F, 0F, 4, 4, 6);      Shape2.setRotationPoint(-2F, 14F, 2F);      Shape2.setTextureSize(64, 32);      Shape2.mirror = true;      setRotation(Shape2, 0F, 0F, 0F);      Shape3 = new ModelRenderer(this, 0, 21);      Shape3.addBox(0F, 0F, 0F, 6, 4, 4);      Shape3.setRotationPoint(-8F, 14F, -2F);      Shape3.setTextureSize(64, 32);      Shape3.mirror = true;      setRotation(Shape3, 0F, 0F, 0F);      Shape4 = new ModelRenderer(this, 21, 0);      Shape4.addBox(0F, 0F, 0F, 4, 4, 4);      Shape4.setRotationPoint(-2F, 14F, -2F);      Shape4.setTextureSize(64, 32);      Shape4.mirror = true;      setRotation(Shape4, 0F, 0F, 0F);      Shape5 = new ModelRenderer(this, 21, 9);      Shape5.addBox(0F, 0F, 0F, 4, 4, 6);      Shape5.setRotationPoint(-2F, 14F, -8F);      Shape5.setTextureSize(64, 32);      Shape5.mirror = true;      setRotation(Shape5, 0F, 0F, 0F);      Shape6 = new ModelRenderer(this, 21, 20);      Shape6.addBox(0F, 0F, 0F, 4, 6, 4);      Shape6.setRotationPoint(-2F, 8F, -2F);      Shape6.setTextureSize(64, 32);      Shape6.mirror = true;      setRotation(Shape6, 0F, 0F, 0F);      Shape7 = new ModelRenderer(this, 44, 3);      Shape7.addBox(0F, 0F, 0F, 4, 6, 4);      Shape7.setRotationPoint(-2F, 18F, -2F);      Shape7.setTextureSize(64, 32);      Shape7.mirror = true;      setRotation(Shape7, 0F, 0F, 0F);  }  /** public void render(float f, World world, int x, int y, int z)  {    if(world.getBlock(x,y-1,z+1) == Robotic.fourArc) {        Shape1.render(f);        }     else {         Shape4.render(f);     }    //Shape1.render(f);    //Shape2.render(f);    //Shape3.render(f);    //Shape4.render(f); Core    //Shape5.render(f);    //Shape6.render(f);    //Shape7.render(f);  } * @param z * @param y * @param x * @param world  */  public void core(float f, World world, int x, int y, int z){ //CENTER      Shape4.render(f);  }  public void top(float f, World world, int x, int y, int z){      Shape3.render(f);  }  private void setRotation(ModelRenderer model, float x, float y, float z)  {    model.rotateAngleX = x;    model.rotateAngleY = y;    model.rotateAngleZ = z;  } public void render(float f) {    // TODO Auto-generated method stub } } Sa marche mais il ne me manque plus qu’a ajouter la fonction pour que le rendu change en fonction des blocs autour
  • Un mob aquatique plutot bizarre -_-

    1.7.10
    6
    0 Votes
    6 Messages
    2k Vues
    zeldadu76290Z
    Merci j’essaye tout sa et je vous dit
  • Réduire les slots de l'inventaire

    1.7.10
    17
    0 Votes
    17 Messages
    5k Vues
    pulganP
    Essaimé d’inverser le code:p
  • Block et metadatas

    1.7.10
    7
    0 Votes
    7 Messages
    2k Vues
    Bowser338B
    Ok merci je test sa demain je vous tient au courant si j’y arrive
  • GetSubItems Serveur

    13
    0 Votes
    13 Messages
    3k Vues
    mindany2M
    Oui je détermine les prix dynamiquement ^^ En revanche je ne comprends ce que vous ne comprenez pas   Je récupère chaque item avec sa metadata afin de lui donner un prix (par exemple la laine blanche à pas le même prix qu’une laine noir )._.
  • Problèmes d'entité

    1.7.10
    5
    0 Votes
    5 Messages
    2k Vues
    JustPingoJ
    La hitbox est au niveau du render, render décalé par rapport à la bonne coordonnée.
  • Particule FX d'impacte de météortie

    1.7.x
    2
    0 Votes
    2 Messages
    1k Vues
    robin4002R
    Mauvaise section, pour tout ce qui est modding -> support pour les moddeurs.
  • Nourriture et medicament

    1.5.2
    18
    0 Votes
    18 Messages
    5k Vues
    T
    < Bon ok gugu tu marques au moins un point sur l’orthographe et la présentation…
  • Armure de cheval

    1.7.x
    4
    0 Votes
    4 Messages
    2k Vues
    DiangleD
    @‘isador34’: Regarde le code de l’armure de cheval Cela est un item basique, il faut faire le rendu après.