
Commandes, sélecteurs, pack de données, etc. FR-Minecraft – Un bon serveur Minecraft
Aidez-nous à financer le site: joignez l'utile à l'agréable et profitez de FR-Minecraft sans publicité en devenant VIP! Ou ajoutez FR-Minecraft à vos exceptions, nous n'abusons pas des annonces.
Ces derniers jours, Dinerbone, un développeur de l’équipe Java qui n’a plus de contacts, a publié des informations sur ce sur quoi il travaille pour la prochaine version de Minecraft.
Nous apprenons que la 1.13 sera une mise à jour technique, donc principalement destinée aux créateurs de cartes.
Les ordres:
Premièrement, les commandes afficheront maintenant des messages d'erreur plus explicites.
Nous voyons sur cette image que le message d'erreur va maintenant indiquer:
-
Le paramètre de la commande concerné par l'erreur
-
Le caractère précis de l'erreur
-
La raison de l'erreur
Ce changement de fonctionnement de l’analyseur implique quelques ajustements dans la syntaxe des commandes:
-
La plupart des commandes seront désormais sensibles à la boîte. En d'autres termes, il sera obligatoire d'écrire les commandes en minuscule
-
La syntaxe de la commande va changer:
-
/ effet
-
/ effet
clair va devenir / effet clair[[[[ ]
-
/ effet
Cette mise à jour devrait donc une fois de plus rompre la compatibilité ascendante des cartes avec l'ancienne version de Minecraft, mais Dinnerbone rassure: à l'avenir, si vous voulez savoir si une carte est compatible avec votre version de Minecraft, ouvrir la carte, les messages d'erreur seront très précis et vous indiquerez exactement où se situe le problème.
Les fonctions:
Le sera grandement optimisé, beaucoup plus rapide et chargé dès le début de la partie. Donc, si vous avez fait une erreur de syntaxe sur l’une des commandes, l’analyseur vous montrera le message d’erreur immédiatement, sans avoir besoin d’attendre l’exécution de la commande pour le savoir.
Les sélecteurs:
Pour rappel, leur permettre de sélectionner une ou plusieurs entités dans une commande. Leur syntaxe n’est pas toujours facile à comprendre, aussi la version 1.13 affiche-t-elle des messages d’erreur spécifiques concernant les erreurs dans les sélecteurs.
Certaines valeurs ne seront plus autorisées lorsqu'elles n'auront aucune logique, par exemple:
- c = 0 (0 entité à sélectionner)
- l = -10 (entité à une distance de -10 blocs)
- m = violet (entité avec le mode de jeu "violet")
Les autres modifications affecteront les sélecteurs:
-
Le paramètre "m"(mode de jeu) ne supportera plus les valeurs numériques (0 pour la survie, etc.), il faudra utiliser le nom ("s" ou "survie"pour la survie)
-
Les paramètres "X"et"Là"ne sera plus automatiquement centré sur les blocs (+0,5). En retour, il sera possible de donner une valeur réelle (nombre de décimales) pour ces paramètres.
-
Les paramètres x, y, z, r, rm, dx, dy, dz acceptent désormais les valeurs décimales (par exemple 12.34)
Pour vous aider à créer vos propres sélecteurs, vous pouvez également utiliser un générateur de sélecteur.
Les datapacks:
Dinnerbone nous en dit un peu plus sur les célèbres datapacks présentés il y a quelques semaines. Pour rappel, les packs de données sont des packs qui ressemblent aux packs de textures mais contiennent les tables de butin, les structures, les avancées personnalisées et les nouvelles fonctionnalités qui seront ajoutées à la version 1.13 de Minecraft Java.
Ce sera un fichier zip (ou un dossier) situé dans un dossier de carte, dans le sous-dossier "datapacks".
Le contenu d’un paquet de données reprendra approximativement l’arborescence du dossier "data" actuellement utilisé:
Chaque pack sera lié à une carte et, comme pour les packs de texture, il sera possible de charger plusieurs pour la même carte. Les caractéristiques du jeu à la vanille (avancées, tables de butin, craftings, peut-être des structures?) seront également inclus dans un paquet de données et pourront même être désactivés!
À partir de la version 1.13, les structures dépendront d'un espace de noms, comme tout autre paquet de données. Il ne sera donc plus nécessaire d'indiquer simplement le nom "ma_structure"mais ajoute l'espace de noms devant: "mon_pack: ma_structure"L'espace de nommage par défaut (utilisé par le jeu) est minecraft (et il est vivement déconseillé de l'utiliser pour vos créations, afin d'éviter tout risque de conflit.) Petites particularités des structures: il est possible de créer des structures à partir du jeu, via le Ces structures seront sauvegardées dans le dossier (Monde) / généré / structures / (espace de noms) / (fichier) .nbt. Ce dossier ne doit pas être utilisé pour partager vos structures, il sera uniquement utilisé pour sauvegarder des structures dans le jeu.
La migration de l'ancien contenu vers les nouveaux paquets de données devra être effectuée manuellement:
-
Les fichiers en (Monde) / data / Advancements / (Espace de noms) / (fichier) devra être déplacé dans un datapack dans le sous-dossier data / (namespace) / Advancements / (fichier)
-
Les fichiers en (Monde) / data / functions / namespace) / (fichier) devra être déplacé dans un datapack dans le sous-dossier data / (namespace) / functions / (fichier)
-
Les fichiers en (Monde) / data / tables_loot / / (espace de noms) / (fichier) devra être déplacé dans un datapack dans le sous-dossier data / (namespace) / loot_tables / (file)
-
Les fichiers en (Monde) / structures / (fichier) devra être déplacé dans un datapack dans le sous-dossier data / (namespace) / structures / (fichier)
Ceci ferme pour le moment ce que nous savons sur la future 1.13. Notez cependant qu'aucun instantané n'a été publié, ces modifications sont susceptibles de changer, cela a déjà été le cas par le passé. Il semble toutefois que Dinnerbone ait une vision très claire de la prochaine version PC de Minecraft.
Commentaires
Laisser un commentaire