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

Détection d'une entité spécifique

Discussion dans 'Mapping' créé par Aerosmite, 28 Mar 2015.

  1. Aerosmite

    Aerosmite Mineur de Fer

    Inscrit:
    18 Nov 2014
    Messages:
    611
    Points:
    86
    Sexe:
    Homme
    Bonjour à tous, je suis en train de travailler sur une map mais je bloque à un endroit :/ Je cherche à trouver un moyen de détecter quand un wagonnet entonnoir reçoit un item (je simplifie, je ne veut pas de hopper en dessous). Puisque le comparateur ne marche pas, je me suis penché sur le /scoreboard qui ajoute 1 au minecart hopper quand il reçoit un 2ème item (en l'occurence, un papier) dans son premier slot mais ça ne marche pas, je ne vois pas d'ou viens mon erreur :c
    Code (cpp):
    scoreboard players add @e j 1 {Items:[{id:paper,Count:2,Slot:0}]
    Aidez-moi s'il vous plaît, Aerosmite.
     
  2. Calambiel

    Calambiel Résident de l'End

    Inscrit:
    5 Août 2014
    Messages:
    6 595
    Points:
    229
    Lorsque tu fais des tests de NBT ce n'est pas comme pour le summon ou setblock : tu dois obligatoirement spécifier le type de tag (byte, small....)
    Ici ta commande doit donc être :
    Code (cpp):
    scoreboard players add @e j 1 {Items:[{id:paper,Slot:0b,Count:2b}]
     
  3. Aerosmite

    Aerosmite Mineur de Fer

    Inscrit:
    18 Nov 2014
    Messages:
    611
    Points:
    86
    Sexe:
    Homme
    Merci :) Tu n'aurais pas un tuto à me passer dessus ? Je n'y comprend rien :c
     
  4. Calambiel

    Calambiel Résident de l'End

    Inscrit:
    5 Août 2014
    Messages:
    6 595
    Points:
    229
    Sur les types de variables ?
    C'est pas vraiment du minecraft mais du java.
    En gros selon les nombres que t'as besoin tu n'utilise pas les même mémoires : certaines vont être très longues, d'autres vont accepter les nombres relatifs.
    Elles ont aussi des tailles (en consommation de ressources) différentes.

    Si tu veux le type de chaque NBT va voir ici :
    http://minecraft.gamepedia.com/Chunk_format
    http://minecraft.gamepedia.com/Player.dat_Format

    Les petites images à coté des tags montrent le type :
    b = byte
    s = short
    i = int
    espèce de page = string (c'est les mémoires de texte, t'as pas besoin des les spécifier juste met les entre crochets s'ils ont des espaces)

    Qu'on m'arrête si je me trompe, je connais très peu le java.
     
    • J'aime J'aime x 1
  5. Aerosmite

    Aerosmite Mineur de Fer

    Inscrit:
    18 Nov 2014
    Messages:
    611
    Points:
    86
    Sexe:
    Homme
    Merci beaucoup ! :)
    Je ne pensais pas qu'il y avait autant de tag \o/
     

Partager cette page