• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Modifier le nombre de ticks de la journée et de la nuit

    Sans suite
    1.6.2
    8
    26
    10736
    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.
    • Axaurus
      Axaurus dernière édition par

      Salut
      Je vous le dit franchement, vous allez peut-être pas comprendre car comme j’explique comme un pied… Mais je vais faire de mon mieux ^^

      En fait, j’aimerai modifier les ticks du jour et ceux de la nuit(mettre le jour moins longtemps et la nuit plus longtemps)
      Est ce que c’est possible et si oui, comment ?
      Merci d’avance

      PS : J’ai chercher dans le fichier qui pour moi étais logique(donc dans net.minecraft.world world.java ; et ben non)

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

        Personne ?
        Je ne sais pas dans quel fichier chercher

        1 réponse Dernière réponse Répondre Citer 0
        • Gugu
          Gugu dernière édition par

          Merci de patienter pour une réponse.

          Les membres du site, et l’équipe ne peuvent pas répondre rapidement tout le temps.

          Le Week-End se présentant, une réponse arriveras sûrement.

          "If you have a comprehensive explanation for everything then it decreases uncertainty and anxiety and reduces your cognitive load. And if you can use that simplifying algorithm to put yourself on the side of moral virtue then you’re constantly a good person with a minimum of effort."
          ― Jordan B. Peterson

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

            Salut

            Si vous ne comprenez pas n’hésitez pas à me demander

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

              Personne ?
              En fait, j’aimerai mettre la nuit à environ 15 minutes(temps réel) et le jour environ 5 minutes(temps réel)
              Je pense que ce n’est que des chiffres à modifier, mais je ne sais pas c’est quel fichier.

              Merci d’avance pour vos éventuelles réponses

              PS : J’ai calculer : 5 minutes réel = 6000 ticks & 15 minutes réel = 18000 ticks car
              20 ticks = 1 seconde réel
              donc
              1200 ticks = 1 minute réel
              donc
              6000 ticks = 5 minutes réel
              donc
              18000 ticks = 15 minutes réel

              1 réponse Dernière réponse Répondre Citer 0
              • Superloup10
                Superloup10 Modérateurs dernière édition par

                Déjà:
                1 tick = 0.1 s
                600 ticks = 1 min
                3000 ticks = 5 mins
                9000 ticks = 15 mins

                Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

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

                  Non, minecraft tourne à 20 tick par seconde. Si tu as moins de 20 tick par seconde (/forge tps) c’est que ton serveur/ta map lag.

                  1 réponse Dernière réponse Répondre Citer 0
                  • Superloup10
                    Superloup10 Modérateurs dernière édition par

                    J’ai toujours pensé que 10 faisaient 1 seconde, surtout lors des systèmes redstone expliqué par aypierre.

                    Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                    Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                    1 réponse Dernière réponse Répondre Citer 0
                    • 0nit
                      0nit dernière édition par

                      aypierre dans certaine de ses video explique que 20 tick fait 1 second(je ne sais plus dans quel video il le dit 😕 )

                      –------------EDIT----------------
                      Axaurus regarde dans le package net.minecraft.world.storage il y a une classe qui s’appelle WorldInfo

                      Mes tutoriels:

                      >! [1.6.x] - Le kit d'outils
                      >! [1.6.x] - Les recettes du four

                      1 réponse Dernière réponse Répondre Citer 0
                      • elias54
                        elias54 Administrateurs dernière édition par

                        @‘Superloup10’:

                        J’ai toujours pensé que 10 faisaient 1 seconde, surtout lors des systèmes redstone expliqué par aypierre.

                        Aypierre ne connait pas le vrai système technique de Minecraft (nombre de ticks etc…). Surtout que là il a dit une grosse bêtise en disant que 10 ticks = 1 seconde…

                        Mon site | GitHub

                        1 réponse Dernière réponse Répondre Citer 0
                        • Superloup10
                          Superloup10 Modérateurs dernière édition par

                          Ok, de toute façon, on en apprend tous les jours.

                          Si vous souhaitez me faire un don, il vous suffit de cliquer sur le bouton situé en dessous.

                          Je suis un membre apprécié et joueur, j'ai déjà obtenu 17 points de réputation.

                          1 réponse Dernière réponse Répondre Citer 0
                          • 0nit
                            0nit dernière édition par

                            on est là pour aider Axaurus –’

                            Mes tutoriels:

                            >! [1.6.x] - Le kit d'outils
                            >! [1.6.x] - Les recettes du four

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

                              Salut
                              J’ai chercher dans le fichier, mais je ne trouve pas

                              J’ai lu tout le fichier, mais non : rien

                              Peut être que je sais pas chercher

                              Mais pouvez vous m’indiquez c’est dans quel condition, ou quel ligne pour modifier ?

                              Merci d’avance

                              1 réponse Dernière réponse Répondre Citer 0
                              • 0nit
                                0nit dernière édition par

                                désoler j’ai rien trouver d’autres 😕

                                Mes tutoriels:

                                >! [1.6.x] - Le kit d'outils
                                >! [1.6.x] - Les recettes du four

                                1 réponse Dernière réponse Répondre Citer 0
                                • jglrxavpok
                                  jglrxavpok Modérateurs dernière édition par

                                  Dans WorldInfo.java, tu devrais avoir ceci:

                                  private long worldTime;
                                  

                                  Avec la réflexion (Java, pas de ton cerveau… quoi qu’il faut bien l’utiliser ici ^^'), tu devrais pouvoir détecter si c’est la nuit ou le jour et accélérer/ralentir artificiellement le temps du monde

                                  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
                                  • Gugu
                                    Gugu dernière édition par

                                    Petit cours sur les ticks :

                                    Dans Minecraft, il y a DEUX types de ticks :

                                    Les ticks du jeu
                                    Les “redstone ticks”

                                    Le tick du jeu représente 0.05 secondes ( 20 ticks = 1 seconde )
                                    Le “redstone tick” représente 0.1 seconde ( 10 redstone ticks = 1 seconde ).

                                    "If you have a comprehensive explanation for everything then it decreases uncertainty and anxiety and reduces your cognitive load. And if you can use that simplifying algorithm to put yourself on the side of moral virtue then you’re constantly a good person with a minimum of effort."
                                    ― Jordan B. Peterson

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

                                      @‘jglrxavpok’:

                                      Dans WorldInfo.java, tu devrais avoir ceci:

                                      private long worldTime;
                                      

                                      Avec la réflexion (Java, pas de ton cerveau… quoi qu’il faut bien l’utiliser ici ^^'), tu devrais pouvoir détecter si c’est la nuit ou le jour et accélérer/ralentir artificiellement le temps du monde

                                      Salut
                                      Merci, mais je ne peux pas(enfin……, je ne pense pas)
                                      Car, chaque “truc”(pas explicite) est dans Minecraft.java
                                      Par exemple :

                                      ObfuscationReflectionHelper.setPrivateValue(SoundManager.class, mc.sndManager, 999999999, "ticksBeforeMusic", "");
                                      

                                      Ici, sndManager est dans le fichier Minecraft.java

                                      J’ai donc chercher le worldinfo, mais il n’y a pas

                                      Donc si vous pouvez m’aider, merci d’avance

                                      1 réponse Dernière réponse Répondre Citer 0
                                      • jglrxavpok
                                        jglrxavpok Modérateurs dernière édition par

                                        Chaque “truc” est dans Minecraft.java…

                                        Minecraft est looooooooooooooooooooooooooooooooooooooooooooooooin d’avoir une seule classe qui dirige tout (parce que Notch/Dinner bone/jeb_ savent coder un minimum). Et WorldInfo est dans les instances de World 😉

                                        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
                                        • Axaurus
                                          Axaurus dernière édition par

                                          Salut
                                          Donc logiquement, dans la reflection de Forge, il devrait y avoir un truc en rapport avec worldinfo quand je met world et que je met un point après.
                                          Mais quand je met le point, le seul truc que ça met, c’est MAX_ENTITY_RADIUS
                                          J’ai donc marquer worldclient après le point, mais ils me disent de le mettre en public(je le fait juste pour tester). Mais une fois que je l’ai mis en public, ils me disent que ce field n’existe pas.
                                          Donc du coup, je suis bloquer

                                          Voilà la ligne :

                                          ObfuscationReflectionHelper.setPrivateValue(WorldInfo.class, World., 0, "ceci_n'est_pas_un_field", "");
                                          
                                          
                                          1 réponse Dernière réponse Répondre Citer 0
                                          • jglrxavpok
                                            jglrxavpok Modérateurs dernière édition par

                                            Ne jamais, au grand JAMAIS, modifier le code source de Minecraft si tu utilises Forge, autant coder en Vanilla sinon.
                                            De plus, le field worldInfo EXISTE dans World. Je suis pas sûr-sûr que tu connaisses vraiment le principe de la POO (& de la réflexivité.)
                                            Et il faut que tu ais une instance (variable) de World.

                                            Ce forum n’étant pas un forum d’apprentissage du java, donc je te redirige donc vers OpenClassroom (anciennement siteduzero.com😞
                                            http://fr.openclassrooms.com/informatique/cours/apprenez-a-programmer-en-java

                                            Ah aussi, je sens que je vais le répéter, le re-répéter et le re-re-répéter sur le forum… Mais Java est sensible à la casse! wordInfo n’a rien à voir avec worldinfo ou WorldInfo (pareil WORLDINFO).

                                            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
                                            • 1
                                            • 2
                                            • 1 / 2
                                            • Premier message
                                              Dernier message
                                            Design by Woryk
                                            Contact / Mentions Légales

                                            MINECRAFT FORGE FRANCE © 2018

                                            Powered by NodeBB