Les tutoriaux de Minecraft

Votes et récompenses - Musicalement ?

Musicalement ?

 
/!\ Une commande pour produire du son à était implanté directement dans minecraft. Veuilliez lire le "bon à savoir 2" en bas de page.
 
Mais pourquoi parle t-on de musique en pleins tuto sur les récompenses ? Hé ben, si nous voulions prévenir qu'un joueur à voter, pourquoi ne pas jouer un effet sonore ?
Il peut être intéressant de jouer un effet sonore lorsque un joueur à voter, ça peut permettre aux autres joueurs de se rappeler qu’ils doivent aller voter. En effet, beaucoup de joueurs sont très attentifs au son, plus qu’au chat (parfois spammé de messages). Il peut être donc très avantageux de prévenir les joueurs ayant les effets sonores activés, à l'aide d’un petit son qui ne gêne pas. (Inutile de leurs mette ce son « ENDERMAN_SCREAM », ça ne les ferait plus partir qu’autre chose).
 
Assez discuter, si vous êtes intéressé, suivez les indications ci-dessous :
Pour commencer, il faut télécharger ce plugin et le placer dans le dossier « plugins » de votre FTP (comme tous les autres plugins) http://dev.bukkit.org/bukkit-plugins/justsound/
 
Pour utiliser ce plugin, il existe quelques commandes, seuls 2 d’entre elles nous seront nécessaires /soundall qui envois l’effet sonore à tous les joueurs connectés et /sound qui envois l’effet sonore à un seul joueur spécifique. Par exemple :
/soundall (Pour que tout le monde l’entende)
FALL_SMALL (pour tout le monde). Bruit pas très fort, le but est de prévenir qu’un joueur à voter, pas de l’effrayé :p
NOTE_PLING (note de musique)
/sound (Pour le joueur seulement entende le son)
LEVEL_UP
La liste complète des effets sonores est ici : http://dev.bukkit.org/bukkit-plugins/justsound/pages/sound-list/
Appliquons-le avec la syntaxe du plugin, en reprenant l’exemple du joueur qui gagnerait 1 diamant :
 
Admettons que vous vouliez que le joueur reçoive 1 diamant à chaque vote :
 
    commands:
      - /give {player} 264 1
      - /soundall FALL_SMALL
         - /sound LEVEL_UP {player}
Bon à savoir : Le plugin contient une autre commande intéressante (/soundset ).
Cette dernière permet d’ajouter un effet sonore lorsque le joueur rejoint le serveur.
Exemple :
/soundset MAGMACUBE_WALK2 bl0c
Lorsque le joueur « bl0c » rejoindra le serveur, le son MAGMACUBE_WALK2 sera exécuté.
Soyez tout de même raisonnable et n’exécutez pas des sons pour tout et n’importe quoi, vos joueurs finirons par enlever les effets sonores, et vous perdrez en efficacité.
Bon à savoir 2 :
Vous pouvez utilisé la commande /playsound incluse de base dans minecraft. Celà vous permettra de libérer de la ram et de ne pas surchargé votre serveur inutilement. Le seul problème c'est que cette commande permet d'executer un son pour un joueur et non pas pour tout les joueurs en ligne. Elle reste tout de même très intéressante, et peut être utilisé avec le plugin GAlistener. 
Un tuto complet sur cette commande:
A noter que le nom des sons, est différent entre le plugin et la la commande /playsound.