• 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,

    posted in Discussions diverses read more
  • rafooel

    Bonjour @Mylene,

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

    A+

    posted in Au secours ! read more
  • 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 !

    posted in Annonces read more
  • 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.

    posted in Au secours ! read more
  • rafooel

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

    posted in Au secours ! read more
  • 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 !

    posted in Discussions diverses read more
  • 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).

    posted in Au secours ! read more
  • 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 ?

    posted in Annonces read more
  • rafooel

    Intéressant !

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

    posted in Annonces read more
  • rafooel

    Merci pour ton message :-)

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

    posted in Annonces read more
  • rafooel

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

    https://youtu.be/G523yLqZtZA

    posted in Annonces read more
  • 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 !

    posted in Au secours ! read more
  • 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.

    posted in Au secours ! read more
  • 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 ?

    posted in Au secours ! read more
  • 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.

    posted in Au secours ! read more
  • rafooel

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

    posted in Annonces read more
  • 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.

    posted in Annonces read more

Looks like your connection to Forum Gnancraft was lost, please wait while we try to reconnect.