Перейти к основному содержимому

Machine Protection Config

Machines : messages de protection

Tous les messages que la protection des machines adresse au joueur. Pourquoi une entree et non des constantes. Ces phrases etaient ecrites en dur dans le service, moitie en anglais et moitie en francais. Les traduire aurait ete un demi-travail : la traduction suivante aurait demande une recompilation, et un serveur d'evenement n'aurait pas pu changer un ton sans toucher au code. Tout ce qui s'affiche doit se regler depuis l'editeur. Les gabarits sont substitues par le service : {limit} le plafond atteint, {machine} le nom de la machine, {dimensions} la liste des dimensions admises, {progress} l'avancement en ticks. Un gabarit absent du message est simplement ignore - retirer {machine} d'une phrase est un choix de formulation, pas une erreur. Chaque champ porte @Colored : les valeurs par defaut sont donc en MiniMessage, et le service les rend par [btc.renaud.machine.MachineProtectionService.component]. Envoyer ces textes par Component.text afficherait <red> litteralement - le piege exact que cette entree doit eviter.

Поля

ПолеТипПо умолчаниюОписание
notYourIslandString<red>Une machine ne se pose que sur ta propre île.</red>Pose refusee : la machine n'est pas sur l'ile du joueur.ПлейсхолдерыЦвета
cannotBuildString<red>Tu n'as pas le droit de construire ici.</red>Pose refusee : le joueur n'a pas le droit de construire a cet endroit.ПлейсхолдерыЦвета
noCrystalString<red>Cette dimension n'a pas de cristal de stabilisation.</red>Pose refusee : la dimension n'a pas de cristal de stabilisation.ПлейсхолдерыЦвета
wrongDimensionString<red>{machine} ne se pose que dans : <white>{dimensions}</white>.</red>Pose refusee : mauvaise dimension. {machine} et {dimensions} sont substitues.ПлейсхолдерыЦвета
playerLimitString<red>Tu as atteint ta limite de <white>{limit}</white> {machine}.</red>Pose refusee : plafond par joueur atteint. {limit} et {machine} sont substitues.ПлейсхолдерыЦвета
islandLimitString<red>Cette île a atteint sa limite de <white>{limit}</white> {machine}.</red>Pose refusee : plafond par ile atteint. {limit} et {machine} sont substitues.ПлейсхолдерыЦвета
dimensionLimitString<red>Cette dimension a atteint sa limite de <white>{limit}</white> {machine}.</red>Pose refusee : plafond par dimension atteint. {limit} et {machine} sont substitues.ПлейсхолдерыЦвета
islandDownString<red>Le système d'îles est indisponible : la pose est désactivée.</red>Pose refusee : le systeme d'iles ne repond pas. On echoue du bon cote, en refusant.ПлейсхолдерыЦвета
protectionDownString<red>Le système de protection est indisponible : la pose est désactivée.</red>Pose refusee : le systeme de protection ne repond pas.ПлейсхолдерыЦвета
statusString<gray>{machine} — progression : <white>{progress}</white> ticks</gray>Etat d'une machine. {machine} et {progress} sont substitues.ПлейсхолдерыЦвета
cannotBreakString<red>Tu n'as pas la permission de retirer cette machine.</red>Retrait refuse : le joueur n'a pas la permission.ПлейсхолдерыЦвета
cannotOpenString<red>Tu n'as pas la permission d'utiliser cette machine ici.</red>Ouverture refusee : le joueur n'a pas la permission.ПлейсхолдерыЦвета
placedString<green>Machine posée : <white>{machine}</white>.</green>Confirmation de pose. {machine} est substitue.ПлейсхолдерыЦвета
visualFailedString<red>La machine n'a pas pu être affichée ici.</red>Le visuel de la machine n'a pas pu etre cree a cet endroit.ПлейсхолдерыЦвета
misconfiguredString<red>Cette machine est mal configurée : son écran ne peut pas s'ouvrir.</red>La definition de la machine est incomplete : son ecran ne peut pas s'ouvrir.ПлейсхолдерыЦвета
noGuiStorageString<red>Cette machine n'a pas de stockage GUI configuré.</red>La machine n'a pas de stockage GUI configure.ПлейсхолдерыЦвета
linkCancelledString<gray>Liaison énergétique <white>annulée</white>.</gray>Liaison energetique annulee.ПлейсхолдерыЦвета
cannotRemovePermanentString<red>{machine} ne se casse pas — utilise <white>Déplacer</white> dans l'onglet Gestion.</red>Retrait refuse : la machine ne se casse jamais, elle se deplace. {machine} est substitue.ПлейсхолдерыЦвета
moveArmedString<gold>{machine} : <white>clic droit</white> sur le bloc où la poser.</gold>Deplacement arme : le joueur doit maintenant designer l'endroit. {machine} est substitue.ПлейсхолдерыЦвета
movedString<green>{machine} <white>déplacée</white>.</green>Deplacement reussi. {machine} est substitue.ПлейсхолдерыЦвета
moveGoneString<red>Cette machine n'existe plus.</red>Deplacement impossible : la machine a disparu entre la demande et le clic.ПлейсхолдерыЦвета
moveOtherWorldString<red>Une machine ne change pas de dimension.</red>Deplacement refuse : la destination est dans une autre dimension.ПлейсхолдерыЦвета