MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Afficher un message dans le chat avec 2 traductions

    Planifier Épinglé Verrouillé Déplacé Résolu 1.7.x
    1.7.x
    22 Messages 5 Publieurs 4.0k Vues 1 Watching
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • jglrxavpokJ Hors-ligne
      jglrxavpok Modérateurs
      dernière édition par

      Fais voir comment tu crées ton instance de Calendar

      Modérateur sur MFF. 
      Mon Github: http://github.com/jglrxavpok
      Mon compte Steam si vous voulez jouer à CS:GO ou TF2 avec moi: https://steamcommunity.com/id/jglrxavpok/

      1 réponse Dernière réponse Répondre Citer 0
      • AxaurusA Hors-ligne
        Axaurus
        dernière édition par

        Salut
        Désolé du temps de la réponse :

        Calendar calendar = Calendar.getInstance();
        
        1 réponse Dernière réponse Répondre Citer 0
        • robin4002R Hors-ligne
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs
          dernière édition par

          Et tu as placé où ce code ?

          1 réponse Dernière réponse Répondre Citer 0
          • AxaurusA Hors-ligne
            Axaurus
            dernière édition par

            dans mon CommonEventHandler, au dessus de l’event. Il ne faut pas le mettre ici ?

            1 réponse Dernière réponse Répondre Citer 0
            • robin4002R Hors-ligne
              robin4002 Moddeurs confirmés Rédacteurs Administrateurs
              dernière édition par

              Envoies la classe entière car j’arrive pas à repérer.

              1 réponse Dernière réponse Répondre Citer 0
              • AxaurusA Hors-ligne
                Axaurus
                dernière édition par

                package This_is_Christmas;
                
                import java.util.Calendar;
                
                import org.apache.logging.log4j.core.helpers.SystemClock;
                
                import cpw.mods.fml.common.eventhandler.SubscribeEvent;
                import cpw.mods.fml.common.gameevent.PlayerEvent;
                import net.minecraft.util.ChatComponentTranslation;
                import net.minecraft.util.ChatStyle;
                import net.minecraft.util.EnumChatFormatting;
                
                public class CommonEventHandler {
                
                Calendar calendar = Calendar.getInstance();
                
                @SubscribeEvent
                public void onPlayerLoggedIn(PlayerEvent.PlayerLoggedInEvent worldevent)
                {
                if (calendar.get(2) + 1 == 12 && calendar.get(5) == 25)
                {
                worldevent.player.addChatMessage(new ChatComponentTranslation("msg.christmas.merry", worldevent.player.getDisplayName()).setChatStyle((new ChatStyle().setColor(EnumChatFormatting.DARK_GREEN))));
                }
                }
                }
                
                
                1 réponse Dernière réponse Répondre Citer 0
                • robin4002R Hors-ligne
                  robin4002 Moddeurs confirmés Rédacteurs Administrateurs
                  dernière édition par

                  Ton calendar est instancié en même temps que la classe (donc lors du chargement du mod).
                  C’est pour ça que la date reste celle du lancement.

                  1 réponse Dernière réponse Répondre Citer 0
                  • AxaurusA Hors-ligne
                    Axaurus
                    dernière édition par

                    Je comprend pas où c’est qu’il faut que je la mette alors 😕

                    1 réponse Dernière réponse Répondre Citer 0
                    • Snowy_1803S Hors-ligne
                      Snowy_1803
                      dernière édition par

                      @‘Axaurus’:

                      Je comprend pas où c’est qu’il faut que je la mette alors 😕

                      Dans la méthode onPlayerLoggedIn, au tout début.

                      Moddeur 1.8

                      Développeur Java

                      1 réponse Dernière réponse Répondre Citer 0
                      • AxaurusA Hors-ligne
                        Axaurus
                        dernière édition par

                        Effectivement, ça marche

                        Merci 😉

                        1 réponse Dernière réponse Répondre Citer 0
                        • 1
                        • 2
                        • 2 / 2
                        • Premier message
                          Dernier message
                        Design by Woryk
                        ContactMentions Légales

                        MINECRAFT FORGE FRANCE © 2024

                        Powered by NodeBB