diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
deleted file mode 100644
index 591e9f2..0000000
--- a/CONTRIBUTING.md
+++ /dev/null
@@ -1,6 +0,0 @@
-Contributions are welcome but acceptance is completely up to tastybento. Do not be offended if your contribution is rejected.
-I will not accept any contributions that are formatting only, or mostly formatting.
-Automated code cleanup is also not a valid contribution as a first Pull Request. If a tool is doing your job,
-the submit an issue that recommends we use a specific tool.
-Contributions are accepted under the license terms and conditions. Note that this means we may use them elsewhere.
-Thank you!
diff --git a/PULL_REQUEST_TEMPLATE.md b/PULL_REQUEST_TEMPLATE.md
deleted file mode 100644
index 22ade9d..0000000
--- a/PULL_REQUEST_TEMPLATE.md
+++ /dev/null
@@ -1,5 +0,0 @@
-Thanks for submitting a pull request. Do not use this form for bug reports!
-Your submission must meet the minimum requirements of a contribution, i.e., add code, refactor code or fix code.
-It takes time and effort to review submissions, so please do not waste our time.
-Note: formatting/spacing-only submissions will be rejected!
-For submissions, we want you to use spaces, not tabs (4 spaces) - thank you.
diff --git a/pom.xml b/pom.xml
index dc1f977..5a3e5c7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -37,14 +37,14 @@
1.17.1-R0.1-SNAPSHOT
1.2.3-SNAPSHOT
- 1.20.0
+ 1.21.0
2.6.3
1.7
- 1.0.0
+ 1.1.0
${build.version}-SNAPSHOT
- 1.0.0
+ 1.1.0
-LOCAL
BentoBoxWorld_Challenges
diff --git a/src/main/java/world/bentobox/challenges/commands/admin/ChallengesGlobalAdminCommand.java b/src/main/java/world/bentobox/challenges/commands/admin/ChallengesGlobalAdminCommand.java
index 0e09c2b..e4401b9 100644
--- a/src/main/java/world/bentobox/challenges/commands/admin/ChallengesGlobalAdminCommand.java
+++ b/src/main/java/world/bentobox/challenges/commands/admin/ChallengesGlobalAdminCommand.java
@@ -37,7 +37,7 @@ public class ChallengesGlobalAdminCommand extends CompositeCommand
@Override
public void setup()
{
- this.setPermission("addon.admin.challenges");
+ this.setPermission("admin.challenges");
this.setParametersHelp("challenges.commands.admin.main.parameters");
this.setDescription("challenges.commands.admin.main.description");
}
diff --git a/src/main/java/world/bentobox/challenges/managers/ChallengesImportManager.java b/src/main/java/world/bentobox/challenges/managers/ChallengesImportManager.java
index aa76502..ed48f0c 100644
--- a/src/main/java/world/bentobox/challenges/managers/ChallengesImportManager.java
+++ b/src/main/java/world/bentobox/challenges/managers/ChallengesImportManager.java
@@ -101,10 +101,8 @@ public class ChallengesImportManager
Utils.sendMessage(user, user.getTranslation(Constants.ERRORS + "no-load",
Constants.PARAMETER_FILE, file, TextVariables.DESCRIPTION, e.getMessage()));
}
- else
- {
- this.addon.logError("Exception when loading file. " + e.getMessage());
- }
+
+ this.addon.logError("Exception when loading file. " + e.getMessage());
return;
}
@@ -119,10 +117,8 @@ public class ChallengesImportManager
user.getTranslation(Constants.ERRORS + "not-a-gamemode-world",
Constants.PARAMETER_WORLD, world.getName()));
}
- else
- {
- this.addon.logWarning("Given world is not a gamemode world.");
- }
+
+ this.addon.logWarning("Given world is not a gamemode world.");
return;
}
diff --git a/src/main/java/world/bentobox/challenges/managers/ChallengesManager.java b/src/main/java/world/bentobox/challenges/managers/ChallengesManager.java
index 6e19df9..7b9221e 100644
--- a/src/main/java/world/bentobox/challenges/managers/ChallengesManager.java
+++ b/src/main/java/world/bentobox/challenges/managers/ChallengesManager.java
@@ -113,41 +113,28 @@ public class ChallengesManager
* This comparator orders challenges by their level, order and name.
*/
private final Comparator challengeComparator = (o1, o2) -> {
- if (o1.getLevel().equals(o2.getLevel()))
+ ChallengeLevel o1Level = this.getLevel(o1.getLevel());
+ ChallengeLevel o2Level = this.getLevel(o2.getLevel());
+
+ if (o1Level == null && o2Level == null)
{
- if (o1.getOrder() == o2.getOrder())
- {
- // If orders are equal, sort by unique id
- return o1.getUniqueId().compareToIgnoreCase(o2.getUniqueId());
- }
- else
- {
- // If levels are equal, sort them by order numbers.
- return Integer.compare(o1.getOrder(), o2.getOrder());
- }
+ return Integer.compare(o1.getOrder(), o2.getOrder());
+ }
+ else if (o1Level == null)
+ {
+ return -1;
+ }
+ else if (o2Level == null)
+ {
+ return 1;
+ }
+ else if (o1Level.equals(o2Level))
+ {
+ return Integer.compare(o1.getOrder(), o2.getOrder());
}
else
{
- if (o1.getLevel().isEmpty() || o2.getLevel().isEmpty())
- {
- // If exist free level challenge, then it should be at the start.
- return Boolean.compare(o2.getLevel().isEmpty(), o1.getLevel().isEmpty());
- }
- else
- {
- ChallengeLevel o1Level = this.getLevel(o1.getLevel());
- ChallengeLevel o2Level = this.getLevel(o2.getLevel());
-
- if (o1Level == null || o2Level == null)
- {
- return Boolean.compare(o1Level == null, o2Level == null);
- }
- else
- {
- // Sort by challenges level order numbers
- return Integer.compare(o1Level.getOrder(), o2Level.getOrder());
- }
- }
+ return Integer.compare(o1Level.getOrder(), o2Level.getOrder());
}
};
diff --git a/src/main/java/world/bentobox/challenges/panel/CommonPanel.java b/src/main/java/world/bentobox/challenges/panel/CommonPanel.java
index 83f2ecd..60426a3 100644
--- a/src/main/java/world/bentobox/challenges/panel/CommonPanel.java
+++ b/src/main/java/world/bentobox/challenges/panel/CommonPanel.java
@@ -496,7 +496,7 @@ public abstract class CommonPanel
this.user.getTranslationOrNothing(reference + "money-warning") : "";
String level = !this.addon.isLevelProvided() || requirement.getRequiredIslandLevel() <= 0 ? "" :
- this.user.getTranslationOrNothing(reference,
+ this.user.getTranslationOrNothing(reference + "level",
"[number]", String.valueOf(requirement.getRequiredIslandLevel()));
return this.user.getTranslationOrNothing(reference + "lore",
diff --git a/src/main/java/world/bentobox/challenges/panel/user/ChallengesPanel.java b/src/main/java/world/bentobox/challenges/panel/user/ChallengesPanel.java
index b99c44d..5c1acfc 100644
--- a/src/main/java/world/bentobox/challenges/panel/user/ChallengesPanel.java
+++ b/src/main/java/world/bentobox/challenges/panel/user/ChallengesPanel.java
@@ -8,6 +8,7 @@ package world.bentobox.challenges.panel.user;
import org.bukkit.World;
+import org.bukkit.event.inventory.ClickType;
import org.bukkit.inventory.ItemStack;
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.jdt.annotation.Nullable;
@@ -274,11 +275,43 @@ public class ChallengesPanel extends CommonPanel
builder.description(this.generateChallengeDescription(challenge, this.user));
}
+ // If challenge is not repeatable, remove all other actions beside "COMPLETE".
+ // If challenge is completed all possible times, remove action.
+
+ List actions = template.actions().stream().
+ filter(action -> challenge.isRepeatable() || "COMPLETE".equalsIgnoreCase(action.actionType())).
+ filter(action ->
+ {
+ boolean isCompletedOnce =
+ this.manager.isChallengeComplete(this.user.getUniqueId(), this.world, challenge);
+
+ if (!isCompletedOnce)
+ {
+ // Is not completed once, then it must appear.
+ return true;
+ }
+ else if (challenge.isRepeatable() && challenge.getMaxTimes() <= 0)
+ {
+ // Challenge is unlimited. Must appear in the list.
+ return true;
+ }
+ else
+ {
+ // Challenge still have some opened slots.
+
+ long doneTimes = challenge.isRepeatable() ?
+ this.manager.getChallengeTimes(this.user, this.world, challenge) : 1;
+
+ return challenge.isRepeatable() && doneTimes < challenge.getMaxTimes();
+ }
+ }).
+ toList();
+
// Add Click handler
builder.clickHandler((panel, user, clickType, i) -> {
- for (ItemTemplateRecord.ActionRecords action : template.actions())
+ for (ItemTemplateRecord.ActionRecords action : actions)
{
- if (clickType == action.clickType())
+ if (clickType == action.clickType() || clickType.equals(ClickType.UNKNOWN))
{
switch (action.actionType().toUpperCase())
{
@@ -368,9 +401,8 @@ public class ChallengesPanel extends CommonPanel
});
// Collect tooltips.
- List tooltips = template.actions().stream().
+ List tooltips = actions.stream().
filter(action -> action.tooltip() != null).
- filter(action -> challenge.isRepeatable() || "COMPLETE".equalsIgnoreCase(action.actionType())).
map(action -> this.user.getTranslation(this.world, action.tooltip())).
filter(text -> !text.isBlank()).
collect(Collectors.toCollection(() -> new ArrayList<>(template.actions().size())));
diff --git a/src/main/java/world/bentobox/challenges/tasks/TryToComplete.java b/src/main/java/world/bentobox/challenges/tasks/TryToComplete.java
index 6b8c161..169af48 100644
--- a/src/main/java/world/bentobox/challenges/tasks/TryToComplete.java
+++ b/src/main/java/world/bentobox/challenges/tasks/TryToComplete.java
@@ -791,17 +791,25 @@ public class TryToComplete
private void runCommands(List commands)
{
// Ignore commands with this perm
- if (user.hasPermission(this.permissionPrefix + "command.challengeexempt") && !user.isOp())
+ if (this.user.hasPermission(this.permissionPrefix + "command.challengeexempt") && !this.user.isOp())
{
return;
}
+
+ final Island island = this.addon.getIslandsManager().getIsland(this.world, this.user);
+ final String owner = island == null ? "" : this.addon.getPlayers().getName(island.getOwner());
+
for (String cmd : commands)
{
if (cmd.startsWith("[SELF]"))
{
String alert = "Running command '" + cmd + "' as " + this.user.getName();
this.addon.getLogger().info(alert);
- cmd = cmd.substring(6).replace(Constants.PARAMETER_PLAYER, this.user.getName()).trim();
+ cmd = cmd.substring(6).
+ replaceAll(Constants.PARAMETER_PLAYER, this.user.getName()).
+ replaceAll(Constants.PARAMETER_OWNER, owner).
+ replaceAll(Constants.PARAMETER_NAME, island == null || island.getName() == null ? "" : island.getName()).
+ trim();
try
{
if (!user.performCommand(cmd))
@@ -816,11 +824,17 @@ public class TryToComplete
continue;
}
+
// Substitute in any references to player
+
try
{
- if (!this.addon.getServer().dispatchCommand(this.addon.getServer().getConsoleSender(),
- cmd.replace(Constants.PARAMETER_PLAYER, this.user.getName())))
+ cmd = cmd.replaceAll(Constants.PARAMETER_PLAYER, this.user.getName()).
+ replaceAll(Constants.PARAMETER_OWNER, owner).
+ replaceAll(Constants.PARAMETER_NAME, island == null || island.getName() == null ? "" : island.getName()).
+ trim();
+
+ if (!this.addon.getServer().dispatchCommand(this.addon.getServer().getConsoleSender(), cmd))
{
this.showError(cmd);
}
@@ -1428,6 +1442,7 @@ public class TryToComplete
{
Utils.sendMessage(this.user, this.user.getTranslation("challenges.errors.requirement-not-met",
TextVariables.NUMBER, String.valueOf(requirements.getAmount()),
+ "[statistic]", Utils.prettifyObject(requirements.getStatistic(), this.user),
"[value]", String.valueOf(currentValue)));
}
else
diff --git a/src/main/resources/locales/en-US.yml b/src/main/resources/locales/en-US.yml
index bc03183..f80e638 100755
--- a/src/main/resources/locales/en-US.yml
+++ b/src/main/resources/locales/en-US.yml
@@ -1189,7 +1189,7 @@ challenges:
not-enough-money: '&c It is necessary to have [value] on your account to complete the challenge.'
not-enough-experience: '&c It is necessary to have [value] EXP to complete this challenge.'
island-level: '&c Your island must be level [number] or greater to complete this challenge!'
- no-load: '&c Error: Could not load file. [message]'
+ no-load: '&c Error: Could not load [file]. Error [message]'
load-error: '&c Error: Cannot load [value].'
no-rank: "&c You do not have rank that is high enough to do that."
cannot-remove-items: '&c Some items cannot be removed from your inventory!'
@@ -1203,6 +1203,7 @@ challenges:
no-library-entries: "&c Cannot find any library entries. Nothing to show."
not-hooked: "&c Challenges Addon could not find any GameMode."
timeout: "&c This challenge requires to wait [timeout] between completions. You must wait [wait-time] till complete it again."
+ requirement-not-met: "&c This challenge requires [statistic] to have [number]. You have only [value]. "
# # Showcase for manual material translation
# materials:
# # Names should be lowercase.
@@ -1238,7 +1239,27 @@ challenges:
# # This will overwrite generic translation.
# name: "[type] [upgraded] [extended]"
# # Type is either specific translation or potion effect.
+# uncraftable: "Uncraftable"
+# water: "Water"
+# mundane: "Mundane"
+# thick: "Thick"
+# awkward: "Awkward"
+# night_vision: "Potion of Night Vision"
+# invisibility: "Potion of Invisibility"
+# jump: "Potion of Leaping"
+# fire_resistance: "Potion of Fire Resistance"
+# speed: "Potion of Swiftness"
+# slowness: "Potion of Slowness"
# water_breathing: "Potion of Water Breathing"
+# instant_heal: "Potion of Healing"
+# instant_damage: "Potion of Harming"
+# poison: "Potion of Poison"
+# regen: "Potion of Regeneration"
+# strength: "Potion of Strength"
+# weakness: "Potion of Weakness"
+# luck: "Potion of Luck"
+# turtle_master: "Potion of Turtle Master"
+# slow_falling: "Potion of Slow Falling"
# stone_shovel:
# # This will mean that only stone shovels will not show
# # meta information.
diff --git a/src/main/resources/locales/pl.yml b/src/main/resources/locales/pl.yml
index d4b829c..3450cd0 100644
--- a/src/main/resources/locales/pl.yml
+++ b/src/main/resources/locales/pl.yml
@@ -1,649 +1,1051 @@
---
+meta:
+ authors:
+ - BONNe
challenges:
commands:
admin:
main:
description: Główna komenda Administratora. Otwiera GUI.
- import:
- parameters: "[overwrite]"
- description: |-
- importuj zadania z challenges.yml
- Parameter overwrite oznacza to że wyzywania lub poziom z tym samym ID będzie nadpisany.
reload:
- parameters: "[hard]"
- description: |2-
-
- Załaduj ponownie wyzwania z bazy danych
- Parameter hard oznacza, że wyzwania zresetują połączenie z bazą danych.
- defaults:
- parameters: "[command]"
- description: Wyświetla podkomendy do importowania / eksportowania domyślnych
- wyzwań.
- defaults-generate:
- parameters: "[overwrite] - pozwala na zastąpienie istniejącego pliku."
- description: Wyeksportuj istniejące wyzwania do pliku default.json.
- complete:
- parameters: " "
- description: Ukończ wyzwanie dla gracza.
- reset:
- parameters: " "
- description: Zresetuj wyzwanie dla gracza. Jeśli „challenge_id” jest ustawione
- na „all”, to zresetuje wszystkie wyzwania.
- migrate:
- description: Migruj aktualne wyzwania świata gry do formatu pamięci 0.8.0.
+ description: Odświeżenie zadań z bazy danych
show:
description: Wyświetla wszystkie wyzwania na czacie, które istnieją na tym
świecie.
- defaults-import:
- description: Zaimportuj domyślne wyzwania.
- user:
complete:
- parameters: " [ilość]"
- description: Ukończ wyzwanie.
+ description: Ukończ wyzwanie dla gracza.
+ parameters: " "
+ reset:
+ description: Zresetuj wyzwanie dla gracza. Jeśli „id_zadania” jest ustawione
+ na „all”, to zresetuje wszystkie wyzwania.
+ parameters: " "
+ migrate:
+ description: Migruj aktualne wyzwania świata gry do formatu pamięci 0.8.0.
+ user:
main:
- description: GUI Open Challenges.
+ description: Otwórz GUI wyzwań.
+ complete:
+ description: Ukończ wyzwanie.
+ parameters: " [ilość]"
gui:
- title:
- admin:
- gui-title: "&a Challenges Administrator"
- edit-challenge-title: " edytuj wyzwanie"
- edit-level-title: Poziom edycji
- settings-title: "&a Edytuj ustawienia"
- choose-challenge-title: " Wybierz wyzwanie"
- choose-level-title: i a Wybierz poziom
- choose-user-title: Wybierz odtwarzacz
- manage-blocks: Zarządzaj blokami
- manage-entities: i a Zarządzaj jednostkami
- confirm-title: "&potwierdzenie"
- manage-items: i a Zarządzaj przedmiotami
- manage-numbers: i aNumber Pad
- select-block: i a Wybierz blok
- select-challenge: i a Wybierz wyzwanie
- select-entity: i a Wybierz podmiot
- toggle-environment: i aToggle Environment
- edit-text-fields: i edytuj pola tekstowe
- library-title: i a Biblioteki do pobrania
- lore-add: i Dodaj element wiedzy
- lore-remove: "&a Usuń element wiedzy"
- lore-edit: i edytuj Lore
- type-select: i a Wybierz typ wyzwania
- challenges: I 6 Wyzwania
- game-modes: "&6 Wybierz GameMode"
- multiple-complete: I 6 Ile razy?
+ titles:
+ player-gui: "&0&l Menu wyzwań"
+ gamemode-gui: "&0&l Wybierz tryb gry"
+ multiple-gui: "&0&l Ile razy?"
+ admin-gui: "&0&l Wyzwania - Menu administratora"
+ edit-challenge: "&0&l Edytuj [challenge]"
+ edit-level: "&0&l Edytuj [level]"
+ settings: "&0&l Ustawienia"
+ choose-challenge: "&0&l Wybierz wyzwanie"
+ choose-level: "&0&l Wybierz poziom"
+ choose-player: "&0&l Wybierz gracza"
+ library: "&0&l Biblioteka"
+ manage-blocks: "&0Zarządzaj blokami"
+ manage-entities: "&0&l Zarządzaj bytami"
+ type-selector: "&0&l Selektor typu wyzwania"
+ item-selector: "&0&l Selektor przedmiotu"
+ block-selector: "&0&l Selektor bloku"
+ entity-selector: "&0&l Selektor bytów"
+ challenge-selector: "&0&l Selektor wyzwań"
+ statistic-selector: "&0&l Selektor statystyk"
+ environment-selector: "&0&l Selektor środowiska"
buttons:
- admin:
- complete: Ukończ wyzwanie użytkownika
- reset: Zresetuj wyzwanie dla użytkownika
- create-challenge: Dodaj nowe wyzwanie
- create-level: Dodaj nowy poziom
- edit-challenge: Edytuj wyzwanie
- edit-level: Edytuj poziom
- delete-challenge: Usuń wyzwanie
- delete-level: Usuń poziom
- properties: Nieruchomości
- requirements: Wymagania
- rewards: Nagrody
- challenges: Wyzwania
- deployment: Rozlokowanie
- icon: Ikona
- locked-icon: Zablokowana ikona
- description: Opis
- order: Zamówienie
- environment: Środowisko
- remove-on-complete: Usuń po zakończeniu
- required-experience: Wymagane doświadczenie
- remove-experience: Usuń doświadczenie
- required-level: Wymagany poziom wyspy
- required-money: Wymagane pieniądze
- remove-money: Usuń pieniądze
- reward-text: Wiadomość o nagrodzie
- reward-items: Przedmioty nagrody
- reward-experience: Nagroda za doświadczenie
- reward-money: Nagrody pieniężne
- reward-commands: Komendy nagrody
- repeatable: Powtarzalne
- repeat-count: Max Times
- repeat-reward-text: Powtórz wiadomość o nagrodzie
- repeat-reward-items: Powtarzaj przedmioty nagrody
- repeat-reward-experience: Powtórz doświadczenie nagrody
- repeat-reward-money: Powtórz nagrodę pieniężną
- repeat-reward-commands: Powtarzaj polecenia nagrody
- remove-completed: Usuń po zakończeniu
- glow: Świecić po zakończeniu
- free-at-top: Najpierw darmowe wyzwania
- line-length: Długość linii wiedzy
- add: Dodaj
- accept: Zaakceptować
- decline: Odmawiać czyimś propozycjom
- save: Zapisać
- cancel: anulować
- input: Wejście
- value: Wartość
- set: "="
- increase: "+"
- reduce: "-"
- multiply: "*"
- clear: Jasny
- remove-empty: Usuń puste
- number: "[numer]"
- history-lifespan: Historia LifeSpan
- input-mode: Przełącz tryb wprowadzania
- title-enable: Tytuł ukończenia
- library: Biblioteka internetowa
- download: Pobierz biblioteki
- type:
- island: "&6 Typ wyspy"
- inventory: "&6 Typ zapasów"
- other: I 6 Inne typy
- import: Importuj wyzwania ASkyblock
- settings: Edytuj ustawienia
- name: Przyjazne imię
- required-entities: Wymagane podmioty
- remove-entities: Zabijaj byty
- required-blocks: Wymagane bloki
- remove-blocks: Usuń bloki
- search-radius: Promień wyszukiwania
- required-permissions: Wymagane uprawnienia
- required-items: Wymagane rzeczy
- remove-items: Usuń rzeczy
- waiver-amount: Kwota zwolnienia
- add-challenge: Dodaj wyzwanie
- remove-challenge: Usuń wyzwanie
- reset-on-new: Zresetuj na nowej wyspie
- broadcast: Zakończenie emisji
- visibility-mode: Zmierz tryb widoczności
- toggle-user-list: Lista użytkowników
- remove-selected: Usuń zaznaczone
- show-eggs: Przełącz tryb widoku
- level-lore: Opis poziomu
- challenge-lore: Opis wyzwania
- gui-view-mode: Wyświetl wszystkie tryby gry
- gui-mode: GUI z pojedynczymi wyzwaniami
- history-store: Historia wyzwań
- island-store: Przechowuj na wyspę
- default-locked-icon: Ikona zablokowanego poziomu
- title-showtime: Czas pokazu tytułu
- default-import: Importuj domyślne wyzwania
- default-export: Eksportuj istniejące wyzwania
- complete-wipe: Wyczyść dodatkowe bazy danych
- challenge-wipe: Wyczyść bazę danych wyzwań
- players-wipe: Wyczyść bazę danych użytkowników
- next: Kolejny
- previous: Poprzedni
- return: Powrót
- value: Kompletny
- increase: Zwiększać
- reduce: Zmniejszyć
+ free-challenges:
+ name: "&f&l Wyzwania bez kategorii"
+ description: |-
+ &7 Wyświetla listę
+ &7 wyzwań, które nie
+ &7 mają kategorii
+ return:
+ name: "&f&l Powrót"
+ description: |-
+ &7 Powrót do poprzedniego menu
+ &7 lub wyjście z GUI
+ previous:
+ name: "&f&l Poprzednia strona"
+ description: "&7 Przełącz na &e [numer] &7 stronę"
+ next:
+ name: "&f&l Następna strona"
+ description: "&7 Przełącz na &e [number] &7 stronę"
+ reduce:
+ name: "&f&l Zmniejsz"
+ description: "&7 Zmniejsz o &e [number]"
+ increase:
+ name: "&f&l Zwiększ"
+ description: "&7 Zwiększenie o &e [number]"
+ accept:
+ name: "&f&l Ukończono"
+ description: |-
+ &7 Ukończ wyzwanie &e [number]
+ &7 razy(-y)
+ quit:
+ name: "&f&l Wyjdź"
+ description: "&7 Wyjdź z GUI."
+ complete_user_challenges:
+ name: "&f&l Ukończ wyzwanie użytkownika"
+ description: "&7 Pozwala wybrać użytkownika i\n&7 zakończyć wyzwanie(-a) \n&7
+ za niego"
+ reset_user_challenges:
+ name: "&f&l Resetuj wyzwania użytkownika"
+ description: |-
+ &7 Pozwala wybrać użytkownika i
+ &7 zresetować jego wyzwania
+ add_challenge:
+ name: "&f&l Utwórz wyzwanie"
+ description: |-
+ &7 Rozpoczyna proces dla
+ &7 tworzenie nowego wyzwania.
+ add_level:
+ name: "&f&l Utwórz poziom"
+ description: |-
+ &7 Rozpoczyna proces
+ &7 tworzenia nowego poziomu.
+ edit_challenge:
+ name: "&f&l Edytuj wyzwanie"
+ description: |-
+ &7 Pozwala wybrać i
+ &7 edytować wyzwanie.
+ edit_level:
+ name: "&f&l Edytuj poziom"
+ description: |-
+ &7 Pozwala wybrać i
+ &7 edytować poziom.
+ delete_challenge:
+ name: "&f&l Usuń wyzwanie"
+ description: |-
+ &7 Pozwala wybrać i
+ &7 usunąć wyzwanie.
+ delete_level:
+ name: "&f&l Usuń poziom"
+ description: |-
+ &7 Pozwala wybrać i
+ &7 usunąć poziom.
+ edit_settings:
+ name: "&f&l Ustawienia"
+ description: |-
+ &7 Pozwala przeglądać i edytować
+ &7 ustawienia dodatków.
+ complete_wipe:
+ name: "&f&l Całkowite czyszczenie"
+ description: |-
+ &7 Całkowicie usuwa bazę
+ &7 zadań, w tym
+ &7 dane użytkownika.
+ challenge_wipe:
+ name: "&f&l Wyczyść wyzwanie"
+ description: |-
+ &7 Całkowicie usuwa wyzwania
+ &7 i poziomy z bazy danych.
+ user_wipe:
+ name: "&f&l Wyczyść użytkownika"
+ description: |-
+ &7 Całkowicie czyści dane
+ &7 użytkownika z bazy danych.
+ library:
+ name: "&f&l Biblioteka"
+ description: |-
+ &7 Otwiera publiczną
+ &7 bibliotekę wyzwań.
+ import_database:
+ name: "&f&l Importuj bazę danych"
+ description: |-
+ &7 Pozwala na import i eksport
+ &7 bazy wyzwań.
+ import_template:
+ name: "&f&l Importuj szablon"
+ description: "&7 Pozwala zaimportować \n&7 szablon z wyzwaniami."
+ export_challenges:
+ name: "&f&l Eksport wyzwań"
+ description: |-
+ &7 Pozwala na eksport bazy danych
+ &7 do pliku lokalnego.
+ properties:
+ name: "&f&l Właściwości"
+ description: "&7 Wyświetl wszystkie główne właściwości."
+ requirements:
+ name: "&f&l Wymagania"
+ description: "&7 Wyświetla wymagania."
+ rewards:
+ name: "&f&l Nagrody"
+ description: "&7 Wyświetl właściwości nagród."
+ deployed:
+ name: "&f&l Wdrożenie"
+ description: |-
+ &7 Przełącz, jeśli wyzwanie jest
+ &7 skończone i użytkownicy
+ &7 mogą je wykonywać.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ name:
+ name: "&f&l Nazwa"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 wyświetlanej nazwy.
+ value: "&7 Obecnie: &r [name]"
+ remove_on_complete:
+ name: "&f&l Ukryj po zakończeniu"
+ description: |-
+ &7 Przełącz, jeśli wyzwanie
+ &7 powinno być ukryte przed
+ &7 graczem po zakończeniu.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ description:
+ name: "&f&l Opis"
+ description: |-
+ &7 Szczegółowy opis
+ &7 wyzwania. Można użyć
+ &7 kolorów.
+ value: "&7 Aktualny opis:"
+ environment:
+ name: "&f&l Świat"
+ description: "&7 Pozwala ograniczyć, w \n&7 których światach wyzwanie\n&7
+ można ukończyć."
+ enabled: "&2"
+ disabled: "&c"
+ order:
+ name: "&f&l Kolejność"
+ description: |-
+ &7 Pozwala zmienić kolejność
+ &7 obiektów.
+ &7 Obiekty o równych numerach
+ &7 zostaną ułożone zgodnie
+ &7 z ich systemowym ID
+ value: "&7 Bieżąca kolejność: &e [number]"
+ icon:
+ name: "&f&l Ikona"
+ description: |-
+ &7 Pozwala zmienić ikonę
+ &7 dla tego wyzwania.
+ locked_icon:
+ name: "&f&l Zablokowana ikona"
+ description: |-
+ &7 Pozwala zmienić ikonę
+ &7 zablokowanego poziomu.
+ required_permissions:
+ name: "&f&l Wymagane uprawnienia"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 wymaganej permisji
+ &7 do tego wyzwania.
+ &7 (aby zostało zakończone)
+ title: "&7 Uprawnienia:"
+ permission: " &8 - [permission]"
+ none: "&7 Permisje nie są ustawione."
+ remove_entities:
+ name: "&f&l Usuń elementy"
+ description: |-
+ &7 Pozwala na przełączanie:
+ &7 Wymagany byt zostanie
+ &7 usunięty ze świata po
+ &7 ukończeniu wyzwania.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ required_entities:
+ name: "&f&l Wymagane byty"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 wymaganych bytów,
+ &7 aby zakończyć wyzwanie.
+ title: "&7 Byty:"
+ list: " &8 - [number] x [entity]"
+ none: "&7 Byty nie są dodawane."
+ remove_blocks:
+ name: "&f&l Usuń bloki"
+ description: |-
+ &7 Pozwala na przełączanie:
+ &7 Wymagane bloki zostaną
+ &7 usunięte z wyspy po
+ &7 zakończeniu wyzwania.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ required_blocks:
+ name: "&f&l Wymagane bloki"
+ description: "&7 Pozwala na zmianę \n&7 wymaganych bloków\n&7 do tego wyzwania."
+ title: "&7 Bloki:"
+ list: " &8 - [number] x [block]"
+ none: "&7 Bloki nie są dodane."
+ search_radius:
+ name: "&f&l Promień wyszukiwania"
+ description: |-
+ &7 Pozwala zmienić promień
+ &7 wokół gracza, gdzie bloki
+ &7 oraz byty zostaną wykryte.
+ value: "&7 Aktualna odległość: &e [number]"
+ remove_items:
+ name: "&f&l Usuń przedmioty"
+ description: |-
+ &7 Pozwala na przełączanie:
+ &7 Wymagane przedmioty
+ &7 zostaną usunięte z
+ &7 ekwipunku po zakończeniu
+ &7 wyzwania.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ required_items:
+ name: "&f&l Wymagane przedmioty"
+ description: "&7 Pozwala na zmianę \n&7 wymaganych przedmiotów \n&7 do tego
+ wyzwania."
+ title: "&7 Przedmioty:"
+ list: " &8 - [number] x [item]"
+ none: "&7 Przedmioty nie są dodane."
+ add_ignored_meta:
+ name: "&f&l Dodaj ignorowane metadane"
+ description: "&7 Pozwala dodać, w których\n&7 przedmiotach należy \n&7 zignorować
+ wszelkie\n&7 metadane, które zostały\n&7 do nich przypisane."
+ title: "&7 Przedmioty:"
+ list: " &8 - [number] x [item]"
+ none: "&7 Przedmioty nie są dodane."
+ remove_ignored_meta:
+ name: "&f&l Usuń ignorowanie metadanych"
+ description: |-
+ &7 Pozwala usunąć na której
+ &7 pozycji należy zignorować
+ &7 wszelkie metadane, które
+ &7 są do nich przypisany.
+ remove_experience:
+ name: "&f&l Usuń doświadczenie"
+ description: |-
+ &7 Pozwala na przełączanie czy
+ &7 wymagane doświadczenie
+ &7 zostanie usunięte po oddaniu
+ &7 tego zadania
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ required_experience:
+ name: "&f&l Wymagane doświadczenie"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 wymaganego doświadczenie dla
+ &7 gracza.
+ value: "&7 Aktualne doświadczenie: &e [number]"
+ required_level:
+ name: "&f&l Wymagany poziom wyspy"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 wymaganego poziomu wyspy
+ &7 do zadania.
+ value: "&7 Bieżący poziom: &e [number]"
+ remove_money:
+ name: "&f&l Usuń pieniądze"
+ description: |-
+ &7 Pozwala na przełączanie czy
+ &7 wymagane pieniądze
+ &7 zostaną usunięte z konta
+ &7 gracza za to zadanie
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ required_money:
+ name: "&f&l Wymagane pieniądze"
+ description: |-
+ &7 Pozwala na zmianę czy zadania
+ &7 wymaga pieniędzy na koncie gracza
+ value: "&7 Aktualna wartość: &e [number]"
+ statistic:
+ name: "&f&l Statystyka"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 typ statystyki, który jest
+ &7 sprawdził się w tym wyzwaniu.
+ value: "&7 Aktualna wartość: &e [statistic]"
+ statistic_amount:
+ name: "&f&l Wartość docelowa"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 wartości ze statystyk
+ &7 która musi zostać spełniona
+ value: "&7 Aktualna wartość: &e [number]"
+ remove_statistic:
+ name: "&f&l Zmniejsz statystykę"
+ description: |-
+ &7 Pozwala na przełączanie czy po wykonaniu
+ &7 zadania statystyki zostaną usunięte
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ statistic_blocks:
+ name: "&f&l Blok celu"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 statystyk bloku docelowego.
+ value: "&7 Bieżący blok: &e [blok]"
+ statistic_items:
+ name: "&f&l Element docelowy"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 statystyczny przedmiot docelowy.
+ value: "&7 Bieżąca pozycja: &e [item]"
+ statistic_entities:
+ name: "&f&l Jednostka docelowa"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 statystyczna jednostka docelowa.
+ value: "&7 Bieżąca jednostka: &e [entity]"
+ reward_text:
+ name: "&f&l Tekst nagrody"
+ description: |-
+ &7 Konkretny tekst nagrody.
+ &7 Kody kolorów muszą być
+ &7 ustawione
+ value: "&7 Aktualny tekst:"
+ repeat_reward_text:
+ name: "&f&l Powtórz tekst nagrody"
+ description: |-
+ &7 Konkretny tekst nagrody powtórnej
+ &7 na wyzwanie. Kolor
+ Należy do niego zastosować kody &7.
+ value: "&7 Aktualny tekst:"
+ reward_items:
+ name: "&f&l przedmioty nagrody"
+ description: |-
+ &7 Pozwala zmienić nagrodę
+ &7 pozycji.
+ title: "&7 Przedmioty:"
+ list: " &8 - [number] x [item]"
+ none: "&7 Pozycje nie są dodawane."
+ repeat_reward_items:
+ name: "&f&l Powtórz przedmioty z nagrodami"
+ description: |-
+ &7 Pozwala na zmianę powtarzania
+ &7 nagród za to
+ &7 wyzwanie.
+ title: "&7 Przedmioty:"
+ list: " &8 - [number] x [item]"
+ none: "&7 Pozycje nie są dodawane."
+ reward_experience:
+ name: "&f&l Nagroda za doświadczenie"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 nagrody doświadczenia za
+ &7 gracza.
+ value: "&7 Doświadczenie w postaci nagrody: &e [number]"
+ repeat_reward_experience:
+ name: "&f&l Powtarzanie nagrody doświadczenie"
+ description: "&7 Pozwala na zmianę nagrody \n&7 z doświadczeniem\n&7 po ponownym
+ wykonaniu zadania"
+ value: "&7 Doświadczenie w postaci nagrody: &e [number]"
+ reward_money:
+ name: "&f&l Nagroda za pieniądze"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 nagrody pieniężne.
+ value: "&7 Aktualna wartość: &e [number]"
+ repeat_reward_money:
+ name: "&f&l Powtarzaj nagrody pieniężne"
+ description: "&7 Pozwala na zmianę nagrody \n&7 pieniężnej\n&7 po ponownym
+ wykonaniu zadania"
+ value: "&7 Aktualna wartość: &e [number]"
+ reward_commands:
+ name: "&f&l Polecenia nagrody"
+ description: "&7 Konkretne polecenie nagrody:\n&8 Podpowiedź:\n&8 Komenda
+ nie wymaga '/'\n&8 jest on dodawany automatycznie.\n&8 Domyślnie polecenie
+ wykonuje serwer\n&8 jeżeli chcesz by polecenie zostało \n&8 wykonane przez
+ gracza przed\n&8 nim wpisz &e[SELF] &8\n&8 Wartość &e[player] &8użyta w
+ poleceniu\n&8 będzie zamieniona na nick gracza\n&8 który wykonał zadanie"
+ value: "&7 Bieżące polecenia:"
+ repeat_reward_commands:
+ name: "&f&l Powtarzaj polecenia nagrody"
+ description: "&7 Konkretne polecenia wykonania\n&7nagrody za wyzwanie.\n&8
+ Wskazówka:\n&8 Polecenie nie wymaga pisania najpierw `/`, \n&8 ponieważ
+ zostanie zastosowane automatycznie. \n&8 Domyślnie polecenia będą wykonywane
+ \n&8 przez serwer, jednak dodanie `[SELF]` na początku\n&8 pozwoli na wykonanie
+ polecenia przez gracza. \n&8 Obsługuje również jeden symbol zastępczy \n&8
+ „[player]”, który zostanie zastąpiony nazwą \n&8 gracza, który ukończył
+ wyzwanie."
+ value: "&7 Bieżące polecenia:"
+ repeatable:
+ name: "&f&l Powtarzalne"
+ description: |-
+ &7 Pozwala na przełączanie, czy
+ &7 wyzwaniem jest
+ &7 powtarzalne.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ repeat_count:
+ name: "&f&l Liczba powtórzeń"
+ description: |-
+ &7 Pozwala na zmianę
+ &7 liczby powtórzeń
+ &7 dla zadania.
+ value: "&7 Aktualna wartość: &e [number]"
+ cool_down:
+ name: "&f&l Opóźnienie"
+ description: |-
+ &7 Ustaw cooldown pomiędzy
+ &7 wykonywaniem zadań
+ value: "&7 Aktualna wartość: &e [time]"
+ challenges:
+ name: "&f&l Zadania"
+ description: |-
+ &7 Wyświetl przypisane wyzwania
+ &7 do poziomu.
+ waiver_amount:
+ name: "&f&l Kwota zwolnienia"
+ description: |-
+ &7 Pozwala ustawić numery
+ &7 zadań, które mogą
+ &7 pozostaw niedokończone dla
+ &7 odblokowanie następnego poziomu.
+ value: "&7 Aktualna wartość: &e [number]"
+ add_challenges:
+ name: "&f&l Dodaj wyzwanie(-a)"
+ description: |-
+ &7 Pozwala wybrać i
+ &7 dodaje wyzwania do
+ Poziom &7.
+ remove_challenges:
+ name: "&f&l Usuń wyzwanie(-a)"
+ description: |-
+ &7 Pozwala wybrać i
+ &7 usunąć wyzwania z
+ &7 poziomu
+ reset_on_new:
+ name: "&f&l Resetuj przy nowym"
+ description: |-
+ &7 Pozwala na przełączanie, czy
+ &7 zadanie powinno być
+ &7 resetowane, gdy użytkownik odchodzi
+ &7 od wyspy lub tworzy nową
+ &7 wyspe.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ broadcast:
+ name: "&f&l Ogłoszenie\n"
+ description: |-
+ &7 Ogłasza jakie zadania zostały
+ &7 wykonane, bądź jaki poziom
+ &7 został osiągnięty
+ &7 (wiadomość do wszystkich)
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ remove_completed:
+ name: "&f&l Ukryj ukończone"
+ description: |-
+ &7 Ukrywa ukończone zadania
+ &7 z menu.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ glow_completed:
+ name: "&f&l Blask zakończony"
+ description: |-
+ &7 Dodaje blask zaklęcia
+ &7 do ukończonych wyzwań.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ store_history:
+ name: "&f&l Historia zadań"
+ description: |-
+ &7 Przechowuje historię wewnętrzną
+ &7 kiedy każde zakończone jest
+ &7 zakończone.
+ &7 Tylko obecnie widoczne
+ &7 w bazie danych.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ data_per_island:
+ name: "&f&l Przypisz do wyspy"
+ description: "&7 Przypisuje wykonanie zadania \n&7 do wyspy.\n&7 Status zostanie
+ udostępniony\n&7 innym graczom w zespole"
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ show_title:
+ name: "&f&l Pokaż tytuł"
+ description: |-
+ &7 Pokazuje tytuł, gdy
+ &7 wyzwanie lub poziom
+ &7 jest zakończony.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ gamemode_gui:
+ name: "&f&l GUI wyboru trybu gry"
+ description: |-
+ &7 Włącza pojedynczy GUI, który
+ &7 jest dostępny przez /challenges
+ Polecenie &7.
+ &c Wymaga ponownego uruchomienia serwera.
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ locked_level_icon:
+ name: "&f&l Ikona domyślnego zablokowanego poziomu"
+ description: |-
+ &7 Domyślna ikona dla wszystkich zablokowanych
+ &7 poziomów. Każdy poziom może się zmienić
+ &7 tę ikonę.
+ purge_history:
+ name: "&f&l Czas życia historii"
+ description: |-
+ &7 Liczba dni jak długo
+ &7 dane historii są przechowywane
+ &7 w danych użytkownika.
+ &7 0 oznacza, że dane będą
+ &7 zapisane zawsze
+ value: "&7 Aktualna wartość: &e [number]"
+ title_showtime:
+ name: "&f&l Czas ukazania tytułu"
+ description: "&7 Czas w tickach ( 20 = 1 sekunda ) \n&7 przez który będzie
+ wyświetlany czas"
+ value: "&7 Aktualna wartość: &e [number]"
+ active_world_list:
+ name: "&f&l Pokaż tylko aktywny świat"
+ description: |-
+ &7 If GameMode Selection GUI
+ &7 is enabled, this can switch
+ &7 if GUI shows GameMode selection
+ &7 or challenges for current world.
+ &c Wymaga ponownego uruchomienia serwera
+ enabled: "&2 Włączone"
+ disabled: "&c Wyłączone"
+ visibility_mode:
+ name: "&f&l Tryb widoczności"
+ description: |-
+ &7 Tryb widoczności dla
+ &7 zadań, które są
+ &7 ukryte.
+ enabled: "&2"
+ disabled: "&c"
+ visible: Pokaż widoczne zadania
+ hidden: Pokaż wszystkie zadania
+ toggleable: Zezwalaj na przełączanie
+ download:
+ name: "&f&l Pobierz biblioteki"
+ description: |-
+ &7 Dostępna jest ręczna aktualizacja
+ &7 biblioteki zadań
+ enabled: "&2 Przy wyczyszczeniu pamięci podręcznej"
+ disabled: "&c Bez czyszczenia pamięci podręcznej"
+ player:
+ name: "&f&l [name]"
+ description: "&7 Właściciel wyspy: [owner]"
+ members: "&7 Członkowie wyspy:"
+ member: "&8 - [name]"
+ no-island: "&c Gracz nie posiada wyspy"
+ player_list:
+ name: "&f&l Wybierz listę użytkowników"
+ description: |-
+ &7 Wybierz listę użytkowników
+ Należy pokazać &7.
+ enabled: "&2"
+ disabled: "&c"
+ online: Gracze online
+ with_island: Gracze z wyspami
+ in_world: Gracze na świecie
+ add_block:
+ name: "&f&l Dodaj blok"
+ description: |-
+ &7 Pozwala dodać nowy
+ &7 blok do listy.
+ remove_block:
+ name: "&f&l Usuń blok"
+ description: |-
+ &7 Pozwala na usunięcie
+ &7 wybranych bloków
+ &7 z list.
+ title: "&7 Wybrane materiały:"
+ material: "&8 - [material]"
+ material:
+ name: "&f&l [material]"
+ description: "&7 Identyfikator materiału: [id]"
+ selected: "&2 Wybrane"
+ add_entity:
+ name: "&f&l Dodaj jednostkę"
+ description: |-
+ &7 Pozwala dodać nowy
+ &7 podmiot do listy.
+ switch_entity:
+ name: "&f&l Zmień jajka"
+ description: |-
+ &7 Pozwala na przełączenie z
+ &7 jajek do głów potworów.
+ remove_entity:
+ name: "&f&l Usuń jednostkę"
+ description: |-
+ &7 Pozwala na usunięcie
+ &7 wybranych podmiotów
+ &7 z listy.
+ title: "&7 Wybrane jednostki:"
+ entity: "&8 - [entity]"
+ entity:
+ name: "&f&l [entity]"
+ description: "&7 Identyfikator jednostki: [id]"
+ selected: "&2 wybrane"
+ inventory_type:
+ name: "&f&l Typ ekwipunku"
+ description: |-
+ &7 Zadania sprawdza przedmioty
+ &7 w ekwipunku gracza
+ island_type:
+ name: "&f&l Typ wyspy"
+ description: |-
+ &7 Zadanie sprawdza dostępność
+ &7 bloków w okolicy gracza
+ other_type:
+ name: "&f&l Inny typ"
+ description: |-
+ &7 Wyzwanie, które używa
+ &7 wtyczek lub dodatków,
+ &7 jak poziom i pieniądze.
+ statistic_type:
+ name: "&f&l Typ statystyki"
+ description: |-
+ &7 Wyzwanie sprawdzania
+ &7 dane statystyczne graczy.
+ save:
+ name: "&f&l Zapisz"
+ description: |-
+ &7 Zapisuje zmiany i
+ &7 zwraca.
+ cancel:
+ name: "&f&l Anuluj"
+ description: |-
+ &7 Odrzuca zmiany i
+ &7 zwraca.
+ accept_selected:
+ name: "&f&l Akceptuj zaznaczone"
+ description: |-
+ &7 Zwraca wybrane elementy
+ &7 i otwiera poprzedni GUI.
+ title: "&7 Wybrane:"
+ element: "&8 - [element]"
+ statistic_element:
+ name: "&f&l [statistic]"
+ description: "[description]\t\n"
+ environment_element:
+ name: "&f&l [enviroment]"
+ description: "[description]"
+ search:
+ name: "&f&l Szukaj"
+ description: |-
+ &7 Umożliwia wyszukiwanie i
+ &7 element z wejściem
+ &7 wartość tekstowa.
+ search: "&b Wartość: [value]"
+ tips:
+ click-to-select: "&e Kliknij &7, aby wybrać."
+ click-to-choose: "&e Kliknij &7, aby wybrać."
+ click-to-complete: "&e Kliknij &7, aby zakończyć."
+ right-click-multiple-open: "&e Kliknij prawym przyciskiem myszy &7, aby wybrać
+ liczbę ukończeń."
+ shift-left-click-to-complete-all: "&e Kliknij Shift &7, aby zakończyć wszystko."
+ left-click-to-accept: "&e Kliknij lewym przyciskiem &7, aby zakończyć."
+ right-click-to-write: "&e Kliknij prawym przyciskiem myszy &7, aby pisać."
+ click-to-reduce: "&e Kliknij &7, aby zmniejszyć."
+ click-to-increase: "&e Kliknij &7, aby zwiększyć."
+ click-to-return: "&e Kliknij &7, aby powrócić."
+ click-to-quit: "&e Kliknij &7, aby zakończyć."
+ click-to-wipe: "&e Kliknij &7, aby wyczyścić."
+ left-click-to-wipe: "&e Kliknij lewym przyciskiem &7, aby wyczyścić."
+ right-click-to-switch: "&e Kliknij prawym przyciskiem &7, aby przełączyć."
+ click-to-open: "&e Kliknij &7, aby otworzyć."
+ click-to-export: "&e Kliknij &7, aby wyeksportować."
+ click-to-create: "&e Kliknij &7, aby utworzyć."
+ left-click-to-open: "&e Kliknij lewym przyciskiem &7, aby otworzyć."
+ right-click-to-reset-all: "&e Kliknij prawym przyciskiem myszy &7, aby wyczyścić
+ wszystko."
+ click-to-toggle: "&e Kliknij &7, aby przełączyć."
+ click-to-change: "&e Kliknij &7, aby zmienić."
+ shift-click-to-reset: "&e Shift Kliknij &7, aby zresetować."
+ click-to-add: "&e Kliknij &7, aby dodać."
+ click-to-remove: "&e Kliknij &7, aby usunąć."
+ left-click-to-cycle: "&e Kliknij lewym przyciskiem &7, aby przejść w dół."
+ right-click-to-cycle: "&e Kliknij prawym przyciskiem myszy &7, aby przejść w
+ górę."
+ click-to-edit: "&e Kliknij &7, aby edytować."
+ left-click-to-download: "&e Kliknij lewym przyciskiem &7, aby pobrać."
+ right-click-to-toggle: "&e Kliknij prawym przyciskiem &7, aby przełączyć."
+ click-to-install: "&e Kliknij &7, aby zainstalować."
+ click-to-reset-all: "&e Kliknij &7, aby zresetować wszystko."
+ right-click-to-select: "&e Kliknij prawym przyciskiem &7, aby wybrać."
+ right-click-to-deselect: "&e Kliknij prawym przyciskiem myszy &7, aby odznaczyć."
+ left-click-to-choose: "&e Kliknij lewym przyciskiem &7, aby wybrać."
+ click-to-cancel: "&e Kliknij &7, aby anulować."
+ click-to-save: "&e Kliknij &7, aby zapisać."
+ click-to-deselect: "&e Kliknij &7, aby odznaczyć."
+ click-on-item: |-
+ &e Kliknij &7 na elemencie w
+ &7 twój ekwipunek.
+ left-click-to-edit: "&e Kliknij lewym przyciskiem &7, aby edytować."
+ right-click-to-clear: "&e Kliknij prawym przyciskiem &7, aby wyczyścić."
+ click-to-previous: "&e Kliknij &7, aby wyświetlić poprzednią stronę."
+ click-to-next: "&e Kliknij &7, aby wyświetlić następną stronę."
descriptions:
- admin:
- input: Otwórz pole tekstowe.
- deployment: Pozwala użytkownikom na ukończenie (wyświetlenie) wyzwania.
- icon-challenge: Ikona, która będzie wyświetlana w panelach GUI dla tego wyzwania.
- icon-level: Ikona, która będzie wyświetlana w panelach GUI dla tego poziomu.
- remove-completed: Włącza / wyłącza ukrywanie wyzwań, które zostały zakończone
- i nie można ich powtórzyć.
- toggle-user-list: Przełącz na inną listę graczy.
- selected: Wybrany
- show-eggs: Przełącz widok encji między trybem jajka a trybem głowy.
- click-to-edit: "& 4 Kliknij tutaj, aby edytować dane wejściowe."
- input-mode: Przełączaj między trybami wprowadzania czatu i kowadła.
- library-author: 'autor: & e [autor]'
- library-lang: "& aLanguage: [język]"
- library-gamemode: "& aPrimary dla [tryb gry]"
- download-disabled: Pobieranie danych GitHub jest wyłączone w BentoBox. Bez
- niego nie można używać bibliotek!
- create-level: Dodaj nowy poziom.
- edit-challenge: Edytuj ustawienia wyzwania.
- edit-level: Edytuj ustawienia poziomu.
- delete-challenge: Usuń wyzwanie.
- delete-level: Usuń poziom.
- settings: Zmień ustawienia.
- properties: Zmień ogólne właściwości
- requirements: Zarządzaj wymaganiami
- rewards: Zarządzaj nagrodami
- description: Edytuj opis.
- order: Zmień numer zamówienia.
- environment: Zmień środowisko wyzwań.
- name-challenge: Zmień wyświetlaną nazwę wyzwania.
- name-level: Zmień wyświetlaną nazwę poziomu.
- remove-entities: Usuń (zabij) byty po zakończeniu wyzwania.
- remove-blocks: Usuń bloki (zastąp powietrzem) po zakończeniu wyzwania.
- search-radius: Promień wokół lokalizacji gracza, w której będą wyszukiwane
- wymagane jednostki i bloki.
- reward-text: Zmień wiadomość, która zostanie wysłana do gracza po zakończeniu
- wyzwań.
- repeatable: Określ, czy wyzwanie ma być powtarzalne, czy nie.
- free-at-top: Zmień lokalizację bezpłatnych wyzwań. Prawda oznacza, że wyzwania
- będą pierwsze, w przeciwnym razie będą ostatnie.
- line-length: Zmodyfikuj maksymalną długość linii w polu wiedzy. Nie wpłynie
- na przechowywane obiekty.
- level-lore: Zmodyfikuj, które elementy opisu poziomu powinny być widoczne.
- challenge-lore: Zmień, które elementy opisu wyzwania powinny być widoczne.
- gui-view-mode: Ustaw, czy GUI powinien wyświetlać tryby gry / wyzwania w świecie
- gracza.
- history-store: Włącz / wyłącz zapisywanie historii wyzwań.
- default-import: Importuj domyślne wyzwania.
- default-export: Wyeksportuj istniejące wyzwania do pliku defaults.json.
- complete-wipe: Całkowicie wyczyść wszystkie bazy danych dodatków wyzwań. Obejmuje
- dane gracza!
- challenge-wipe: Całkowicie jasne wyzwania i ich bazy danych poziomów!
- players-wipe: Całkowicie czysta baza danych graczy!
- library: Otwórz GUI, który pokazuje wszystkie dostępne publiczne biblioteki
- wyzwań.
- library-version: "& 9 Made in Challenges [wersja]"
- save: Zapisz i wróć do poprzedniego GUI.
- cancel: Wróć do poprzedniego GUI. Zmiany nie zostaną zapisane.
- set: Ustaw operację. Kliknięcie liczb spowoduje zmianę wartości na wybraną
- liczbę.
- increase: Zwiększyć działanie. Kliknięcie liczb spowoduje zwiększenie wartości
- o wybraną liczbę.
- reduce: Zmniejsz liczbę operacji. Kliknięcie liczb spowoduje zmniejszenie
- wartości o wybraną liczbę.
- multiply: Mnożenie operacji. Kliknięcie liczb pomnoży wartość przez wybraną
- liczbę.
- challenges: Zarządzaj wyzwaniami poziomu (dodaj / usuń).
- locked-icon: Ikona, która będzie wyświetlana w panelach GUI, jeśli poziom
- jest zablokowany.
- remove-on-complete: Usuń wyzwanie z GUI gracza po jego zakończeniu.
- remove-items: Usuń przedmioty z ekwipunku gracza po zakończeniu wyzwania.
- required-experience: Określ wymagane doświadczenie dla użytkownika, aby ukończyć
- wyzwanie.
- remove-experience: Usuń wymagane doświadczenie.
- reward-experience: Zmień nagrodę za ukończenie pierwszego razu.
- repeat-count: Określ maksymalną liczbę powtórzeń. Jeśli wartość jest ustawiona
- na 0, nie ma żadnych ograniczeń.
- repeat-reward-text: Zmień wiadomość, która zostanie wysłana do gracza po powtórzeniu
- wyzwania.
- repeat-reward-experience: Zmień doświadczenie za powtarzające się ukończenie.
- waiver-amount: Ustaw liczbę wyzwań, które gracz może pominąć, aby odblokować
- następny poziom.
- reward-text-level: Zmień wiadomość, która zostanie wysłana do gracza po ukończeniu
- wszystkich wyzwań na danym poziomie.
- add-challenge: Dodaj istniejące wyzwanie do bieżącego poziomu.
- remove-challenge: Usuń wyzwanie z bieżącego poziomu.
- reset-on-new: Włącza / wyłącza resetowanie wszystkich wyzwań dla gracza, jeśli
- zrestartuje się, opuści lub zostanie wyrzucony z wyspy.
- broadcast: Włącza / wyłącza transmisję o pierwszym ukończeniu wyzwania dla
- wszystkich graczy online.
- glow: Włącza / wyłącza efekt świecenia dla ukończonych wyzwań.
- mode-online: Gracze, którzy są obecnie online.
- mode-in-world: Gracze w świecie GameMode.
- mode-with-island: Gracze, którzy mają wyspę w świecie GameMode.
- visibility-mode: Pokaż / ukryj niewykorzystane wyzwania.
- edit-text-line: "&6 Edytuj wiadomość tekstową!"
- add-text-line: "&6 Dodaj nową wiadomość tekstową!"
- title-enable: Włącz / wyłącz wiadomość tytułową, która będzie wyświetlana
- graczom po ukończeniu wyzwania.
- title-showtime: Zmień, jak długo wiadomości tytułowe będą widoczne dla odtwarzacza.
- import: |-
- Importuj wyzwania ASkyblock.
- Po kliknięciu prawym przyciskiem włącza / wyłącza tryb nadpisywania.
- Umieść wyzwania.yml w folderze ./BentoBox/addons/Challenges.
- complete: |2-
-
- Ukończ wyzwania dla dowolnego użytkownika.
- Użytkownik nie otrzyma żadnej nagrody za ukończenie.
- reset: |2-
-
- Zresetuj ukończone wyzwania użytkowników.
- Kliknięcie prawym przyciskiem włącza / wyłącza Resetuje wszystkie funkcje
- create-challenge: |2-
-
- Dodaj nowe wyzwanie.
- Domyślnie będzie na liście wyzwań.
- required-entities: |2-
-
- Dodaj / edytuj / usuń wymagane Entities.
- Entities:
- required-blocks: |-
- Dodaj / edytuj / usuń wymagane bloki.
- Bloki:
- required-permissions: |-
- Wymagane uprawnienia , aby gracz mógł ukończyć to wyzwanie.
- Permission :
- required-items: |2-
-
- Wymagane przedmioty w ekwipunku gracza.
- Przedmioty:
- required-level: |2-
-
- Określ wymagany poziom wyspy dla tego wyzwania.
- &cRequires Level addon. ”
- required-money: |2-
-
- Zdefiniuj wymagane pieniądze na koncie gracza.
- &cWymaga Vault i wtyczki Economy. ”
- remove-money: |2-
-
- Usuń wymagane pieniądze z konta gracza.
- &cWymaga Vault i Economy plugin. ”
- reward-items: |-
- Zmień przedmioty nagrody, za pierwsze ukończenie.
- Przedmiotów:
- reward-money: |2-
-
- Zmień ilość pieniądzy za ukończenie pierwszego wyzwania.
- & cWymaga Pluginu Vault i Economy.
- reward-commands: |2-
-
- Zdefiniuj polecenia nagrody, które będą wywoływane po zakończeniu pierwszego razu.
- *** Dodanie „[SELF]” na początku oznacza, że polecenie zostanie uruchomione przez gracza, np. "/zabić"
- *** Ciąg „[player]” zostanie zastąpiony przez playername, e.g. "/kill [player]" will be transformed to "/kill BONNe1704"
- Commands:
- repeat-reward-items: |2-
-
- Zmień przedmioty za wykonanie powtarzających się wyzwań.
- Przedmiotów:
- repeat-reward-money: |2-
-
- Zmień ilość pieniądzy za powtarzające się ukończenie wyzwania.
- & cWymaga Pluginu Vault i Economy.
- repeat-reward-commands: |2-
-
- Zdefiniuj polecenia nagrody, które będą wykonywane po powtórzeniu wyzwania.
- *** Dodanie „[SELF]” na początku oznacza, że polecenie zostanie uruchomione przez gracza, np. "/zabić"
- *** Ciąg „[player]” zostanie zastąpiony przez playername, e.g. "/kill [player]" will be transformed to "/kill BONNe1704"
- Commands:
- remove-selected: |-
- Usuń wybrane elementy.
- Wybierz elementy prawym przyciskiem myszy.
- history-lifespan: |-
- Zmień liczbę dni przechowywania danych historii.
- 0 oznacza na zawsze.
- island-store: |2-
-
- .Włącz / wyłącz zapisywanie danych o wyzwaniach dla poszczególnych wysp. Oznacza to, że wyzwania będą takie same dla całego zespołu, jeśli jest to włączone.
- & cNie konwertuje danych po kliknięciu. POSTĘP ZOSTANIE UTRACONY ”.
- default-locked-icon: |-
- Zmień domyślną ikonę zablokowanego poziomu.
- Tę opcję można zastąpić każdym poziomem. ”
- gui-mode: |-
- łącz / wyłącz interfejs GUI z pojedynczymi wyzwaniami.
- &2 Wymaga ponownego uruchomienia serwera. ”
- download: |2-
-
- Ręcznie zaktualizuj dostępne biblioteki wyzwań.
- Kliknij prawym przyciskiem myszy, aby włączyć czyszczenie pamięci podręcznej. ”
- lore:
- level: |
- Ciąg znaków.
- Reprezentuje tłumaczenia: wyzwania.gui.challenge-description.level
- status: |-
- Status string.
-
- Reprezentuje tłumaczenia: wyzwania.gui.challenge-description.completed
- count: |2-
-
- Łańcuch liczby zakończeń.
- Reprezentuje tłumaczenie dla challenge.gui.challenge-description.completed-times
- challenge.gui.challenge-description.completed-times-of
- i challenge.gui.challenge-description.maxed-reach
- description: |2-
-
- Ciąg opisu.
- Zdefiniowany w obiekcie wyzwań - challenge.description
- warnings: |-
- Warning string.
-
- Reprezentuje tłumaczenie dla:
- challenge.gui.challenge-description.warning-items-take
- challenge.gui.challenge-description.objects-close-by
- challenge.gui.challenge-description.warning-byty-kill
- challenge.gui.challenge-description.warning-blocks-remove
- environment: |-
- Environment string.
-
- Zdefiniowany w obiekcie wyzwania - wyzwanie. Środowisko
- requirements: |-
- Requirement string.
- Reprezentuje tłumaczenie dla :
- challenges.gui.challenge-description.required-level
- challenges.gui.challenge-description.required-money
- challenges.gui.challenge-description.required-experience
- challenge.requiredItems'
- challenge.requiredBlocks'
- lub challenge.requiredEntities.
- reward_text: |-
- Reward string.
- Zdefiniowane w challenge.rewardText i challenge.repeatRewardText
- reward_other: |-
- Reward other string.
- Tłumaczenie dla:
- challenges.gui.challenge-description.experience-reward
- challenges.gui.challenge-description.money-reward
- challenges.gui.challenge-description.not-repeatable
- reward_items: |-
- Lista nagródd.
- Lista przedmiotów, które zostaną nagrodzone, zdefiniowana wchallenge.rewardItems i challenge.repeatRewardItems.
- reward_commands: |-
- Komendy nagrody.
- Lista komend, które zostaną nagrodzone zdefiniowane w challenge.rewardCommands i challenge.repeatRewardCommands.
- level_status: |-
- Status string.
- Odpowiada za tłumaczenie : challenges.gui.level-description.completed
- challenge_count: |-
- Liczba ukończonych wyzwań .
- Tłumaczenie dla challenges.gui.level-description.completed-challenges-of
- unlock_message: |-
- Unlock message string.
- Defined in challenges Level object - challengeLevel.unlockMessage
- waiver_amount: |-
- Podejmowane są wyzwania, aby odblokować następny poziom string.
- Tłumaczenie dla challenges.gui.level-description.waver-amount
- level_reward_text: |-
- Nagroda.
- Zdefinowane w challengeLevel.rewardText
- level_reward_other: |-
- Reward other string.
- reprezentuje tłumaczenie dla:
- challenges.gui.level-description.experience-reward
- challenges.gui.level-description.money-reward
- level_reward_items: |2-
-
- Przedmioty jako nagrody.
- Lista przedmiotów, które zostaną nagrodą,są zdefiniowane w challengeLevel.rewardItems
- level_reward_commands: |-
- Reward commands.
- Lista komend, które zostaną nagrodzone za użycie, zdefiniowana w challengeLevel.rewardCommands
- enabled: Aktywny
- disabled: Niepełnosprawny
- the-end: "- Koniec"
- nether: "- Nether"
- normal: "- Overworld"
- entity: "- [entity]: [count]"
- block: "- [block]: [count]"
- permission: "- [permission]"
- item: "- [count] x [item]"
- item-meta: "([meta])"
- item-enchant: "- [enchant] [level]"
- command: "- [command]"
- level-unlocked: Kliknij, aby zobaczyć wyzwania [level]!
- level-locked: Ukończ [count] więcej [level] wyzwań, aby odblokować ten poziom!
- increase-by: "&a Zwiększ liczbę ukończeń o [value]"
- reduce-by: "&c Zmniejsz liczbę ukończeń o [value]"
- visibility:
- hidden: Widoczne są tylko wdrożone wyzwania.
- visible: Wszystkie wyzwania są widoczne dla wszystkich
- toggleable: Przełącz, jeśli powinny zostać wyświetlone niewykorzystane wyzwania
- type:
- island: i zdobywaj bloki lub moby wokół gracza
- other: i pytaj o rzeczy z innych wtyczek / dodatków
- inventory: i zdobywaj przedmioty w ekwipunku gracza
- current-value: "&6 Aktualna wartość e: [value]."
- challenge-description:
- completed-times-of: Ukończone [donetimes] z [maxtimes]
- maxed-reached: Ukończone [donetimes] z [maxtimes]
- completed-times: Ukończone [donetimes]
- objects-close-by: "&c Wszystkie wymagane bloki i byty muszą znajdować się
- blisko ciebie na twojej wyspie!"
- warning-entities-kill: "&c Wszystkie wymagane jednostki zostaną zabite
- po ukończeniu tego wyzwania!"
- warning-blocks-remove: "&c Wszystkie wymagane bloki zostaną usunięte po
- ukończeniu tego wyzwania!"
- not-repeatable: "&c To wyzwanie nie jest powtarzalne!"
- experience-reward: "&6 Exp nagroda: [value]"
- money-reward: "& Nagroda pieniężna: $[value]"
- required-experience: "&6 Wymagany exp: [value]"
- required-money: 'I 6 Wymagane pieniądze: [value]'
- required-island-level: "&6 Wymagany poziom wyspy: [value]"
- environment: 'Wymagane środowiska:'
- reward-items: 'I 6 przedmiotów dodatkowych:'
- reward-commands: "&6 Polecenia dodatkowe:"
- required-items: 'Wymagane rzeczy:'
- required-entities: 'Wymagane podmioty:'
- required-blocks: 'Wymagane bloki:'
- level: "&f Level: [level]"
- completed: i b Ukończone
- warning-items-take: "&c Wszystkie wymagane przedmioty są pobierane z ekwipunku
- po ukończeniu tego wyzwania!"
- rewards-title: "& Nagrody:"
- level-description:
- experience-reward: "&6 Exp nagroda: [value]"
- money-reward: "& Nagroda pieniężna: $ [value]"
- reward-items: 'I 6 przedmiotów dodatkowych:'
- reward-commands: "&6 Polecenia dodatkowe:"
- waver-amount: I 6 wyzwań [value] można pominąć, aby odblokować następny poziom.
- completed: i b Ukończone
- completed-challenges-of: "&3 Ukończyłeś [number] spośród [max] Wyzwań
- na tym poziomie."
- item-description:
- item: "- [count] x [item]"
- item-meta: "([meta])"
- item-enchant: "- [enchant] [level]"
- item-name: "[name]"
- item-lore: 'Przedmiot:'
- book-meta: "[title] autor: [author]"
- recipe-count: "[count] przepisów"
- armor-color: "[color]"
- potion-type-extended-upgraded: Rozszerzone i zaktualizowane [name]
- potion-type-upgraded: Ulepszony [name]
- potion-type-extended: Rozszerzone [name]
- potion-type: "[name]"
- custom-effects: 'Efekty niestandardowe:'
- potion-effect: "[effect] x [amplifier] dla [duration] t"
- skull-owner: "[owner]"
- egg-meta: "[mob]"
- fish-meta: "[body-color] with [pattern-color] [pattern]"
- questions:
- prefix: "&2 [SERWER]:"
- admin:
- number: Wpisz liczbę na czacie i naciśnij enter.
- challenge-name: Wpisz nazwę wyświetlaną na czacie dla bieżącego wyzwania.
- level-name: Wpisz nazwę wyświetlaną na czacie dla bieżącego poziomu.
- unique-id: Wpisz unikalny identyfikator obiektu i naciśnij klawisz Enter.
+ challenge:
+ lore: |-
+ [description]
+ [status]
+ [cooldown]
+ [requirements]
+ [rewards]
+ status:
+ completed: "&2&l Zakończono"
+ completed-times: "&2 Ukończono &7&l [number] &r&2 raz(-y)"
+ completed-times-of: "&2 Zakończono &7&l [number] &r&2 z &7&l [maks.] &r&2
+ razy"
+ completed-times-reached: "&2&l Ukończono wszystkie &7 [max] &2 razy"
+ cooldown:
+ lore: |-
+ [timeout]
+ [wait-time]
+ timeout: "&7&l Ochłodzenie: &r&7 [time]"
+ wait-time: "&c&l Dostępne po: &r&c [time]"
+ in-days: "[number] dni"
+ in-hours: "[number] h"
+ in-minutes: "[number] min"
+ in-seconds: "[number]"
+ requirements:
+ lore: |-
+ [environment]
+ [type-requirement]
+ [permissions]
+ environment-single: "&7 Ograniczone do [environment]"
+ environment-title: "&7 Ograniczone do:"
+ environment-list: "&7 - &e [environment]\t\n"
+ permission-single: "&c Wymaga uprawnień [permissions]"
+ permissions-title: "&c Wymaga uprawnień:"
+ permissions-list: " &c - [permissions]"
+ island:
+ lore: |-
+ [blocks]
+ [entities]
+ [search-radius]
+ [warning-block]
+ [warning-entity]
+ blocks-title: "&7&l Wymagane bloki:"
+ block-value: " &7 - &e [material]"
+ blocks-value: " &7 - &e [number] x [material]"
+ entities-title: "&7&l Wymagane jednostki:"
+ entity-value: " &7 - &e [entity]"
+ entities-value: " &7 - &e [number] x [entity]"
+ search-radius: "&7 Nie dalej niż &e [number] &7 metrów"
+ warning-block: "&e Bloki zostaną &c usunięte"
+ warning-entity: "&e Jednostki zostaną &c usunięte"
+ inventory:
+ lore: |-
+ [items]
+ [warning]
+ item-title: "&7&l Wymagane pozycje:"
+ item-value: " &7 - &e [item]"
+ items-value: " &7 - &e [numer] x [item]"
+ warning: "&e Przedmiot(y) zostaną &c usunięte"
+ other:
+ lore: |-
+ [experience]
+ [experience-warning]
+ [money]
+ [money-warning]
+ [level]
+ experience: "&7&l Wymagane doświadczenie: &r&e [number]"
+ experience-warning: "&e Doświadczenie zostanie &c usunięte"
+ money: "&7&l Wymagane pieniądze: &r&e [number]"
+ money-warning: "&e Pieniądze zostaną &c usunięte"
+ level: "&7&l Wymagany poziom wyspy: &r&e [liczba]"
+ statistic:
+ lore: |-
+ [statistic]
+ [warning]
+ multiple-target: "&7&l [statistic]: &r&e [number] x [target]"
+ single-target: "&7&l [statistic]: &r&e [target]"
+ statistic: "&7&l [statistic] &r&e [number]"
+ warning: "&e Dane statystyczne zostaną &c zredukowane"
+ rewards:
+ lore: |-
+ &7&l Nagrody:
+ [text]
+ [items]
+ [experience]
+ [money]
+ [commands]
+ item-title: "&7 Przedmioty:"
+ item-value: " &7 - &e [item]"
+ items-value: " &7 - &e [number] x [item]"
+ experience: "&7 Doświadczenie: &r&e [number]"
+ money: "&7 Pieniądze: &r&e [number]"
+ commands-title: "&7 Polecenia:"
+ command: " &7 - &e [command]"
+ level:
+ lore: |-
+ [text]
+ [status]
+ [waiver]
+ [rewards]
+ status:
+ completed: "&2&l Zakończono"
+ completed-challenges-of: |-
+ &2 Ukończono&7&l [number] &r&2 z
+ &7&l [max] &r&2 zadań.
+ locked: "&c&l Zablokowane"
+ missing-challenges: |-
+ &7 [number] musi być więcej wyzwań
+ &7 ukończone, aby odblokować ten poziom.
+ waiver: |-
+ &7&l [number] wyzwanie(-a) &r&7 może być
+ &7 pominięto, aby odblokować następny poziom.
+ rewards:
+ lore: |-
+ &7&l Nagrody:
+ [text]
+ [items]
+ [experience]
+ [money]
+ [commands]
+ item-title: "&7 Przedmioty:"
+ item-value: " &7 - &e [item]"
+ items-value: " &7 - &e [number] x [item]"
+ experience: "&7 Doświadczenie: &r&e [number]"
+ money: "&7 Pieniądze: &r&e [number]"
+ commands-title: "&7 Polecenia:"
+ command: " &7 - &e [command]"
+ library:
+ author: "&7 autor: &e [author]"
+ version: "&7 Wykonane z wyzwaniami &e [version]"
+ lang: "&7 Język: &e [lang]"
+ gamemode: "&7 Główny dla &e [gamemode]"
+ conversations:
+ prefix: "&l&6 [BentoBox]: &r"
+ confirm-string: true, on, yes, confirm, y, valid, correct, prawda, wł., tak, potwierdź,
+ y, poprawny, poprawny
+ deny-string: fałszywe, wyłączone, nie, zaprzeczyć, n, nieprawidłowe, niepoprawne,
+ false, off, no, deny, n, invalid, incorrect
+ cancel-string: anuluj
+ exit-string: anuluj, wyjdz, wyjdź, cancel, exit, quit
+ cancelled: "&c Rozmowa została anulowana!"
+ input-number: "&e Proszę podać numer na czacie."
+ input-seconds: "&e Wprowadź sekundy na czacie."
+ numeric-only: "&c Podana [value] nie jest liczbą!"
+ not-valid-value: "&c Podana liczba [value] jest nieprawidłowa. Musi być większy
+ niż [min] i mniejszy niż [max]!"
+ user-data-removed: "&a Wszystkie dane użytkownika dla trybu [gamemode] są usuwane
+ z bazy danych."
+ confirm-user-data-deletion: "&e Potwierdź, że chcesz wyczyścić bazę danych użytkowników
+ dla [gamemode]."
+ challenge-data-removed: "&a Wszystkie dane wyzwań dla trybu [gamemode] zostaną
+ usunięte z bazy danych."
+ confirm-challenge-data-deletion: "&e Potwierdź, że chcesz wyczyścić bazę danych
+ wyzwań dla [gamemode]."
+ all-data-removed: "&a Wszystkie dane dodatków dla [gamemode] są usuwane z bazy
+ danych."
+ confirm-all-data-deletion: "&e Potwierdź, że chcesz wyczyścić dane dodatków dla
+ [gamemode]."
+ write-name: "&e Proszę wpisać imię na czacie."
+ new-object-created: "&a Nowy obiekt dla [gamemode] został utworzony."
+ object-already-exists: "&c Obiekt &7 [id] &c już istnieje. Wybierz inną nazwę."
+ invalid-challenge: "&c Wyzwanie [challenge] zawiera nieprawidłowe dane. Nie można
+ go wdrożyć!"
+ name-changed: "&a Sukces, nazwa została zaktualizowana."
+ write-description: "&e Wprowadź nowy opis na czacie i 'wyjdź' w linii, aby zakończyć."
+ description-changed: "&a Sukces, opis został zaktualizowany."
+ write-permissions: "&e Wprowadź wymagane uprawnienia, po jednym dla każdej linii
+ na czacie i 'wyjdź' w samej linii, aby zakończyć."
+ permissions-changed: "&a Udało się, zaktualizowano uprawnienia do wyzwań."
+ write-reward-text: "&e Aby zakończyć, wprowadź nowy tekst nagrody na czacie i
+ 'wyjdź' w osobnej wiadomości."
+ reward-text-changed: "&a Sukces, tekst nagrody został zaktualizowany."
+ write-repeat-reward-text: "&e Proszę wprowadzić nowy tekst powtórnej nagrody na
+ czacie i „wyjdź” w osobnym wierszu, aby zakończyć."
+ repeat-reward-text-changed: "&a Sukces, tekst powtórnej nagrody został zaktualizowany."
+ write-reward-commands: "&e Proszę wprowadzić nową komendę nagrody w każdej linii
+ na czacie i 'quit' w samej linii, aby zakończyć."
+ reward-commands-changed: "&a Sukces, komendy nagrody zostały zaktualizowane."
+ write-repeat-reward-commands: "&e Proszę wpisać nowe polecenie powtórzenia nagrody
+ w każdej linii na czacie i „wyjdź” w samej linii, aby zakończyć."
+ repeat-reward-commands-changed: "&a Sukces, zaktualizowano polecenia powtórzenia
+ nagrody."
+ challenge-removed: "&a Zadanie [challenge] dla [gamemode] zostało usunięte z bazy
+ danych."
+ confirm-challenge-deletion: "&e Potwierdź, że chcesz usunąć [challenge] dla [gamemode]
+ z bazy danych."
+ level-removed: "&a Rozdział [level] dla [gamemode] został usunięty z bazy danych."
+ confirm-level-deletion: "&e Proszę potwierdzić, że chcesz usunąć [level] dla [gamemode]
+ z bazy danych."
+ start-downloading: "&a Rozpoczęcie pobierania i importowania biblioteki wyzwań."
+ written-text: "& Tekst wejściowy:"
+ confirm-data-replacement: "&e Potwierdź, że chcesz zastąpić obecne wyzwania nowym."
+ new-challenges-imported: "&a Sukces, zaimportowano nowe wyzwania dla trybu [gamemode]."
+ exported-file-name: "&e Proszę podać nazwę pliku dla eksportowanego pliku bazy
+ danych. (napisz „anuluj”, aby wyjść)"
+ database-export-completed: "&a Sukces, eksport bazy danych dla [world] został
+ zakończony. Wygenerowano plik [file]."
+ file-name-exist: "&c Plik o nazwie „[id]” istnieje. Nie można nadpisać."
+ write-search: "&e Proszę wpisać wartość wyszukiwania. (napisz „anuluj”, aby wyjść)"
+ search-updated: "&a Zaktualizowano wartość wyszukiwania."
titles:
challenge-title: Zakończone sukcesem
challenge-subtitle: "[friendlyName]"
level-title: Zakończone sukcesem
level-subtitle: "[friendlyName]"
messages:
- admin:
- you-added: 'Dodałeś do wyzwań '
- challenge-created: "[challenge]&r stwórz"
- completed: "&2 Ukończył wyzwanie [name] [player]!"
- already-completed: "&2 Ukończyłeś to wyzwanie!"
- reset: "&2 Zresetowałeś wyzwanie [name] dla [player]!"
- reset-all: "&2 Wszystkie wyzwania [player] zostały zresetowane!"
- not-completed: |-
- &2 To wyzwanie nie zostało ukończone!
- Sprawdz czy wszystko wykonałeś poprawnie
- migrate-start: "&2 Rozpoczęto migrację wyzwań addon data."
- migrate-not: "&2 Wszystkie dane są poprawne."
- start-downloading: "&5 Rozpoczęcie pobierania i importowania biblioteki
- wyzwań."
- migrate-end: "&2 Wyzwania dotyczące danych dodatkowych zaktualizowano do
- nowego formatu."
- hit-things: Kliknij rzeczy, aby dodać je do listy wymaganych rzeczy. Po zakończeniu
- kliknij prawym przyciskiem myszy.
- complete-wipe: "&c Mam nadzieję, że masz kopie zapasowe, ponieważ właśnie
- skasowałeś wszystkie bazy danych Wyzwań Addon!"
- challenge-wipe: I c Mam nadzieję, że masz kopie zapasowe, ponieważ właśnie skasowałeś
- wszystkie Wyzwania i ich poziomy!
- players-wipe: "&c Mam nadzieję, że masz kopie zapasowe, ponieważ po prostu
- usuwasz wszystkie ukończone wyzwania gracza!"
+ completed: "&2 Ukończyłeś wyzwanie [name] dla [player]!"
+ already-completed: "&2 To wyzwanie zostało już ukończone!"
+ reset: "&2 Zresetowałeś wyzwanie [name] dla [player]!"
+ reset-all: "&2 Wszystkie wyzwania [player] zostały zresetowane!"
+ not-completed: "&2 To wyzwanie nie zostało jeszcze ukończone!"
+ migrate-start: "&2 Rozpocznij migrację danych dodatkowych wyzwań."
+ migrate-end: "&2 Zaktualizowano dane dodatku Challenges do nowego formatu."
+ migrate-not: "&2 Wszystkie dane są prawidłowe."
+ start-downloading: "&5 Rozpoczęcie pobierania i importowania Biblioteki wyzwań."
you-completed-challenge: "&2 Ukończono [value] &r&2 wyzwanie!"
you-repeated-challenge: "&2 Powtórzyłeś [value] &r&2 wyzwanie!"
- you-repeated-challenge-multiple: "&2 Powtórzyłeś [value] &r&2 challenge [count] razy!"
+ you-repeated-challenge-multiple: "&2 Powtórzyłeś [value] &r&2 challenge [count]
+ razy!"
you-completed-level: "&2 Ukończono [value] &r&2 poziom!"
name-has-completed-challenge: "&5 [name] zakończyła [value] &r&5 wyzwanie!"
name-has-completed-level: "&5 [name] uzupełniła [value] &r&5 poziom!"
- import-levels: Rozpocznij importowanie poziomów
- import-challenges: Rozpocznij importowanie wyzwań
- no-levels: 'Ostrzeżenie: Brak poziomów zdefiniowanych w challenge.yml'
- import-number: Zaimportowane [count] wyzwań
- load-skipping: '"[value]" Istnieje -'
+ load-skipping: '"[value]" Istnieje - pominięto'
load-overwriting: Nadpisywanie „[value]”
load-add: 'Dodanie nowego obiektu: [value]'
- defaults-file-overwrite: defaults.json istnieje. zostanie nadpisany.
- defaults-file-completed: Plik defaults.json jest wypełniony wyzwaniami z [world]!
errors:
no-name: "&cNieprawidłowa nazwa wyzwania"
unknown-challenge: "&cNieznane wyzwanie"
- unique-id: "&c UniqueID „[id]” jest nieprawidłowy."
- wrong-icon: "&c Dany materiał „[value]” jest nieprawidłowy i nie może być
- używany jako ikona."
+ not-valid-integer: |-
+ &c Podana liczba całkowita "[value]" jest nieprawidłowa!
+ Wartość powinna mieścić się w zakresie od [min] do [maks].
not-deployed: "&c Challenge nie został wdrożony!"
not-on-island: "&cMusisz być na swojej wyspie by to zrobic!"
+ challenge-level-not-available: "&c Nie odblokowałeś wymaganego poziomu, aby ukończyć
+ to wyzwanie."
not-repeatable: "&cTo wyzwanie możesz wykonać tylko raz!"
- not-enough-items: "&cNie posiadasz wystarczająco [items] do zakończenia
- tego wyzwania!"
- not-close-enough: "&cmusisz stać w środku [number] przy wszystkich wymaganych
- blokach."
- you-still-need: "&cPotrzebujesz nadal [amount] x [item]"
- not-enough-money: "&cAby ukończyć wyzwanie, musisz mieć [value] na swoim koncie."
- import-no-file: "&c Nie mogłem znaleźć pliku challenge.yml do importowania!"
- no-load: "&cBłąd: Nie można załadować challenges.yml. [message]"
- load-error: "&c Error: Nie można załadować [value]."
- defaults-file-exist: "&c defaults.json już istnieje. Użyj trybu zastępowania,
- aby go zastąpić!"
- defaults-file-error: "&c Wystąpił błąd podczas tworzenia pliku defaults.json!
- Sprawdź konsolę!"
- missing-arguments: "&c Command brakuje argumentów."
wrong-environment: "&c Jesteś w złym środowisku!"
- missing-addon: "&c Nie można ukończyć wyzwania: brakuje wymaganego dodatku
- lub wtyczki."
- exist-challenges-or-levels: "&c Challenges już istnieją w twoim świecie. Nie
- można kontynuować!"
- no-challenges: "&c Challenges nie są jeszcze zaimplementowane na tym świecie!"
- no-challenges-admin: "&c Challenges nie są jeszcze zaimplementowane na tym
- świecie! Użyj &5 /[command] i c, aby je dodać!"
- missing-level: "&c Challenge Poziom [level] nie jest zdefiniowany w bazie
- danych. Może to powodować błędy!"
- no-multiple-permission: "&c Nie masz uprawnień do wielokrotnego wykonania
- tego wyzwania jednocześnie."
- not-a-integer: "&c Podana wartość „[value]” nie jest liczbą całkowitą!"
- challenge-level-not-available: "&c Nie odblokowałeś wymaganego poziomu, aby
- ukończyć to wyzwanie."
+ not-enough-items: "&cNie posiadasz wystarczająco [items] do zakończenia tego wyzwania!"
+ not-close-enough: "&c Musisz stać [number] kratek od wymaganych bloków"
+ you-still-need: "&cPotrzebujesz nadal [amount] x [item]"
+ missing-addon: "&c Nie można ukończyć wyzwania: brakuje wymaganego dodatku lub
+ wtyczki."
incorrect: "&c Nie można ukończyć wyzwania: Wymagania są niepoprawne."
+ not-enough-money: "&cAby ukończyć wyzwanie, musisz mieć [value] na swoim koncie."
not-enough-experience: "&c Konieczne jest posiadanie [value] EXP, aby ukończyć
to wyzwanie."
- island-level: "&c Ta wyspa musi mieć poziom [count] lub wyższy, aby ukończyć
- to wyzwanie!"
+ island-level: "&c Ta wyspa musi mieć poziom [count] lub wyższy, aby ukończyć to
+ wyzwanie!"
+ no-load: "&cBłąd: Nie można załadować challenges.yml. Błąd: [message]"
+ load-error: "&c Error: Nie można załadować [value]."
no-rank: "&c Nie masz wystarczająco wysokiej rangi, aby to zrobić."
cannot-remove-items: "&c Niektórych przedmiotów nie można usunąć z ekwipunku!"
- not-valid-integer: |-
- &c
- Podana liczba całkowita "[value]"jest nieprawidłowa
- wartość powinna być między [min] i [max].
+ exist-challenges-or-levels: "&c Zadania już istnieją w twoim świecie. Nie można
+ kontynuować!"
+ no-challenges: "&c Zadania nie są jeszcze zaimplementowane na tym świecie!"
+ no-challenges-admin: "&c Zadania nie są jeszcze zaimplementowane na tym świecie!
+ Użyj &5 /[command] i &c, aby je dodać!"
+ missing-arguments: "&c Poleceniu brakuje argumentów."
+ no-multiple-permission: "&c Nie masz uprawnień do wielokrotnego wykonania tego
+ zadania"
invalid-level: "&c Poziom [level] zawiera nieprawidłowe dane. Nie zostanie załadowany
z bazy danych!"
invalid-challenge: "&c Wyzwanie [challenge] zawiera nieprawidłowe dane. Nie zostanie
załadowany z bazy danych!"
+ no-library-entries: "&c Nie można znaleźć żadnych wpisów biblioteki. Nic do pokazania."
+ not-hooked: "&c Dodatek z zadaniami nie mógł znaleźć żadnego trybu gry."
+ timeout: "&c To zadanie wymaga odczekania [timeout] między ukończeniami. Musisz
+ poczekać [wait-time], aż ukończysz go ponownie."
protection:
flags:
CHALLENGES_ISLAND_PROTECTION:
description: |-
- Oraz 5 i oToggle kto może
- Oraz 5 i niepełne wyzwania
+ &5&o Przełącz kto może
+ &5&o wykonywać wyzwania
name: Ochrona wyzwań
CHALLENGES_WORLD_PROTECTION:
- name: Wyzwania Ograniczenia wyspy
- hint: Żadnych wyzwań poza wyspą
description: |-
- &5 i o Włącz / wyłącz
- Oraz 5 i wymagania dla graczy do
- I 5 i przestrzegaj ich wyspy
- I 5 i ukończ wyzwanie.
-version: 11
-meta:
- authors: []
+ &5&o Przełącz wymaganie
+ &5&o bycia na swojej wyspie
+ &5&o by ukończyć zadanie
+ name: Wyzwania ograniczają wyspe
+ hint: Nie można wykonywać wyzwań poza wyspą
+version: 12
diff --git a/src/main/resources/locales/pt.yml b/src/main/resources/locales/pt.yml
new file mode 100644
index 0000000..3d40042
--- /dev/null
+++ b/src/main/resources/locales/pt.yml
@@ -0,0 +1,1107 @@
+---
+meta:
+ authors:
+ - |-
+ BONNe
+ Tradução por: MojangProgrammer
+challenges:
+ commands:
+ admin:
+ main:
+ description: "Comando administrativo principal. \nAbre o GUI."
+ reload:
+ description: Recarregar desafios a partir da base de dados
+ show:
+ description: Imprime todos os desafios no chat que existem neste mundo.
+ complete:
+ description: Complete um desafio para um jogador.
+ parameters: " "
+ reset:
+ description: Redefina um desafio para um jogador. Se "challenge_id" estiver
+ definido como "all", todos os desafios serão redefinidos.
+ parameters: " "
+ migrate:
+ description: Migre os dados atuais dos desafios do mundo do jogo para o formato
+ de armazenamento 0.8.0.
+ user:
+ main:
+ description: Abrir menu de Desafios
+ complete:
+ description: Desafio completo.
+ parameters: " [count]"
+ gui:
+ titles:
+ player-gui: "&0&lMenu de Desafios"
+ gamemode-gui: "&0&lSeleccionar GameMode"
+ multiple-gui: "&0&l Quantas vezes?"
+ admin-gui: "&0&l Menu Admin de Desafios"
+ edit-challenge: "&0&l Editar [desafio]"
+ edit-level: "&0&l Editar [level]"
+ settings: "&0&l Configurações"
+ choose-challenge: "&0&l Escolher Desafio"
+ choose-level: "&0&l Escolher Nível"
+ choose-player: "&0&l Escolher jogador"
+ library: "&0&l Biblioteca"
+ manage-blocks: "&0&l Gerenciar Blocos"
+ manage-entities: "&0&l Gerenciar Entidades"
+ type-selector: "&0&l Seletor de tipo de desafio"
+ item-selector: "&0&l Seletor de itens"
+ block-selector: "&0&l Seletor de bloco"
+ entity-selector: "&0&l Seletor de Entidade"
+ challenge-selector: "&0&l Seletor de Desafio"
+ statistic-selector: "&0&l Seletor de Estatística"
+ environment-selector: "&0&l Seletor de Ambiente"
+ buttons:
+ free-challenges:
+ name: "&f&l Desafios Gratuitos"
+ description: |-
+ &7 Exibe uma lista de
+ &7 desafios gratuitos
+ return:
+ name: "&f&l Retornar"
+ description: |-
+ &7 Retornar ao menu anterior
+ &7 ou sair da GUI
+ previous:
+ name: "&f&lPágina Anterior"
+ description: "&7 Mudar para &e [number] &7 página"
+ next:
+ name: "&f&l Próxima página"
+ description: "&7 Mudar para &e [number] &7 página"
+ reduce:
+ name: "&f&lReduzir"
+ description: "&7 Reduzir por &e [number]"
+ increase:
+ name: "&f&l Aumento"
+ description: "&7 Aumento de &e [number]"
+ accept:
+ name: "&f&l Concluído"
+ description: |-
+ &7 Completar desafio &e [number]
+ &7 vezes(-s)
+ quit:
+ name: "&f&l Sair"
+ description: "&7 Sai da GUI."
+ complete_user_challenges:
+ name: "&f&l Conclua o(s) desafio(s) do usuário"
+ description: |-
+ &7 Permite escolher o usuário e
+ &7 desafio(-s) completo(s) para
+ &7 ele
+ reset_user_challenges:
+ name: "&f&l Redefinir desafios do usuário"
+ description: |-
+ &7 Permite escolher o usuário e
+ &7 redefiniu seus desafios
+ add_challenge:
+ name: "&f&l Criar desafio"
+ description: |-
+ &7 Inicia um processo para
+ &7 criando um novo desafio.
+ add_level:
+ name: "&f&l Criar Nível"
+ description: |-
+ &7 Inicia um processo para
+ &7 criando um novo nível.
+ edit_challenge:
+ name: "&f&lEditar Desafio"
+ description: |-
+ &7 Permite escolher e editar
+ &7 um desafio.
+ edit_level:
+ name: "&f&l Editar Nível"
+ description: |-
+ &7 Permite escolher e editar
+ &7 um nível.
+ delete_challenge:
+ name: "&f&l Excluir desafio"
+ description: |-
+ &7 Permite escolher e excluir
+ &7 um desafio.
+ delete_level:
+ name: "&f&l Excluir Nível"
+ description: |-
+ &7 Permite escolher e excluir
+ &7 um nível.
+ edit_settings:
+ name: "&f&l Configurações"
+ description: |-
+ &7 Permite visualizar e editar
+ &7 configurações de um complemento.
+ complete_wipe:
+ name: "&f&l Limpeza completa"
+ description: |-
+ &7 Limpa completamente os desafios
+ &7 banco de dados de complementos, incluindo
+ &7 dados do usuário.
+ challenge_wipe:
+ name: "&f&l Limpeza de desafio"
+ description: |-
+ &7 Limpa completamente os desafios
+ &7 e níveis do banco de dados.
+ user_wipe:
+ name: "&f&l Limpeza do usuário"
+ description: |-
+ &7 Limpa completamente o usuário
+ &7 dados do banco de dados.
+ library:
+ name: "&f&l Biblioteca"
+ description: |-
+ &7 Abre um público
+ &7 biblioteca de desafios.
+ import_database:
+ name: "&f&l Importar Banco de Dados"
+ description: |-
+ &7 Permite importar exportados
+ &7 banco de dados de desafios.
+ import_template:
+ name: "&f&l Modelo de importação"
+ description: |-
+ &7 Permite importar o modelo
+ &7 arquivo com desafios.
+ export_challenges:
+ name: "&f&l Desafios de exportação"
+ description: |-
+ &7 Permite exportar o banco de dados
+ &7 para um arquivo local.
+ properties:
+ name: "&f&l Propriedades"
+ description: "&7 Exibe todas as propriedades principais."
+ requirements:
+ name: "&f&l Requisitos"
+ description: "&7 Exibe as propriedades dos requisitos."
+ rewards:
+ name: "&f&l Recompensas"
+ description: "&7 Ver propriedades de recompensas."
+ deployed:
+ name: "&f&l Implantação"
+ description: |-
+ &7 Alterna se o desafio for
+ &7 implantado e os usuários podem
+ &7 completá-lo.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ name:
+ name: "&f&l Nome"
+ description: |-
+ &7 Permite alterar
+ &7 o nome de exibição.
+ value: "&7 Atualmente: &r [name]"
+ remove_on_complete:
+ name: "&f&l Ocultar após a conclusão"
+ description: |-
+ &7 Alterna se o desafio deve
+ &7 oculto do jogador após
+ &7 está concluído.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ description:
+ name: "&f&l Descrição"
+ description: |-
+ &7 A descrição específica
+ &7 para o desafio. A cor
+ Os códigos &7 devem ser aplicados a ele.
+ value: "&7 Descrição atual:"
+ environment:
+ name: "&f&l Dimensão"
+ description: |-
+ &7 Permite limitar em que
+ &7 dimensionar o desafio
+ &7 pode ser completado.
+ enabled: "&2"
+ disabled: "&c"
+ order:
+ name: "&f&l Pedido"
+ description: |-
+ &7 Permite alterar a ordem de
+ &7 objetos.
+ &7 Objetos com números iguais
+ &7 serão ordenados por seus
+ &7 nomes de id exclusivos.
+ value: "&7 Ordem atual: &e [number]"
+ icon:
+ name: Ícone &f&l
+ description: |-
+ &7 Permite alterar o ícone
+ &7 para este desafio.
+ locked_icon:
+ name: "&f&l Ícone bloqueado"
+ description: |-
+ &7 Permite alterar bloqueado
+ &7 ícone de nível.
+ required_permissions:
+ name: "&f&l Permissões Necessárias"
+ description: |-
+ &7 Permite a alteração necessária
+ &7 permissões para isso
+ &7 desafio para ser completado.
+ title: "&7 Permissões:"
+ permission: " &8 - [permission]"
+ none: "&7 As permissões não estão definidas."
+ remove_entities:
+ name: "&f&l Remover Entidades"
+ description: |-
+ &7 Permite alternar se
+ &7 entidades obrigatórias irão
+ &7 ser removido do mundo
+ &7 após completar o
+ &7 desafio.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ required_entities:
+ name: "&f&l Entidades Requeridas"
+ description: |-
+ &7 Permite a alteração necessária
+ &7 entidades para isso
+ &7 desafio para ser completado.
+ title: "&7 Entidades:"
+ list: " &8 - [number] x [entity]"
+ none: "&7 As entidades não são adicionadas."
+ remove_blocks:
+ name: "&f&l Remover Blocos"
+ description: |-
+ &7 Permite alternar se
+ &7 blocos necessários irão
+ &7 ser removido do mundo
+ &7 após completar o
+ &7 desafio.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ required_blocks:
+ name: "&f&l Blocos Necessários"
+ description: |-
+ &7 Permite a alteração necessária
+ &7 blocos para isso
+ &7 desafio para ser completado.
+ title: "&7 Blocos:"
+ list: " &8 - [number] x [block]"
+ none: "&7 Os blocos não são adicionados."
+ search_radius:
+ name: "&f&l Raio de pesquisa"
+ description: |-
+ &7 Permite alterar o raio
+ &7 em torno do jogador do qual
+ &7 blocos e/ou entidades são
+ &7 detectado.
+ value: "&7 Distância atual: &e [number]"
+ remove_items:
+ name: "&f&l Remover itens"
+ description: |-
+ &7 Permite alternar se
+ &7 itens necessários serão
+ &7 ser removido do inventário
+ &7 após completar o
+ &7 desafio.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ required_items:
+ name: "&f&l Itens Necessários"
+ description: |-
+ &7 Permite a alteração necessária
+ &7 itens para isso
+ &7 desafio para ser completado.
+ title: "&7 Itens:"
+ list: " &8 - [número] x [item]"
+ none: "&7 Os itens não são adicionados."
+ add_ignored_meta:
+ name: "&f&l Adicionar Ignorar Metadados"
+ description: |-
+ &7 Permite adicionar quais
+ &7 itens devem ignorar
+ &7 quaisquer metadados que
+ &7 é atribuído a eles.
+ title: "&7 Itens:"
+ list: " &8 - [number] x [item]"
+ none: "&7 Os itens não são adicionados."
+ remove_ignored_meta:
+ name: "&f&l Remover Ignorar Metadados"
+ description: |-
+ &7 Permite remover quais
+ &7 itens devem ignorar
+ &7 quaisquer metadados que
+ &7 é atribuído a eles.
+ remove_experience:
+ name: "&f&l Remover experiência"
+ description: |-
+ &7 Permite alternar se
+ &7 experiência necessária irá
+ &7 ser removido do player
+ &7 após completar o
+ &7 desafio.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ required_experience:
+ name: "&f&l Experiência Necessária"
+ description: |-
+ &7 Permite alterar o
+ &7 experiência necessária para
+ &7 o jogador.
+ value: "&7 Experiência atual: &e [number]"
+ required_level:
+ name: "&f&l Nível de Ilha Necessário"
+ description: |-
+ &7 Permite alterar o
+ &7 nível de ilha obrigatório
+ &7 para o desafio.
+ value: "&7 Nível atual: &e [number]"
+ remove_money:
+ name: "&f&l Remover dinheiro"
+ description: |-
+ &7 Permite alternar se
+ &7 dinheiro necessário
+ &7 ser removido do player
+ &7 conta após completar
+ &7 o desafio.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ required_money:
+ name: "&f&l Dinheiro necessário"
+ description: |-
+ &7 Permite alterar o
+ &7 dinheiro necessário no jogador
+ &7 representam o desafio.
+ value: "&7 Valor atual: &e [number]"
+ statistic:
+ name: Estatística &f&l
+ description: |-
+ &7 Permite alterar o
+ &7 tipo de estatística que é
+ &7 marcou neste desafio.
+ value: "&7 Valor atual: &e [statistic]"
+ statistic_amount:
+ name: "&f&l Valor Alvo"
+ description: |-
+ &7 Permite alterar o
+ &7 valor alvo da estatística
+ &7 que devem ser atendidos.
+ value: "&7 Valor atual: &e [number]"
+ remove_statistic:
+ name: "&f&l Reduzir Estatística"
+ description: |-
+ &7 Permite alternar se
+ O valor estatístico &7 irá
+ &7 ser reduzido após completar
+ &7 o desafio.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ statistic_blocks:
+ name: "&f&l Bloco de destino"
+ description: |-
+ &7 Permite alterar o
+ &7 bloco de destino estatístico.
+ value: "&7 Bloco atual: &e [block]"
+ statistic_items:
+ name: "&f&l Item de destino"
+ description: |-
+ &7 Permite alterar o
+ &7 item de destino estatístico.
+ value: "&7 Item atual: &e [item]"
+ statistic_entities:
+ name: "&f&l Entidade Alvo"
+ description: |-
+ &7 Permite alterar o
+ &7 entidade alvo da estatística.
+ value: "&7 Entidade atual: &e [entity]"
+ reward_text:
+ name: "&f&l Texto de recompensa"
+ description: |-
+ &7 O texto de recompensa específico.
+ &7 Os códigos de cores devem ser
+ &7 aplicado a ele.
+ value: "&7 Texto atual:"
+ repeat_reward_text:
+ name: "&f&l Repetir Texto de Recompensa"
+ description: |-
+ &7 O texto específico da recompensa de repetição
+ &7 para o desafio. A cor
+ Os códigos &7 devem ser aplicados a ele.
+ value: "&7 Texto atual:"
+ reward_items:
+ name: "&f&l Itens de recompensa"
+ description: |-
+ &7 Permite alterar a recompensa
+ &7 itens.
+ title: "&7 Itens:"
+ list: " &8 - [number] x [item]"
+ none: "&7 Os itens não são adicionados."
+ repeat_reward_items:
+ name: "&f&l Repetir Itens de Recompensa"
+ description: |-
+ &7 Permite alterar a repetição
+ &7 itens de recompensa por isso
+ &7 desafio.
+ title: "&7 Itens:"
+ list: " &8 - [number] x [item]"
+ none: "&7 Os itens não são adicionados."
+ reward_experience:
+ name: "&f&l Experiência de recompensa"
+ description: |-
+ &7 Permite alterar o
+ &7 experiência de recompensa para
+ &7 o jogador.
+ value: "&7 Experiência de recompensa: &e [number]"
+ repeat_reward_experience:
+ name: "&f&l Repetir Experiência de Recompensa"
+ description: |-
+ &7 Permite alterar o
+ &7 repetir experiência de recompensa
+ &7 para o jogador.
+ value: "&7 Experiência de recompensa: &e [number]"
+ reward_money:
+ name: "&f&l Recompensa em Dinheiro"
+ description: |-
+ &7 Permite alterar o
+ &7 recompensa em dinheiro.
+ value: "&7 Valor atual: &e [number]"
+ repeat_reward_money:
+ name: "&f&l Repetir Dinheiro de Recompensa"
+ description: |-
+ &7 Permite alterar o
+ &7 repetir dinheiro de recompensa
+ &7 para o desafio.
+ value: "&7 Valor atual: &e [number]"
+ reward_commands:
+ name: "&f&l Comandos de Recompensa"
+ description: |-
+ &7 Os comandos de recompensa específicos.
+ &8 Dica:
+ &8 O comando não requer
+ &8 escrevendo primeiro `/` como será
+ &8 ser aplicado automaticamente.
+ &8 Por padrão, os comandos serão
+ &8 executado pelo servidor. No entanto
+ &8 adicionando `[SELF]` no início
+ &8 permitirá que o comando seja
+ &8 executado pelo jogador. Isso também
+ &8 suporta um marcador de posição
+ &8 `[player]` que será
+ &8 substituído por um nome de jogador
+ &8 que completaram o desafio.
+ value: "&7 Comandos atuais:"
+ repeat_reward_commands:
+ name: "&f&l Repetir Comandos de Recompensa"
+ description: |-
+ &7 A recompensa de repetição específica
+ &7 comandos para o desafio.
+ &8 Dica:
+ &8 O comando não requer
+ &8 escrevendo primeiro `/` como será
+ &8 ser aplicado automaticamente.
+ &8 Por padrão, os comandos serão
+ &8 executado pelo servidor. No entanto
+ &8 adicionando `[SELF]` no início
+ &8 permitirá que o comando seja
+ &8 executado pelo jogador. Isso também
+ &8 suporta um marcador de posição
+ &8 `[player]` que será
+ &8 substituído por um nome de jogador
+ &8 que completaram o desafio.
+ value: "&7 Comandos atuais:"
+ repeatable:
+ name: "&f&l Repetível"
+ description: |-
+ &7 Permite alternar se
+ &7 o desafio é
+ &7 repetível.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ repeat_count:
+ name: "&f&l Contagem de repetições"
+ description: |-
+ &7 Permite alterar o
+ &7 número de repetições
+ &7 para o desafio.
+ value: "&7 Valor atual: &e [number]"
+ cool_down:
+ name: "&f&l Resfriamento"
+ description: |-
+ &7 Permite alterar o
+ &7 segundos de resfriamento que
+ &7 deve ser esperado entre
+ &7 desafio repetível
+ &7 conclusões.
+ value: "&7 Valor atual: &e [time]"
+ challenges:
+ name: "&f&l Desafios"
+ description: |-
+ &7 Ver desafios atribuídos
+ &7 ao nível.
+ waiver_amount:
+ name: "&f&l Valor da Renúncia"
+ description: |-
+ &7 Permite definir um número
+ &7 de desafios que podem
+ &7 ser deixado incompleto para
+ &7 desbloqueando o próximo nível.
+ value: "&7 Valor atual: &e [number]"
+ add_challenges:
+ name: "&f&l Adicionar desafio(-s)"
+ description: |-
+ &7 Permite selecionar e
+ &7 adiciona desafios ao
+ &7 nível.
+ remove_challenges:
+ name: "&f&l Remover desafio(-s)"
+ description: |-
+ &7 Permite selecionar e
+ &7 remover desafios para o
+ &7 nível.
+ reset_on_new:
+ name: "&f&l Redefinir em Novo"
+ description: |-
+ &7 Permite alternar se
+ &7 desafios devem ser
+ &7 redefinir quando o usuário sair
+ &7 ilha ou cria uma nova
+ &7 ilha.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ broadcast:
+ name: "&f&l Transmissão"
+ description: |-
+ &7 Desafio de transmissões e
+ &7 nível de conclusão pela primeira vez
+ &7 para todos.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ remove_completed:
+ name: "&f&l Ocultar concluído"
+ description: |-
+ &7 Oculta desafios concluídos
+ &7 do menu.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ glow_completed:
+ name: "&f&lBrilho concluído"
+ description: |-
+ &7 Adiciona brilho de encantamento
+ &7 para os desafios concluídos.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ store_history:
+ name: "&f&l Histórico da Loja"
+ description: |-
+ &7 Armazena o histórico interno
+ &7 quando cada desafio é
+ &7 concluído.
+ &7 Atualmente apenas visível
+ &7 no banco de dados.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ data_per_island:
+ name: "&f&l Loja por ilha"
+ description: |-
+ &7 Armazena os
+ &7 desafios por ilha.
+ &7 O progresso será compartilhado
+ &7 com todos os jogadores da equipe.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ show_title:
+ name: "&f&l Mostrar título"
+ description: |-
+ &7 Mostra o título quando um
+ &7 desafio ou nível
+ &7 é concluído.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ gamemode_gui:
+ name: "&f&l GUI de seleção do modo de jogo"
+ description: |-
+ &7 Ativa uma interface única que
+ &7 está disponível via /challenges
+ &7 comando.
+ &c Requer reinicialização do servidor.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ locked_level_icon:
+ name: "&f&l Ícone de nível bloqueado padrão"
+ description: |-
+ &7 Ícone padrão para todos bloqueados
+ &7 níveis. Cada nível pode mudar
+ &7 este ícone.
+ purge_history:
+ name: "&f&l Histórico de vida"
+ description: |-
+ &7 Número de dias quanto tempo
+ &7 os dados do histórico são armazenados
+ &7 nos dados do usuário.
+ &7 0 significa que os dados serão
+ &7 não ser removido.
+ value: "&7 Valor atual: &e [number]"
+ title_showtime:
+ name: "&f&l Hora de exibição do título"
+ description: |-
+ &7 Número de tiques desse título
+ &7 será mostrado ao jogador.
+ value: "&7 Valor atual: &e [number]"
+ active_world_list:
+ name: "&f&l Mostrar apenas o mundo ativo"
+ description: |-
+ &7 Se a GUI de seleção do modo de jogo
+ &7 estiver ativado, isso pode alternar
+ &7 se a GUI mostrar a seleção do GameMode
+ &7 ou desafios para o mundo atual.
+ &c Requer reinicialização do servidor.
+ enabled: "&2 Ativado"
+ disabled: "&c Desativado"
+ visibility_mode:
+ name: "&f&l Modo de visibilidade"
+ description: |-
+ &7 Modo de visibilidade para
+ &7 desafios que são
+ &7 oculto.
+ enabled: "&2"
+ disabled: "&c"
+ visible: Mostrar desafios visíveis
+ hidden: Mostrar todos os desafios
+ toggleable: Permitir alternar
+ download:
+ name: "&f&l Baixar bibliotecas"
+ description: |-
+ &7 Atualização manual disponível
+ &7 desafia as bibliotecas.
+ enabled: "&2 Com limpeza de cache"
+ disabled: "&c Sem limpar o cache"
+ player:
+ name: "&f&l [name]"
+ description: "&7 Proprietário da Ilha: [proprietário]"
+ members: "&7 Membros da Ilha:"
+ member: "&8 - [name]"
+ no-island: |-
+ &c O jogador não tem
+ &c uma ilha.
+ player_list:
+ name: "&f&l Escolher lista de usuários"
+ description: |-
+ &7 Escolha qual lista de usuários
+ &7 deve ser mostrado.
+ enabled: "&2"
+ disabled: "&c"
+ online: Jogadores online
+ with_island: Jogadores com ilhas
+ in_world: Jogadores do mundo
+ add_block:
+ name: "&f&l Adicionar bloco"
+ description: |-
+ &7 Permite adicionar um novo
+ &7 bloco para a lista.
+ remove_block:
+ name: "&f&l Remover bloqueio"
+ description: |-
+ &7 Permite remover
+ &7 blocos selecionados
+ &7 das listas.
+ title: "&7 Materiais Selecionados:"
+ material: "&8 - [material]"
+ material:
+ name: "&f&l [material]"
+ description: "&7 ID do material: [id]"
+ selected: "&2 Selecionado"
+ add_entity:
+ name: "&f&l Adicionar Entidade"
+ description: |-
+ &7 Permite adicionar um novo
+ &7 entidade à lista.
+ switch_entity:
+ name: "&f&l Trocar Ovos"
+ description: |-
+ &7 Permite mudar de
+ &7 ovos para as cabeças da máfia.
+ remove_entity:
+ name: "&f&l Remover Entidade"
+ description: |-
+ &7 Permite remover
+ &7 entidades selecionadas
+ &7 das listas.
+ title: "&7 Entidades Selecionadas:"
+ entity: "&8 - [entity]"
+ entity:
+ name: "&f&l [entity]"
+ description: "&7 ID da entidade: [id]"
+ selected: "&2 Selecionado"
+ inventory_type:
+ name: "&f&l Tipo de inventário"
+ description: |-
+ &7 Desafio que verifica
+ &7 itens no inventário do jogador
+ island_type:
+ name: "&f&l Tipo de ilha"
+ description: |-
+ &7 Desafio que verifica
+ &7 blocos ou entidades ao redor
+ &7 jogador.
+ other_type:
+ name: "&f&l Outro Tipo"
+ description: |-
+ &7 Desafio que usa
+ &7 plugins ou complementos,
+ &7 como nível e dinheiro.
+ statistic_type:
+ name: "&f&l Tipo de Estatística"
+ description: |-
+ &7 Desafio que verifica
+ &7 dados estatísticos do jogador.
+ save:
+ name: "&f&l Salvar"
+ description: |-
+ &7 Salva as alterações e
+ &7 retorna.
+ cancel:
+ name: "&f&l Cancelar"
+ description: |-
+ &7 Descarta as alterações e
+ &7 retorna.
+ accept_selected:
+ name: "&f&l Aceitar Selecionado"
+ description: |-
+ &7 Retorna os elementos selecionados
+ &7 e abre a GUI anterior.
+ title: "&7 Selecionado:"
+ element: "&8 - [element]"
+ statistic_element:
+ name: "&f&l [statistic]"
+ description: "[description]"
+ environment_element:
+ name: "&f&l [environment]"
+ description: "[description]"
+ search:
+ name: "&f&l Pesquisa"
+ description: |-
+ &7 Permite pesquisar um
+ Elemento &7 com entrada
+ &7 valor do texto.
+ search: "&b Valor: [value]"
+ tips:
+ click-to-select: "&e Clique em &7 para selecionar."
+ click-to-choose: "&e Clique em &7 para escolher."
+ click-to-complete: "&eClique &7para concluir."
+ right-click-multiple-open: "&e Clique com o botão direito em &7 para escolher
+ a contagem de conclusão."
+ shift-left-click-to-complete-all: "&e Shift Clique em &7 para completar tudo."
+ left-click-to-accept: "&e Clique com o botão esquerdo em &7 para concluir."
+ right-click-to-write: "&e Clique com o botão direito em &7 para escrever."
+ click-to-reduce: "&e Clique em &7 para reduzir."
+ click-to-increase: "&e Clique em &7 para aumentar."
+ click-to-return: "&e Clique em &7 para retornar."
+ click-to-quit: "&e Clique em &7 para sair."
+ click-to-wipe: "&e Clique em &7 para limpar."
+ left-click-to-wipe: "&e Clique com o botão esquerdo em &7 para limpar."
+ right-click-to-switch: "&e Clique com o botão direito em &7 para alternar."
+ click-to-open: "&e Clique em &7 para abrir."
+ click-to-export: "&e Clique em &7 para exportar."
+ click-to-create: "&e Clique em &7 para criar."
+ left-click-to-open: "&e Clique com o botão esquerdo em &7 para abrir."
+ right-click-to-reset-all: "&e Clique com o botão direito em &7 para limpar tudo."
+ click-to-toggle: "&e Clique em &7 para alternar."
+ click-to-change: "&e Clique em &7 para alterar."
+ shift-click-to-reset: "&e Shift Clique em &7 para redefinir."
+ click-to-add: "&e Clique em &7 para adicionar."
+ click-to-remove: "&e Clique em &7 para remover."
+ left-click-to-cycle: "&e Clique com o botão esquerdo em &7 para descer."
+ right-click-to-cycle: "&e Clique com o botão direito em &7 para subir o ciclo."
+ click-to-edit: "&e Clique em &7 para editar."
+ left-click-to-download: "&e Clique com o botão esquerdo em &7 para fazer o download."
+ right-click-to-toggle: "&e Clique com o botão direito em &7 para alternar."
+ click-to-install: "&e Clique em &7 para instalar."
+ click-to-reset-all: "&e Clique em &7 para redefinir tudo."
+ right-click-to-select: "&e Clique com o botão direito em &7 para selecionar."
+ right-click-to-deselect: "&e Clique com o botão direito em &7 para desmarcar."
+ left-click-to-choose: "&e Clique com o botão esquerdo em &7 para escolher."
+ click-to-cancel: "&e Clique em &7 para cancelar."
+ click-to-save: "&e Clique em &7 para salvar."
+ click-to-deselect: "&e Clique em &7 para desmarcar."
+ click-on-item: |-
+ &e Clique em &7 no item em
+ &7 seu inventário.
+ left-click-to-edit: "&e Clique com o botão esquerdo em &7 para editar."
+ right-click-to-clear: "&e Clique com o botão direito em &7 para limpar."
+ click-to-previous: "&e Clique em &7 para visualizar a página anterior."
+ click-to-next: "&e Clique em &7 para visualizar a próxima página."
+ descriptions:
+ challenge:
+ lore: |-
+ [description]
+ [status]
+ [cooldown]
+ [requirements]
+ [rewards]
+ status:
+ completed: "&2&l Concluído"
+ completed-times: "&2 Concluído &7&l [number] &r&2 vezes(-s)"
+ completed-times-of: "&2 Concluído &7&l [number] &r&2 de &7&l [máx.] &r&2
+ vezes"
+ completed-times-reached: "&2&l Completou todos &7 [max] &2 vezes"
+ cooldown:
+ lore: |-
+ [timeout]
+ [wait-time]
+ timeout: "&7&l Resfriamento: &r&7 [time]"
+ wait-time: "&c&l Disponível após: &r&c [time]"
+ in-days: "[number] d"
+ in-hours: "[number] h"
+ in-minutes: "[número] min"
+ in-seconds: "[number] s"
+ requirements:
+ lore: |-
+ [environment]
+ [type-requirement]
+ [permissions]
+ environment-single: "&7 Limitado a [environment]"
+ environment-title: "&7 Limitado a:"
+ environment-list: " &7 - &e [environment]"
+ permission-single: "&c Requer permissão [permissions]"
+ permissions-title: "&c Requer permissões:"
+ permissions-list: " &c - [permission]"
+ island:
+ lore: |-
+ [blocks]
+ [entities]
+ [search-radius]
+ [warning-block]
+ [warning-entity]
+ blocks-title: "&7&l Blocos Necessários:"
+ block-value: " &7 - &e [material]"
+ blocks-value: " &7 - &e [number] x [material]"
+ entities-title: "&7&l Entidades Requeridas:"
+ entity-value: " &7 - &e [entity]"
+ entities-value: " &7 - &e [number] x [entity]"
+ search-radius: "&7 Não além de &e [number] &7 metros"
+ warning-block: "&e Os blocos serão &c removidos"
+ warning-entity: "&e As entidades serão &c removidas"
+ inventory:
+ lore: |-
+ [Items]
+ [warning]
+ item-title: "&7&l Itens Necessários:"
+ item-value: " &7 - &e [item]"
+ items-value: " &7 - &e [number] x [item]"
+ warning: "&e O(s) item(ns) será(ão) &c removido(s)"
+ other:
+ lore: |-
+ [experience]
+ [experience-warning]
+ [money]
+ [money-warning]
+ [level]
+ experience: "&7&l Experiência necessária: &r&e [number]"
+ experience-warning: "&e A experiência será &c removida"
+ money: "&7&l Dinheiro necessário: &r&e [number]"
+ money-warning: "&e O dinheiro será &c removido"
+ level: "&7&l Nível de ilha necessário: &r&e [number]"
+ statistic:
+ lore: |-
+ [statistic]
+ [warning]
+ multiple-target: "&7&l [statistic]: &r&e [number] x [target]"
+ single-target: "&7&l [statistic]: &r&e [target]"
+ statistic: "&7&l [statistic] &r&e [number]"
+ warning: "&e Os dados estatísticos serão &c reduzidos"
+ rewards:
+ lore: |-
+ &7&l Recompensas:
+ [text]
+ [Items]
+ [experience]
+ [money]
+ [commands]
+ item-title: "&7 Itens:"
+ item-value: " &7 - &e [item]"
+ items-value: " &7 - &e [number] x [item]"
+ experience: "&7 Experiência: &r&e [number]"
+ money: "&7 Dinheiro: &r&e [number]"
+ commands-title: "&7 Comandos:"
+ command: " &7 - &e [command]"
+ level:
+ lore: |-
+ [text]
+ [status]
+ [waiver]
+ [rewards]
+ status:
+ completed: "&2&l Concluído"
+ completed-challenges-of: |-
+ &2 Concluído &7&l [number] &r&2 de
+ &7&l [max] &r&2 desafios.
+ locked: "&c&l Bloqueado"
+ missing-challenges: |-
+ &7 [número] mais desafios devem ser
+ &7 concluído para desbloquear este nível.
+ waiver: |-
+ &7&l [number] desafio(-s) &r&7 pode ser
+ &7 pulou para desbloquear o próximo nível.
+ rewards:
+ lore: |-
+ &7&l Recompensas:
+ [text]
+ [Items]
+ [experience]
+ [money]
+ [commands]
+ item-title: "&7 Itens:"
+ item-value: " &7 - &e [item]"
+ items-value: " &7 - &e [number] x [item]"
+ experience: "&7 Experiência: &r&e [number]"
+ money: "&7 Dinheiro: &r&e [number]"
+ commands-title: "&7 Comandos:"
+ command: " &7 - &e [command]"
+ library:
+ author: "&7 por &e [author]"
+ version: "&7 Feito com Desafios &e [version]"
+ lang: "&7 Idioma: &e [lang]"
+ gamemode: "&7 Primário para &e [gamemode]"
+ conversations:
+ prefix: "&l&6 [BentoBox]: &r"
+ confirm-string: verdadeiro, ligado, sim, confirmar, y, válido, correto
+ deny-string: falso, desativado, não, negar, n, inválido, incorreto
+ cancel-string: cancelar
+ exit-string: cancelar, sair, sair
+ cancelled: "&c Conversa cancelada!"
+ input-number: "&e Digite um número no chat."
+ input-seconds: "&e Por favor, digite um segundo no chat."
+ numeric-only: "&c O [value] dado não é um número!"
+ not-valid-value: "&c O número dado [valor] não é válido. Deve ser maior que [min]
+ e menor que [max]!"
+ user-data-removed: "&a Todos os dados do usuário para [gamemode] são apagados
+ do banco de dados."
+ confirm-user-data-deletion: "&e Confirme que deseja limpar o banco de dados do
+ usuário para [gamemode]."
+ challenge-data-removed: "&a Todos os dados de desafios para [gamemode] são apagados
+ do banco de dados."
+ confirm-challenge-data-deletion: "&e Por favor, confirme que você deseja limpar
+ o banco de dados de desafios para [gamemode]."
+ all-data-removed: "&a Todos os dados de addon para [gamemode] são apagados do
+ banco de dados."
+ confirm-all-data-deletion: "&e Confirme que deseja limpar os dados do addon para
+ [gamemode]."
+ write-name: "&e Por favor, escreva um nome no chat."
+ new-object-created: "&a Um novo objeto para [gamemode] é criado."
+ object-already-exists: "&c O objeto &7 [id] &c já existe. Escolha um nome diferente."
+ invalid-challenge: "&c Desafio [challenge] contém dados inválidos. Não pode ser
+ implantado!"
+ name-changed: "&a Sucesso, o nome foi atualizado."
+ write-description: "&e Por favor, insira uma nova descrição no chat e 'sair' em
+ uma linha para terminar."
+ description-changed: "&a Sucesso, a descrição foi atualizada."
+ write-permissions: "&e Por favor, insira as permissões necessárias, uma por linha
+ no chat, e 'quit' em uma linha por si só para terminar."
+ permissions-changed: "&a Sucesso, as permissões de desafio foram atualizadas."
+ write-reward-text: "&e Por favor, digite um novo texto de recompensa no chat e
+ 'quit' em uma linha para terminar."
+ reward-text-changed: "&a Sucesso, o texto da recompensa foi atualizado."
+ write-repeat-reward-text: "&e Por favor, digite um novo texto de recompensa de
+ repetição no chat e 'quit' em uma linha por si só para terminar."
+ repeat-reward-text-changed: "&a Sucesso, o texto da recompensa repetida foi atualizado."
+ write-reward-commands: "&e Por favor, digite um novo comando de recompensa por
+ linha no chat e 'quit' em uma linha por si só para terminar."
+ reward-commands-changed: "&a Sucesso, os comandos de recompensa foram atualizados."
+ write-repeat-reward-commands: "&e Por favor, digite um novo comando de repetição
+ de recompensa por linha no chat e 'quit' em uma linha por si só para terminar."
+ repeat-reward-commands-changed: "&a Sucesso, os comandos de repetição de recompensa
+ foram atualizados."
+ challenge-removed: "&a Os desafios [challenge] para [gamemode] foram removidos
+ do banco de dados."
+ confirm-challenge-deletion: "&e Por favor, confirme que você deseja remover [challenge]
+ para [gamemode] do banco de dados."
+ level-removed: "&a O nível [level] para [gamemode] foi removido do banco de dados."
+ confirm-level-deletion: "&e Confirme que deseja remover [level] para [gamemode]
+ do banco de dados."
+ start-downloading: "&a Iniciando o download e a importação da Biblioteca de Desafios."
+ written-text: "&a Texto de entrada:"
+ confirm-data-replacement: "&e Confirme que deseja substituir seus desafios atuais
+ por um novo."
+ new-challenges-imported: "&a Sucesso, novos Desafios para [gamemode] foram importados."
+ exported-file-name: "&e Insira um nome de arquivo para o arquivo de banco de dados
+ exportado. (escreva 'cancel' para sair)"
+ database-export-completed: "&a Sucesso, a exportação do banco de dados para [world]
+ foi concluída. Arquivo [file] gerado."
+ file-name-exist: "&c Existe um arquivo com o nome '[id]'. Não é possível sobrescrever."
+ write-search: "&e Por favor, escreva um valor de pesquisa. (escreva 'cancel' para
+ sair)"
+ search-updated: "&a Valor de pesquisa atualizado."
+ titles:
+ challenge-title: Completado com sucesso
+ challenge-subtitle: "[friendlyName]"
+ level-title: Completado com sucesso
+ level-subtitle: "[friendlyName]"
+ messages:
+ completed: "&2 Você completou o desafio [name] para [player]!"
+ already-completed: "&2 Este desafio já foi concluído!"
+ reset: "&2 Você redefiniu o desafio [name] para [player]!"
+ reset-all: "&2 Todos os desafios do [player] foram reiniciados!"
+ not-completed: "&2 Este desafio ainda não foi concluído!"
+ migrate-start: "&2 Iniciar a migração de dados de complemento de desafios."
+ migrate-end: "&2 Desafios dados do addon atualizados para o novo formato."
+ migrate-not: "&2 Todos os dados são válidos."
+ start-downloading: "&5 Iniciando o download e a importação da Biblioteca de Desafios."
+ you-completed-challenge: "&2Você completou [value] o desafio&2!"
+ you-repeated-challenge: "& Você repetiu o desafio [value]&2!"
+ you-repeated-challenge-multiple: |-
+ &2Você repetiu o [value]
+ &2desafio [count] vezes!
+ you-completed-level: "&2 Você completou o nível [valor] &r &2!"
+ name-has-completed-challenge: "&5[name] completou [value] o desafio&5!"
+ name-has-completed-level: "&5[name] completou o nível [value]&5!"
+ load-skipping: '"[value]" já existe - pulando'
+ load-overwriting: Substituindo "[value]"
+ load-add: 'Adicionando novo objeto: [value]'
+ errors:
+ no-name: "&c Nome do desafio ausente"
+ unknown-challenge: "&cDesafio desconhecido"
+ not-valid-integer: |-
+ &c O inteiro "[value]" fornecido não é válido!
+ O valor deve estar entre [min] e [max].
+ not-deployed: "&c O desafio não foi implantado!"
+ not-on-island: "&c Você deve estar em sua ilha para fazer isso!"
+ challenge-level-not-available: "&c Você não desbloqueou o nível necessário para
+ completar este desafio."
+ not-repeatable: "&c Este desafio não pode ser repetido!"
+ wrong-environment: "&cVocê está no ambiente errado!"
+ not-enough-items: "&c Você não tem [items] suficientes para completar este desafio!"
+ not-close-enough: "&c Você deve estar dentro de [number] blocos de todos os itens
+ necessários."
+ you-still-need: "&c Você ainda precisa de [amount] x [item]"
+ missing-addon: "&cNão é possível concluir o desafio: o complemento ou plug-in
+ necessário está ausente."
+ incorrect: "&c Não é possível concluir o desafio: os requisitos estão incorretos."
+ not-enough-money: "&c É necessário ter [value] em sua conta para completar o desafio."
+ not-enough-experience: "&c É necessário ter [value] EXP para completar este desafio."
+ island-level: "&c Sua ilha deve estar no nível [number] ou superior para completar
+ este desafio!"
+ no-load: "&c Erro: Não foi possível carregar [file]. [message]"
+ load-error: "&cErro: Não é possível carregar [value]."
+ no-rank: "&c Você não tem uma classificação alta o suficiente para fazer isso."
+ cannot-remove-items: "&c Alguns itens não podem ser removidos do seu inventário!"
+ exist-challenges-or-levels: "&c Desafios já existem em seu mundo. Não é possível
+ prosseguir!"
+ no-challenges: "&c Os desafios ainda não foram implementados neste mundo!"
+ no-challenges-admin: "&c Os desafios ainda não foram implementados neste mundo!
+ Use &5 /[command] &c para adicioná-los!"
+ missing-arguments: "&c O comando não tem argumentos."
+ no-multiple-permission: "&c Você não tem permissão para concluir este desafio
+ várias vezes ao mesmo tempo."
+ invalid-level: "&c O nível [level] contém dados inválidos. Ele não será carregado
+ do banco de dados!"
+ invalid-challenge: "&c Desafio [challenge] contém dados inválidos. Ele não será
+ carregado do banco de dados!"
+ no-library-entries: "&c Não é possível encontrar nenhuma entrada da biblioteca.
+ Nada para mostrar."
+ not-hooked: "&c Challenges Addon não encontrou nenhum GameMode."
+ timeout: "&c Este desafio requer esperar [timeout] entre as conclusões. Você deve
+ esperar [wait-time] até completá-lo novamente."
+protection:
+ flags:
+ CHALLENGES_ISLAND_PROTECTION:
+ description: |-
+ &5 &o Alterna quem pode
+ &5&o desafios completos
+ name: Proteção de desafios
+ CHALLENGES_WORLD_PROTECTION:
+ description: |-
+ &5 &o Ativar/desativar
+ &5&o requisito para os jogadores
+ &5 &o estar em sua ilha para
+ &5 &o completar um desafio.
+ name: Limitação da Ilha dos Desafios
+ hint: Sem desafios fora da ilha
+version: 12
diff --git a/src/main/resources/locales/zh-CN.yml b/src/main/resources/locales/zh-CN.yml
index 0c2d673..8a1be9f 100644
--- a/src/main/resources/locales/zh-CN.yml
+++ b/src/main/resources/locales/zh-CN.yml
@@ -1,582 +1,1064 @@
-###########################################################################################
-# This is a YML file. Be careful when editing. Check your edits in a YAML checker like #
-# the one at http://yaml-online-parser.appspot.com #
-###########################################################################################
-
+---
meta:
- authors:
- - ApacheZy
-
+ authors:
+ - BONNe
challenges:
- commands:
- admin:
- main:
- parameters: ''
- description: '打开管理员面板。'
- import:
- description: |-
- 从 challenges.yml 中导入挑战
- 如果使用了 overwrite 参数,将覆盖数据库中具有相同ID的挑战。
- parameters: '[overwrite]'
- reload:
- description: |-
- 从数据库中重载挑战
- 如果使用了 hard 参数,将重置与数据库的连接。
- parameters: '[hard]'
- show:
- description: '在聊天框中列出这个世界适用的所有挑战。'
- parameters: ''
- defaults:
- description: '显示用于导入/导出默认挑战的子命令。'
- parameters: '[command]'
- defaults-import:
- description: '导入默认挑战。'
- parameters: ''
- defaults-generate:
- description: '将现有挑战导出到 default.json 文件。'
- parameters: '[overwrite] - 允许覆盖现有文件。'
- complete:
- description: '将玩家的某个设置为完成为一个玩家完成挑战。'
- parameters: ' '
- reset:
- description: '重设玩家的挑战。如果将参数 设置为 "all", 则将重置该玩家所有挑战。'
- parameters: ' '
- migrate:
- description: '将当前的游戏世界挑战数据迁移到 0.8.0 存储格式。'
- parameters: ''
- user:
- main:
- description: '打开挑战界面。'
- parameters: ''
- complete:
- description: '尝试完成挑战。'
- parameters: ' [count]'
- gui:
- title:
- admin:
- gui-title: '&3&l挑战管理'
- edit-challenge-title: '&3&l编辑挑战'
- edit-level-title: '&3&l编辑挑战等级'
- settings-title: '&3&l插件设置'
- choose-challenge-title: '&5&l选择挑战'
- choose-level-title: '&3&l挑战等级'
- choose-user-title: '&5&l选择玩家'
- manage-blocks: '&3&l管理方块'
- manage-entities: '&3&l管理实体'
- confirm-title: '&4&l确认'
- manage-items: '&3&l管理物品'
- manage-numbers: '&9&l数字输入'
- select-block: '&5&l选择方块'
- select-challenge: '&5&l选择挑战'
- select-entity: '&5&l选择实体'
- toggle-environment: '&3&l更改环境'
- edit-text-fields: '&3&l编辑多行文本'
-
- library-title: '&3&l网络库'
-
- lore-add: '&3&l增加描述内容'
- lore-remove: '&3&l删除描述内容'
- lore-edit: '&3&l编辑描述内容'
-
- type-select: "&3&l选择挑战类型"
- challenges: '&3&l挑战'
- game-modes: '&3&l选择游戏模式'
-
- multiple-complete: '&6&l多少次?'
- buttons:
- admin:
- complete: '&f&l完成玩家挑战'
- reset: '&6&l重置玩家挑战'
- create-challenge: '&f&l创建挑战项'
- create-level: '&f&l创建挑战等级'
- edit-challenge: '&f&l编辑挑战项'
- edit-level: '&f&l编辑挑战等级'
- delete-challenge: '&c&l删除挑战'
- delete-level: '&c&l删除挑战等级'
- import: '&f&l导入 ASkyblock 的挑战'
- settings: '&f&l插件设置'
- properties: '&f&l一般属性'
- requirements: '&b&l必要条件'
- rewards: '&a&l奖励内容'
- challenges: '&f&l挑战'
- deployment: '&f&l部署'
- icon: '&f&l图标'
- locked-icon: '&f&l未解锁图标'
- description: '&f&l描述'
- order: '&f&l顺序'
- environment: '&f&l环境'
- remove-on-complete: '&7&l完成后删除'
- name: '&f&l友好名称'
- required-entities: '&f&l需要的实体'
- remove-entities: '&c&l消灭实体'
- required-blocks: '&f&l需要的方块'
- remove-blocks: '&c&l拿掉方块'
- search-radius: '&f&l探测范围'
- required-permissions: '&f&l权限'
- required-items: '&f&l需要的物品'
- remove-items: '&c&l删除物品'
- required-experience: '&f&l经验值'
- remove-experience: '&f&l扣除经验'
- required-level: '&f&l岛屿等级'
- required-money: '&f&l游戏币'
- remove-money: '&f&l扣除游戏币'
- reward-text: '&f&l反馈消息'
- reward-items: '&f&l奖励物品'
- reward-experience: '&f&l奖励经验'
- reward-money: '&f&l奖励游戏币'
- reward-commands: '&f&l命令奖励'
- repeatable: '&f&l可重复'
- repeat-count: '&f&l最大重复次数'
- repeat-reward-text: '&f&l重复奖励消息'
- repeat-reward-items: '&f&l重复奖励物品'
- repeat-reward-experience: '&f&l重复奖励经验'
- repeat-reward-money: '&f&l重复奖励游戏币'
- repeat-reward-commands: '&f&l重复命令奖励'
- waiver-amount: '&f&l豁免挑战数'
- add-challenge: '&f&l添加挑战'
- remove-challenge: '&f&l删除挑战'
- reset-on-new: '&f&l重玩时重置'
- broadcast: '&f&l完成后广播消息'
- remove-completed: '&f&l完成后删除'
- glow: '&f&l完成后发光'
- free-at-top: '&f&l前置独立挑战'
- line-length: '&f&l描述行长度'
- visibility-mode: '&f&l挑战可见模式'
- toggle-user-list: '&f&l玩家过滤'
- remove-selected: '&f&l删除'
- add: '&f&l添加'
- show-eggs: '&f&l切换显示模式'
- accept: '&c&l接受'
- decline: 'Decline' # 待确认
- save: '&f&l保存'
- cancel: '&f&l取消'
- input: '&f&l键盘输入'
- value: '&f&l结果'
- set: '&f&l='
- increase: '&f&l+'
- reduce: '&f&l-'
- multiply: '&f&l*'
- clear: '&f&l清除'
- remove-empty: '&f&l删除空行'
- number: '[number]'
- level-lore: '&f&l等级描述元素'
- challenge-lore: '&f&l挑战描述元素'
- gui-view-mode: '&f&l独立命令用途'
- gui-mode: '&f&l独立命令'
- history-store: '&f&l挑战历史'
- history-lifespan: '&f&l保存期限'
- island-store: '&6&l按岛屿存储'
- default-locked-icon: '&f&l未解锁等级图标'
- input-mode: '&f&l切换输入模式'
- title-enable: '&f&l标题消息'
- title-showtime: '&f&l标题显示时间'
- default-import: '&f&l导入默认挑战'
- default-export: '&f&l导出现有挑战'
- complete-wipe: '&c&l清空插件数据库'
- challenge-wipe: '&c&l清空挑战数据库'
- players-wipe: '&c&l清空玩家数据库'
-
- library: '&f&l网络库'
- download: '&f&l下载网络库'
-
- type:
- island: '&6&l岛屿类'
- inventory: '&6&l物品类'
- other: '&6&l其它类型'
- next: '&f&l下一页'
- previous: '&f&l上一页'
- return: '&f&l返回'
-
- value: "&f&l完全" # 待确认
- increase: "&f&l增加"
- reduce: "&f&l减少"
- descriptions:
- admin:
- save: '&7保存并返回上级'
- cancel: '&7取消保存并返回上级'
- input: '&7请打开聊天框并手动输入数值'
- set: '&f&l设置模式。|&7单击数字将值直接设置为所选数值。'
- increase: '&f&l累加模式。|&7单击数字将当前值加上所选数值。'
- reduce: '&f&l递减模式。|&7点击数字将当前值减去所选数值。'
- multiply: '&f&l累乘模式。|&7单击数字将当前值乘以所选数值。'
- import: |-
- &7导入 ASkyblock(旧版空岛插件) 的挑战。
- &f右键点击 启用/禁用 覆盖模式。
- &7请将要导入的 challenges.yml 放置在:
- &7./BentoBox/addons/Challenges 目录。
- complete: |-
- &7直接将玩家的挑战状态设置为完成。
- &7这样做玩家不会获得任何奖励。
- reset: |-
- &7重置玩家已完成的挑战。
- &f右键点击 启用/禁用 全部重置功能。
- create-challenge: |-
- &7创建一个新的挑战。
- &7默认情况下新挑战将出现在独立挑战列表中。
- create-level: '&7创建一个新的挑战等级。'
- edit-challenge: '&7修改现有的挑战。'
- edit-level: '&7修改现有的挑战等级。'
- delete-challenge: '&7删除某项挑战。'
- delete-level: '&7删除某个挑战等级。'
- settings: '&7修改挑战组件配置。'
- properties: '&7修改这项挑战的常规属性。'
- requirements: '&7设置要完成这项挑战的必要条件。'
- rewards: '&7设置完成这项挑战后获得的奖励。'
- challenges: '&7管理该等级的所有挑战(增加/删除)。'
- deployment: '&7允许玩家查看和完成这项挑战。'
- icon-challenge: '&7设置这项挑战将显示在|&7挑战面板中的图标。'
- icon-level: '&7设置这项挑战等级将显示在|&7挑战面板中的图标。'
- locked-icon: '&7设置这个挑战等级未解锁时|&7在面板中显示的图标。'
- description: '&7修改挑战描述文本。'
- order: '&7修改顺序号。|&7顺序号越大,显示在面板中的位置越靠后。'
- environment: '&7设置要完成这项挑战应所处的环境。'
- remove-on-complete: '&7设置玩家完成挑战后,挑战面板|&7中是否不再显示这项挑战。'
- name-challenge: '&7设置这项挑战在面板中的显示名称。|&7如果是新建的挑战项,显示名称是挑战项ID。'
- name-level: '&7设置这个挑战等级在面板中的显示名称。|&7如果是新'
- required-entities: |-
- &7添加/修改/删除
- &7要完成这项挑战应在指定范围内存在的实体。
- &6所需实体:
- remove-entities: '&7设置当玩家完成挑战后,|&7是否删除(杀死)所需实体。'
- required-blocks: |-
- &7添加/修改/删除
- &7要完成这项挑战应在指定范围内存在的方块。
- &6所需方块:
- remove-blocks: '&7设置当玩家完成挑战后,|&7是否删除(替换成空气)所需方块。'
- search-radius: "&7玩家所在位置周围的半径,|&7将在其范围内探测所需的实体和方块。"
- required-permissions: |-
- &7设置玩家要完成挑战必须具有的权限。
- &6所需权限:
- required-items: |-
- &7设置玩家要完成挑战物品栏中必须有的物品。
- &6所需物品:
- remove-items: '&7设置当玩家完成挑战后,是否|&7从物品栏中删除所需物品。'
- required-experience: '&7设置玩家要完成挑战所|&7需要的经验值。'
- remove-experience: '&7设置玩家完成挑战后,是否扣除所需经验值。'
- required-level: |-
- &7设置要完成此挑战所需的岛屿等级。
- &c需要安装 Level 组件。
- required-money: |-
- &7设置要完成此挑战所需的游戏币数量。
- &c需要安装 Vault 和兼容的经济插件。
- remove-money: |-
- &7完成挑战后,是否扣除玩家所需数量的游戏币。
- &c需要安装 Vault 和兼容的经济插件。
- reward-text: '&7设置玩家完成挑战后发送给玩家的聊天消息。'
- reward-items: |-
- &7设置首次完成挑战获得的物品奖励。
- &a奖励物品:
- reward-experience: '&7设置首次完成挑战后获得的经验值奖励。'
- reward-money: |-
- &7设置首次完成挑战获得的游戏币奖励。
- &c需要安装 Vault 和兼容的经济插件。
- reward-commands: |-
- &7设置首次完成挑战后将执行的命令。
- &3无需在命令行首加斜杠 “/”。
- &3命令行首加 “[SELF]” 将由玩家执行。
- &3例如 “&f[SELF] heal&3”。
- &3文字 “[player]” 将替换为玩家名称。
- &3例如 “&fkill [player]&3”。
- &a奖励命令:
- repeatable: '&7设置这项挑战是否可重复进行。'
- repeat-count: '&7设置最大完成次数,设置为 0 表示不限次数。'
- repeat-reward-text: '&7设置重复完成挑战后发送给玩家的聊天消息。'
- repeat-reward-items: |-
- &7设置重复完成挑战获得的奖励物品。
- &a奖励物品:
- repeat-reward-experience: '&7设置重复完成挑战后获得的经验值奖励。'
- repeat-reward-money: |-
- &7设置重复完成挑战获得的游戏币奖励。
- &c需要安装 Vault 和兼容的经济插件。
- repeat-reward-commands: |-
- &7设置首次完成挑战后将执行的命令。
- &3无需在命令行首加斜杠 “/”。
- &3命令行首加 “[SELF]” 将由玩家执行。
- &3例如 “&f[SELF] heal&3”。
- &3文字 “[player]” 将替换为玩家名称。
- &3例如 “&fkill [player]&3”。
- &a奖励命令:
- waiver-amount: '&7设置玩家解锁下一级需要|&7完成当前等级的数量。'
- reward-text-level: '&7完成当前等级所有挑战后|&7发送给玩家的聊天消息。'
- add-challenge: '&7将现有挑战添加到当前挑战等级。'
- remove-challenge: '&7从当前挑战等级中移除挑战。'
- reset-on-new: '&7当玩家重置、离开或被踢出岛屿时|&7是否重置他的所有挑战。'
- broadcast: '&7设置玩家首次完成挑战后是否|&7向所有在线玩家发送广播。'
- remove-completed: '&7设置完成挑战后是否从面板|&7中隐藏且无法重复。'
- glow: '&7设置'
- free-at-top: '&7设置是否将独立挑战放在面板前排。'
- line-length: '&7设置面板图标描述行显示的最大长度。|&7这个设定只影响显示效果,不会修改存储数据。'
- toggle-user-list: '&7按所选模式过滤玩家。'
- mode-online: '当前所有在线玩家。'
- mode-in-world: '当前游戏模式中的玩家。'
- mode-with-island: '在当前游戏模式中有归属岛屿的玩家。'
- selected: '&5已选定'
- remove-selected: |-
- &7删除所有选定的内容。
- &7右键单击来选定内容。
- show-eggs: '&7切换使用&3生成蛋&7或&3带纹理的玩家头&7来显示实体。'
- level-lore: '&7设置挑战等级描述中哪些元素是可见的。'
- challenge-lore: '&7设置挑战描述中哪些元素是可见的。'
- gui-view-mode: |-
- &7设置通过独立命令是否打开游戏模
- &7式选择器。
- &7当 &a开启 &7时,通过独立命令可以打开
- &7游戏模式选择器以进行适用挑战。
- &7当 &c关闭 &7时,将直接打开适用于当前
- &7游戏模式的挑战面板。
- &e只在安装了多个游戏模式时有用。
- history-store: '&7设置是存储挑战历史记录。'
- history-lifespan: |-
- &7设置历史记录数据可以保存的天数。
- &7设置为 0 将永久保存.
- island-store: |-
- &7设置是否按岛屿为单位来存储数据。
- &7如果开启此选项,则整个岛屿所有
- &7成员的挑战将是相同的。
- &c点击切换时不会立即转换数据。
-
- default-locked-icon: |-
- &7设置未解锁的挑战等级默认图标.
- &7为挑战等级单独设定未解锁图标可以覆盖此设置。
- gui-mode: |-
- &7设置是否可以用单独的命令打开面板,
- &7例如使用 &f/c &7打开面板。
- &c&l更改设置后重启服务器才能生效。
- visibility-mode: '&7选择未部署的挑战可见模式。| '
-
- click-to-edit: '&4点击此处编辑输入。'
- edit-text-line: '&6编辑文本消息!'
- add-text-line: '&6增加新的文本消息!'
- input-mode: '&7选择是在聊天中还是铁砧上输入文本。'
- title-enable: '&7设置是否在完成挑战后|&7向玩家发送标题消息。'
- title-showtime: '&7设置标题消息显示时长。|&7单位为 &f游戏刻 (Ticks)'
- default-import: '&7导入默认挑战。'
- default-export: '&7将现有挑战导出到 defaults.json 文件。'
- complete-wipe: '&c彻底清空所有挑战组件数据库,|&c包括玩家数据!'
-
- challenge-wipe: '&c彻底清空挑战和挑战等级数据库!|&c清空后玩家不能再进行任何挑战。'
- players-wipe: '&c彻底清空玩家数据库!|&c清空后所有玩家的挑战进度将丢失。'
-
- library: '&c从网络上下载共享挑战库。'
-
- library-author: '&7由 &e[author] &7创作。'
- library-version: '&9兼容 Challenges [version]'
- library-lang: '&7语言: [lang]'
- library-gamemode: '&7适用于 [gamemode]'
-
- download: |-
- &7从共享网络库上下载可用的挑战。
- &7右键点击 开启/关闭 缓存清理。
- download-disabled: '&cGitHub 下载器已在 BentoBox 中禁用。|&c没有它,您将无法使用共享库!'
-
- lore:
- level: '&7所属挑战等级名称'
- status: '&7完成状态'
- count: '&7完成次数'
- description: '&7描述文字'
- warnings: '&7警告文字'
- environment: '&7环境需求'
- requirements: '&7需求'
- reward_text: '&7奖励描述'
- reward_other: |-
- &7其他奖励描述
- &7包含经验奖励、游戏币奖励以及不可重复完成的提示
- reward_items: '&7奖励物品'
- reward_commands: '&7命令奖励'
- level_status: '&7等级完成状态'
- challenge_count: '&7完成的挑战计数字符串。'
- unlock_message: '&7解锁状态字符串'
- waiver_amount: '&7豁免数的说明'
- level_reward_text: '&7等级奖励描述文本'
- level_reward_other: '&7挑战等级其他奖励内容|&7包含经验值奖励和游戏币奖励'
- level_reward_items: '&7奖励物品内容'
- level_reward_commands: '&7命令奖励'
- current-value: |-
- &6当前值: &f[value]
- enabled: '&a已开启'
- disabled: '&c已关闭'
- type:
- island: '&a挑战内容为建造和驯养类。|&7要完成该类挑战,玩家周围|&7必须有指定数量的方块或实体。'
- inventory: '&a挑战内容为物品收集。|&7要完成该类挑战,玩家物品栏中|&7必须有指定数量的物品。'
- other: '&a挑战内容为数据条件类。|&7要完成该类挑战,玩家必须有设定的|&7游戏币/经验值/岛屿等级/权限。'
- the-end: '- 末地'
- nether: '- 下界'
- normal: '- 主世界'
- entity: '&7- [entity] x [count]'
- block: '&7- [block] x [count]'
- item: '&7- [item] x [count]'
- item-meta: '&7 ([meta])'
- item-enchant: '&7 - [enchant] [level]'
- permission: '&7- [permission]'
- command: '- [command]'
-
- level-unlocked: '&f点击查看 &r[level] &f的所有挑战!'
- level-locked: '&7再完成 &f[count] &7个 &r[level] &7的挑战项目即可解锁此等级。'
-
- increase-by: "&a将完成计数增加 &f[value]"
- reduce-by: "&c将完成计数减少 &f[value]"
-
- visibility:
- visible: "所有挑战项都可见"
- hidden: "仅显示已部署的挑战项"
- toggleable: "玩家可以自行从面板中切换显示模式|&r"
-
- challenge-description:
- level: '&f等级: [level]'
- completed: '&b已完成'
- completed-times-of: '&3可挑战 [maxtimes] 次, 完成了 [donetimes] 次。'
- maxed-reached: '&b完成了 [donetimes] 次, 可挑战 [maxtimes] 次。'
- completed-times: '&b完成了 [donetimes] 次。'
- warning-items-take: '&c完成后,所需物品将被删除。'
- objects-close-by: '&c周围必须有所需方块和实体。'
- warning-entities-kill: '&c完成后,所需实体将被消灭。'
- warning-blocks-remove: '&c完成后,所需方块将被摧毁。'
- not-repeatable: '&c这项挑战不可重复!'
- experience-reward: '&2经验值奖励: &7[value]'
- money-reward: '&2游戏币奖励: &7[value]'
- required-experience: '&6需要经验值: &7[value]'
- required-money: '&6需要游戏币: - &7[value]'
- required-island-level: '&6需要岛屿等级: - &7[value]'
- environment: '&6需要环境:'
- rewards-title: '&a&l奖励:'
- reward-items: '&2物品奖励:'
- reward-commands: '&2命令奖励:'
- required-items: '&6需要物品:'
- required-entities: '&6需要实体:'
- required-blocks: '&6需要方块:'
- level-description:
- completed: '&b已全部完成'
- completed-challenges-of: |-
- &3该等级共有 &f[max] &3项挑战,
- &3你已完成了 &f[number] &3项。
- waver-amount: '&6你可以跳过 &f[value] &6项挑战来解锁下一级。'
- experience-reward: '&2经验值奖励: - &f[value]'
- money-reward: '&2游戏币奖励: - &f[value]'
- reward-items: '&2物品奖励:'
- reward-commands: '&2命令奖励:'
- item-description:
- item: '&7- [item] x [count]'
- item-meta: '&8 ([meta])'
- item-enchant: '&8 [enchant] [level]'
- item-name: '&7 [name]'
- item-lore: '&7 物品描述:'
- book-meta: '&7 《[title]》 - [author] 著'
- recipe-count: '&7 [count] 个配方'
- armor-color: '&8&o [color]'
- potion-type-extended-upgraded: '&7 [name] II (Extended)'
- potion-type-upgraded: '&7 [name] II'
- potion-type-extended: '&7 [name] Extended '
- potion-type: '&7 [name]'
- custom-effects: '&7 自定义效果:'
- potion-effect: '&8 [effect] [amplifier] ([duration])'
- skull-owner: '&7 [owner]'
- egg-meta: '&7 [mob]'
- fish-meta: '&8&o [body-color]-[pattern-color] [pattern]'
-
- questions:
- prefix: "&7[&e服务器&7]: &r"
-
- admin:
- number: "请通过聊天栏输入数值:"
- unique-id: "请通过聊天栏输入对象的唯一ID:"
- challenge-name: "请通过聊天栏输入这项挑战的名称:"
- level-name: "请通过聊天栏输入这个挑战等级的名称:"
-
+ commands:
+ admin:
+ main:
+ description: 打开管理员面板。
+ reload:
+ description: |-
+ 从数据库中重载挑战
+ 如果使用了 hard 参数,将重置与数据库的连接。
+ show:
+ description: 在聊天框中列出这个世界适用的所有挑战。
+ complete:
+ description: 完成一个玩家的挑战。
+ parameters: " "
+ reset:
+ description: 重设玩家的挑战。如果将参数 设置为 "all", 则将重置该玩家所有挑战。
+ parameters: " "
+ migrate:
+ description: 迁移当前游戏世界的挑战数据到 0.8.0 存储格式。
+ user:
+ main:
+ description: 打开挑战界面。
+ complete:
+ description: 完成挑战。
+ parameters: " [count]"
+ gui:
titles:
- # Title and subtitle may contain variables in [] that will be replaced with a proper message from the challenge object.
- # [friendlyName] will be replaced with challenge friendly name.
- # [level] will be replaced with level friendly name.
- # [rewardText] will be replaced with the challenge reward text.
- challenge-title: '&a已完成'
- challenge-subtitle: '[friendlyName]'
- # Title and subtitle may contain variables in [] that will be replaced with a proper message from the level object.
- # [friendlyName] will be replaced with level friendly name.
- # [rewardText] will be replaced with the level reward text.
- level-title: '&a已完成'
- level-subtitle: '[friendlyName]'
- messages:
- admin:
- # 鬼知道你说的 Thing 是什么!况且这些翻译内容从来没用到过。
- hit-things: '&7单击以将其添加到所需列表中。完成后右键单击。'
- you-added: '&a您向挑战添加了一个 &2r[thing]' # ???
- challenge-created: '&a挑战项 &r[challenge] &a已创建!'
- complete-wipe: '&c希望您有备份,因为您刚刚删除了挑战组件的全部数据库!'
-
- challenge-wipe: '&c希望您有备份,因为您刚刚删除了所有挑战项和挑战等级!'
- players-wipe: '&c希望您有备份,因为您刚刚删除了所有玩家已完成的挑战!'
-
- completed: '&2你将玩家 &r[player] &2的挑战项 &r[name] &2设置为已完成!'
- already-completed: '&2这项挑战已经完成过了!'
- reset: '&2你为玩家 &r[player] &2重置了挑战项 &r[name]&2!'
- reset-all: '&2玩家 &r[player] &2的所有挑战项已被重置!'
- not-completed: '&2这项挑战尚未完成!'
-
- migrate-start: '&2开始迁移挑战组件数据库。'
- migrate-end: '&2挑战组件数据库已更新为新格式。'
- migrate-not: '&2所有数据均有效。'
-
- start-downloading: '&5开始下载网络库并导入。'
- you-completed-challenge: '&2你完成了挑战 &r[value] &2!'
- you-repeated-challenge: '&2你再次完成了挑战 &r[value] &2!'
- you-repeated-challenge-multiple: '&2你完成挑战 &r[value] &r[count] &2次了!'
- you-completed-level: '&2恭喜,你的挑战等级 &r[value] &2已完成!'
- name-has-completed-challenge: '&a恭喜! &r[name] &a完成了挑战 [value] &a!'
- name-has-completed-level: '&a恭喜! &r[name] &a的挑战等级 [value] &a已全部完成!'
- import-levels: '&a开始导入挑战等级'
- import-challenges: '&a开始导入挑战'
- no-levels: '&e警告: 文件 &fchallenges.yml &e中没有定义任何挑战等级!'
- import-number: '&a导入了 &f[number] &a个挑战项目'
- load-skipping: '&c挑战项 "[value]" &c已存在 - 将跳过'
- load-overwriting: '&6覆盖了已载入的挑战: "[value]"'
- load-add: '&a新增了挑战: [value]'
- defaults-file-overwrite: '&cdefaults.json 已被覆盖。'
- defaults-file-completed: 'defaults.json 已经保存了 [world] 中的所有挑战。'
- errors:
- no-name: '&c缺少挑战名称。'
- unknown-challenge: '&c未知的挑战。'
- unique-id: '&c唯一ID "[id]" 无效。'
- wrong-icon: '&c给定的材料 "[value]" 无效,不能用作图标。'
- not-valid-integer: '&c给定的整数值 "[value]" 无效!它只能在 [min] 到 [max] 取值。'
- not-a-integer: '&c给定的值 "[value]" 不是有效整数!'
- not-deployed: '&c这项挑战尚未部署!'
- not-on-island: '&c您必须在您的岛上才能完成挑战!'
- challenge-level-not-available: '&c您尚未解锁这项挑战的等级。'
- not-repeatable: '&c这项挑战不可重复进行!'
- wrong-environment: '&c您在错误的环境中!'
- not-enough-items: '&c你没有足够的 &r[items] &c来完成这项挑战。'
- not-close-enough: '&c要完成挑战,你必须站在所需项目 &f[number] &c格范围内。'
- you-still-need: '&c你还差 &f[amount] &c个 &f[item] &c才能完成挑战。'
- missing-addon: '&c无法完成挑战:缺少必需的组件或插件。'
- incorrect: '&c无法完成挑战:必要条件设定错误。'
- not-enough-money: '&c你必须有 &f[value] &c游戏币才能完成任务。'
- not-enough-experience: '&c你必须有 &f[value] &c经验值才能完成任务。'
- island-level: '&c你的岛屿等级必须达到 &flv[number] &c才能完成任务!'
- import-no-file: '&c未找到要导入的 &fchallenges.yml &c文件!'
- no-load: '&c错误: 无法载入 &fchallenges.yml&c. [message]'
- load-error: '&c错误: 无法载入 &r[value]&c。'
- no-rank: "&c你的阶衔不能进行这项挑战。"
- cannot-remove-items: '&c有些物品无法从你的物品栏中删除!'
- exist-challenges-or-levels: '&c这项挑战或这个等级已存在!'
- defaults-file-exist: '&c文件 &fdefaults.json &c已存在,要将其替换请开启覆盖模式。'
- defaults-file-error: '&c创建文件 defaults.json 发生错误,请查阅控制台消息!'
- no-challenges: '&c这个游戏模式没有可进行的挑战!'
- no-challenges-admin: '&c这个游戏模式还没有可进行的挑战!请使用 &f/[command] &c来添加挑战。'
- missing-level: '&c数据库中未定义挑战等级 [level]&c, 使用它可能发生错误!'
- missing-arguments: '&c命令缺少参数。'
- no-multiple-permission: "&c你没有权限多次完成这项挑战。"
- invalid-level: "&c挑战等级 [level] &c包含错误,它不会从数据库中加载!"
- invalid-challenge: "&c挑战项 [challenge] &c包含错误,它不会从数据库中加载!"
+ player-gui: "&0&l 挑战菜单"
+ gamemode-gui: "&0&l 选择游戏模式"
+ multiple-gui: "&0&l 多少次?"
+ admin-gui: "&0&l 挑战管理菜单"
+ edit-challenge: "&0&l 编辑 [挑战]"
+ edit-level: "&0&l 编辑 [等级]"
+ settings: "&0&l 设置"
+ choose-challenge: "&0&l 选择挑战"
+ choose-level: "&0&l 选择级别"
+ choose-player: "&0&l 选择播放器"
+ library: "&0&l 库"
+ manage-blocks: "&0&l 管理块"
+ manage-entities: "&0&l 管理实体"
+ type-selector: "&0&l 挑战类型选择器"
+ item-selector: "&0&l 项目选择器"
+ block-selector: "&0&l 块选择器"
+ entity-selector: "&0&l 实体选择器"
+ challenge-selector: "&0&l 挑战选择器"
+ statistic-selector: "&0&l 统计选择器"
+ environment-selector: "&0&l 环境选择器"
+ buttons:
+ free-challenges:
+ name: "&f&l 免费挑战"
+ description: |-
+ &7 显示列表
+ &7 个免费挑战
+ return:
+ name: "&f&l 返回"
+ description: |-
+ &7 返回上一级菜单
+ &7 或退出 GUI
+ previous:
+ name: "&f&l 上一页"
+ description: "&7 切换到 &e [数字] &7 页面"
+ next:
+ name: "&f&l 下一页"
+ description: "&7 切换到 &e [数字] &7 页面"
+ reduce:
+ name: "&f&l 减少"
+ description: "&7 减少 &e [数字]"
+ increase:
+ name: "&f&l 增加"
+ description: "&7 增加 &e [数字]"
+ accept:
+ name: "&f&l 完成"
+ description: |-
+ &7 完成挑战 &e [数字]
+ &7次(-s)
+ quit:
+ name: "&f&l 退出"
+ description: "&7 退出 GUI。"
+ complete_user_challenges:
+ name: "&f&l 完成用户挑战(-s)"
+ description: |-
+ &7 允许选择用户和
+ &7 完成挑战(-s)
+ &7 他
+ reset_user_challenges:
+ name: "&f&l 重置用户挑战"
+ description: |-
+ &7 允许选择用户和
+ &7 重置他的挑战
+ add_challenge:
+ name: "&f&l 创建挑战"
+ description: |-
+ &7 启动一个进程
+ &7 创造了一个新的挑战。
+ add_level:
+ name: "&f&l 创建关卡"
+ description: |-
+ &7 启动一个进程
+ &7 创造了一个新的水平。
+ edit_challenge:
+ name: "&f&l 编辑挑战"
+ description: |-
+ &7 允许选择和编辑
+ &7 挑战。
+ edit_level:
+ name: "&f&l 编辑级别"
+ description: |-
+ &7 允许选择和编辑
+ &7 一个级别。
+ delete_challenge:
+ name: "&f&l 删除挑战"
+ description: |-
+ &7 允许选择和删除
+ &7 挑战。
+ delete_level:
+ name: "&f&l 删除层级"
+ description: |-
+ &7 允许选择和删除
+ &7 一个级别。
+ edit_settings:
+ name: "&f&l 设置"
+ description: |-
+ &7 允许查看和编辑
+ &7 插件设置。
+ complete_wipe:
+ name: "&f&l 完全擦除"
+ description: |-
+ &7 彻底清除挑战
+ &7 插件数据库,包括
+ &7 用户数据。
+ challenge_wipe:
+ name: "&f&l 挑战擦除"
+ description: |-
+ &7 彻底清除挑战
+ &7 和来自数据库的级别。
+ user_wipe:
+ name: "&f&l 用户擦除"
+ description: |-
+ &7 完全清除用户
+ &7 来自数据库的数据。
+ library:
+ name: "&f&l 库"
+ description: |-
+ &7 打开公共
+ &7 挑战图书馆。
+ import_database:
+ name: "&f&l 导入数据库"
+ description: |-
+ &7 允许导入导出
+ &7 挑战数据库。
+ import_template:
+ name: "&f&l 导入模板"
+ description: |-
+ &7 允许导入模板
+ &7 文件有挑战。
+ export_challenges:
+ name: "&f&l 出口挑战"
+ description: |-
+ &7 允许导出数据库
+ &7 到本地文件。
+ properties:
+ name: "&f&l 属性"
+ description: "&7 查看所有主要属性。"
+ requirements:
+ name: "&f&l 要求"
+ description: "&7 查看需求属性。"
+ rewards:
+ name: "&f&l 奖励"
+ description: "&7 查看奖励属性。"
+ deployed:
+ name: "&f&l 部署"
+ description: |-
+ &7 切换是否挑战
+ &7 已部署,用户可以
+ &7 完成它。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ name:
+ name: "&f&l 名称"
+ description: |-
+ &7 允许更改
+ &7 显示名称。
+ value: "&7 当前:&r [名称]"
+ remove_on_complete:
+ name: "&f&l 完成后隐藏"
+ description: |-
+ &7 切换是否应该挑战
+ &7 之后对玩家隐藏
+ &7 完成。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ description:
+ name: "&f&l 说明"
+ description: |-
+ &7 具体说明
+ &7 挑战。颜色
+ &7 代码必须应用于它。
+ value: "&7 当前说明:"
+ environment:
+ name: "&f&l 维度"
+ description: |-
+ &7 允许限制
+ &7 维度挑战
+ &7 可以完成。
+ enabled: "&2"
+ disabled: "&C"
+ order:
+ name: "&f&l 订单"
+ description: |-
+ &7 允许改变顺序
+ &7 个对象。
+ &7 相同数量的对象
+ &7 将由他们订购
+ &7 唯一 ID 名称。
+ value: "&7 当前订单:&e [数字]"
+ icon:
+ name: "&f&l 图标"
+ description: |-
+ &7 允许更改图标
+ &7 对于这个挑战。
+ locked_icon:
+ name: "&f&l 锁定图标"
+ description: |-
+ &7 允许更改锁定
+ &7 级图标。
+ required_permissions:
+ name: "&f&l 所需权限"
+ description: |-
+ &7 允许根据需要进行更改
+ &7 权限
+ &7 挑战是可完成的。
+ title: "&7 权限:"
+ permission: " &8 - [权限]"
+ none: "&7 权限未设置。"
+ remove_entities:
+ name: "&f&l 删除实体"
+ description: |-
+ &7 允许切换
+ &7 所需实体将
+ &7 从世界中移除
+ &7 完成后
+ &7 挑战。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ required_entities:
+ name: "&f&l 必需的实体"
+ description: |-
+ &7 允许根据需要进行更改
+ &7 实体为此
+ &7 挑战是可完成的。
+ title: "&7 实体:"
+ list: " &8 - [数字] x [实体]"
+ none: "&7 不添加实体。"
+ remove_blocks:
+ name: "&f&l 移除方块"
+ description: |-
+ &7 允许切换
+ &7 所需的块将
+ &7 从世界中移除
+ &7 完成后
+ &7 挑战。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ required_blocks:
+ name: "&f&l 所需块"
+ description: |-
+ &7 允许根据需要进行更改
+ &7 块为此
+ &7 挑战是可完成的。
+ title: "&7 块:"
+ list: " &8 - [数量] x [块]"
+ none: "&7 块不被添加。"
+ search_radius:
+ name: "&f&l 搜索半径"
+ description: |-
+ &7 允许改变半径
+ &7 周围的玩家
+ &7 块和/或实体是
+ &7 检测到。
+ value: "&7 当前距离:&e [数字]"
+ remove_items:
+ name: "&f&l 删除项目"
+ description: |-
+ &7 允许切换
+ &7 项必填项
+ &7 从库存中移除
+ &7 完成后
+ &7 挑战。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ required_items:
+ name: "&f&l 必填项目"
+ description: |-
+ &7 允许根据需要进行更改
+ &7 项为此
+ &7 挑战是可完成的。
+ title: "&7 项:"
+ list: " &8 - [数量] x [项目]"
+ none: "&7 项目未添加。"
+ add_ignored_meta:
+ name: "&f&l 添加忽略元数据"
+ description: |-
+ &7 允许添加哪个
+ &7 项应忽略
+ &7 任何元数据
+ &7 分配给他们。
+ title: "&7 项:"
+ list: " &8 - [数量] x [项目]"
+ none: "&7 项目未添加。"
+ remove_ignored_meta:
+ name: "&f&l 删除忽略元数据"
+ description: |-
+ &7 允许删除
+ &7 项应忽略
+ &7 任何元数据
+ &7 分配给他们。
+ remove_experience:
+ name: "&f&l 移除经验"
+ description: |-
+ &7 允许切换
+ &7 所需经验将
+ &7 从播放器中移除
+ &7 完成后
+ &7 挑战。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ required_experience:
+ name: "&f&l 所需经验"
+ description: |-
+ &7 允许更改
+ &7 所需经验
+ &7 播放器。
+ value: "&7 当前经验:&e [数字]"
+ required_level:
+ name: "&f&l 所需岛屿等级"
+ description: |-
+ &7 允许更改
+ &7 所需岛屿等级
+ &7 挑战。
+ value: "&7 当前级别:&e [数字]"
+ remove_money:
+ name: "&f&l 移除金钱"
+ description: |-
+ &7 允许切换
+ &7 所需资金将
+ &7 从播放器中移除
+ &7 帐号完成后
+ &7 挑战。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ required_money:
+ name: "&f&l 所需资金"
+ description: |-
+ &7 允许更改
+ &7 玩家需要的钱
+ &7 说明了挑战。
+ value: "&7 当前值:&e [数字]"
+ statistic:
+ name: "&f&l 统计"
+ description: |-
+ &7 允许更改
+ &7 统计类型是
+ &7 签入了这个挑战。
+ value: "&7 当前值:&e [统计]"
+ statistic_amount:
+ name: "&f&l 目标值"
+ description: |-
+ &7 允许更改
+ &7 统计目标值
+ &7 必须满足。
+ value: "&7 当前值:&e [数字]"
+ remove_statistic:
+ name: "&f&l 减少统计量"
+ description: |-
+ &7 允许切换
+ &7 统计值将
+ &7 完成后减少
+ &7 挑战。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ statistic_blocks:
+ name: "&f&l 目标块"
+ description: |-
+ &7 允许更改
+ &7 统计目标块。
+ value: "&7 当前块:&e [块]"
+ statistic_items:
+ name: "&f&l 目标项目"
+ description: |-
+ &7 允许更改
+ &7 统计目标项。
+ value: "&7 当前项目:&e [项目]"
+ statistic_entities:
+ name: "&f&l 目标实体"
+ description: |-
+ &7 允许更改
+ &7 统计目标实体。
+ value: "&7 当前实体:&e [实体]"
+ reward_text:
+ name: "&f&l 奖励文本"
+ description: |-
+ &7 具体奖励文本。
+ &7 颜色代码必须是
+ &7 适用于它。
+ value: "&7 当前文本:"
+ repeat_reward_text:
+ name: "&f&l 重复奖励文本"
+ description: |-
+ &7 具体重复奖励文字
+ &7 挑战。颜色
+ &7 代码必须应用于它。
+ value: "&7 当前文本:"
+ reward_items:
+ name: "&f&l 奖励物品"
+ description: |-
+ &7 允许更改奖励
+ &7 项。
+ title: "&7 项:"
+ list: " &8 - [数量] x [项目]"
+ none: "&7 项目未添加。"
+ repeat_reward_items:
+ name: "&f&l 重复奖励项目"
+ description: |-
+ &7 允许改变重复
+ &7 奖励物品
+ &7 挑战。
+ title: "&7 项:"
+ list: " &8 - [数量] x [项目]"
+ none: "&7 项目未添加。"
+ reward_experience:
+ name: "&f&l 奖励体验"
+ description: |-
+ &7 允许更改
+ &7 奖励经验
+ &7 播放器。
+ value: "&7 奖励经验:&e [数字]"
+ repeat_reward_experience:
+ name: "&f&l 重复奖励体验"
+ description: |-
+ &7 允许更改
+ &7 重复奖励经验
+ &7 为播放器。
+ value: "&7 奖励经验:&e [数字]"
+ reward_money:
+ name: "&f&l 奖励金"
+ description: |-
+ &7 允许更改
+ &7 奖励金钱。
+ value: "&7 当前值:&e [数字]"
+ repeat_reward_money:
+ name: "&f&l 重复奖励金"
+ description: |-
+ &7 允许更改
+ &7 重复奖励金
+ &7 挑战。
+ value: "&7 当前值:&e [数字]"
+ reward_commands:
+ name: "&f&l 奖励命令"
+ description: |-
+ &7 具体奖励命令。
+ &8 提示:
+ &8 该命令不需要
+ &8 先写 `/`
+ &8 会自动应用。
+ &8 默认情况下,命令将是
+ &8 由服务器执行。然而
+ &8 在开头添加 `[SELF]`
+ &8 将允许命令
+ &8 由玩家执行。它也是
+ &8 支持一个占位符
+ &8 `[player]` 那将是
+ &8 替换为玩家姓名
+ &8 谁完成了挑战。
+ value: "&7 当前命令:"
+ repeat_reward_commands:
+ name: "&f&l 重复奖励命令"
+ description: |-
+ &7 具体重复奖励
+ &7 命令用于挑战。
+ &8 提示:
+ &8 该命令不需要
+ &8 先写 `/`
+ &8 会自动应用。
+ &8 默认情况下,命令将是
+ &8 由服务器执行。然而
+ &8 在开头添加 `[SELF]`
+ &8 将允许命令
+ &8 由玩家执行。它也是
+ &8 支持一个占位符
+ &8 `[player]` 那将是
+ &8 替换为玩家姓名
+ &8 谁完成了挑战。
+ value: "&7 当前命令:"
+ repeatable:
+ name: "&f&l 可重复"
+ description: |-
+ &7 允许切换
+ &7 挑战是
+ &7 可重复。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ repeat_count:
+ name: "&f&l 重复次数"
+ description: |-
+ &7 允许更改
+ &7 重复次数
+ &7 挑战。
+ value: "&7 当前值:&e [数字]"
+ cool_down:
+ name: "&f&l 冷却"
+ description: |-
+ &7 允许更改
+ &7 冷却秒
+ &7 之间必须等待
+ &7 可重复挑战
+ &7 完成。
+ value: "&7 当前值:&e [时间]"
+ challenges:
+ name: "&f&l 挑战"
+ description: |-
+ &7 查看分配的挑战
+ &7 到水平。
+ waiver_amount:
+ name: "&f&l 豁免金额"
+ description: |-
+ &7 允许设置一个数字
+ &7 的挑战
+ &7 未完成
+ &7 解锁下一个级别。
+ value: "&7 当前值:&e [数字]"
+ add_challenges:
+ name: "&f&l 添加挑战(-s)"
+ description: |-
+ &7 允许选择和
+ &7 增加了挑战
+ &7 级。
+ remove_challenges:
+ name: "&f&l 移除挑战(-s)"
+ description: |-
+ &7 允许选择和
+ &7 消除对
+ &7 级。
+ reset_on_new:
+ name: "&f&l 重置新"
+ description: |-
+ &7 允许切换
+ &7 挑战应该是
+ &7 用户离开时重置
+ &7 岛或创建一个新的
+ &7岛。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ broadcast:
+ name: "&f&l 广播"
+ description: |-
+ &7 广播挑战和
+ &7级第一次完成
+ &7 给大家。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ remove_completed:
+ name: "&f&l 隐藏完成"
+ description: |-
+ &7 隐藏已完成的挑战
+ &7 从菜单中。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ glow_completed:
+ name: "&f&l 发光完成"
+ description: |-
+ &7 添加附魔光晕
+ &7 完成的挑战。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ store_history:
+ name: "&f&l 商店历史"
+ description: |-
+ &7 存储内部历史
+ &7 当每个挑战是
+ &7 完成。
+ &7 目前仅可查看
+ &7 在数据库中。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ data_per_island:
+ name: "&f&l 每岛商店"
+ description: |-
+ &7 存储完成的
+ 每个岛屿有 &7 个挑战。
+ &7 进度将被分享
+ &7 与团队中的所有玩家。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ show_title:
+ name: "&f&l 显示标题"
+ description: |-
+ &7 显示标题
+ &7 挑战或关卡
+ &7 完成。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ gamemode_gui:
+ name: "&f&l 游戏模式选择界面"
+ description: |-
+ &7 启用单一 GUI
+ &7 可通过 /challenges 获得
+ &7 命令。
+ &c 需要重新启动服务器。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ locked_level_icon:
+ name: "&f&l 默认锁定级别图标"
+ description: |-
+ &7 全部锁定的默认图标
+ &7 级。每个级别都可以改变
+ &7 这个图标。
+ purge_history:
+ name: "&f&l 历史终生"
+ description: |-
+ &7 天数 多长时间
+ &7 历史数据存储
+ &7 在用户数据中。
+ &7 0 表示数据将
+ &7 不会被删除。
+ value: "&7 当前值:&e [数字]"
+ title_showtime:
+ name: "&f&l 标题放映时间"
+ description: |-
+ &7 该标题的刻度数
+ &7 将显示给玩家。
+ value: "&7 当前值:&e [数字]"
+ active_world_list:
+ name: "&f&l 仅显示活跃世界"
+ description: |-
+ &7 如果游戏模式选择 GUI
+ &7 开启,这个可以切换
+ &7 如果 GUI 显示 GameMode 选择
+ &7 或当前世界的挑战。
+ &c 需要重新启动服务器。
+ enabled: "&2 已启用"
+ disabled: "&c 已禁用"
+ visibility_mode:
+ name: "&f&l 可见性模式"
+ description: |-
+ &7 可见性模式
+ &7 挑战
+ &7 隐藏。
+ enabled: "&2"
+ disabled: "&C"
+ visible: 显示可见的挑战
+ hidden: 显示所有挑战
+ toggleable: 允许切换
+ download:
+ name: "&f&l 下载库"
+ description: |-
+ &7 可手动更新
+ &7 挑战图书馆。
+ enabled: "&2 清除缓存"
+ disabled: "&c 不清除缓存"
+ player:
+ name: "&f&l [名称]"
+ description: "&7 岛主:[所有者]"
+ members: "&7 岛成员:"
+ member: "&8 - [名称]"
+ no-island: |-
+ &c 播放器没有
+ &c 一个岛屿。
+ player_list:
+ name: "&f&l 选择用户列表"
+ description: |-
+ &7 选择哪个用户列表
+ 应该显示 &7。
+ enabled: "&2"
+ disabled: "&C"
+ online: 在线玩家
+ with_island: 有岛屿的玩家
+ in_world: 世界玩家
+ add_block:
+ name: "&f&l 添加块"
+ description: |-
+ &7 允许添加一个新的
+ &7 块到列表中。
+ remove_block:
+ name: "&f&l 删除块"
+ description: |-
+ &7 允许删除
+ &7 个选定的块
+ &7 来自列表。
+ title: "&7 精选材料:"
+ material: "&8 - [材质]"
+ material:
+ name: "&f&l [材质]"
+ description: "&7 材质 ID:[id]"
+ selected: "&2 已选择"
+ add_entity:
+ name: "&f&l 添加实体"
+ description: |-
+ &7 允许添加一个新的
+ &7 实体到列表中。
+ switch_entity:
+ name: "&f&l 换鸡蛋"
+ description: |-
+ &7 允许从
+ &7 鸡蛋给暴徒头。
+ remove_entity:
+ name: "&f&l 删除实体"
+ description: |-
+ &7 允许删除
+ &7 个选定的实体
+ &7 来自列表。
+ title: "&7 选定实体:"
+ entity: "&8 - [实体]"
+ entity:
+ name: "&f&l [实体]"
+ description: "&7 实体 ID:[id]"
+ selected: "&2 已选择"
+ inventory_type:
+ name: "&f&l 库存类型"
+ description: |-
+ &7 检查的挑战
+ &7 玩家物品栏中的物品
+ island_type:
+ name: "&f&l 岛型"
+ description: |-
+ &7 检查的挑战
+ &7 周围的方块或实体
+ &7 播放器。
+ other_type:
+ name: "&f&l 其他类型"
+ description: |-
+ &7 挑战使用
+ &7 插件或插件的东西,
+ &7 喜欢等级和金钱。
+ statistic_type:
+ name: "&f&l 统计类型"
+ description: |-
+ &7 检查的挑战
+ &7 球员统计数据。
+ save:
+ name: "&f&l 保存"
+ description: |-
+ &7 保存更改并
+ &7 返回。
+ cancel:
+ name: "&f&l 取消"
+ description: |-
+ &7 放弃更改和
+ &7 返回。
+ accept_selected:
+ name: "&f&l 接受选择"
+ description: |-
+ &7 返回选中的元素
+ &7 并打开以前的 GUI。
+ title: "&7 已选择:"
+ element: "&8 - [元素]"
+ statistic_element:
+ name: "&f&l [统计]"
+ description: "[描述]"
+ environment_element:
+ name: "&f&l [环境]"
+ description: "[描述]"
+ search:
+ name: "&f&l 搜索"
+ description: |-
+ &7 允许搜索
+ &7 元素与输入
+ &7 文本值。
+ search: "&b 值:[值]"
+ tips:
+ click-to-select: "&e 单击 &7 进行选择。"
+ click-to-choose: "&e 单击 &7 进行选择。"
+ click-to-complete: "&e 点击 &7 完成。"
+ right-click-multiple-open: "&e 右击 &7 选择完成计数。"
+ shift-left-click-to-complete-all: "&e Shift 单击 &7 完成所有操作。"
+ left-click-to-accept: "&e 左键单击 &7 完成。"
+ right-click-to-write: "&e 右击 &7 写入。"
+ click-to-reduce: "&e 点击 &7 减少。"
+ click-to-increase: "&e 点击 &7 增加。"
+ click-to-return: "&e 单击 &7 返回。"
+ click-to-quit: "&e 点击 &7 退出。"
+ click-to-wipe: "&e 单击 &7 擦除。"
+ left-click-to-wipe: "&e 左键单击 &7 擦除。"
+ right-click-to-switch: "&e 右键 &7 切换。"
+ click-to-open: "&e 点击 &7 打开。"
+ click-to-export: "&e 点击 &7 导出。"
+ click-to-create: "&e 点击 &7 创建。"
+ left-click-to-open: "&e 左键单击 &7 打开。"
+ right-click-to-reset-all: "&e 右键单击 &7 擦除所有内容。"
+ click-to-toggle: "&e 单击 &7 进行切换。"
+ click-to-change: "&e 单击 &7 进行更改。"
+ shift-click-to-reset: "&e Shift 单击 &7 进行重置。"
+ click-to-add: "&e 点击 &7 添加。"
+ click-to-remove: "&e 单击 &7 删除。"
+ left-click-to-cycle: "&e 左键单击 &7 向下循环。"
+ right-click-to-cycle: "&e 右键单击 &7 向上循环。"
+ click-to-edit: "&e 单击 &7 进行编辑。"
+ left-click-to-download: "&e 左键 &7 下载。"
+ right-click-to-toggle: "&e 右键单击 &7 进行切换。"
+ click-to-install: "&e 点击 &7 安装。"
+ click-to-reset-all: "&e 点击 &7 全部重置。"
+ right-click-to-select: "&e 右击 &7 选择。"
+ right-click-to-deselect: "&e 右击 &7 取消选择。"
+ left-click-to-choose: "&e 左键单击 &7 进行选择。"
+ click-to-cancel: "&e 单击 &7 取消。"
+ click-to-save: "&e 点击 &7 保存。"
+ click-to-deselect: "&e 单击 &7 取消选择。"
+ click-on-item: |-
+ &e 在项目中单击 &7
+ &7 您的库存。
+ left-click-to-edit: "&e 左键单击 &7 进行编辑。"
+ right-click-to-clear: "&e 右击 &7 清除。"
+ click-to-previous: "&e 点击 &7 查看上一页。"
+ click-to-next: "&e 点击 &7 查看下一页。"
+ descriptions:
+ challenge:
+ lore: |-
+ [描述]
+ [地位]
+ [冷却]
+ [要求]
+ [奖励]
+ status:
+ completed: "&2&l 已完成"
+ completed-times: "&2 完成 &7&l [数字] &r&2 时间(-s)"
+ completed-times-of: "&2 已完成 &7&l [次数] &r&2 共 &7&l [最多] &r&2 次"
+ completed-times-reached: "&2&l 全部完成 &7 [最多] &2 次"
+ cooldown:
+ lore: |-
+ [超时]
+ [等待时间]
+ timeout: "&7&l 冷却时间:&r&7 [时间]"
+ wait-time: "&c&l 可用时间:&r&c [时间]"
+ in-days: "[数量] d"
+ in-hours: "[数量]小时"
+ in-minutes: "[数量] 分钟"
+ in-seconds: "[数字] s"
+ requirements:
+ lore: |-
+ [环境]
+ [类型要求]
+ [权限]
+ environment-single: "&7 限于 [环境]"
+ environment-title: "&7 限于:"
+ environment-list: " &7 - &e [环境]"
+ permission-single: "&c 需要 [permissions] 权限"
+ permissions-title: "&c 需要权限:"
+ permissions-list: " &c - [权限]"
+ island:
+ lore: |-
+ [块]
+ [实体]
+ [搜索半径]
+ [警告块]
+ [警告实体]
+ blocks-title: "&7&l 所需块:"
+ block-value: " &7 - &e [材质]"
+ blocks-value: " &7 - &e [数量] x [材料]"
+ entities-title: "&7&l 所需实体:"
+ entity-value: " &7 - &e [实体]"
+ entities-value: " &7 - &e [数字] x [实体]"
+ search-radius: "&7 不超过 &e [数字] &7 米"
+ warning-block: "&e 块将被 &c 删除"
+ warning-entity: "&e 实体将被 &c 删除"
+ inventory:
+ lore: |-
+ [项目]
+ [警告]
+ item-title: "&7&l 必填项目:"
+ item-value: " &7 - &e [项目]"
+ items-value: " &7 - &e [数字] x [项目]"
+ warning: "&e 项目(-s)将被 &c 删除"
+ other:
+ lore: |-
+ [经验]
+ [经验警告]
+ [钱]
+ [金钱警告]
+ [等级]
+ experience: "&7&l 所需经验:&r&e [数量]"
+ experience-warning: "&e 经验将被 &c 移除"
+ money: "&7&l 所需资金:&r&e [数字]"
+ money-warning: "&e 钱将被 &c 移除"
+ level: "&7&l 所需岛屿等级:&r&e [数字]"
+ statistic:
+ lore: |-
+ [统计]
+ [警告]
+ multiple-target: "&7&l [统计]: &r&e [数字] x [目标]"
+ single-target: "&7&l [统计]: &r&e [目标]"
+ statistic: "&7&l [统计] &r&e [数字]"
+ warning: "&e 统计数据将 &c 减少"
+ rewards:
+ lore: |-
+ &7&l 奖励:
+ [文本]
+ [项目]
+ [经验]
+ [钱]
+ [命令]
+ item-title: "&7 项:"
+ item-value: " &7 - &e [项目]"
+ items-value: " &7 - &e [数字] x [项目]"
+ experience: "&7 经验:&r&e [数字]"
+ money: "&7 金钱:&r&e [数字]"
+ commands-title: "&7 命令:"
+ command: " &7 - &e [命令]"
+ level:
+ lore: |-
+ [文本]
+ [地位]
+ [放弃]
+ [奖励]
+ status:
+ completed: "&2&l 已完成"
+ completed-challenges-of: |-
+ &2 已完成 &7&l [数量] &r&2 出
+ &7&l [max] &r&2 挑战。
+ locked: "&c&l 锁定"
+ missing-challenges: |-
+ &7 [数字] 更多的挑战必须是
+ &7 完成以解锁此级别。
+ waiver: |-
+ &7&l [number] 挑战(-s) &r&7 可以
+ &7 跳过解锁下一个级别。
+ rewards:
+ lore: |-
+ &7&l 奖励:
+ [文本]
+ [项目]
+ [经验]
+ [钱]
+ [命令]
+ item-title: "&7 项:"
+ item-value: " &7 - &e [项目]"
+ items-value: " &7 - &e [数字] x [项目]"
+ experience: "&7 经验:&r&e [数字]"
+ money: "&7 金钱:&r&e [数字]"
+ commands-title: "&7 命令:"
+ command: " &7 - &e [命令]"
+ library:
+ author: "&7 作者 &e [作者]"
+ version: "&7 Made with Challenges &e [版本]"
+ lang: "&7 语言:&e [lang]"
+ gamemode: "&7 主要用于 &e [游戏模式]"
+ conversations:
+ prefix: "&l&6 [便当盒]: &r"
+ confirm-string: true, on, yes, 确认, y, 有效, 正确
+ deny-string: 假,关闭,否,拒绝,n,无效,不正确
+ cancel-string: 取消
+ exit-string: 取消,退出,退出
+ cancelled: "&c 对话取消!"
+ input-number: "&e 请在聊天中输入一个号码。"
+ input-seconds: "&e 请在聊天中输入秒。"
+ numeric-only: "&c 给定的 [value] 不是数字!"
+ not-valid-value: "&c 给定的数字 [值] 无效。它必须大于 [min] 并且小于 [max]!"
+ user-data-removed: "&a [游戏模式] 的所有用户数据都从数据库中清除。"
+ confirm-user-data-deletion: "&e 请确认您要清除 [游戏模式] 的用户数据库。"
+ challenge-data-removed: "&a [游戏模式] 的所有挑战数据都从数据库中清除。"
+ confirm-challenge-data-deletion: "&e 请确认您要清除 [游戏模式] 的挑战数据库。"
+ all-data-removed: "&a [游戏模式] 的所有插件数据都从数据库中清除。"
+ confirm-all-data-deletion: "&e 请确认您要清除 [游戏模式] 的插件数据。"
+ write-name: "&e 请在聊天中写一个名字。"
+ new-object-created: "&a 为 [gamemode] 创建了一个新对象。"
+ object-already-exists: "&c 对象 &7 [id] &c 已经存在。选择不同的名称。"
+ invalid-challenge: "&c 挑战 [挑战] 包含无效数据。无法部署!"
+ name-changed: "&a 成功,名称已更新。"
+ write-description: "&e 请在聊天中输入新的描述,然后在一行中自行“退出”以完成。"
+ description-changed: "&a 成功,说明已更新。"
+ write-permissions: "&e 请输入所需的权限,在聊天中每行一个,并在一行中自行“退出”以完成。"
+ permissions-changed: "&a 成功,挑战权限已更新。"
+ write-reward-text: "&e 请在聊天中输入新的奖励文本并自行“退出”一行以完成。"
+ reward-text-changed: "&a 成功,奖励文字已更新。"
+ write-repeat-reward-text: "&e 请在聊天中输入新的重复奖励文本,然后在一行中自行“退出”以完成。"
+ repeat-reward-text-changed: "&a 成功,重复奖励文本已更新。"
+ write-reward-commands: "&e 请在聊天中每行输入一个新的奖励命令,然后在一行上自行“退出”以完成。"
+ reward-commands-changed: "&a 成功,奖励命令已更新。"
+ write-repeat-reward-commands: "&e 请在聊天中每行输入一个新的重复奖励命令,然后单独在一行上“退出”以完成。"
+ repeat-reward-commands-changed: "&a 成功,重复奖励命令已更新。"
+ challenge-removed: "&a 从数据库中删除 [gamemode] 的挑战 [challenge]。"
+ confirm-challenge-deletion: "&e 请确认您要从数据库中删除 [gamemode] 的 [challenge]。"
+ level-removed: "&a [gamemode] 的级别 [level] 已从数据库中删除。"
+ confirm-level-deletion: "&e 请确认您要从数据库中删除 [gamemode] 的 [level]。"
+ start-downloading: "&a 开始下载和导入挑战库。"
+ written-text: "&a 输入文本:"
+ confirm-data-replacement: "&e 请确认您想用新的挑战替换当前的挑战。"
+ new-challenges-imported: "&a 成功,[游戏模式] 的新挑战已导入。"
+ exported-file-name: "&e 请输入导出的数据库文件的文件名。 (写“取消”退出)"
+ database-export-completed: "&a 成功,[world] 的数据库导出完成。文件[文件]生成。"
+ file-name-exist: "&c 名称为“[id]”的文件存在。无法覆盖。"
+ write-search: "&e 请写一个搜索值。 (写“取消”退出)"
+ search-updated: "&a 搜索值已更新。"
+ titles:
+ challenge-title: "&a已完成"
+ challenge-subtitle: "[friendlyName]"
+ level-title: "&a已完成"
+ level-subtitle: "[friendlyName]"
+ messages:
+ completed: "&2 你为[玩家]完成了挑战[名字]!"
+ already-completed: "&2 这个挑战已经完成了!"
+ reset: "&2 你为 [玩家] 重置挑战 [名称]!"
+ reset-all: "&2 所有[玩家]挑战均已重置!"
+ not-completed: "&2 此挑战尚未完成!"
+ migrate-start: "&2 开始迁移挑战插件数据。"
+ migrate-end: "&2 挑战插件数据更新为新格式。"
+ migrate-not: "&2 所有数据均有效。"
+ start-downloading: "&5 开始下载和导入挑战库。"
+ you-completed-challenge: "&2你完成了挑战 &r[value] &2!"
+ you-repeated-challenge: "&2你再次完成了挑战 &r[value] &2!"
+ you-repeated-challenge-multiple: "&2你完成挑战 &r[value] &r[count] &2次了!"
+ you-completed-level: "&2恭喜,你的挑战等级 &r[value] &2已完成!"
+ name-has-completed-challenge: "&a恭喜! &r[name] &a完成了挑战 [value] &a!"
+ name-has-completed-level: "&a恭喜! &r[name] &a的挑战等级 [value] &a已全部完成!"
+ load-skipping: '&c挑战项 "[value]" &c已存在 - 将跳过'
+ load-overwriting: '&6覆盖了已载入的挑战: "[value]"'
+ load-add: "&a新增了挑战: [value]"
+ errors:
+ no-name: "&c缺少挑战名称。"
+ unknown-challenge: "&c未知的挑战。"
+ not-valid-integer: "&c给定整数“[value]”无效!|值应介于[min]和[max]之间。"
+ not-deployed: "&c这项挑战尚未部署!"
+ not-on-island: "&c您必须在您的岛上才能完成挑战!"
+ challenge-level-not-available: "&c您尚未解锁这项挑战的等级。"
+ not-repeatable: "&c这项挑战不可重复进行!"
+ wrong-environment: "&c你在错误的环境中!"
+ not-enough-items: "&c你没有足够的 &r[items] &c来完成这项挑战。"
+ not-close-enough: "&c要完成挑战,你必须站在所需项目 &f[number] &c格范围内。"
+ you-still-need: "&c你还差 &f[amount] &c个 &f[item] &c才能完成挑战。"
+ missing-addon: "&c无法完成挑战:缺少必需的组件或插件。"
+ incorrect: "&c无法完成挑战:必要条件设定错误。"
+ not-enough-money: "&c你必须有 &f[value] &c游戏币才能完成任务。"
+ not-enough-experience: "&c你必须有 &f[value] &c经验值才能完成任务。"
+ island-level: "&c你的岛屿等级必须达到 &flv[number] &c才能完成任务!"
+ no-load: "&c错误: 无法载入 &fchallenges.yml&c. [message]"
+ load-error: "&c错误: 无法载入 &r[value]&c。"
+ no-rank: "&c你没有等级可以做到这一点."
+ cannot-remove-items: "&c有些物品无法从你的物品栏中删除!"
+ exist-challenges-or-levels: "&c挑战已经存在于您的世界中。无法继续!"
+ no-challenges: "&c这个游戏模式没有可进行的挑战!"
+ no-challenges-admin: "&c这个游戏模式还没有可进行的挑战!请使用 &f/[command] &c来添加挑战。"
+ missing-arguments: "&c命令缺少参数。"
+ no-multiple-permission: "&c你没有权限多次完成这项挑战。"
+ invalid-level: "&c挑战等级 [level] &c包含错误,它不会从数据库中加载!"
+ invalid-challenge: "&c挑战项 [challenge] &c包含错误,它不会从数据库中加载!"
+ no-library-entries: "&c 找不到任何库条目。没什么可显示的。"
+ not-hooked: "&c Challenges Addon 找不到任何游戏模式。"
+ timeout: "&c 此挑战需要在完成之间等待 [超时]。您必须等待 [wait-time] 才能再次完成。"
protection:
- flags:
- CHALLENGES_ISLAND_PROTECTION:
- description: "允许/禁止 在岛屿上完成挑战"
- name: "挑战权限"
- CHALLENGES_WORLD_PROTECTION:
- description: |-
- &7允许/禁止 限制玩家只能在自己岛
- &7上才能完成挑战。
- &c允许时,玩家只能在自己岛上进行
- &c和完成挑战。
- name: "挑战岛屿限制"
- hint: "&c已被禁止在岛屿范围外进行挑战"
+ flags:
+ CHALLENGES_ISLAND_PROTECTION:
+ description: 允许/禁止 在岛屿上完成挑战
+ name: 挑战权限
+ CHALLENGES_WORLD_PROTECTION:
+ description: |-
+ &7允许/禁止 限制玩家只能在自己岛
+ &7上才能完成挑战。
+ &c允许时,玩家只能在自己岛上进行
+ &c和完成挑战。
+ name: 挑战岛屿限制
+ hint: "&c已被禁止在岛屿范围外进行挑战"
version: 11
diff --git a/src/main/resources/template.yml b/src/main/resources/template.yml
index f0f0910..4c2f85f 100644
--- a/src/main/resources/template.yml
+++ b/src/main/resources/template.yml
@@ -88,6 +88,10 @@ challenges:
# It is not necessary to writhe `/`.
# This examples first command will force player to execute `/island` command,
# While second command will run `/kill [player]` from the server console.
+ # There are 3 available parameters for commands:
+ # - [player] - player who completed the challenge
+ # - [owner] - the island owner
+ # - [name] - the name of the island.
commands:
- island
- kill [player]
@@ -122,6 +126,10 @@ challenges:
# It is not necessary to writhe `/`.
# This examples first command will force player to execute `/island` command,
# While second command will run `/kill [player]` from the server console.
+ # There are 3 available parameters for commands:
+ # - [player] - player who completed the challenge
+ # - [owner] - the island owner
+ # - [name] - the name of the island.
commands:
- island
- kill [player]
@@ -220,6 +228,10 @@ challenges:
# It is not necessary to writhe `/`.
# This examples first command will force player to execute `/island` command,
# While second command will run `/kill [player]` from the server console.
+ # There are 3 available parameters for commands:
+ # - [player] - player who completed the challenge
+ # - [owner] - the island owner
+ # - [name] - the name of the island.
commands:
- island
- kill [player]
@@ -254,6 +266,10 @@ challenges:
# It is not necessary to writhe `/`.
# This examples first command will force player to execute `/island` command,
# While second command will run `/kill [player]` from the server console.
+ # There are 3 available parameters for commands:
+ # - [player] - player who completed the challenge
+ # - [owner] - the island owner
+ # - [name] - the name of the island.
commands:
- island
- kill [player]
@@ -339,6 +355,10 @@ challenges:
# It is not necessary to writhe `/`.
# This examples first command will force player to execute `/island` command,
# While second command will run `/kill [player]` from the server console.
+ # There are 3 available parameters for commands:
+ # - [player] - player who completed the challenge
+ # - [owner] - the island owner
+ # - [name] - the name of the island.
commands:
- island
- kill [player]
@@ -373,6 +393,10 @@ challenges:
# It is not necessary to writhe `/`.
# This examples first command will force player to execute `/island` command,
# While second command will run `/kill [player]` from the server console.
+ # There are 3 available parameters for commands:
+ # - [player] - player who completed the challenge
+ # - [owner] - the island owner
+ # - [name] - the name of the island.
commands:
- island
- kill [player]
@@ -464,6 +488,10 @@ challenges:
# It is not necessary to writhe `/`.
# This examples first command will force player to execute `/island` command,
# While second command will run `/kill [player]` from the server console.
+ # There are 3 available parameters for commands:
+ # - [player] - player who completed the challenge
+ # - [owner] - the island owner
+ # - [name] - the name of the island.
commands:
- island
- kill [player]
@@ -498,6 +526,10 @@ challenges:
# It is not necessary to writhe `/`.
# This examples first command will force player to execute `/island` command,
# While second command will run `/kill [player]` from the server console.
+ # There are 3 available parameters for commands:
+ # - [player] - player who completed the challenge
+ # - [owner] - the island owner
+ # - [name] - the name of the island.
commands:
- island
- kill [player]
@@ -551,6 +583,10 @@ levels:
# It is not necessary to writhe `/`.
# This examples first command will force player to execute `/island` command,
# While second command will run `/kill [player]` from the server console.
+ # There are 3 available parameters for commands:
+ # - [player] - player who completed the challenge
+ # - [owner] - the island owner
+ # - [name] - the name of the island.
commands:
- island
- kill [player]