diff --git a/bukkit/loader/build.gradle.kts b/bukkit/loader/build.gradle.kts
index 2465542bb..8c6dea9f2 100644
--- a/bukkit/loader/build.gradle.kts
+++ b/bukkit/loader/build.gradle.kts
@@ -61,7 +61,7 @@ artifacts {
tasks {
shadowJar {
- archiveFileName = "${rootProject.name}-bukkit-plugin-${rootProject.properties["project_version"]}.jar"
+ archiveFileName = "${rootProject.name}-${rootProject.properties["project_version"]}-community-bukkit.jar"
destinationDirectory.set(file("$rootDir/target"))
relocate("net.kyori", "net.momirealms.craftengine.libraries")
relocate("net.momirealms.sparrow.nbt", "net.momirealms.craftengine.libraries.nbt")
diff --git a/bukkit/loader/src/main/java/net/momirealms/craftengine/bukkit/plugin/BukkitCraftEnginePlugin.java b/bukkit/loader/src/main/java/net/momirealms/craftengine/bukkit/plugin/BukkitCraftEnginePlugin.java
index cbd3aacbe..224703bfc 100644
--- a/bukkit/loader/src/main/java/net/momirealms/craftengine/bukkit/plugin/BukkitCraftEnginePlugin.java
+++ b/bukkit/loader/src/main/java/net/momirealms/craftengine/bukkit/plugin/BukkitCraftEnginePlugin.java
@@ -19,6 +19,8 @@ public class BukkitCraftEnginePlugin extends JavaPlugin {
@Override
public void onEnable() {
this.plugin.onPluginEnable();
+ this.plugin.logger().warn("You're using the CraftEngine Community Edition.");
+ this.plugin.logger().warn("Please consider purchasing the premium version to support CraftEngine's development.");
}
@Override
diff --git a/bukkit/paper-loader/build.gradle.kts b/bukkit/paper-loader/build.gradle.kts
index 38fe9e163..cd95284cf 100644
--- a/bukkit/paper-loader/build.gradle.kts
+++ b/bukkit/paper-loader/build.gradle.kts
@@ -144,7 +144,7 @@ tasks {
manifest {
attributes["paperweight-mappings-namespace"] = "mojang"
}
- archiveFileName = "${rootProject.name}-paper-plugin-${rootProject.properties["project_version"]}.jar"
+ archiveFileName = "${rootProject.name}-${rootProject.properties["project_version"]}-community-paper.jar"
destinationDirectory.set(file("$rootDir/target"))
relocate("net.kyori", "net.momirealms.craftengine.libraries")
relocate("net.momirealms.sparrow.nbt", "net.momirealms.craftengine.libraries.nbt")
diff --git a/bukkit/paper-loader/src/main/java/net/momirealms/craftengine/bukkit/plugin/PaperCraftEnginePlugin.java b/bukkit/paper-loader/src/main/java/net/momirealms/craftengine/bukkit/plugin/PaperCraftEnginePlugin.java
index 0840c777b..58f7c9e8f 100644
--- a/bukkit/paper-loader/src/main/java/net/momirealms/craftengine/bukkit/plugin/PaperCraftEnginePlugin.java
+++ b/bukkit/paper-loader/src/main/java/net/momirealms/craftengine/bukkit/plugin/PaperCraftEnginePlugin.java
@@ -18,6 +18,8 @@ public final class PaperCraftEnginePlugin extends JavaPlugin {
@Override
public void onEnable() {
this.bootstrap.plugin.onPluginEnable();
+ this.bootstrap.plugin.logger().warn("You're using the CraftEngine Community Edition.");
+ this.bootstrap.plugin.logger().warn("Please consider purchasing the premium version to support CraftEngine's development.");
}
@Override
diff --git a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/behavior/LiquidCollisionBlockItemBehavior.java b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/behavior/LiquidCollisionBlockItemBehavior.java
index a603438b8..05761ae5b 100644
--- a/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/behavior/LiquidCollisionBlockItemBehavior.java
+++ b/bukkit/src/main/java/net/momirealms/craftengine/bukkit/item/behavior/LiquidCollisionBlockItemBehavior.java
@@ -12,6 +12,7 @@ import net.momirealms.craftengine.core.item.behavior.ItemBehavior;
import net.momirealms.craftengine.core.item.behavior.ItemBehaviorFactory;
import net.momirealms.craftengine.core.item.context.UseOnContext;
import net.momirealms.craftengine.core.pack.Pack;
+import net.momirealms.craftengine.core.pack.PendingConfigSection;
import net.momirealms.craftengine.core.plugin.CraftEngine;
import net.momirealms.craftengine.core.plugin.locale.LocalizedResourceConfigException;
import net.momirealms.craftengine.core.util.Direction;
diff --git a/common-files/src/main/resources/translations/fr_fr.yml b/common-files/src/main/resources/translations/fr_fr.yml
new file mode 100644
index 000000000..c033a674b
--- /dev/null
+++ b/common-files/src/main/resources/translations/fr_fr.yml
@@ -0,0 +1,504 @@
+"lang-version": "38"
+"exception.invalid_syntax": "Syntaxe invalide. Utilisation correcte : "
+"exception.invalid_argument": "Argument invalide. Raison : "
+"exception.invalid_sender": " n'est pas autorisé à exécuter cette commande. Doit être de type "
+"exception.unexpected": "Une erreur interne s'est produite lors de l'exécution de cette commande"
+"exception.no_permission": "Désolé, mais vous n'avez pas la permission d'utiliser cette commande"
+"exception.no_such_command": "Commande inconnue."
+"argument.entity.notfound.player": ""
+"argument.entity.notfound.entity": ""
+"argument.parse.failure.time": "'' n'est pas un format de temps valide"
+"argument.parse.failure.material": "'' n'est pas un nom de matériau valide"
+"argument.parse.failure.enchantment": "'' n'est pas un enchantement valide"
+"argument.parse.failure.offlineplayer": "Aucun joueur trouvé pour l'entrée ''"
+"argument.parse.failure.player": "Aucun joueur trouvé pour l'entrée ''"
+"argument.parse.failure.world": "'' n'est pas un monde Minecraft valide"
+"argument.parse.failure.location.invalid_format": "'' n'est pas une position valide. Format requis : ' '"
+"argument.parse.failure.location.mixed_local_absolute": "Impossible de mélanger coordonnées locales et absolues (soit toutes utilisent '^', soit aucune)"
+"argument.parse.failure.namespacedkey.namespace": "Espace de noms invalide ''. Doit correspondre à [a-z0-9._-]"
+"argument.parse.failure.namespacedkey.key": "Clé invalide ''. Doit correspondre à [a-z0-9/._-]"
+"argument.parse.failure.namespacedkey.need_namespace": "Entrée invalide '', un espace de noms explicite est requis"
+"argument.parse.failure.boolean": "Impossible d'interpréter un booléen depuis ''"
+"argument.parse.failure.number": "'' n'est pas un nombre valide dans l’intervalle à "
+"argument.parse.failure.char": "'' n'est pas un caractère valide"
+"argument.parse.failure.string": "'' n'est pas une chaîne valide de type "
+"argument.parse.failure.uuid": "'' n'est pas un UUID valide"
+"argument.parse.failure.enum": "'' ne fait pas partie des options suivantes : "
+"argument.parse.failure.regex": "'' ne correspond pas à ''"
+"argument.parse.failure.flag.unknown": "Indicateur inconnu ''"
+"argument.parse.failure.flag.duplicate_flag": "Indicateur dupliqué ''"
+"argument.parse.failure.flag.no_flag_started": "Aucun indicateur commencé. Impossible de traiter ''"
+"argument.parse.failure.flag.missing_argument": "Argument manquant pour ''"
+"argument.parse.failure.flag.no_permission": "Vous n'avez pas la permission d'utiliser ''"
+"argument.parse.failure.color": "'' n'est pas une couleur valide"
+"argument.parse.failure.duration": "'' n'est pas un format de durée valide"
+"argument.parse.failure.aggregate.missing": "Composant manquant ''"
+"argument.parse.failure.aggregate.failure": "Composant invalide '' : "
+"argument.parse.failure.either": "Impossible de résoudre '' comme ou "
+"argument.parse.failure.namedtextcolor": "'' n'est pas un nom de couleur de texte valide"
+"command.reload.config.success": "Configurations rechargées en ms. (Asynchrone : ms | Synchrone : ms)"
+"command.reload.config.failure": "Échec du rechargement de la configuration. Consultez les logs de la console."
+"command.reload.pack.success": "Pack de ressources rechargé en ms."
+"command.reload.pack.failure": "Échec du rechargement du pack de ressources. Consultez les logs de la console."
+"command.reload.all.success": "Rechargement terminé en ms. (Asynchrone : ms | Synchrone : ms | Pack : ms)"
+"command.reload.all.failure": "Échec du rechargement. Consultez les logs de la console."
+"command.item.get.success": "Obtenu de "
+"command.item.get.failure.not_exist": "'>"
+"command.item.give.success.single": "':'':''>"
+"command.item.give.success.multiple": "':'':''>"
+"command.item.give.failure.not_exist": "'>"
+"command.search_recipe.not_found": "Aucune recette trouvée pour cet objet"
+"command.search_usage.not_found": "Aucune utilisation trouvée pour cet objet"
+"command.search_recipe.no_item": "Veuillez tenir un objet avant d’exécuter cette commande"
+"command.search_usage.no_item": "Veuillez tenir un objet avant d’exécuter cette commande"
+"command.totem_animation.failure.not_totem": "L’objet '' n’est pas minecraft:totem_of_undying"
+"command.totem_animation.success.single": "Animation de totem jouée pour "
+"command.totem_animation.success.multiple": "Animation de totem jouée pour joueurs"
+"command.resource.enable.success": "Ressource activée. Exécutez /ce reload all pour appliquer les changements"
+"command.resource.enable.failure.unknown": "Ressource inconnue "
+"command.resource.disable.success": "Ressource désactivée. Exécutez /ce reload all pour appliquer les changements"
+"command.resource.disable.failure.unknown": "Ressource inconnue "
+"command.resource.list": "Ressources activées(): Ressources désactivées(): "
+"command.upload.failure.not_supported": "La méthode d’hébergement actuelle '' ne prend pas en charge l’envoi de packs de ressources."
+"command.upload.on_progress": "Téléversement démarré. Consultez la console pour plus d’informations."
+"command.send_resource_pack.success.single": "Pack de ressources envoyé à ."
+"command.send_resource_pack.success.multiple": "Packs de ressources envoyés à joueurs."
+"command.locale.set.failure": "Format de locale invalide : "
+"command.locale.set.success": "Locale définie sur pour "
+"command.locale.unset.success": "Locale réinitialisée pour "
+"warning.network.resource_pack.unverified_uuid": "Le joueur tente de demander un pack de ressources avec un UUID () qui n’est pas authentifié par le serveur."
+"warning.config.pack.duplicated_files": "Des fichiers dupliqués ont été trouvés. Veuillez les résoudre via la section 'resource-pack.duplicated-files-handler' dans config.yml."
+"warning.config.yaml.duplicated_key": "Problème dans le fichier - Clé dupliquée '' détectée à la ligne , cela peut causer des résultats inattendus."
+"warning.config.yaml.inconsistent_value_type": "Problème dans le fichier - Clé dupliquée '' détectée à la ligne avec des types de valeur différents, cela peut causer des résultats inattendus."
+"warning.config.type.int": "Problème dans le fichier - Impossible de charger '': Impossible de convertir '' en entier pour l’option ''."
+"warning.config.type.boolean": "Problème dans le fichier - Impossible de charger '': Impossible de convertir '' en booléen pour l’option ''."
+"warning.config.type.float": "Problème dans le fichier - Impossible de charger '': Impossible de convertir '' en nombre décimal (float) pour l’option ''."
+"warning.config.type.double": "Problème dans le fichier - Impossible de charger '': Impossible de convertir '' en double pour l’option ''."
+"warning.config.type.quaternionf": "Problème dans le fichier - Impossible de charger '': Impossible de convertir '' en Quaternionf pour l’option ''."
+"warning.config.type.vector3f": "Problème dans le fichier - Impossible de charger '': Impossible de convertir '' en Vector3f pour l’option ''."
+"warning.config.type.vec3d": "Problème dans le fichier - Impossible de charger '': Impossible de convertir '' en Vec3d pour l’option ''."
+"warning.config.type.map": "Problème dans le fichier - Impossible de charger '': Impossible de convertir '' en type Map pour l’option ''."
+"warning.config.type.snbt.invalid_syntax": "Problème dans le fichier - Impossible de charger '': Syntaxe SNBT invalide ''."
+"warning.config.number.missing_type": "Problème dans le fichier - La configuration '' n’a pas l’argument obligatoire 'type' pour un nombre."
+"warning.config.number.invalid_type": "Problème dans le fichier - La configuration '' utilise un type de nombre invalide ''."
+"warning.config.number.missing_argument": "Problème dans le fichier - La configuration '' n’a pas l’argument requis pour 'number'."
+"warning.config.number.invalid_format": "Problème dans le fichier - La configuration '' utilise un format numérique invalide ''."
+"warning.config.number.fixed.missing_value": "Problème dans le fichier - La configuration '' n’a pas la valeur requise pour un nombre constant ('value')."
+"warning.config.number.fixed.invalid_value": "Problème dans le fichier - La configuration '' utilise une valeur invalide '' pour un nombre constant."
+"warning.config.number.expression.missing_expression": "Problème dans le fichier - La configuration '' n’a pas l’argument requis 'expression' pour un nombre de type expression."
+"warning.config.number.uniform.missing_min": "Problème dans le fichier - La configuration '' n’a pas l’argument requis 'min' pour un nombre uniforme."
+"warning.config.number.uniform.missing_max": "Problème dans le fichier - La configuration '' n’a pas l’argument requis 'max' pour un nombre uniforme."
+"warning.config.number.gaussian.missing_min": "Problème dans le fichier - La configuration '' n’a pas l’argument requis 'min' pour un nombre gaussien."
+"warning.config.number.gaussian.missing_max": "Problème dans le fichier - La configuration '' n’a pas l’argument requis 'max' pour un nombre gaussien."
+"warning.config.number.binomial.missing_extra": "Problème dans le fichier - La configuration '' n’a pas l’argument requis 'extra' pour un nombre binomial."
+"warning.config.number.binomial.missing_probability": "Problème dans le fichier - La configuration '' n’a pas l’argument requis 'probability' pour un nombre binomial."
+"warning.config.condition.all_of.missing_terms": "Problème dans le fichier - La configuration '' n’a pas l’argument requis 'terms' pour la condition 'all_of'."
+"warning.config.condition.all_of.invalid_terms_type": "Problème dans le fichier - La condition 'all_of' de '' est mal configurée : 'terms' doit être une liste de maps, type actuel : ''."
+"warning.config.condition.any_of.missing_terms": "Problème dans le fichier - La configuration '' n’a pas l’argument requis 'terms' pour la condition 'any_of'."
+"warning.config.condition.any_of.invalid_terms_type": "Problème dans le fichier - La condition 'any_of' de '' est mal configurée : 'terms' doit être une liste de maps, type actuel : ''."
+"warning.config.condition.inverted.missing_term": "Problème dans le fichier - La configuration '' n’a pas l’argument requis 'term' pour la condition 'inverted'."
+"warning.config.condition.inverted.invalid_term_type": "Problème dans le fichier - La condition 'inverted' de '' est mal configurée : 'term' doit être une section de configuration, type actuel : ''."
+"warning.config.condition.enchantment.missing_predicate": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'predicate' pour la condition 'enchantment'."
+"warning.config.condition.enchantment.invalid_predicate": "Problème trouvé dans le fichier - La configuration '' utilise un argument 'predicate' invalide pour l'enchantement ''."
+"warning.config.condition.match_block_property.missing_properties": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'properties' pour la condition 'match_block_property'."
+"warning.config.condition.match_block.missing_id": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'id' pour la condition 'match_block'."
+"warning.config.condition.match_entity.missing_id": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'id' pour la condition 'match_entity'."
+"warning.config.condition.match_item.missing_id": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'id' pour la condition 'match_item'."
+"warning.config.condition.table_bonus.missing_enchantment": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'enchantment' pour la condition 'table_bonus'."
+"warning.config.condition.table_bonus.missing_chances": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'chances' pour la condition 'table_bonus'."
+"warning.config.condition.permission.missing_permission": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'permission' pour la condition 'permission'."
+"warning.config.condition.string_equals.missing_value1": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'value1' pour la condition 'string_equals'."
+"warning.config.condition.string_equals.missing_value2": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'value2' pour la condition 'string_equals'."
+"warning.config.condition.string_contains.missing_value1": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'value1' pour la condition 'string_contains'."
+"warning.config.condition.string_contains.missing_value2": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'value2' pour la condition 'string_contains'."
+"warning.config.condition.string_regex.missing_value": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'value' pour la condition 'string_regex'."
+"warning.config.condition.string_regex.missing_regex": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'regex' pour la condition 'string_regex'."
+"warning.config.condition.expression.missing_expression": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'expression' pour la condition 'expression'."
+"warning.config.condition.is_null.missing_argument": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'argument' pour la condition 'is_null'."
+"warning.config.condition.hand.missing_hand": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'hand' pour la condition 'hand'."
+"warning.config.condition.hand.invalid_hand": "Problème trouvé dans le fichier - La configuration '' utilise un argument 'hand' invalide '' pour la condition 'hand'. Types de main autorisés : []"
+"warning.config.condition.on_cooldown.missing_id": "Problème trouvé dans le fichier - La configuration '' manque l'argument obligatoire 'id' pour la condition 'on_cooldown'."
+"warning.config.structure.not_section": "Problème trouvé dans le fichier - La configuration '' est censée être une section, mais est de type ''."
+"warning.config.image.duplicate": "Problème trouvé dans le fichier - Image dupliquée ''. Vérifiez s’il y a la même configuration dans d’autres fichiers."
+"warning.config.image.missing_height": "Problème trouvé dans le fichier - L’image '' manque l’argument obligatoire 'height'."
+"warning.config.image.height_ascent_conflict": "Problème trouvé dans le fichier - L’image '' viole la règle bitmap : 'height' '' ne doit pas être inférieur à 'ascent' ''."
+"warning.config.image.missing_file": "Problème trouvé dans le fichier - L’image '' manque l’argument obligatoire 'file'."
+"warning.config.image.invalid_file_chars": "Problème trouvé dans le fichier - L’image '' a un argument 'file' '' avec des caractères illégaux. Consultez https://minecraft.wiki/w/Resource_location#Legal_characters."
+"warning.config.image.invalid_font_chars": "Problème trouvé dans le fichier - L’image '' a un argument 'font' '' avec des caractères illégaux. Consultez https://minecraft.wiki/w/Resource_location#Legal_characters."
+"warning.config.image.invalid_grid_size": "Problème trouvé dans le fichier - L’image '' utilise un format de grille incorrect ''. Exemple correct : '3,5'"
+"warning.config.image.missing_char": "Problème trouvé dans le fichier - L’image '' manque l’argument obligatoire 'char'."
+"warning.config.image.codepoint.conflict": "Problème trouvé dans le fichier - L’image '' utilise le caractère '()' déjà utilisé par l’image '' pour la police ."
+"warning.config.image.codepoint.exhausted": "Problème trouvé dans le fichier - Impossible d’allouer un codepoint pour l’image '' car tous les codepoints sont déjà utilisés pour la police ''."
+"warning.config.image.invalid_codepoint_grid": "Problème trouvé dans le fichier - L’image '' a une grille de codepoints 'chars' invalide."
+"warning.config.image.invalid_char": "Problème trouvé dans le fichier - L’image '' contient un caractère combiné, ce qui peut entraîner une séparation de l’image."
+"warning.config.image.invalid_hex_value": "Problème trouvé dans le fichier - L’image '' utilise le caractère unicode '' qui n’est pas une valeur hexadécimale valide."
+"warning.config.image.invalid_unicode_string": "Problème trouvé dans le fichier - L’image '' utilise une chaîne unicode incorrecte ''."
+"warning.config.recipe.duplicate": "Problème trouvé dans le fichier - Recette dupliquée ''. Vérifiez s’il y a la même configuration dans d’autres fichiers."
+"warning.config.recipe.missing_type": "Problème trouvé dans le fichier - La recette '' manque l’argument obligatoire 'type'."
+"warning.config.recipe.invalid_type": "Problème trouvé dans le fichier - La recette '' utilise un type de recette invalide ''."
+"warning.config.recipe.invalid_ingredient": "Problème trouvé dans le fichier - La recette '' utilise un ingrédient invalide ''."
+"warning.config.recipe.invalid_result": "Problème trouvé dans le fichier - La recette '' utilise un résultat invalide ''."
+"warning.config.recipe.missing_ingredient": "Problème trouvé dans le fichier - La recette de cuisson '' manque l’argument obligatoire 'ingredient'."
+"warning.config.recipe.missing_result": "Problème trouvé dans le fichier - La recette '' manque l’argument obligatoire 'result'."
+"warning.config.recipe.result.missing_id": "Problème trouvé dans le fichier - La recette '' manque l’argument obligatoire 'id' pour le résultat de la recette."
+"warning.config.recipe.crafting.invalid_category": "Problème trouvé dans le fichier - La recette de crafting '' utilise une catégorie invalide ''. Catégories autorisées : []."
+"warning.config.recipe.cooking.invalid_category": "Problème trouvé dans le fichier - La recette de cuisson '' utilise une catégorie invalide ''. Catégories autorisées : []."
+"warning.config.recipe.shaped.missing_pattern": "Problème trouvé dans le fichier - La recette avec forme '' manque l’argument obligatoire 'pattern'."
+"warning.config.recipe.shaped.invalid_pattern": "Problème trouvé dans le fichier - La recette avec forme '' utilise un motif invalide ''."
+"warning.config.recipe.shaped.invalid_symbol": "Problème trouvé dans le fichier - La recette avec forme '' utilise un symbole invalide '' dans le motif."
+"warning.config.recipe.smithing_transform.post_processor.missing_type": "Problème trouvé dans le fichier - La recette de transformation de forge '' manque l’argument obligatoire 'type' pour l’un de ses post-processeurs."
+"warning.config.recipe.smithing_transform.post_processor.invalid_type": "Problème trouvé dans le fichier - La recette de transformation de forge '' utilise un type de post-processeur invalide ''."
+"warning.config.recipe.smithing_transform.post_processor.keep_component.missing_components": "Problème trouvé dans le fichier - La recette de transformation de forge '' manque l’argument obligatoire 'components' pour le post-processeur 'keep_components'."
+"warning.config.recipe.smithing_transform.post_processor.keep_component.missing_tags": "Problème trouvé dans le fichier - La recette de transformation de forge '' manque l’argument obligatoire 'tags' pour le post-processeur 'keep_tags'."
+"warning.config.recipe.smithing_transform.missing_base": "Problème trouvé dans le fichier - La recette de transformation de forge '' manque l’argument obligatoire 'base'."
+"warning.config.recipe.smithing_trim.missing_base": "Problème trouvé dans le fichier - La recette de découpe de forge '' manque l’argument obligatoire 'base'."
+"warning.config.recipe.smithing_trim.missing_template_type": "Problème trouvé dans le fichier - La recette de découpe de forge '' manque l’argument obligatoire 'template-type'."
+"warning.config.recipe.smithing_trim.missing_addition": "Problème trouvé dans le fichier - La recette de découpe de forge '' manque l’argument obligatoire 'addition'."
+"warning.config.recipe.smithing_trim.missing_pattern": "Problème trouvé dans le fichier - La recette de découpe de forge '' manque l’argument obligatoire 'pattern'."
+"warning.config.recipe.brewing.missing_container": "Problème trouvé dans le fichier - La recette de brassage '' manque l’argument obligatoire 'container'."
+"warning.config.recipe.brewing.missing_ingredient": "Problème trouvé dans le fichier - La recette de brassage '' manque l’argument obligatoire 'ingredient'."
+"warning.config.recipe.result.post_processor.missing_type": "Problème trouvé dans le fichier - La recette '' manque l’argument obligatoire 'type' pour les post-processeurs de résultat."
+"warning.config.recipe.result.post_processor.invalid_type": "Problème trouvé dans le fichier - La recette '' utilise un type de post-processeur de résultat invalide ''."
+"warning.config.translation.unknown_locale": "Problème trouvé dans le fichier - Locale inconnue ''."
+"warning.config.template.duplicate": "Problème trouvé dans le fichier - Modèle dupliqué ''. Vérifiez s’il existe la même configuration dans d’autres fichiers."
+"warning.config.template.invalid": "Problème trouvé dans le fichier - La configuration '' utilise un modèle invalide ''."
+"warning.config.template.argument.self_increase_int.invalid_range": "Problème trouvé dans le fichier - Le modèle '' utilise un 'from' '' supérieur à 'to' '' dans l’argument 'self_increase_int'."
+"warning.config.template.argument.list.invalid_type": "Problème trouvé dans le fichier - Le modèle '' utilise un argument 'list' qui attend une 'List', mais le type fourni est ''."
+"warning.config.template.argument.missing_value": "Problème trouvé dans le fichier - La configuration '' manque la valeur de l’argument de modèle ''. Utilisez l’option 'arguments' pour définir une valeur par défaut."
+"warning.config.vanilla_loot.missing_type": "Problème trouvé dans le fichier - Le loot vanilla '' manque l’argument obligatoire 'type'."
+"warning.config.vanilla_loot.invalid_type": "Problème trouvé dans le fichier - Le loot vanilla '' utilise un type invalide ''. Types autorisés : []."
+"warning.config.vanilla_loot.block.invalid_target": "Problème trouvé dans le fichier - Cible de bloc invalide '' dans le loot vanilla ''."
+"warning.config.sound.duplicate": "Problème trouvé dans le fichier - Son dupliqué ''. Vérifiez s’il existe la même configuration dans d’autres fichiers."
+"warning.config.sound.missing_sounds": "Problème trouvé dans le fichier - Le son '' manque l’argument obligatoire 'sounds'."
+"warning.config.sound.missing_name": "Problème trouvé dans le fichier - Le son '' manque l’argument obligatoire 'name'."
+"warning.config.jukebox_song.duplicate": "Problème trouvé dans le fichier - Chanson de jukebox dupliquée ''. Vérifiez s’il existe la même configuration dans d’autres fichiers."
+"warning.config.jukebox_song.missing_sound": "Problème trouvé dans le fichier - La chanson de jukebox '' manque l’argument obligatoire 'sound'."
+"warning.config.furniture.duplicate": "Problème trouvé dans le fichier - Meuble dupliqué ''. Vérifiez s’il existe la même configuration dans d’autres fichiers."
+"warning.config.furniture.missing_placement": "Problème trouvé dans le fichier - Le meuble '' manque l’argument obligatoire 'placement'."
+"warning.config.furniture.element.missing_item": "Problème trouvé dans le fichier - Le meuble '' manque l’argument obligatoire 'item' pour un de ses éléments."
+"warning.config.furniture.settings.unknown": "Problème trouvé dans le fichier - Le meuble '' utilise un type de paramètre inconnu ''."
+"warning.config.furniture.hitbox.invalid_type": "Problème trouvé dans le fichier - Le meuble '' utilise un type de hitbox invalide ''."
+"warning.config.furniture.hitbox.custom.invalid_entity": "Problème trouvé dans le fichier - Le meuble '' utilise un hitbox personnalisé avec un type d’entité invalide ''."
+"warning.config.item.duplicate": "Problème trouvé dans le fichier - Objet dupliqué ''. Vérifiez s’il existe la même configuration dans d’autres fichiers."
+"warning.config.item.settings.unknown": "Problème trouvé dans le fichier - L’objet '' utilise un type de paramètre inconnu ''."
+"warning.config.item.settings.invulnerable.invalid_damage_source": "Problème trouvé dans le fichier - L’objet '' utilise une source de dégâts inconnue ''. Sources autorisées : []."
+"warning.config.item.settings.equipment.missing_asset_id": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'asset-id' pour le paramètre 'equipment'."
+"warning.config.item.settings.equipment.invalid_asset_id": "Problème trouvé dans le fichier - L’objet '' utilise un 'asset-id' invalide pour le paramètre 'equipment'. Il se peut que la configuration de l’équipement n’existe pas ou que l’ID soit mal orthographié."
+"warning.config.item.settings.projectile.missing_item": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'item' pour le paramètre 'projectile'."
+"warning.config.item.settings.craft_remainder.missing_type": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'type' pour 'craft-remainder'."
+"warning.config.item.settings.craft_remainder.invalid_type": "Problème trouvé dans le fichier - L’objet '' utilise un type de 'craft-remainder' invalide ''."
+"warning.config.item.settings.craft_remainder.fixed.missing_item": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'item' pour un 'craft-remainder' fixe."
+"warning.config.item.settings.craft_remainder.recipe_based.missing_terms": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'terms' pour un 'craft-remainder' basé sur une recette."
+"warning.config.item.data.attribute_modifiers.missing_type": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'type' pour les données 'attribute-modifiers'."
+"warning.config.item.data.attribute_modifiers.missing_amount": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'amount' pour les données 'attribute-modifiers'."
+"warning.config.item.data.attribute_modifiers.missing_operation": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'operation' pour les données 'attribute-modifiers'."
+"warning.config.item.data.attribute_modifiers.display.missing_type": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'type' pour les données d’affichage 'attribute-modifiers'."
+"warning.config.item.data.attribute_modifiers.display.missing_value": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'value' pour les données d’affichage 'attribute-modifiers'."
+"warning.config.item.data.external.missing_source": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'source' pour les données 'external'."
+"warning.config.item.data.external.missing_id": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'id' pour les données 'external'."
+"warning.config.item.data.external.invalid_source": "Problème trouvé dans le fichier - L’objet '' utilise une source de données 'external' invalide ''."
+"warning.config.item.missing_material": "Problème trouvé dans le fichier - L’objet '' manque l’argument obligatoire 'material'."
+"warning.config.item.invalid_material": "Problème trouvé dans le fichier - L’objet '' utilise un type de matériau invalide ''."
+"warning.config.item.invalid_custom_model_data": "Problème trouvé dans le fichier - L’objet '' utilise des données de modèle personnalisées négatives '', ce qui est invalide."
+"warning.config.item.bad_custom_model_data": "Problème trouvé dans le fichier - L’objet '' utilise des données de modèle personnalisées trop grandes ''. Il est recommandé d’utiliser une valeur inférieure à 16 777 216."
+"warning.config.item.item_model.conflict": "Problème trouvé dans le fichier - L’objet '' utilise une option 'item-model' invalide car ce modèle est déjà utilisé par un objet vanilla."
+"warning.config.item.custom_model_data.conflict": "Problème trouvé dans le fichier - L’objet '' utilise des données de modèle personnalisées '' déjà attribuées à l’objet ''."
+"warning.config.item.custom_model_data.exhausted": "Problème trouvé dans le fichier - Impossible d’allouer des données de modèle personnalisées pour l’objet '' car toutes les données disponibles pour le matériau '' sont épuisées."
+"warning.config.item.invalid_component": "Problème trouvé dans le fichier - L’objet '' utilise un type de composant inexistant ''."
+"warning.config.item.missing_model_id": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'custom-model-data' ou 'item-model'."
+"warning.config.item.missing_model": "Problème trouvé dans le fichier - L’objet '' manque la section 'model' requise pour la compatibilité avec les packs de ressources 1.21.4+."
+"warning.config.item.behavior.missing_type": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'type' pour son comportement."
+"warning.config.item.behavior.invalid_type": "Problème trouvé dans le fichier - L’objet '' utilise un type de comportement invalide ''."
+"warning.config.item.behavior.block.missing_block": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'block' pour le comportement 'block_item'."
+"warning.config.item.behavior.wall_block.missing_block": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'block' pour le comportement 'wall_block_item'."
+"warning.config.item.behavior.furniture.missing_furniture": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'furniture' pour le comportement 'furniture_item'."
+"warning.config.item.behavior.liquid_collision.missing_block": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'block' pour le comportement 'liquid_collision_block_item'."
+"warning.config.item.behavior.double_high.missing_block": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'block' pour le comportement 'double_high_block_item'."
+"warning.config.item.legacy_model.missing_path": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'path' pour le modèle legacy."
+"warning.config.item.legacy_model.overrides.missing_path": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'path' pour les overrides du modèle legacy."
+"warning.config.item.legacy_model.overrides.missing_predicate": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'predicate' pour les overrides du modèle legacy."
+"warning.config.item.legacy_model.cannot_convert": "Problème trouvé dans le fichier - Impossible de convertir les objets 1.21.4+ au format legacy pour l’objet ''. Veuillez créer manuellement la section 'legacy-model'."
+"warning.config.item.model.invalid_type": "Problème trouvé dans le fichier - L’objet '' utilise un type de modèle invalide ''."
+"warning.config.item.model.tint.missing_type": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'type' pour le tint."
+"warning.config.item.model.tint.invalid_type": "Problème trouvé dans le fichier - L’objet '' utilise un type de tint invalide ''."
+"warning.config.item.model.tint.constant.missing_value": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'value' pour le tint constant."
+"warning.config.item.model.tint.grass.invalid_temp": "Problème trouvé dans le fichier - L’objet '' utilise une température invalide '' pour le tint de l’herbe (valeurs attendues entre 0 et 1)."
+"warning.config.item.model.tint.grass.invalid_downfall": "Problème trouvé dans le fichier - L’objet '' utilise une précipitation invalide '' pour le tint de l’herbe (valeurs attendues entre 0 et 1)."
+"warning.config.item.model.tint.invalid_value": "Problème trouvé dans le fichier - L’objet '' utilise un tint invalide ''."
+"warning.config.item.model.base.missing_path": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'path' pour le modèle 'minecraft:model'."
+"warning.config.item.model.base.invalid_path": "Problème trouvé dans le fichier - L’objet '' a un 'path' invalide '' contenant des caractères interdits. Voir https://minecraft.wiki/w/Resource_location#Legal_characters."
+"warning.config.item.model.condition.missing_property": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'property' pour le modèle 'minecraft:condition'."
+"warning.config.item.model.condition.invalid_property": "Problème trouvé dans le fichier - L’objet '' utilise une propriété invalide '' pour le modèle 'minecraft:condition'."
+"warning.config.item.model.condition.missing_on_true": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'on-true' pour le modèle 'minecraft:condition'."
+"warning.config.item.model.condition.missing_on_false": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'on-false' pour le modèle 'minecraft:condition'."
+"warning.config.item.model.condition.keybind.missing_keybind": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'keybind' pour la propriété 'minecraft:keybind_down'."
+"warning.config.item.model.condition.has_component.missing_component": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'component' pour la propriété 'minecraft:has_component'."
+"warning.config.item.model.condition.component.missing_predicate": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'predicate' pour la propriété 'minecraft:component'."
+"warning.config.item.model.condition.component.missing_value": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'value' pour la propriété 'minecraft:component'."
+"warning.config.item.model.composite.missing_models": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'models' pour le modèle 'minecraft:composite'."
+"warning.config.item.model.range_dispatch.missing_property": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'property' pour le modèle 'minecraft:range_dispatch'."
+"warning.config.item.model.range_dispatch.invalid_property": "Problème trouvé dans le fichier - L’objet '' utilise une propriété invalide '' pour le modèle 'minecraft:range_dispatch'."
+"warning.config.item.model.range_dispatch.missing_entries": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'entries' pour le modèle 'minecraft:composite'."
+"warning.config.item.model.range_dispatch.entry.missing_model": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'model' pour l’une des entrées du modèle 'minecraft:composite'."
+"warning.config.item.model.range_dispatch.compass.missing_target": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'target' pour la propriété 'minecraft:compass'."
+"warning.config.item.model.range_dispatch.time.missing_source": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'source' pour la propriété 'minecraft:time'."
+"warning.config.item.model.select.missing_property": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'property' pour le modèle 'minecraft:select'."
+"warning.config.item.model.select.invalid_property": "Problème trouvé dans le fichier - L’objet '' utilise une propriété invalide '' pour le modèle 'minecraft:select'."
+"warning.config.item.model.select.missing_cases": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'cases' pour le modèle 'minecraft:select'."
+"warning.config.item.model.select.case.missing_when": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'when' pour l’un des cas du modèle 'minecraft:select'."
+"warning.config.item.model.select.case.missing_model": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'model' pour l’un des cas du modèle 'minecraft:select'."
+"warning.config.item.model.select.block_state.missing_property": "Problème trouvé dans le fichier - L’objet '' manque l’argument requis 'block-state-property' pour la propriété 'minecraft:block_state'."
+"warning.config.item.model.select.local_time.missing_pattern": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'pattern' pour la propriété 'minecraft:local_time'."
+"warning.config.item.model.select.component.missing_component": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'component' pour la propriété 'minecraft:component'."
+"warning.config.item.model.special.missing_type": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'type' pour le modèle 'minecraft:special'."
+"warning.config.item.model.special.missing_path": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'path' pour le modèle 'minecraft:special'."
+"warning.config.item.model.special.invalid_path": "Problème trouvé dans le fichier - L'objet '' utilise un argument 'path' invalide '' pour le modèle 'minecraft:special' contenant des caractères interdits. Veuillez lire https://minecraft.wiki/w/Resource_location#Legal_characters."
+"warning.config.item.model.special.invalid_type": "Problème trouvé dans le fichier - L'objet '' utilise un type invalide '' pour le modèle 'minecraft:special'."
+"warning.config.item.model.special.banner.missing_color": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'color' pour le modèle spécial 'minecraft:banner'."
+"warning.config.item.model.special.bed.missing_texture": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'texture' pour le modèle spécial 'minecraft:bed'."
+"warning.config.item.model.special.sign.missing_wood_type": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'wood-type' pour le modèle spécial 'minecraft:hanging_sign'/'minecraft:standing_sign'."
+"warning.config.item.model.special.sign.missing_texture": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'texture' pour le modèle spécial 'minecraft:hanging_sign'/'minecraft:standing_sign'."
+"warning.config.item.model.special.chest.missing_texture": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'texture' pour le modèle spécial 'minecraft:chest'."
+"warning.config.item.model.special.chest.invalid_openness": "Problème trouvé dans le fichier - L'objet '' utilise une valeur 'openness' invalide '' pour le modèle spécial 'minecraft:chest'. Plage valide '0~1'."
+"warning.config.item.model.special.shulker_box.missing_texture": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'texture' pour le modèle spécial 'minecraft:shulker_box'."
+"warning.config.item.model.special.shulker_box.invalid_openness": "Problème trouvé dans le fichier - L'objet '' utilise une valeur 'openness' invalide '' pour le modèle spécial 'minecraft:shulker_box'. Plage valide '0~1'."
+"warning.config.item.model.special.head.missing_kind": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'kind' pour le modèle spécial 'minecraft:head'."
+"warning.config.item.model.special.copper_golem_statue.missing_pose": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'pose' pour le modèle spécial 'minecraft:copper_golem_statue'."
+"warning.config.item.model.special.copper_golem_statue.missing_texture": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'texture' pour le modèle spécial 'minecraft:copper_golem_statue'."
+"warning.config.item.updater.missing_type": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'type' pour le mise à jour d'objet."
+"warning.config.item.updater.invalid_type": "Problème trouvé dans le fichier - L'objet '' utilise un argument 'type' invalide '' pour le mise à jour d'objet."
+"warning.config.item.updater.transmute.missing_material": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'material' pour la mise à jour d'objet 'transmute'."
+"warning.config.block_state_mapping.invalid_state": "Problème trouvé dans le fichier - La configuration '' utilise un état de bloc invalide ''."
+"warning.config.block_state_mapping.conflict": "Problème trouvé dans le fichier - La configuration '' ne peut pas mapper l'état de bloc à car il a déjà été mappé à ."
+"warning.config.block.duplicate": "Problème trouvé dans le fichier - Bloc dupliqué ''. Vérifiez si la même configuration existe dans d'autres fichiers."
+"warning.config.block.missing_state": "Problème trouvé dans le fichier - Le bloc '' manque l'argument requis 'state'."
+"warning.config.block.state.property.missing_type": "Problème trouvé dans le fichier - Le bloc '' manque l'argument requis 'type' pour la propriété ''."
+"warning.config.block.state.property.invalid_type": "Problème trouvé dans le fichier - Le bloc '' utilise un argument 'type' invalide '' pour la propriété ''."
+"warning.config.block.state.property.integer.invalid_range": "Problème trouvé dans le fichier - Le bloc '' utilise un argument 'range' invalide '' pour la propriété entière ''. Syntaxe correcte: 1~2."
+"warning.config.block.state.property.invalid_format": "Problème trouvé dans le fichier - Le bloc '' utilise un format de propriété d'état de bloc invalide ''."
+"warning.config.block.state.missing_state": "Problème trouvé dans le fichier - Le bloc '' manque l'argument requis 'state' pour 'state'."
+"warning.config.block.state.missing_properties": "Problème trouvé dans le fichier - Le bloc '' manque la section requise 'properties' pour 'states'."
+"warning.config.block.state.missing_appearances": "Problème trouvé dans le fichier - Le bloc '' manque la section requise 'appearances' pour 'states'."
+"warning.config.block.state.entity_renderer.invalid_type": "Problème trouvé dans le fichier - Le bloc '' utilise un type de renderer d'entité invalide ''."
+"warning.config.block.state.entity_renderer.item_display.missing_item": "Problème trouvé dans le fichier - Le bloc '' manque l'argument requis 'item' pour le renderer d'entité 'item_display'."
+"warning.config.block.state.entity_renderer.text_display.missing_text": "Problème trouvé dans le fichier - Le bloc '' manque l'argument requis 'text' pour le renderer d'entité 'text_display'."
+"warning.config.block.state.entity_renderer.better_model.missing_model": "Problème trouvé dans le fichier - Le bloc '' manque l'argument requis 'model' pour le renderer d'entité 'better_model'."
+"warning.config.block.state.entity_renderer.model_engine.missing_model": "Problème trouvé dans le fichier - Le bloc '' manque l'argument requis 'model' pour le renderer d'entité 'model_engine'."
+"warning.config.block.state.variant.invalid_appearance": "Problème trouvé dans le fichier - Le bloc '' a une erreur: la variante '' utilise une apparence inexistante ''."
+"warning.config.block.state.invalid_vanilla": "Problème trouvé dans le fichier - Le bloc '' utilise un état de bloc vanilla invalide ''."
+"warning.config.block.state.invalid_auto_state": "Problème trouvé dans le fichier - Le bloc '' utilise un auto-état invalide ''. Valeurs autorisées: []."
+"warning.config.block.state.auto_state.exhausted": "Problème trouvé dans le fichier - Le groupe d'état visuel '' a atteint sa capacité maximale de '' slots et ne peut pas allouer d'état pour le bloc ''."
+"warning.config.block.state.unavailable_vanilla": "Problème trouvé dans le fichier - Le bloc '' utilise un état de bloc vanilla non disponible ''. Veuillez libérer cet état dans block-state-mappings."
+"warning.config.block.state.invalid_vanilla_id": "Problème trouvé dans le fichier - Le bloc '' utilise un état de bloc vanilla '' qui dépasse la plage de slots disponible '0~'."
+"warning.config.block.state.invalid_id": "Problème trouvé dans le fichier - La plage ID de l'état de bloc () utilisée par le bloc '' est hors de la plage valide 0 à . Veuillez ajouter plus de blocs côté serveur dans 'config.yml' si les slots actuels sont épuisés."
+"warning.config.block.state.id.conflict": "Problème trouvé dans le fichier - Le bloc '' n'a pas pu lier l'état réel pour '' car il est occupé par ''."
+"warning.config.block.state.id.exhausted": "Problème trouvé dans le fichier - Impossible d'allouer suffisamment d'état réel pour le bloc ''. Ajoutez plus de blocs côté serveur dans 'config.yml' et redémarrez si les slots actuels sont épuisés."
+"warning.config.block.state.model.missing_path": "Problème trouvé dans le fichier - Le bloc '' manque l'option requise 'path' pour 'model'."
+"warning.config.block.state.model.invalid_path": "Problème trouvé dans le fichier - Le bloc '' a un argument 'path' '' contenant des caractères interdits. Veuillez lire https://minecraft.wiki/w/Resource_location#Legal_characters"
+"warning.config.block.state.model.conflict": "Problème trouvé dans le fichier - Le bloc '' essaie de lier le modèle '' à l'état '' déjà lié au modèle ''."
+"warning.config.block.settings.unknown": "Problème trouvé dans le fichier - Le bloc '' utilise un type de configuration inconnu ''."
+"warning.config.block.behavior.missing_type": "Problème trouvé dans le fichier - Le bloc '' manque l'argument requis 'type' pour le comportement du bloc."
+"warning.config.block.behavior.concrete.missing_solid": "Problème trouvé dans le fichier - Le bloc '' manque de l'option requise 'solid-block' pour le comportement 'concrete_block'."
+"warning.config.block.behavior.crop.missing_age": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'age' pour le comportement 'crop_block'."
+"warning.config.block.behavior.vertical_crop.missing_age": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'age' pour le comportement 'vertical_crop_block'."
+"warning.config.block.behavior.leaves.missing_persistent": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'persistent' pour le comportement 'leaves_block'."
+"warning.config.block.behavior.leaves.missing_distance": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'distance' pour le comportement 'leaves_block'."
+"warning.config.block.behavior.lamp.missing_lit": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'lit' pour le comportement 'lamp_block'."
+"warning.config.block.behavior.toggleable_lamp.missing_lit": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'lit' pour le comportement 'toggleable_lamp_block'."
+"warning.config.block.behavior.toggleable_lamp.missing_powered": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'powered' pour le comportement 'toggleable_lamp_block'."
+"warning.config.block.behavior.door.missing_half": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'half' pour le comportement 'door_block'."
+"warning.config.block.behavior.door.missing_facing": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'facing' pour le comportement 'door_block'."
+"warning.config.block.behavior.door.missing_hinge": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'hinge' pour le comportement 'door_block'."
+"warning.config.block.behavior.door.missing_open": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'open' pour le comportement 'door_block'."
+"warning.config.block.behavior.door.missing_powered": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'powered' pour le comportement 'door_block'."
+"warning.config.block.behavior.trapdoor.missing_half": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'half' pour le comportement 'trapdoor_block'."
+"warning.config.block.behavior.trapdoor.missing_facing": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'facing' pour le comportement 'trapdoor_block'."
+"warning.config.block.behavior.trapdoor.missing_open": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'open' pour le comportement 'trapdoor_block'."
+"warning.config.block.behavior.trapdoor.missing_powered": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'powered' pour le comportement 'trapdoor_block'."
+"warning.config.block.behavior.stackable.missing_property": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise '' pour le comportement 'stackable_block'."
+"warning.config.block.behavior.stackable.missing_items": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'items' pour le comportement 'stackable_block'."
+"warning.config.block.behavior.fence_gate.missing_facing": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'facing' pour le comportement 'fence_gate_block'."
+"warning.config.block.behavior.fence_gate.missing_in_wall": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'in_wall' pour le comportement 'fence_gate_block'."
+"warning.config.block.behavior.fence_gate.missing_open": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'open' pour le comportement 'fence_gate_block'."
+"warning.config.block.behavior.fence_gate.missing_powered": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'powered' pour le comportement 'fence_gate_block'."
+"warning.config.block.behavior.slab.missing_type": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'type' pour le comportement 'slab_block'."
+"warning.config.block.behavior.stairs.missing_facing": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'facing' pour le comportement 'stairs_block'."
+"warning.config.block.behavior.stairs.missing_half": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'half' pour le comportement 'stairs_block'."
+"warning.config.block.behavior.stairs.missing_shape": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'shape' pour le comportement 'stairs_block'."
+"warning.config.block.behavior.sofa.missing_facing": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'facing' pour le comportement 'sofa_block'."
+"warning.config.block.behavior.sofa.missing_shape": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'shape' pour le comportement 'sofa_block'."
+"warning.config.block.behavior.pressure_plate.missing_powered": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'powered' pour le comportement 'pressure_plate_block'."
+"warning.config.block.behavior.grass.missing_feature": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'feature' pour le comportement 'grass_block'."
+"warning.config.block.behavior.double_high.missing_half": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'half' pour le comportement 'double_block'."
+"warning.config.block.behavior.change_over_time.missing_next_block": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'next_block' pour le comportement 'change_over_time_block'."
+"warning.config.block.behavior.directional_attached.missing_facing": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'facing' pour le comportement 'directional_attached_block'."
+"warning.config.block.behavior.wall_torch_particle.missing_facing": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'facing' pour le comportement 'wall_torch_particle_block'."
+"warning.config.block.behavior.fence.missing_north": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'north' pour le comportement 'fence_block'."
+"warning.config.block.behavior.fence.missing_east": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'east' pour le comportement 'fence_block'."
+"warning.config.block.behavior.fence.missing_south": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'south' pour le comportement 'fence_block'."
+"warning.config.block.behavior.fence.missing_west": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'west' pour le comportement 'fence_block'."
+"warning.config.block.behavior.face_attached_horizontal_directional.missing_face": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'face' pour le comportement 'face_attached_horizontal_directional_block'."
+"warning.config.block.behavior.face_attached_horizontal_directional.missing_facing": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'facing' pour le comportement 'face_attached_horizontal_directional_block'."
+"warning.config.block.behavior.button.missing_powered": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'powered' pour le comportement 'button_block'."
+"warning.config.block.behavior.stem.missing_age": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'age' pour le comportement 'stem_block'."
+"warning.config.block.behavior.stem.missing_fruit": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'fruit' pour le comportement 'stem_block'."
+"warning.config.block.behavior.stem.missing_attached_stem": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'attached_stem' pour le comportement 'stem_block'."
+"warning.config.block.behavior.attached_stem.missing_facing": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'facing' pour le comportement 'attached_stem_block'."
+"warning.config.block.behavior.attached_stem.missing_fruit": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'fruit' pour le comportement 'attached_stem_block'."
+"warning.config.block.behavior.attached_stem.missing_stem": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'stem' pour le comportement 'attached_stem_block'."
+"warning.config.block.behavior.chime.missing_sounds_projectile_hit": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'sounds.projectile-hit' pour le comportement 'chime_block'."
+"warning.config.block.behavior.surface_spreading.missing_base_block": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'base-block' pour le comportement 'surface_spreading_block'."
+"warning.config.block.behavior.snowy.missing_snowy": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'snowy' pour le comportement 'snowy_block'."
+"warning.config.block.behavior.sapling.missing_stage": "Problème trouvé dans le fichier - Le bloc '' manque de la propriété requise 'stage' pour le comportement 'sapling_block'."
+"warning.config.block.behavior.sapling.missing_feature": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'feature' pour le comportement 'sapling_block'."
+"warning.config.block.behavior.strippable.missing_stripped": "Problème trouvé dans le fichier - Le bloc '' manque de l'argument requis 'stripped' pour le comportement 'strippable_block'."
+"warning.config.block.behavior.invalid_type": "Problème trouvé dans le fichier - Le bloc '' utilise un type de comportement de bloc invalide ''."
+"warning.config.model.generation.missing_parent": "Problème trouvé dans le fichier - La configuration '' manque de l'argument requis 'parent' dans la section 'generation'."
+"warning.config.model.generation.conflict": "Problème trouvé dans le fichier - Impossible de générer le modèle pour '' car deux configurations ou plus essaient de générer des modèles JSON différents avec le même chemin : ''."
+"warning.config.model.generation.invalid_display_position": "Problème trouvé dans le fichier - La configuration '' utilise une position d'affichage invalide '' dans la section 'generation.display'. Positions autorisées : []"
+"warning.config.model.generation.invalid_gui_light": "Problème trouvé dans le fichier - La configuration '' utilise une option gui-light invalide '' dans la section 'generation'. Options autorisées : []"
+"warning.config.model.generation.texture.invalid": "Problème trouvé dans le fichier - La configuration '' a une texture '' avec le chemin '' contenant des caractères interdits. Veuillez lire https://minecraft.wiki/w/Resource_location#Legal_characters."
+"warning.config.model.generation.parent.invalid": "Problème trouvé dans le fichier - La configuration '' a un argument parent '' contenant des caractères interdits. Veuillez lire https://minecraft.wiki/w/Resource_location#Legal_characters."
+"warning.config.emoji.missing_keywords": "Problème trouvé dans le fichier - L'emoji '' manque de l'argument requis 'keywords'."
+"warning.config.emoji.duplicate": "Problème trouvé dans le fichier - Emoji dupliqué ''. Vérifiez si la même configuration existe dans d'autres fichiers."
+"warning.config.emoji.invalid_image": "Problème trouvé dans le fichier - L'emoji '' utilise un argument 'image' invalide ''."
+"warning.config.advancement.duplicate": "Problème trouvé dans le fichier - Avancement dupliqué ''. Vérifiez si la même configuration existe dans d'autres fichiers."
+"warning.config.loot_table.missing_pools": "Problème trouvé dans le fichier - '' a une table de butin mal configurée qui manque de l'argument requis 'pools'."
+"warning.config.loot_table.invalid_pools_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, 'pools' doit être une liste de maps/arrays, type actuel : ''."
+"warning.config.loot_table.invalid_conditions_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, 'conditions' doit être une liste de maps, type actuel : ''."
+"warning.config.loot_table.invalid_functions_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, 'functions' doit être une liste de maps, type actuel : ''."
+"warning.config.loot_table.invalid_entries_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, 'entries' doit être une liste de maps, type actuel : ''."
+"warning.config.loot_table.function.missing_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, une des fonctions manque de l'argument requis 'type'."
+"warning.config.loot_table.function.invalid_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, une des fonctions utilise un type de fonction invalide ''."
+"warning.config.loot_table.function.apply_bonus.missing_enchantment": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, la fonction 'apply_bonus' manque de l'argument requis 'enchantment'."
+"warning.config.loot_table.function.apply_bonus.missing_formula": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, la fonction 'apply_bonus' manque de l'argument requis 'formula'."
+"warning.config.loot_table.function.drop_exp.missing_count": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, la fonction 'drop_exp' manque de l'argument requis 'count'."
+"warning.config.loot_table.function.set_count.missing_count": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, la fonction 'set_count' manque de l'argument requis 'count'."
+"warning.config.loot_table.function.apply_data.missing_data": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, la fonction 'apply_data' manque de l'argument requis 'data'."
+"warning.config.loot_table.entry.missing_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, une des entrées manque de l'argument requis 'type'."
+"warning.config.loot_table.entry.invalid_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, une des entrées utilise un type invalide ''."
+"warning.config.loot_table.entry.exp.missing_count": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, l'entrée 'exp' manque de l'argument requis 'count'."
+"warning.config.loot_table.entry.item.missing_item": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, l'entrée 'item' manque de l'argument requis 'item'."
+"warning.config.loot_table.condition.missing_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, une des conditions manque de l'argument requis 'type'."
+"warning.config.loot_table.condition.invalid_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, une des conditions utilise un type invalide ''."
+"warning.config.host.missing_type": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'type' est manquant pour l'hôte."
+"warning.config.host.invalid_type": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - Le type d'hôte '' est invalide. Veuillez lire https://xiao-momi.github.io/craft-engine-wiki/getting_start/set_up_host"
+"warning.config.host.external.missing_url": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'url' est manquant pour l'hôte externe."
+"warning.config.host.alist.missing_api_url": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'api-url' est manquant pour l'hôte alist."
+"warning.config.host.alist.missing_username": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'username' ou la variable d'environnement 'CE_ALIST_USERNAME' est manquant pour l'hôte alist."
+"warning.config.host.alist.missing_password": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'password' ou la variable d'environnement 'CE_ALIST_PASSWORD' est manquant pour l'hôte alist."
+"warning.config.host.alist.missing_upload_path": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'upload-path' est manquant pour l'hôte alist."
+"warning.config.host.dropbox.missing_app_key": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'app-key' ou la variable d'environnement 'CE_DROPBOX_APP_KEY' est manquant pour l'hôte dropbox."
+"warning.config.host.dropbox.missing_app_secret": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'app-secret' ou la variable d'environnement 'CE_DROPBOX_APP_SECRET' est manquant pour l'hôte dropbox."
+"warning.config.host.dropbox.missing_refresh_token": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'refresh-token' ou la variable d'environnement 'CE_DROPBOX_REFRESH_TOKEN' est manquant pour l'hôte dropbox."
+"warning.config.host.dropbox.missing_upload_path": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'upload-path' est manquant pour l'hôte dropbox."
+"warning.config.host.lobfile.missing_api_key": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'api-key' est manquant pour l'hôte lobfile."
+"warning.config.host.onedrive.missing_client_id": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'client-id' ou la variable d'environnement 'CE_ONEDRIVE_CLIENT_ID' est manquant pour l'hôte onedrive."
+"warning.config.host.onedrive.missing_client_secret": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'client-secret' ou la variable d'environnement 'CE_ONEDRIVE_CLIENT_SECRET' est manquant pour l'hôte onedrive."
+"warning.config.host.onedrive.missing_refresh_token": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'refresh-token' ou la variable d'environnement 'CE_ONEDRIVE_REFRESH_TOKEN' est manquant pour l'hôte onedrive."
+"warning.config.host.onedrive.missing_upload_path": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'upload-path' est manquant pour l'hôte onedrive."
+"warning.config.host.s3.missing_endpoint": "Problème trouvé dans config.yml à 'resource-pack.delivery.hosting' - L'argument requis 'endpoint' est manquant pour l'hôte s3."
+"warning.config.host.s3.missing_protocol": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'protocol' manquant pour le host s3."
+"warning.config.host.s3.missing_bucket": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'bucket' manquant pour le host s3."
+"warning.config.host.s3.missing_region": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'region' manquant pour le host s3."
+"warning.config.host.s3.missing_access_key": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'access-key-id' ou variable d'environnement 'CE_S3_ACCESS_KEY_ID' manquant pour le host s3."
+"warning.config.host.s3.missing_secret": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'access-key-secret' ou variable d'environnement 'CE_S3_ACCESS_KEY_SECRET' manquant pour le host s3."
+"warning.config.host.s3.missing_upload_path": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'upload-path' manquant pour le host s3."
+"warning.config.host.s3.missing_cdn_domain": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'cdn.domain' manquant pour le host s3."
+"warning.config.host.s3.missing_cdn_protocol": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'cdn.protocol' manquant pour le host s3."
+"warning.config.host.self.missing_ip": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'ip' manquant pour le host local."
+"warning.config.host.self.invalid_port": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Port invalide '' pour le host local."
+"warning.config.host.self.invalid_url": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - URL invalide '' pour le host local."
+"warning.config.host.gitlab.missing_url": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'gitlab-url' manquant pour le host gitlab."
+"warning.config.host.gitlab.missing_token": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'access-token' manquant pour le host gitlab."
+"warning.config.host.gitlab.missing_project": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'project-id' manquant pour le host gitlab."
+"warning.config.host.proxy.missing_host": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'host' manquant pour le proxy."
+"warning.config.host.proxy.missing_port": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'port' manquant pour le proxy."
+"warning.config.host.proxy.missing_scheme": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Argument requis 'scheme' manquant pour le proxy."
+"warning.config.host.proxy.invalid": "Problème trouvé dans config.yml en section 'resource-pack.delivery.hosting' - Proxy invalide ''."
+"warning.config.conflict_matcher.missing_type": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'type' manquant pour un des gestionnaires."
+"warning.config.conflict_matcher.invalid_type": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Un des termes utilise un type invalide ''."
+"warning.config.conflict_matcher.exact.missing_path": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'path' manquant pour le comparateur 'exact'."
+"warning.config.conflict_matcher.contains.missing_path": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'path' manquant pour le comparateur 'contains'."
+"warning.config.conflict_matcher.filename.missing_name": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'path' manquant pour le comparateur 'filename'."
+"warning.config.conflict_matcher.pattern.missing_pattern": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'pattern' manquant pour le comparateur 'pattern'."
+"warning.config.conflict_matcher.parent_prefix.missing_prefix": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'prefix' manquant pour le comparateur 'parent_path_prefix'."
+"warning.config.conflict_matcher.parent_suffix.missing_suffix": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'suffix' manquant pour le comparateur 'parent_path_suffix'."
+"warning.config.conflict_matcher.inverted.missing_term": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'term' manquant pour le comparateur 'inverted'."
+"warning.config.conflict_matcher.all_of.missing_terms": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'terms' manquant pour le comparateur 'all_of'."
+"warning.config.conflict_matcher.any_of.missing_terms": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'terms' manquant pour le comparateur 'any_of'."
+"warning.config.conflict_resolution.missing_type": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Argument requis 'type' manquant pour une des résolutions."
+"warning.config.conflict_resolution.invalid_type": "Problème trouvé dans config.yml en section 'resource-pack.duplicated-files-handler' - Une des résolutions utilise un type invalide ''."
+"warning.config.event.missing_trigger": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'on' pour les déclencheurs d'événement."
+"warning.config.event.invalid_trigger": "Problème trouvé dans le fichier - La configuration '' utilise un déclencheur d'événement invalide ''."
+"warning.config.event.condition.missing_type": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'type' pour la condition d'événement."
+"warning.config.event.condition.invalid_type": "Problème trouvé dans le fichier - La configuration '' utilise un argument 'type' invalide '' pour la condition d'événement."
+"warning.config.function.missing_type": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'type' pour la fonction."
+"warning.config.function.invalid_type": "Problème trouvé dans le fichier - La configuration '' utilise un type de fonction invalide ''."
+"warning.config.function.command.missing_command": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'command' pour la fonction 'command'."
+"warning.config.function.actionbar.missing_actionbar": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'actionbar' pour la fonction 'actionbar'."
+"warning.config.function.message.missing_message": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'message' pour la fonction 'message'."
+"warning.config.function.open_window.missing_gui_type": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'gui-type' pour la fonction 'open_window'."
+"warning.config.function.open_window.invalid_gui_type": "Problème trouvé dans le fichier - La configuration '' utilise un type de gui invalide '' pour la fonction 'open_window'. Types autorisés : []."
+"warning.config.function.run.missing_functions": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'functions' pour la fonction 'run'."
+"warning.config.function.place_block.missing_block_state": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'block-state' pour la fonction 'place_block'."
+"warning.config.function.set_food.missing_food": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'food' pour la fonction 'set_food'."
+"warning.config.function.set_saturation.missing_saturation": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'saturation' pour la fonction 'set_saturation'."
+"warning.config.function.play_sound.missing_sound": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'sound' pour la fonction 'play_sound'."
+"warning.config.function.particle.missing_particle": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'particle' pour la fonction 'particle'."
+"warning.config.function.particle.missing_color": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'color' pour la fonction 'particle'."
+"warning.config.function.particle.missing_from": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'from' pour la fonction 'particle'."
+"warning.config.function.particle.missing_to": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'to' pour la fonction 'particle'."
+"warning.config.function.particle.missing_item": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'item' pour la fonction 'particle'."
+"warning.config.function.particle.missing_block_state": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'block-state' pour la fonction 'particle'."
+"warning.config.function.leveler_exp.missing_count": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'count' pour la fonction 'leveler_exp'."
+"warning.config.function.leveler_exp.missing_leveler": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'leveler' pour la fonction 'leveler_exp'."
+"warning.config.function.leveler_exp.missing_plugin": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'plugin' pour la fonction 'leveler_exp'."
+"warning.config.function.remove_potion_effect.missing_potion_effect": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'potion-effect' pour la fonction 'remove_potion_effect'."
+"warning.config.function.potion_effect.missing_potion_effect": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'potion-effect' pour la fonction 'potion_effect'."
+"warning.config.function.set_cooldown.missing_time": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'time' pour la fonction 'set_cooldown'."
+"warning.config.function.set_cooldown.missing_id": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'id' pour la fonction 'set_cooldown'."
+"warning.config.function.remove_cooldown.missing_id": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'id' pour la fonction 'remove_cooldown'."
+"warning.config.function.mythic_mobs_skill.missing_skill": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'skill' pour la fonction 'mythic_mobs_skill'."
+"warning.config.function.spawn_furniture.missing_furniture_id": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'furniture-id' pour la fonction 'spawn_furniture'."
+"warning.config.function.replace_furniture.missing_furniture_id": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'furniture-id' pour la fonction 'replace_furniture'."
+"warning.config.function.teleport.missing_x": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'x' pour la fonction 'teleport'."
+"warning.config.function.teleport.missing_y": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'y' pour la fonction 'teleport'."
+"warning.config.function.teleport.missing_z": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'z' pour la fonction 'teleport'."
+"warning.config.function.set_variable.missing_name": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'name' pour la fonction 'set_variable'."
+"warning.config.function.set_variable.missing_value": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'number' ou 'text' pour la fonction 'set_variable'."
+"warning.config.function.toast.missing_toast": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'toast' pour la fonction 'toast'."
+"warning.config.function.toast.missing_icon": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'icon' pour la fonction 'toast'."
+"warning.config.function.toast.invalid_advancement_type": "Problème trouvé dans le fichier - La configuration '' utilise un type d'avancement invalide '' pour la fonction 'toast'. Types autorisés : []."
+"warning.config.function.merchant_trade.missing_offers": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'offers' pour la fonction 'merchant_trade'."
+"warning.config.function.merchant_trade.offer.missing_cost_1": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'cost-1' pour les offres du marchand."
+"warning.config.function.merchant_trade.offer.missing_result": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'result' pour les offres du marchand."
+"warning.config.function.when.missing_source": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'source' pour la fonction 'when'."
+"warning.config.function.if_else.missing_rules": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'rules' pour la fonction 'if_else'."
+"warning.config.function.update_block_property.missing_properties": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'properties' pour la fonction 'update_block_property'."
+"warning.config.function.transform_block.missing_block": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'block' pour la fonction 'transform_block'."
+"warning.config.selector.missing_type": "Problème trouvé dans le fichier - La configuration '' manque l'argument requis 'type' pour le sélecteur."
+"warning.config.selector.invalid_type": "Problème trouvé dans le fichier - La configuration '' utilise un type de sélecteur invalide ''."
+"warning.config.selector.invalid_target": "Problème trouvé dans le fichier - La configuration '' utilise une cible de sélecteur invalide ''."
+"warning.config.resource_pack.item_model.already_exist": "Échec de génération du modèle d'objet pour '' car le fichier '' existe déjà."
+"warning.config.resource_pack.model.generation.already_exist": "Échec de génération du modèle car le fichier modèle '' existe déjà."
+"warning.config.resource_pack.generation.malformatted_json": "Le fichier Json '' est mal formaté."
+"warning.config.resource_pack.generation.missing_font_texture": "La police '' manque la texture requise : ''."
+"warning.config.resource_pack.generation.missing_model_texture": "Le modèle '' manque la texture ''."
+"warning.config.resource_pack.generation.missing_item_model": "L'objet '' manque le fichier modèle : ''."
+"warning.config.resource_pack.generation.missing_block_model": "L'état du bloc '' manque le fichier modèle : ''."
+"warning.config.resource_pack.generation.missing_parent_model": "Le modèle '' ne trouve pas le modèle parent : ''."
+"warning.config.resource_pack.generation.missing_equipment_texture": "L'équipement '' manque la texture ''."
+"warning.config.resource_pack.generation.missing_sound": "L'événement sonore '' manque le fichier ogg ''."
+"warning.config.resource_pack.generation.texture_not_in_atlas": "La texture '' n'est pas listée dans l'atlas. Vous devez ajouter le chemin de la texture dans l'atlas ou activer l'option 'fix-atlas' dans config.yml."
+"warning.config.resource_pack.invalid_overlay_format": "Problème trouvé dans config.yml en section 'resource-pack.overlay-format' - Format de superposition invalide ''. Le format doit contenir le placeholder '{version}'."
+"warning.config.equipment.duplicate": "Problème trouvé dans le fichier - Équipement dupliqué ''. Vérifiez s'il existe la même configuration dans d'autres fichiers."
+"warning.config.equipment.missing_type": "Problème trouvé dans le fichier - L'équipement '' manque l'argument requis 'type'."
+"warning.config.equipment.invalid_type": "Problème trouvé dans le fichier - L'équipement '' utilise un argument 'type' invalide."
+"warning.config.equipment.invalid_sacrificed_armor": "Problème trouvé dans config.yml en section 'equipment.sacrificed-vanilla-armor' - Type d'armure vanilla invalide ''."
+"warning.config.image.file_not_found": "Problème trouvé dans le fichier - Fichier PNG '' introuvable pour l'image ''."
+"warning.config.item.model.special.head.missing_texture": "Problème trouvé dans le fichier - L'objet '' manque l'argument requis 'texture' pour le modèle spécial 'minecraft:head'."
+"warning.config.loot_table.condition.table_bonus.missing_enchantment": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, la condition 'table_bonus' manque l'argument requis 'enchantment'."
+"warning.config.loot_table.condition.table_bonus.missing_chances": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, la condition 'table_bonus' manque l'argument requis 'chances'."
+"warning.config.loot_table.number.missing_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, un des nombres manque l'argument requis 'type'."
+"warning.config.loot_table.number.invalid_type": "Problème trouvé dans le fichier - '' a une table de butin mal configurée, un des nombres utilise un type invalide ''."
diff --git a/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java b/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java
index 633dcba99..65acf2db1 100644
--- a/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java
+++ b/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java
@@ -8,7 +8,7 @@ import java.nio.charset.StandardCharsets;
import java.util.Objects;
public class VersionHelper {
- public static final boolean PREMIUM = true;
+ public static final boolean PREMIUM = false;
public static final MinecraftVersion MINECRAFT_VERSION;
public static final boolean COMPONENT_RELEASE;
private static final int version;
diff --git a/gradle.properties b/gradle.properties
index 2128c0f6f..4a95770ec 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -8,7 +8,7 @@ project_group=net.momirealms
latest_supported_version=1.21.10
# Supported languages
-supported_languages=en,zh_cn,zh_tw,es,tr,de,ru_ru
+supported_languages=en,zh_cn,zh_tw,es,tr,de,ru_ru,fr_fr
# Dependency settings
paper_version=1.21.10
@@ -63,4 +63,4 @@ concurrent_util_version=0.0.3
#systemProp.http.proxyHost=127.0.0.1
#systemProp.http.proxyPort=7890
#systemProp.https.proxyHost=127.0.0.1
-#systemProp.https.proxyPort=7890
\ No newline at end of file
+#systemProp.https.proxyPort=7890