1. Le forum de Minecraft-France va définitivement fermer ses portes. Celui-ci restera en lecture seule mais vous ne pourrez plus y apporter de nouveaux topics. Nous vous invitons à nous rejoindre sur le Discord de Minecraft-France qui permet de présenter vos projets, discuter avec la communauté etc.. Merci à tous d'avoir fait vivre ce forum de nombreuses années. Pour nous rejoindre sur Discord, Cliquez ici

(1.6.2) [Forge] ItemRenderer API

Discussion dans 'Mods' créé par Zak_, 9 Nov 2013.

  1. Zak_

    Zak_ Enter the World

    Inscrit:
    6 Déc 2011
    Messages:
    24
    Points:
    77
    Sexe:
    Homme
    ItemRenderer API
    Cette api consiste à ajouter un event (ItemRendererEvent) qui permet d'ajouter des rendu à la première personne en jeu.
    C'est un petite API.
    Le fichier est directement attaché au poste.
    Comment on l'utilise ? Il suffit de suivre les instructions dans le "Lisez-moi.txt" de l'archive et d'ajouter son event en utilisant la classe mod.thecreeper999.api.itemRendererApi.ItemRendererEvent.RenderInFirstPerson !
    ItemRenderer API est en réalité un simple coremod qui ajoute l'appel de l'event dans ItemRenderer ;)

    Je vais vous expliquer simplement à quoi correspondent les variables de l'event :
    Code (java):
    package mod.thecreeper999.api.itemRendererApi;
     
    import net.minecraft.client.Minecraft;
    import net.minecraft.client.renderer.ItemRenderer;
    import net.minecraft.item.ItemStack;
    import net.minecraftforge.event.Event;
     
    public class ItemRendererEvent extends Event{
     
    public float partialTick;
    public Minecraft mc;
    public ItemRenderer renderer;
    public ItemStack itemToRender;
     
    public static class RenderInFirstPerson extends ItemRendererEvent
    {
    public RenderInFirstPerson(float partialTick, Minecraft mc, ItemRenderer renderer, ItemStack itemToRender){
    super();
    this.partialTick = partialTick;
    this.mc = mc;
    this.renderer = renderer;
    this.itemToRender = itemToRender;
    }
    }
     
    }
     
    • partialTick : Tick de l'actualisation du rendu (je ne suis pas sûr, envoyez un message si ce n'est pas ça)
    • mc : instance de Minecraft
    • renderer : instance de ItemRenderer
    • itemToRender : L'item rendu dans le jeu à la première personne
    Voilà un petit screen de ce que vous pouvez faire :
    [​IMG]
    Oh ! J'ai une deuxième main et il y a une tête qui vole xD
     

    Fichiers attachés:

    • J'aime J'aime x 1
  2. vanlong [Fukushimiste]

    vanlong [Fukushimiste] Mineur de Redstone

    Inscrit:
    21 Mai 2013
    Messages:
    1 870
    Points:
    150
    Sexe:
    Homme
    Sympa :) Mais par contre la tête qui vole, ce serait pas la tête du bonhomme xD
     
  3. Zak_

    Zak_ Enter the World

    Inscrit:
    6 Déc 2011
    Messages:
    24
    Points:
    77
    Sexe:
    Homme
    Ben oui, c'est juste un exemple hein (fait vite fait)
     
  4. BlitzVII

    BlitzVII Bûcheron

    Inscrit:
    13 Juil 2013
    Messages:
    144
    Points:
    58
    Sexe:
    Homme
    Je remarque qu'il y a deux mains :o y a-t-il un mod nous permettant de devenir un zombie avec des mains aussi bien faites? J'ai cherché, mais le seul mod que j'aie trouvé a les mains mal faites (les deux vont dans le même sens, on a l'impression d'avoir deux bras droit >_<). Ou si ce n'est pas fait un moddeur pourrait le faire grâce à cette API.
     
  5. Zak_

    Zak_ Enter the World

    Inscrit:
    6 Déc 2011
    Messages:
    24
    Points:
    77
    Sexe:
    Homme
    Là, les bras se croisent lorsqu'on tape, on peut très bien le faire avec mon api.
    Par contre le moddeur qui a fait le mod que tu viens de dire à dû foirer, pourtant c'est assez facile O.o
     
  6. BlitzVII

    BlitzVII Bûcheron

    Inscrit:
    13 Juil 2013
    Messages:
    144
    Points:
    58
    Sexe:
    Homme
    Bah tu aller regarder par toi même sur google met: "mod you are the zombie" on le trouve très facilement ;)
     
  7. Zak_

    Zak_ Enter the World

    Inscrit:
    6 Déc 2011
    Messages:
    24
    Points:
    77
    Sexe:
    Homme
    J'peux m'arranger pour en faire un, c'est pas compliqué à faire... si j'ai le temps xD
     

Partager cette page