# Minecraft Pi

Sonic Pi supporte maintenant une simple API (interface de programmation) pour interagir avec Minecraft Pi - l’édition spéciale de Minecraft qui est installée par défaut avec le système d’exploitation Raspbian Linux du Raspberry Pi.

## Importation de bibliothèques non nécessaire

L’intégration avec Minecraft Pi a été conçue pour être extrêmement simple à utiliser. Tout ce dont vous avez besoin est de lancer Minecraft Pi et de créer un nouveau monde. Il vous est alors possible d’utiliser les fonctions `mc_*` juste comme vous pourriez utiliser `play` et `synth`. Il n’y a pas besoin d’importer quoi que ce soit ou d’installer des bibliothèques - c’est tout prêt à utiliser et à fonctionner sans autre procès.

## Connection Automatique

L’API à Minecraft Pi se préoccupe de la gestion de votre connexion à l’application Minecraft Pi. Ce qui signifie que vous n’avez pas besoin de vous en inquiéter. Si vous essayez d’utiliser l’API à Minecraft Pi quand Minecraft Pi n’est pas démarré, Sonic Pi vous en avertira poliment. Similairement, si vous arrêtez Minecraft Pi quand vous êtes encore en train d’exécuter une `live_loop` qui utilise l’API, la boucle s’arrêtera et vous avertira poliment de l’impossibilité de se connecter. Pour vous reconnecter, relancer simplement Minecraft Pi, Sonic Pi le détectera automatiquement et recréera la connection pour vous.

## Conçue pour être codée en “live”

L’API à Minecraft a été conçue pour fonctionner sans heurt à l’intérieur des `live_loop`s. Ce qui signifie qu’il est possible de synchroniser des modifications de vos mondes de Minecraft Pi avec des modifications de vos sons de Sonic Pi. Des vidéos sur le vif avec musique basée sur Minecraft ! Notez cependant que Minecraft Pi est un logiciel en phase alpha et qu’il est connu pour être légèrement bogué. Si vous rencontrez un problème quelconque, relancez simplement Minecraft Pi et continuez comme avant. La fonctionnalité de connexion automatique de Sonic Pi prendra soin des choses pour vous.

## Nécessite un Raspberry Pi 2.0

Il est vivement recommandé d’utiliser un Raspberry Pi 2 si vous voulez exécuter à la fois Sonic Pi et Minecraft en même temps
- particulièrement si vous voulez utiliser les capacités sonores de Sonic Pi.

## Support de l’API

À cette étape, Sonic Pi supporte les manipulations basiques des joueurs et des blocs qui sont détaillées dans la section 11.1. Le support pour les callbacks d’évènements générés par les interactions des joueurs dans le monde est planifié pour une version future.