• rafooel

    Bonjour Mylène,

    Effectivement, si tout le monde peut créer des blocks en cliquant ... personne ne programme.
    L'astuce : passer en mode aventure.
    Pour cela, tu peux ajouter l'option gamemode=2 dans le fichier server.properties,

    posté dans Discussions diverses En lire plus
  • rafooel

    Bonjour @Mylene,

    Effectivement, c'est un problème !
    Il est réglé :-)

    A+

    posté dans Au secours ! En lire plus
  • rafooel

    À l'occasion du passage du serveur de 1.8 à 1.9, nous avons également changé d'implémentation de serveur (on est passé de CanaryMod à Spigot).

    Concrètement, cela n'a pas d'impact sur les commandes de constructions (box(), up(), etc ...). Mais d'autres commandes risquent de ne plus fonctionner.

    À priori, tout ce qui était faisable avant reste faisable, mais peut-être avec des commandes un peu différentes. Il va falloir chercher !

    posté dans Annonces En lire plus
  • rafooel

    Il y a probablement un moyen de contrôler la météo en programmant, mais je n'ai pas encore découvert comment faire.

    posté dans Au secours ! En lire plus
  • rafooel

    Salut @Pandagamer52 ,
    Est-ce que tu veux parler de la température (chaud/froid) ou du temps qui passe (jour/nuit) ?

    posté dans Au secours ! En lire plus
  • rafooel

    Salut !

    Gnancraft tourne sur une machine dédiée, louée chez OVH.
    Niveau logiciel, c'est canarymod, avec le mod ScriptCraft

    Ta curiosité est-elle satisfaite ? Si tu as des questions plus spécifiques, n'hésite pas !

    posté dans Discussions diverses En lire plus
  • rafooel

    Salut @Rookie_GTO !

    Effectivement, dans ton code, tu écris :

    up(1).spawn(entities.irongolem)
    

    Ce qui veut dire : "crée un golem".

    A la place, tu devrais dire : "voilà comment créer un drone". Ce qui peut se faire comme ça :

    exports.abracadabra = function() {
      up(1).spawn(entities.irongolem);
    }
    

    Ensuite, tu peux appeler cette fonction dans minecraft en tappant : /js Rookie_GTO.abracadabra().

    C'est bien ce que tu voulais faire ?

    (Auparavant, il y avait une erreur dans ce tuto, et c'est peut-être ça qui t'as induit en erreur ? En tout cas, j'ai corrigé l'erreur du tuto).

    posté dans Au secours ! En lire plus
  • rafooel

    Effectivement, à ce stade, expliquer comment construire un labyrinthe, ça serait un peu long à expliquer pour une vidéo.
    Mais je peux continuer à parler de construction de parcours de jumps.

    Je pourrais expliquer comment programmer kiki pour qu'il construise chaque fois un parcours de jumps différent. Ça t'intéresserait ?

    posté dans Annonces En lire plus
  • rafooel

    Intéressant !

    Je suis curieux : qu'est-ce que tu as trouvé pour faire un labyrinthe sans que ça prenne des heures ?

    posté dans Annonces En lire plus
  • rafooel

    Merci pour ton message :-)

    Qu'est-ce que tu aimerais réussir à faire grâce à la prochaine vidéo ?

    posté dans Annonces En lire plus
  • rafooel

    Une vidéo pour les débutants, et la réponse au mystère : c'est quoi un drone ?

    https://youtu.be/G523yLqZtZA

    posté dans Annonces En lire plus
  • rafooel

    Salut aussi Rookie_GTO !

    Je suis allé voir au spawn point ... ça fait de jolis épouvantails ! :-)

    Si j'ai regardé au bon endroit, tu as utilisé des blocs de fer ("iron").
    Ça devrait mieux marcher si tu utilises des blocks de neige ("snow") à la place.

    Essaye donc la commande suivante pour créer un golem de neige :

    /js up().box(blocks.snow,1,2,1).up(2).box(blocks.pumpkin)
    

    N'hésite pas à poser d'autres questions sur ce forum !

    posté dans Au secours ! En lire plus
  • rafooel

    @gaet01

    Tu peux avoir des informations sur le moment de la journée avec cette propriété :

    self.world.relativeTime
    

    En théorie, si la valeur que tu récupères est plus grande que 13200, c'est qu'il fait nuit (plus d'info sur la conversion entre le temps Minecraft et le temps réel sur la page de Gamepedia consacrée au temps Minecraft.

    En pratique, ... ça ne marche pas ! Un bug sans doute ... peut-être trouvera-t-on un jour le moyen de le corriger.

    En attendant, peut-être trouveras-tu ton bonheur en t'intéressant à la luminosité :

    Avec la commande :

    self.world.getLightLevelAt(x,y,z)
    

    tu peux récupérer le niveau de luminosité du bloc aux coordonnées (x,y,z).

    En journée, un bloc qui n'est pas à l'ombre d'un autre à un niveau de luminosité à 15. La nuit, il descend à 4.... Et les mobs peuvent y spawner si ce niveau ne dépasse pas 7.

    posté dans Au secours ! En lire plus
  • rafooel

    Salut @gaet01 !

    Il y a deux fonctions de à connaître pour utiliser les checkpoints : chkpt et move

    Avec chkpt("ici"), tu demandes à ton drone de se souvenir de l'endroit où il se trouve.
    Avec move('ici"), tu lui demandes d'y retourner.

    Le nom ("ici") en paramètre est le nom du checkpoint, ce qui te permet de manipuler plusieurs checkpoints (donc plusieurs endroits).

    Par exemple, dans ton code, si tu veux revenir à ton point de départ à la fin, ça donnerait ça :

    var drone = new Drone(self.location)
    drone.chkpt("départ")
    if (nombreAleatoire < 0.25) {
        clone.fwd(largeur * 2 - 3).left(2);
        if (nombreAleatoire < 0.125) {
            drone.left(10).box(2, 4, 13, 3)
         } else {
            drone.right(10).box(2, 4, 13, 3)
         }
    }
    drone.move("départ")
    

    Est-ce que ça t'aide ?

    posté dans Au secours ! En lire plus
  • rafooel

    Essaye comme cela :

    /js up(1).box(blocks.gold,3,1,3).up(1).fwd(1).right(1).box(blocks.beacon)
    

    Après, tu peux ajouter du verre de couleur au dessus, pour colorier le rayon.

    posté dans Au secours ! En lire plus
  • rafooel

    Toutes adresses se terminant par gnancraft.ut7.fr vont disparaitre. À partir de maintenant, utilise gnancraft.net

    posté dans Annonces En lire plus
  • rafooel

    Les gars de /ut7 sont heureux d'annoncer l'ouverture du forum Gnancraft !

    Ce forum a pour vocation de rassembler toutes celles et ceux qui programment en javascript dans Minecraft, et aussi ceux qui voudraient le faire.

    La rubrique "annonce" servira à diffuser les messages de l'équipe /ut7 relatifs au fonctionnement du site Gnancraft.

    posté dans Annonces En lire plus

Il semble que votre connexion ait été perdue, veuillez patienter pendant que nous vous re-connectons.