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

Une commande

Discussion dans 'Tutoriels' créé par ATE47, 20 Mai 2013.

  1. ATE47

    ATE47 Bûcheron

    Inscrit:
    3 Juil 2012
    Messages:
    227
    Points:
    121
    Sexe:
    Homme
    Pour faire ce tuto il vous faut avoir fait cette page et avoir une version supérieure ou égale à la 1.5.
    [​IMG][​IMG][​IMG][​IMG][​IMG][​IMG][​IMG]
    [ML]Une commande

    Sommaire:
    I. Ce qu'il vous faut ajouter
    II. configurer

    I : Ce qu'il vous faut ajouter
    Bonjour,

    Je vais vous présenter comment créer son biome.
    Au début vous êtes sur votre mod_x dans
    Code (java):
    public void load()
    {
     
    }
    puis vous insérez ce code :
    Code (java):
    ModLoader.addCommand(vie);
    "vie" sera le nom de votre commande
    sous
    Code (java):
    public class mod_x extends BaseMod
    {
    ajoutez
    Code (java):
    public static final ICommand vie = new CommandVie();
    Là rien à dire de plus que celui d'avant.
    Créez une nouvelle classe nommée "CommandVie" et mettez dedans :
    Code (java):
    package net.minecraft.src;
    public class CommandVie extends CommandBase
    {
     
    public String getCommandName()
    {
    return "vie"; //nom de la commande /vie
    }
     
    public int func_82362_a()
    {
    return 0;
    }
     
    public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr)
    {
     
    }
    }
    II : Configuration
    Code (java):
    public String getCommandName()
    {
    return "vie"; //nom de la commande /vie
    }
    Vie est l'action, on fera /vie

    Code (java):
    public void processCommand(ICommandSender par1ICommandSender, String[] par2ArrayOfStr)
    {
     
    }
    Là-dedans on écrit ce qu'il faut faire lors de l'action.
    Voilà un code pour exemple :
    Code (java):
    EntityPlayer var3 = getCommandSenderAsPlayer(par1ICommandSender);
    var3.health = 20;
    var3.addChatMessage("Votre vie est au maximum");
    Information :
    EntityPlayer var3 = getCommandSenderAsPlayer(par1ICommandSender); : charge le joueur
    var3.health = 20; : change la vie du joueur à 20(x 0,5 cœurs)
    var3.addChatMessage("Votre vie est au maximum"); : dire au joueur "Votre vie est au maximum"

    Demo :
    [​IMG]

    Fin
     

Partager cette page