Comment Créer une Carte Personnalisée EternalTD
Créer le fichier level.yml pour votre carte
Démarrez votre carte en créant un fichier de configuration de niveau en suivant ces étapes simples :
-
Commencez par créer un nouveau document texte et donnez-lui un nom comme votre_nom_de_niveau.yml (remplacez "votre_nom_de_niveau" par le nom réel de votre niveau/carte).
-
Ouvrez le fichier dans votre éditeur de texte préféré.
-
Commençons par la partie amusante ! Ajoutez le nom de votre niveau en utilisant ce paramètre :
levelName: "&aMy Awesome Level"
N'hésitez pas à l'agrémenter de quelques couleurs Minecraft ou d'autres modificateurs de texte.
- Maintenant, donnez du caractère à votre niveau avec une description cool :
levelDescription:
- "&aMy level is pretty cool."
- "&aHope you enjoy!"
Vous pouvez ajouter plus de lignes à la description, mais la garder brève est une bonne idée.
- Place aux vagues ! Spécifiez quelles vagues EternalTD votre niveau doit utiliser :
wavesConfigFile: my_waves.yml
N'oubliez pas d'utiliser le nom réel de votre fichier de vagues. Une vague par niveau !
- Définissez le monde (construction) que votre niveau utilisera :
worldName: my_world_folder_name
Utilisez le nom réel du monde trouvé dans le dossier worlds d'EternalTD.
- Enfin, choisissez l'environnement parfait pour votre niveau :
environment: NORMAL
Vous pouvez choisir entre NORMAL, NETHER ou THE_END. Faites votre choix.
Votre fichier de configuration de niveau est prêt ! Le reste du fichier sera rempli par les commandes EternalTD que nous utiliserons dans les prochaines étapes lors de la cartographie de la construction.
Préparer votre construction
Avant de cartographier votre construction pour une utilisation avec EternalTD, il est essentiel de la configurer de la manière suivante :
- Placez-la dans un monde Void. Si vous utilisez multiverse, vous pouvez utiliser la commande :
/mvcreate yourworldnamehere NORMAL -g VoidGen:. - Ayez une bordure de monde serrée autour de la construction.
- Créez un cylindre de barrière quelques blocs en dessous de la construction avec une hauteur d'un bloc et un rayon suffisamment grand pour atteindre la bordure du monde (rayon de 200 blocs recommandé). En utilisant WorldEdit, vous pouvez exécuter :
//cyl barrier 200 1 - Définissez le point d'apparition au centre de la construction dans un endroit sûr.
- Appliquez les règles suivantes :
- /gamerule doWeatherCycle false
- /gamerule doDaylightCycle false
- /gamerule doMobSpawning false
- /gamerule doFireTick false
- /gamerule fireDamage false
- /gamerule mobGriefing false
- /gamerule disableRaids true
- /gamerule announceAdvancements false
- La zone de jeu de la carte doit être au même niveau Y. Tout ce qui est plus haut ou plus bas sera ignoré lorsque nous commencerons le processus de cartographie.
Cartographier la construction pour une utilisation avec EternalTD
Pour cartographier la zone de jeu de votre construction pour une utilisation avec EternalTD, suivez ces étapes :
-
Mesurez manuellement la construction, en vous assurant d'inclure uniquement la zone de jeu et rien d'autre. Notez les coordonnées au fur et à mesure que vous mesurez.
La zone de jeu doit inclure les sections de départ (apparition des monstres) et de fin de la carte. Le départ est généralement construit avec des blocs verts et des blocs rouges pour la fin. -
Commencez par mesurer les axes X, Y et Z de la construction. Tenez-vous à un coin de la zone de jeu de votre carte sur l'axe X et notez la coordonnée indiquée (vous pouvez utiliser les coordonnées de bloc pour cela). Déplacez-vous du côté opposé de l'axe X et notez cette coordonnée.
-
Pour l'axe Y, tenez-vous sur la zone de jeu et notez la coordonnée indiquée.
-
Répétez le même processus que pour l'axe X pour mesurer l'axe Z. Vous pouvez consulter cette image d'exemple pour vous aider à comprendre ce que nous essayons d'accomplir ici :
Remarquez comment nous mesurons uniquement les coordonnées où nous voulons que notre zone de jeu soit et ignorons le reste. Comme dans l'exemple, assurez-vous d'inclure le départ et la fin lors de la mesure de la zone de jeu.
Si la zone de jeu que vous mesurez est plus large à une extrémité et plus étroite à l'autre, vous devez mesurer la section la plus large. -
Après avoir terminé les mesures, vous devriez avoir quelque chose comme ceci :
X axis: -57, 56
Y axis: 65
Z axis: 34, -34 -
Réorganisez ces nombres du plus haut au plus bas pour obtenir deux ensembles complets de coordonnées XYZ :
56 65 34 (highest XYZ values)
-57 65 -34 (lowest XYZ values) -
Utilisez la commande suivante pour sélectionner les coordonnées :
/etd selectfloorcoordinate Xhigh Y Zhigh Xlow Y Zlow
Example: /etd selectfloorcoordinate 56 65 34 -57 65 -34 -
Les coordonnées ont maintenant été sélectionnées et sont en mémoire. Si vous obtenez une erreur, alors votre mesure était incorrecte ou la zone de jeu n'a pas été correctement construite. Pour vérifier si nous avons correctement cartographié la zone de jeu, exécutez la commande suivante :
/etd register your_level_name.yml testRemplacez "your_level_name" par le nom réel du niveau/carte que vous essayez de créer. Si tout a été fait correctement, vous devriez voir des barrières marquant chaque tuile de votre zone de jeu.
-
Parcourez la zone de jeu et assurez-vous que tout ressemble à ce qu'il devrait, puis exécutez à nouveau la commande mais cette fois sans le test à la fin.
/etd register your_level_name.ymlCela enregistrera maintenant la zone de jeu dans votre fichier de niveau et votre fichier de niveau devrait être prêt à l'emploi.
Réduire le dossier du monde
Il existe plusieurs fichiers et dossiers situés dans votre dossier de monde que nous pouvons supprimer car EternalTD ne les utilise pas tous. Cela réduira la taille de votre monde et facilitera sa distribution.
Pour l'environnement NORMAL :
Pour préparer votre monde, conservez les fichiers et dossiers suivants :
-
Dossier region
-
raids.dat du dossier data (assurez-vous qu'il est à l'intérieur du dossier data lors de la copie)
-
Fichier level.dat
Vous pouvez supprimer en toute sécurité tous les autres fichiers et dossiers situés dans le dossier du monde. Cela configurera correctement votre monde pour l'environnement NORMAL.
Pour les environnements NETHER et THE_END :
Pour préparer votre monde, conservez les fichiers et dossiers suivants :
-
Dossier region à l'intérieur du dossier DIM-1 (assurez-vous qu'il est à l'intérieur du dossier DIM-1 lors de la copie)
-
raids.dat du dossier data (assurez-vous qu'il est à l'intérieur du dossier data lors de la copie)
-
Fichier level.dat
Vous pouvez supprimer en toute sécurité tous les autres fichiers et dossiers situés dans le dossier du monde. Cela configurera correctement votre monde pour les environnements NETHER et THE_END.