diff options
38 files changed, 604 insertions, 604 deletions
diff --git a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java index 84c957ca..6bd32254 100644 --- a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java +++ b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java @@ -35,7 +35,7 @@ public class SkyblockerConfig { public SlayersConfig slayer = new SlayersConfig(); @SerialEntry - public MessagesFilterConfig messages = new MessagesFilterConfig(); + public ChatConfig chats = new ChatConfig(); @SerialEntry public QuickNavigationConfig quickNav = new QuickNavigationConfig(); diff --git a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfigManager.java b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfigManager.java index 9f463a4d..4b8e56df 100644 --- a/src/main/java/de/hysky/skyblocker/config/SkyblockerConfigManager.java +++ b/src/main/java/de/hysky/skyblocker/config/SkyblockerConfigManager.java @@ -79,7 +79,7 @@ public class SkyblockerConfigManager { .category(FarmingCategory.create(defaults, config)) .category(OtherLocationsCategory.create(defaults, config)) .category(SlayersCategory.create(defaults, config)) - .category(MessageFilterCategory.create(defaults, config)) + .category(ChatCategory.create(defaults, config)) .category(QuickNavigationCategory.create(defaults, config)) .category(MiscCategory.create(defaults, config))).generateScreen(parent); } diff --git a/src/main/java/de/hysky/skyblocker/config/categories/MessageFilterCategory.java b/src/main/java/de/hysky/skyblocker/config/categories/ChatCategory.java index 0e2716e7..2932c697 100644 --- a/src/main/java/de/hysky/skyblocker/config/categories/MessageFilterCategory.java +++ b/src/main/java/de/hysky/skyblocker/config/categories/ChatCategory.java @@ -9,152 +9,152 @@ import dev.isxander.yacl3.api.controller.IntegerSliderControllerBuilder; import net.minecraft.client.MinecraftClient; import net.minecraft.text.Text; -public class MessageFilterCategory { +public class ChatCategory { public static ConfigCategory create(SkyblockerConfig defaults, SkyblockerConfig config) { return ConfigCategory.createBuilder() - .name(Text.translatable("skyblocker.config.messages")) + .name(Text.translatable("skyblocker.config.chat")) //Uncategorized Options .group(OptionGroup.createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter")) + .name(Text.translatable("skyblocker.config.chat.filter")) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideAbility")) - .binding(defaults.messages.hideAbility, - () -> config.messages.hideAbility, - newValue -> config.messages.hideAbility = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideAbility")) + .binding(defaults.chats.hideAbility, + () -> config.chats.hideAbility, + newValue -> config.chats.hideAbility = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideHeal")) - .binding(defaults.messages.hideHeal, - () -> config.messages.hideHeal, - newValue -> config.messages.hideHeal = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideHeal")) + .binding(defaults.chats.hideHeal, + () -> config.chats.hideHeal, + newValue -> config.chats.hideHeal = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideAOTE")) - .description(OptionDescription.of(Text.translatable("skyblocker.config.messages.filter.hideAOTE.@Tooltip"))) - .binding(defaults.messages.hideAOTE, - () -> config.messages.hideAOTE, - newValue -> config.messages.hideAOTE = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideAOTE")) + .description(OptionDescription.of(Text.translatable("skyblocker.config.chat.filter.hideAOTE.@Tooltip"))) + .binding(defaults.chats.hideAOTE, + () -> config.chats.hideAOTE, + newValue -> config.chats.hideAOTE = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideImplosion")) - .binding(defaults.messages.hideImplosion, - () -> config.messages.hideImplosion, - newValue -> config.messages.hideImplosion = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideImplosion")) + .binding(defaults.chats.hideImplosion, + () -> config.chats.hideImplosion, + newValue -> config.chats.hideImplosion = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideMoltenWave")) - .binding(defaults.messages.hideMoltenWave, - () -> config.messages.hideMoltenWave, - newValue -> config.messages.hideMoltenWave = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideMoltenWave")) + .binding(defaults.chats.hideMoltenWave, + () -> config.chats.hideMoltenWave, + newValue -> config.chats.hideMoltenWave = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideAds")) - .binding(defaults.messages.hideAds, - () -> config.messages.hideAds, - newValue -> config.messages.hideAds = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideAds")) + .binding(defaults.chats.hideAds, + () -> config.chats.hideAds, + newValue -> config.chats.hideAds = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideTeleportPad")) - .binding(defaults.messages.hideTeleportPad, - () -> config.messages.hideTeleportPad, - newValue -> config.messages.hideTeleportPad = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideTeleportPad")) + .binding(defaults.chats.hideTeleportPad, + () -> config.chats.hideTeleportPad, + newValue -> config.chats.hideTeleportPad = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideCombo")) - .binding(defaults.messages.hideCombo, - () -> config.messages.hideCombo, - newValue -> config.messages.hideCombo = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideCombo")) + .binding(defaults.chats.hideCombo, + () -> config.chats.hideCombo, + newValue -> config.chats.hideCombo = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideAutopet")) - .binding(defaults.messages.hideAutopet, - () -> config.messages.hideAutopet, - newValue -> config.messages.hideAutopet = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideAutopet")) + .binding(defaults.chats.hideAutopet, + () -> config.chats.hideAutopet, + newValue -> config.chats.hideAutopet = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideShowOff")) - .description(OptionDescription.of(Text.translatable("skyblocker.config.messages.filter.hideShowOff.@Tooltip"))) - .binding(defaults.messages.hideShowOff, - () -> config.messages.hideShowOff, - newValue -> config.messages.hideShowOff = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideShowOff")) + .description(OptionDescription.of(Text.translatable("skyblocker.config.chat.filter.hideShowOff.@Tooltip"))) + .binding(defaults.chats.hideShowOff, + () -> config.chats.hideShowOff, + newValue -> config.chats.hideShowOff = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideToggleSkyMall")) - .description(OptionDescription.of(Text.translatable("skyblocker.config.messages.filter.hideToggleSkyMall.@Tooltip"))) - .binding(defaults.messages.hideToggleSkyMall, - () -> config.messages.hideToggleSkyMall, - newValue -> config.messages.hideToggleSkyMall = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideToggleSkyMall")) + .description(OptionDescription.of(Text.translatable("skyblocker.config.chat.filter.hideToggleSkyMall.@Tooltip"))) + .binding(defaults.chats.hideToggleSkyMall, + () -> config.chats.hideToggleSkyMall, + newValue -> config.chats.hideToggleSkyMall = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<Boolean>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideMana")) - .description(OptionDescription.of(Text.translatable("skyblocker.config.messages.filter.hideMana.@Tooltip"))) - .binding(defaults.messages.hideMana, - () -> config.messages.hideMana, - newValue -> config.messages.hideMana = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideMana")) + .description(OptionDescription.of(Text.translatable("skyblocker.config.chat.filter.hideMana.@Tooltip"))) + .binding(defaults.chats.hideMana, + () -> config.chats.hideMana, + newValue -> config.chats.hideMana = newValue) .controller(ConfigUtils::createBooleanController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideMimicKill")) - .description(OptionDescription.of(Text.translatable("skyblocker.config.messages.filter.hideMimicKill.@Tooltip"))) - .binding(defaults.messages.hideMimicKill, - () -> config.messages.hideMimicKill, - newValue -> config.messages.hideMimicKill = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideMimicKill")) + .description(OptionDescription.of(Text.translatable("skyblocker.config.chat.filter.hideMimicKill.@Tooltip"))) + .binding(defaults.chats.hideMimicKill, + () -> config.chats.hideMimicKill, + newValue -> config.chats.hideMimicKill = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideDeath")) - .description(OptionDescription.of(Text.translatable("skyblocker.config.messages.filter.hideDeath.@Tooltip"))) - .binding(defaults.messages.hideDeath, - () -> config.messages.hideDeath, - newValue -> config.messages.hideDeath = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideDeath")) + .description(OptionDescription.of(Text.translatable("skyblocker.config.chat.filter.hideDeath.@Tooltip"))) + .binding(defaults.chats.hideDeath, + () -> config.chats.hideDeath, + newValue -> config.chats.hideDeath = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .option(Option.<ChatFilterResult>createBuilder() - .name(Text.translatable("skyblocker.config.messages.filter.hideDicer")) - .description(OptionDescription.of(Text.translatable("skyblocker.config.messages.filter.hideDicer.@Tooltip"))) - .binding(defaults.messages.hideDicer, - () -> config.messages.hideDicer, - newValue -> config.messages.hideDicer = newValue) + .name(Text.translatable("skyblocker.config.chat.filter.hideDicer")) + .description(OptionDescription.of(Text.translatable("skyblocker.config.chat.filter.hideDicer.@Tooltip"))) + .binding(defaults.chats.hideDicer, + () -> config.chats.hideDicer, + newValue -> config.chats.hideDicer = newValue) .controller(ConfigUtils::createEnumCyclingListController) .build()) .build()) //chat rules options .group(OptionGroup.createBuilder() - .name(Text.translatable("skyblocker.config.messages.chatRules")) + .name(Text.translatable("skyblocker.config.chat.chatRules")) .collapsed(false) .option(ButtonOption.createBuilder() - .name(Text.translatable("skyblocker.config.messages.chatRules.screen")) + .name(Text.translatable("skyblocker.config.chat.chatRules.screen")) .text(Text.translatable("text.skyblocker.open")) .action((screen, opt) -> MinecraftClient.getInstance().setScreen(new ChatRulesConfigScreen(screen))) .build()) .option(Option.<Integer>createBuilder() - .name(Text.translatable("skyblocker.config.messages.chatRules.announcementLength")) - .description(OptionDescription.of(Text.translatable("skyblocker.config.messages.chatRules.announcementLength.@Tooltip"))) - .binding(defaults.messages.chatRuleConfig.announcementLength, - () -> config.messages.chatRuleConfig.announcementLength, - newValue -> config.messages.chatRuleConfig.announcementLength = newValue) + .name(Text.translatable("skyblocker.config.chat.chatRules.announcementLength")) + .description(OptionDescription.of(Text.translatable("skyblocker.config.chat.chatRules.announcementLength.@Tooltip"))) + .binding(defaults.chats.chatRuleConfig.announcementLength, + () -> config.chats.chatRuleConfig.announcementLength, + newValue -> config.chats.chatRuleConfig.announcementLength = newValue) .controller(opt -> IntegerSliderControllerBuilder.create(opt).range(5, 200).step(1)) .build()) .option(Option.<Integer>createBuilder() - .name(Text.translatable("skyblocker.config.messages.chatRules.announcementScale")) - .description(OptionDescription.of(Text.translatable("skyblocker.config.messages.chatRules.announcementScale.@Tooltip"))) - .binding(defaults.messages.chatRuleConfig.announcementScale, - () -> config.messages.chatRuleConfig.announcementScale, - newValue -> config.messages.chatRuleConfig.announcementScale = newValue) + .name(Text.translatable("skyblocker.config.chat.chatRules.announcementScale")) + .description(OptionDescription.of(Text.translatable("skyblocker.config.chat.chatRules.announcementScale.@Tooltip"))) + .binding(defaults.chats.chatRuleConfig.announcementScale, + () -> config.chats.chatRuleConfig.announcementScale, + newValue -> config.chats.chatRuleConfig.announcementScale = newValue) .controller(opt -> IntegerSliderControllerBuilder.create(opt).range(1, 8).step(1)) .build()) .build()) diff --git a/src/main/java/de/hysky/skyblocker/config/configs/MessagesFilterConfig.java b/src/main/java/de/hysky/skyblocker/config/configs/ChatConfig.java index 778cd829..f857ad61 100644 --- a/src/main/java/de/hysky/skyblocker/config/configs/MessagesFilterConfig.java +++ b/src/main/java/de/hysky/skyblocker/config/configs/ChatConfig.java @@ -3,7 +3,7 @@ package de.hysky.skyblocker.config.configs; import de.hysky.skyblocker.utils.chat.ChatFilterResult; import dev.isxander.yacl3.config.v2.api.SerialEntry; -public class MessagesFilterConfig { +public class ChatConfig { @SerialEntry public ChatFilterResult hideAbility = ChatFilterResult.PASS; diff --git a/src/main/java/de/hysky/skyblocker/skyblock/StatusBarTracker.java b/src/main/java/de/hysky/skyblocker/skyblock/StatusBarTracker.java index 46ae9f3e..6f84a315 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/StatusBarTracker.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/StatusBarTracker.java @@ -75,7 +75,7 @@ public class StatusBarTracker { if (!overlay || !Utils.isOnSkyblock() || !SkyblockerConfigManager.get().uiAndVisuals.bars.enableBars || Utils.isInTheRift()) { return text; } - return Text.of(update(text.getString(), SkyblockerConfigManager.get().messages.hideMana)); + return Text.of(update(text.getString(), SkyblockerConfigManager.get().chats.hideMana)); } public String update(String actionBar, boolean filterManaUse) { diff --git a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleAnnouncementScreen.java b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleAnnouncementScreen.java index d61a0b59..d028d431 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleAnnouncementScreen.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleAnnouncementScreen.java @@ -27,7 +27,7 @@ public class ChatRuleAnnouncementScreen { * @param tickDelta difference from last render to remove from timer */ private static void render(DrawContext context, float tickDelta) { - int scale = SkyblockerConfigManager.get().messages.chatRuleConfig.announcementScale; + int scale = SkyblockerConfigManager.get().chats.chatRuleConfig.announcementScale; //decrement timer timer -= tickDelta; //scale text up and center @@ -43,6 +43,6 @@ public class ChatRuleAnnouncementScreen { protected static void setText(Text newText) { text = newText; - timer = SkyblockerConfigManager.get().messages.chatRuleConfig.announcementLength; + timer = SkyblockerConfigManager.get().chats.chatRuleConfig.announcementLength; } } diff --git a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java index 3c6cfa1b..cb6e8cc8 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java @@ -24,13 +24,13 @@ public class ChatRuleConfigScreen extends Screen { private static final int SPACER_Y = 25; private final Map<MutableText, SoundEvent> soundsLookup = Map.ofEntries( - entry(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.pling"), SoundEvents.BLOCK_NOTE_BLOCK_PLING.value()), - entry(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.cave"), SoundEvents.AMBIENT_CAVE.value()), - entry(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.zombie"), SoundEvents.ENTITY_ZOMBIE_AMBIENT), - entry(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.crit"), SoundEvents.ENTITY_PLAYER_ATTACK_CRIT), - entry(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.arrowHit"), SoundEvents.ENTITY_ARROW_HIT_PLAYER), - entry(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.amethyst"), SoundEvents.BLOCK_AMETHYST_BLOCK_HIT), - entry(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.anvil"), SoundEvents.BLOCK_ANVIL_LAND) + entry(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.pling"), SoundEvents.BLOCK_NOTE_BLOCK_PLING.value()), + entry(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.cave"), SoundEvents.AMBIENT_CAVE.value()), + entry(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.zombie"), SoundEvents.ENTITY_ZOMBIE_AMBIENT), + entry(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.crit"), SoundEvents.ENTITY_PLAYER_ATTACK_CRIT), + entry(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.arrowHit"), SoundEvents.ENTITY_ARROW_HIT_PLAYER), + entry(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.amethyst"), SoundEvents.BLOCK_AMETHYST_BLOCK_HIT), + entry(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.anvil"), SoundEvents.BLOCK_ANVIL_LAND) ); private int buttonWidth = 75; @@ -69,7 +69,7 @@ public class ChatRuleConfigScreen extends Screen { private final Screen parent; public ChatRuleConfigScreen(Screen parent, int chatRuleIndex) { - super(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen")); + super(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen")); this.chatRuleIndex = chatRuleIndex; this.chatRule = ChatRulesHandler.chatRuleList.get(chatRuleIndex); this.parent = parent; @@ -101,63 +101,63 @@ public class ChatRuleConfigScreen extends Screen { int lineXOffset; nameLabelTextPos = currentPos; - lineXOffset = client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.name")) + SPACER_X; + lineXOffset = client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.name")) + SPACER_X; nameInput = new TextFieldWidget(client.textRenderer, currentPos.leftInt() + lineXOffset, currentPos.rightInt(), 100, 20, Text.of("")); nameInput.setText(chatRule.getName()); - nameInput.setTooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.name.@Tooltip"))); + nameInput.setTooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.name.@Tooltip"))); currentPos = IntIntPair.of(currentPos.leftInt(), currentPos.rightInt() + SPACER_Y); inputsLabelTextPos = currentPos; currentPos = IntIntPair.of(currentPos.leftInt() + 10, currentPos.rightInt() + SPACER_Y); filterLabelTextPos = currentPos; - lineXOffset = client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.filter")) + SPACER_X; + lineXOffset = client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.filter")) + SPACER_X; filterInput = new TextFieldWidget(client.textRenderer, currentPos.leftInt() + lineXOffset, currentPos.rightInt(), 200, 20, Text.of("")); filterInput.setMaxLength(96); filterInput.setText(chatRule.getFilter()); - filterInput.setTooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.filter.@Tooltip"))); + filterInput.setTooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.filter.@Tooltip"))); currentPos = IntIntPair.of(currentPos.leftInt(),currentPos.rightInt() + SPACER_Y); lineXOffset = 0; partialMatchTextPos = IntIntPair.of(currentPos.leftInt() + lineXOffset, currentPos.rightInt()); - lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch")) + SPACER_X; + lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch")) + SPACER_X; partialMatchToggle = ButtonWidget.builder(enabledButtonText(chatRule.getPartialMatch()), a -> { chatRule.setPartialMatch(!chatRule.getPartialMatch()); partialMatchToggle.setMessage(enabledButtonText(chatRule.getPartialMatch())); }) .position(currentPos.leftInt() + lineXOffset, currentPos.rightInt()) .size(buttonWidth,20) - .tooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch.@Tooltip"))) + .tooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch.@Tooltip"))) .build(); lineXOffset += buttonWidth + SPACER_X; regexTextPos = IntIntPair.of(currentPos.leftInt() + lineXOffset,currentPos.rightInt()); - lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.regex")) + SPACER_X; + lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.regex")) + SPACER_X; regexToggle = ButtonWidget.builder(enabledButtonText(chatRule.getRegex()), a -> { chatRule.setRegex(!chatRule.getRegex()); regexToggle.setMessage(enabledButtonText(chatRule.getRegex())); }) .position(currentPos.leftInt() + lineXOffset, currentPos.rightInt()) .size(buttonWidth,20) - .tooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.regex.@Tooltip"))) + .tooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.regex.@Tooltip"))) .build(); lineXOffset += buttonWidth + SPACER_X; ignoreCaseTextPos = IntIntPair.of(currentPos.leftInt() + lineXOffset,currentPos.rightInt()); - lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase")) + SPACER_X; + lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase")) + SPACER_X; ignoreCaseToggle = ButtonWidget.builder(enabledButtonText(chatRule.getIgnoreCase()), a -> { chatRule.setIgnoreCase(!chatRule.getIgnoreCase()); ignoreCaseToggle.setMessage(enabledButtonText(chatRule.getIgnoreCase())); }) .position(currentPos.leftInt() + lineXOffset, currentPos.rightInt()) .size(buttonWidth,20) - .tooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase.@Tooltip"))) + .tooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase.@Tooltip"))) .build(); currentPos = IntIntPair.of(currentPos.leftInt(), currentPos.rightInt() + SPACER_Y); locationLabelTextPos = currentPos; - lineXOffset = client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.locations")) + SPACER_X; + lineXOffset = client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.locations")) + SPACER_X; locationsInput = new TextFieldWidget(client.textRenderer, currentPos.leftInt() + lineXOffset, currentPos.rightInt(), 200, 20, Text.of("")); locationsInput.setText(chatRule.getValidLocations()); - MutableText locationToolTip = Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.locations.@Tooltip"); + MutableText locationToolTip = Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.locations.@Tooltip"); locationToolTip.append("\n"); ChatRulesHandler.locationsList.forEach(location -> locationToolTip.append(" " + location + ",\n")); locationsInput.setTooltip(Tooltip.of(locationToolTip)); @@ -167,42 +167,42 @@ public class ChatRuleConfigScreen extends Screen { currentPos = IntIntPair.of(currentPos.leftInt(), currentPos.rightInt() + SPACER_Y); hideMessageTextPos = currentPos; - lineXOffset = client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage")) + SPACER_X; + lineXOffset = client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage")) + SPACER_X; hideMessageToggle = ButtonWidget.builder(enabledButtonText(chatRule.getHideMessage()), a -> { chatRule.setHideMessage(!chatRule.getHideMessage()); hideMessageToggle.setMessage(enabledButtonText(chatRule.getHideMessage())); }) .position(currentPos.leftInt() + lineXOffset, currentPos.rightInt()) .size(buttonWidth,20) - .tooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage.@Tooltip"))) + .tooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage.@Tooltip"))) .build(); lineXOffset += buttonWidth + SPACER_X; actionBarTextPos = IntIntPair.of(currentPos.leftInt() + lineXOffset,currentPos.rightInt()); - lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar")) + SPACER_X; + lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar")) + SPACER_X; actionBarToggle = ButtonWidget.builder(enabledButtonText(chatRule.getShowActionBar()), a -> { chatRule.setShowActionBar(!chatRule.getShowActionBar()); actionBarToggle.setMessage(enabledButtonText(chatRule.getShowActionBar())); }) .position(currentPos.leftInt() + lineXOffset, currentPos.rightInt()) .size(buttonWidth,20) - .tooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar.@Tooltip"))) + .tooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar.@Tooltip"))) .build(); lineXOffset = 0; currentPos = IntIntPair.of(currentPos.leftInt(), currentPos.rightInt() + SPACER_Y); announcementTextPos = IntIntPair.of(currentPos.leftInt() + lineXOffset, currentPos.rightInt()); - lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.announcement")) + SPACER_X; + lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.announcement")) + SPACER_X; announcementToggle = ButtonWidget.builder(enabledButtonText(chatRule.getShowAnnouncement()), a -> { chatRule.setShowAnnouncement(!chatRule.getShowAnnouncement()); announcementToggle.setMessage(enabledButtonText(chatRule.getShowAnnouncement())); }) .position(currentPos.leftInt() + lineXOffset, currentPos.rightInt()) .size(buttonWidth,20) - .tooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.announcement.@Tooltip"))) + .tooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.announcement.@Tooltip"))) .build(); lineXOffset += buttonWidth + SPACER_X; customSoundLabelTextPos = IntIntPair.of(currentPos.leftInt() + lineXOffset,currentPos.rightInt()); - lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds")) + SPACER_X; + lineXOffset += client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds")) + SPACER_X; soundsToggle = ButtonWidget.builder(getSoundName(), a -> { currentSoundIndex += 1; if (currentSoundIndex == soundsLookup.size()) { @@ -217,18 +217,18 @@ public class ChatRuleConfigScreen extends Screen { }}) .position(currentPos.leftInt() + lineXOffset, currentPos.rightInt()) .size(buttonWidth,20) - .tooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.@Tooltip"))) + .tooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.@Tooltip"))) .build(); currentPos = IntIntPair.of(currentPos.leftInt(), currentPos.rightInt() + SPACER_Y); replaceMessageLabelTextPos = currentPos; - lineXOffset = client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.replace")) + SPACER_X; + lineXOffset = client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.replace")) + SPACER_X; replaceMessageInput = new TextFieldWidget(client.textRenderer, currentPos.leftInt() + lineXOffset, currentPos.rightInt(), 200, 20, Text.of("")); replaceMessageInput.setMaxLength(96); - replaceMessageInput.setTooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.replace.@Tooltip"))); + replaceMessageInput.setTooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.replace.@Tooltip"))); replaceMessageInput.setText(chatRule.getReplaceMessage()); - ButtonWidget finishButton = ButtonWidget.builder(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.finish"), a -> close()) + ButtonWidget finishButton = ButtonWidget.builder(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.finish"), a -> close()) .position(this.width - buttonWidth - SPACER_Y, this.height - SPACER_Y) .size(buttonWidth, 20) .build(); @@ -266,9 +266,9 @@ public class ChatRuleConfigScreen extends Screen { private int getMaxUsedWidth() { if (client == null) return 0; //text - int total = client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch")); - total += client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.regex")); - total += client.textRenderer.getWidth(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase")); + int total = client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch")); + total += client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.regex")); + total += client.textRenderer.getWidth(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase")); //space total += SPACER_X * 6; //button width @@ -287,9 +287,9 @@ public class ChatRuleConfigScreen extends Screen { private Text enabledButtonText(boolean enabled) { if (enabled) { - return Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.true").withColor(Color.GREEN.getRGB()); + return Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.true").withColor(Color.GREEN.getRGB()); } else { - return Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.false").withColor(Color.RED.getRGB()); + return Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.false").withColor(Color.RED.getRGB()); } } @@ -300,19 +300,19 @@ public class ChatRuleConfigScreen extends Screen { //draw labels ands text int yOffset = (SPACER_Y - this.textRenderer.fontHeight) / 2; - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.inputs"), inputsLabelTextPos.leftInt(), inputsLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.name"), nameLabelTextPos.leftInt(), nameLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.filter"), filterLabelTextPos.leftInt(), filterLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch"), partialMatchTextPos.leftInt(), partialMatchTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.regex"), regexTextPos.leftInt(), regexTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase"), ignoreCaseTextPos.leftInt(), ignoreCaseTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.locations"), locationLabelTextPos.leftInt(), locationLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.outputs"), outputsLabelTextPos.leftInt(), outputsLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage"), hideMessageTextPos.leftInt(), hideMessageTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar"), actionBarTextPos.leftInt(), actionBarTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.announcement"), announcementTextPos.leftInt(), announcementTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds"), customSoundLabelTextPos.leftInt(), customSoundLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); - context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.replace"), replaceMessageLabelTextPos.leftInt(), replaceMessageLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.inputs"), inputsLabelTextPos.leftInt(), inputsLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.name"), nameLabelTextPos.leftInt(), nameLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.filter"), filterLabelTextPos.leftInt(), filterLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch"), partialMatchTextPos.leftInt(), partialMatchTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.regex"), regexTextPos.leftInt(), regexTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase"), ignoreCaseTextPos.leftInt(), ignoreCaseTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.locations"), locationLabelTextPos.leftInt(), locationLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.outputs"), outputsLabelTextPos.leftInt(), outputsLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage"), hideMessageTextPos.leftInt(), hideMessageTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar"), actionBarTextPos.leftInt(), actionBarTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.announcement"), announcementTextPos.leftInt(), announcementTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds"), customSoundLabelTextPos.leftInt(), customSoundLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); + context.drawTextWithShadow(this.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.replace"), replaceMessageLabelTextPos.leftInt(), replaceMessageLabelTextPos.rightInt() + yOffset, 0xFFFFFFFF); } /** @@ -337,7 +337,7 @@ public class ChatRuleConfigScreen extends Screen { private MutableText getSoundName() { if (currentSoundIndex == -1) { - return Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.none"); + return Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.none"); } return soundsLookup.keySet().stream().toList().get(currentSoundIndex); diff --git a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigListWidget.java b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigListWidget.java index 1bc73ec2..29c052b8 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigListWidget.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigListWidget.java @@ -82,9 +82,9 @@ public class ChatRulesConfigListWidget extends ElementListWidget<ChatRulesConfig @Override public void render(DrawContext context, int index, int y, int x, int entryWidth, int entryHeight, int mouseX, int mouseY, boolean hovered, float tickDelta) { - context.drawCenteredTextWithShadow(client.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleName"), width / 2 - 125, y + 5, 0xFFFFFFFF); - context.drawCenteredTextWithShadow(client.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.ruleEnabled"), width / 2, y + 5, 0xFFFFFFFF); - context.drawCenteredTextWithShadow(client.textRenderer, Text.translatable("skyblocker.config.messages.chatRules.screen.modify"), width / 2 + 100, y + 5, 0xFFFFFFFF); + context.drawCenteredTextWithShadow(client.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleName"), width / 2 - 125, y + 5, 0xFFFFFFFF); + context.drawCenteredTextWithShadow(client.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.ruleEnabled"), width / 2, y + 5, 0xFFFFFFFF); + context.drawCenteredTextWithShadow(client.textRenderer, Text.translatable("skyblocker.config.chat.chatRules.screen.modify"), width / 2 + 100, y + 5, 0xFFFFFFFF); } } @@ -115,17 +115,17 @@ public class ChatRulesConfigListWidget extends ElementListWidget<ChatRulesConfig .position(width / 2 - 25, 5) .build(); - openConfigButton = ButtonWidget.builder(Text.translatable("skyblocker.config.messages.chatRules.screen.editRule"), a -> { + openConfigButton = ButtonWidget.builder(Text.translatable("skyblocker.config.chat.chatRules.screen.editRule"), a -> { client.setScreen(new ChatRuleConfigScreen(screen, chatRuleIndex)); }) .size(50, 20) .position(width / 2 + 45, 5) - .tooltip(Tooltip.of(Text.translatable("skyblocker.config.messages.chatRules.screen.editRule.@Tooltip"))) + .tooltip(Tooltip.of(Text.translatable("skyblocker.config.chat.chatRules.screen.editRule.@Tooltip"))) .build(); deleteButton = ButtonWidget.builder(Text.translatable("selectServer.delete"), a -> { oldScrollAmount = getScrollAmount(); - client.setScreen(new ConfirmScreen(this::deleteEntry, Text.translatable("skyblocker.config.messages.chatRules.screen.deleteQuestion"), Text.translatable("skyblocker.config.messages.chatRules.screen.deleteWarning", chatRule.getName()), Text.translatable("selectServer.deleteButton"), ScreenTexts.CANCEL)); + client.setScreen(new ConfirmScreen(this::deleteEntry, Text.translatable("skyblocker.config.chat.chatRules.screen.deleteQuestion"), Text.translatable("skyblocker.config.chat.chatRules.screen.deleteWarning", chatRule.getName()), Text.translatable("selectServer.deleteButton"), ScreenTexts.CANCEL)); }) .size(50, 20) .position(width / 2 + 105, 5) @@ -136,9 +136,9 @@ public class ChatRulesConfigListWidget extends ElementListWidget<ChatRulesConfig private Text enabledButtonText() { if (chatRule.getEnabled()) { - return Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.true").withColor(Color.GREEN.getRGB()); + return Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.true").withColor(Color.GREEN.getRGB()); } else { - return Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen.false").withColor(Color.RED.getRGB()); + return Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen.false").withColor(Color.RED.getRGB()); } } private void toggleEnabled() { diff --git a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java index 303d8176..d986f9c7 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java @@ -15,7 +15,7 @@ public class ChatRulesConfigScreen extends Screen { private final Screen parent; public ChatRulesConfigScreen(Screen parent) { - super(Text.translatable("skyblocker.config.messages.chatRules.screen.ruleScreen")); + super(Text.translatable("skyblocker.config.chat.chatRules.screen.ruleScreen")); this.parent = parent; } @@ -37,7 +37,7 @@ public class ChatRulesConfigScreen extends Screen { close(); } }).build()); - ButtonWidget buttonNew1 = ButtonWidget.builder(Text.translatable("skyblocker.config.messages.chatRules.screen.new"), buttonNew -> chatRulesConfigListWidget.addRuleAfterSelected()).build(); + ButtonWidget buttonNew1 = ButtonWidget.builder(Text.translatable("skyblocker.config.chat.chatRules.screen.new"), buttonNew -> chatRulesConfigListWidget.addRuleAfterSelected()).build(); adder.add(buttonNew1); ButtonWidget buttonDone = ButtonWidget.builder(ScreenTexts.DONE, button -> { chatRulesConfigListWidget.saveRules(); diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/AbilityFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/AbilityFilter.java index 17842891..f48654d8 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/AbilityFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/AbilityFilter.java @@ -10,6 +10,6 @@ public class AbilityFilter extends SimpleChatFilter { @Override protected ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideAbility; + return SkyblockerConfigManager.get().chats.hideAbility; } } diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/AdFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/AdFilter.java index 5c9cd4a5..7e11ec36 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/AdFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/AdFilter.java @@ -34,6 +34,6 @@ public class AdFilter extends ChatPatternListener { @Override protected ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideAds; + return SkyblockerConfigManager.get().chats.hideAds; } }
\ No newline at end of file diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/AoteFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/AoteFilter.java index 5d660037..f9a17293 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/AoteFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/AoteFilter.java @@ -10,6 +10,6 @@ public class AoteFilter extends SimpleChatFilter { @Override public ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideAOTE; + return SkyblockerConfigManager.get().chats.hideAOTE; } } diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/AutopetFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/AutopetFilter.java index 958be11e..0d245254 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/AutopetFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/AutopetFilter.java @@ -16,7 +16,7 @@ public class AutopetFilter extends ChatPatternListener { @Override public boolean onMatch(Text _message, Matcher matcher) { - if (SkyblockerConfigManager.get().messages.hideAutopet == ChatFilterResult.ACTION_BAR) { + if (SkyblockerConfigManager.get().chats.hideAutopet == ChatFilterResult.ACTION_BAR) { Objects.requireNonNull(MinecraftClient.getInstance().player).sendMessage( Text.literal( _message.getString().replace("VIEW RULE", "") @@ -27,9 +27,9 @@ public class AutopetFilter extends ChatPatternListener { @Override public ChatFilterResult state() { - if (SkyblockerConfigManager.get().messages.hideAutopet == ChatFilterResult.ACTION_BAR) + if (SkyblockerConfigManager.get().chats.hideAutopet == ChatFilterResult.ACTION_BAR) return ChatFilterResult.FILTER; else - return SkyblockerConfigManager.get().messages.hideAutopet; + return SkyblockerConfigManager.get().chats.hideAutopet; } }
\ No newline at end of file diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/ComboFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/ComboFilter.java index d6a40d2d..fad2bb28 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/ComboFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/ComboFilter.java @@ -11,6 +11,6 @@ public class ComboFilter extends SimpleChatFilter { @Override public ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideCombo; + return SkyblockerConfigManager.get().chats.hideCombo; } } diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/DeathFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/DeathFilter.java index f2b9e7c5..27b9a4e5 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/DeathFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/DeathFilter.java @@ -15,7 +15,7 @@ public class DeathFilter extends ChatPatternListener { @Override protected ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideDeath; + return SkyblockerConfigManager.get().chats.hideDeath; } @Override diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/DicerFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/DicerFilter.java index a3f78684..35ce360a 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/DicerFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/DicerFilter.java @@ -10,6 +10,6 @@ public class DicerFilter extends SimpleChatFilter { @Override public ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideDicer; + return SkyblockerConfigManager.get().chats.hideDicer; } } diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/HealFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/HealFilter.java index 8b46efb5..0c0bdc52 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/HealFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/HealFilter.java @@ -10,6 +10,6 @@ public class HealFilter extends SimpleChatFilter { @Override public ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideHeal; + return SkyblockerConfigManager.get().chats.hideHeal; } } diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/ImplosionFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/ImplosionFilter.java index 730f6d5d..41d634f6 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/ImplosionFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/ImplosionFilter.java @@ -10,6 +10,6 @@ public class ImplosionFilter extends SimpleChatFilter { @Override public ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideImplosion; + return SkyblockerConfigManager.get().chats.hideImplosion; } } diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/MimicFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/MimicFilter.java index f284624d..1e228022 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/MimicFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/MimicFilter.java @@ -16,7 +16,7 @@ public class MimicFilter extends ChatPatternListener { @Override public ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideMimicKill; + return SkyblockerConfigManager.get().chats.hideMimicKill; } @Override diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/MoltenWaveFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/MoltenWaveFilter.java index aa3bb64d..5653921b 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/MoltenWaveFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/MoltenWaveFilter.java @@ -10,6 +10,6 @@ public class MoltenWaveFilter extends SimpleChatFilter { @Override public ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideMoltenWave; + return SkyblockerConfigManager.get().chats.hideMoltenWave; } } diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/ShowOffFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/ShowOffFilter.java index 84d32007..9d7d13a4 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/ShowOffFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/ShowOffFilter.java @@ -14,6 +14,6 @@ public class ShowOffFilter extends SimpleChatFilter { @Override protected ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideShowOff; + return SkyblockerConfigManager.get().chats.hideShowOff; } } diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/TeleportPadFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/TeleportPadFilter.java index 57fac590..f0c44491 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/TeleportPadFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/TeleportPadFilter.java @@ -11,6 +11,6 @@ public class TeleportPadFilter extends SimpleChatFilter { @Override public ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideTeleportPad; + return SkyblockerConfigManager.get().chats.hideTeleportPad; } }
\ No newline at end of file diff --git a/src/main/java/de/hysky/skyblocker/skyblock/filters/ToggleSkyMallFilter.java b/src/main/java/de/hysky/skyblocker/skyblock/filters/ToggleSkyMallFilter.java index 6ee13aff..6b1fa26c 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/filters/ToggleSkyMallFilter.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/filters/ToggleSkyMallFilter.java @@ -11,6 +11,6 @@ public class ToggleSkyMallFilter extends SimpleChatFilter { @Override protected ChatFilterResult state() { - return SkyblockerConfigManager.get().messages.hideToggleSkyMall; + return SkyblockerConfigManager.get().chats.hideToggleSkyMall; } } diff --git a/src/main/java/de/hysky/skyblocker/utils/chat/ChatFilterResult.java b/src/main/java/de/hysky/skyblocker/utils/chat/ChatFilterResult.java index 8040a4d4..5c2bfe53 100644 --- a/src/main/java/de/hysky/skyblocker/utils/chat/ChatFilterResult.java +++ b/src/main/java/de/hysky/skyblocker/utils/chat/ChatFilterResult.java @@ -14,6 +14,6 @@ public enum ChatFilterResult { @Override public String toString() { - return I18n.translate("skyblocker.config.messages.filter.chatFilterResult." + name()); + return I18n.translate("skyblocker.config.chat.filter.chatFilterResult." + name()); } } diff --git a/src/main/resources/assets/skyblocker/lang/de_de.json b/src/main/resources/assets/skyblocker/lang/de_de.json index ff64659b..bd13c537 100644 --- a/src/main/resources/assets/skyblocker/lang/de_de.json +++ b/src/main/resources/assets/skyblocker/lang/de_de.json @@ -26,13 +26,13 @@ "skyblocker.config.mining.enableDrillFuel": "Bohrtreibstoff aktivieren", "skyblocker.config.mining.dwarvenMines.solveFetchur": "Löse Fetchur", "skyblocker.config.mining.dwarvenMines.solvePuzzler": "Puzzler-Rätsel lösen", - "skyblocker.config.messages": "Nachrichten", - "skyblocker.config.messages.filter.hideAbility": "Abklingzeit der Fähigkeit nachricht verbergen", - "skyblocker.config.messages.filter.hideHeal": "Heilungsnachrichten verbergen", - "skyblocker.config.messages.filter.hideAOTE": "AOTE-Meldungen ausblenden", - "skyblocker.config.messages.filter.hideImplosion": "Implosionsmeldung ausblenden", - "skyblocker.config.messages.filter.hideMoltenWave": "Nachricht über Molten Wave ausblenden", - "skyblocker.config.messages.filter.hideAds": "Werbung im öffentlichen Chat ausblenden", + "skyblocker.config.chat": "Nachrichten", + "skyblocker.config.chat.filter.hideAbility": "Abklingzeit der Fähigkeit nachricht verbergen", + "skyblocker.config.chat.filter.hideHeal": "Heilungsnachrichten verbergen", + "skyblocker.config.chat.filter.hideAOTE": "AOTE-Meldungen ausblenden", + "skyblocker.config.chat.filter.hideImplosion": "Implosionsmeldung ausblenden", + "skyblocker.config.chat.filter.hideMoltenWave": "Nachricht über Molten Wave ausblenden", + "skyblocker.config.chat.filter.hideAds": "Werbung im öffentlichen Chat ausblenden", "key.wikiLookup": "Wiki-Abfrage", "key.skyblocker.defaultTgl": "Tab-HUD auf Standard umstellen", "key.skyblocker.toggleB": "HUD auf Tab B umschalten", diff --git a/src/main/resources/assets/skyblocker/lang/en_ca.json b/src/main/resources/assets/skyblocker/lang/en_ca.json index 02f9e4ac..e9ca64e1 100644 --- a/src/main/resources/assets/skyblocker/lang/en_ca.json +++ b/src/main/resources/assets/skyblocker/lang/en_ca.json @@ -33,7 +33,7 @@ "skyblocker.config.dungeons.livid.enableLividColorTitle.@Tooltip": "Display the livid colour in the title during the Livid boss fight.", "skyblocker.end.hud.protectorLocations.center": "Centre", "skyblocker.waypoints.ordered.add.invalidHexColor": "§cInvalid HEX colour code!", - "skyblocker.config.messages.chatRules.screen.ruleScreen.replace.@Tooltip": "Input a new message to output (can be formatted using minecraft colour codes).", + "skyblocker.config.chat.chatRules.screen.ruleScreen.replace.@Tooltip": "Input a new message to output (can be formatted using minecraft colour codes).", "skyblocker.tips.customAnimatedDyes": "You can apply a custom animated dye to your leather armour with /skyblocker custom animatedDye!", "skyblocker.customAnimatedDyes.invalidHex": "§cAn invalid HEX colour code was supplied!", "skyblocker.customAnimatedDyes.notDyeable": "§cThis item isn't a dyeable armour piece!", diff --git a/src/main/resources/assets/skyblocker/lang/en_us.json b/src/main/resources/assets/skyblocker/lang/en_us.json index 561615e3..b3f74491 100644 --- a/src/main/resources/assets/skyblocker/lang/en_us.json +++ b/src/main/resources/assets/skyblocker/lang/en_us.json @@ -295,85 +295,85 @@ "skyblocker.config.helper.mythologicalRitual": "Mythological Ritual Helper", "skyblocker.config.helper.mythologicalRitual.enableMythologicalRitualHelper": "Enable Mythological Ritual Helper", - "skyblocker.config.messages": "Messages", - - "skyblocker.config.messages.chatRules": "Custom Chat Rules", - "skyblocker.config.messages.chatRules.announcementLength": "Announcement Display Time", - "skyblocker.config.messages.chatRules.announcementLength.@Tooltip": "The amount of time the announcement will show for in ticks.", - "skyblocker.config.messages.chatRules.announcementScale": "Announcement Size", - "skyblocker.config.messages.chatRules.announcementScale.@Tooltip": "The amount to scale the size of the announcement.", - "skyblocker.config.messages.chatRules.screen": "Chat Rules Config...", - "skyblocker.config.messages.chatRules.screen.deleteQuestion": "Are you sure you want to remove this rule?", - "skyblocker.config.messages.chatRules.screen.deleteWarning": "Rule '%s' will be lost forever! (A long time!)", - "skyblocker.config.messages.chatRules.screen.editRule": "Edit", - "skyblocker.config.messages.chatRules.screen.editRule.@Tooltip": "Open config for rule.", - "skyblocker.config.messages.chatRules.screen.modify": "Modify", - "skyblocker.config.messages.chatRules.screen.new": "New Chat Rule", - "skyblocker.config.messages.chatRules.screen.ruleEnabled": "Rule Enabled", - "skyblocker.config.messages.chatRules.screen.ruleName": "Rule Name", - "skyblocker.config.messages.chatRules.screen.ruleScreen": "Chat Rule Config...", - "skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar": "Show In Action Bar:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar.@Tooltip": "Show the message in your action bar.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.announcement": "Show Announcement:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.announcement.@Tooltip": "Show the message in the middle of the screen.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.false": "False", - "skyblocker.config.messages.chatRules.screen.ruleScreen.filter": "Filter:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.filter.@Tooltip": "The string/regex to match a chat message to.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.finish": "Finish", - "skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage": "Hide Message:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage.@Tooltip": "Remove the message from chat.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase": "Ignore Case:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase.@Tooltip": "if the filter is case sensitive.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.inputs": "Inputs:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.locations": "Valid Locations:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.locations.@Tooltip": "List of locations where the filter will work. Separate each location with a \",\" and use a \"!\" if you want it to work anywhere but a location. Location Names:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.name": "Name:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.name.@Tooltip": "The name of the rule.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.outputs": "Outputs:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch": "Allow Partial Match:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch.@Tooltip": "If the filter can match part of the chat message.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.regex": "Is Regex:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.regex.@Tooltip": "If the filter uses regex or is just a string.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.replace": "Replace Message With:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.replace.@Tooltip": "Input a new message to output (can be formatted using minecraft color codes).", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds": "Play Sound:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.@Tooltip": "Play a sound when the message is sent.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.amethyst": "Amethyst", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.anvil": "Break", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.arrowHit": "Dink", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.cave": "Cave", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.crit": "Critical", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.none": "None", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.pling": "Pling", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.zombie": "Zombie", - "skyblocker.config.messages.chatRules.screen.ruleScreen.true": "True", - - "skyblocker.config.messages.filter": "Filter", - "skyblocker.config.messages.filter.chatFilterResult.ACTION_BAR": "Move to action bar", - "skyblocker.config.messages.filter.chatFilterResult.FILTER": "Filter", - "skyblocker.config.messages.filter.chatFilterResult.PASS": "Disabled", - "skyblocker.config.messages.filter.hideAOTE": "Hide Teleport Ability Messages", - "skyblocker.config.messages.filter.hideAOTE.@Tooltip": "Hides those pesky \"There are blocks in the way!\" messages.", - "skyblocker.config.messages.filter.hideAbility": "Hide Ability Cooldown", - "skyblocker.config.messages.filter.hideAds": "Hide Ads From Public Chat", - "skyblocker.config.messages.filter.hideAutopet": "Hide Autopet Messages", - "skyblocker.config.messages.filter.hideCombo": "Hide Combo Messages", - "skyblocker.config.messages.filter.hideDeath": "Hide Player Death Messages", - "skyblocker.config.messages.filter.hideDeath.@Tooltip": "Filters the player death messages from chat.", - "skyblocker.config.messages.filter.hideDicer": "Hide Dicer Messages", - "skyblocker.config.messages.filter.hideDicer.@Tooltip": "Filters the Dicer messages from chat.", - "skyblocker.config.messages.filter.hideHeal": "Hide Heal Messages", - "skyblocker.config.messages.filter.hideImplosion": "Hide Implosion Message", - "skyblocker.config.messages.filter.hideMana": "Hide Mana Consumption Messages from Action Bar", - "skyblocker.config.messages.filter.hideMana.@Tooltip": "Gives a better experience with FancyBar", - "skyblocker.config.messages.filter.hideMimicKill": "Hide Mimic Kill Messages", - "skyblocker.config.messages.filter.hideMimicKill.@Tooltip": "Filters the \"Mimic dead!\" and \"Mimic killed!\" messages from chat.", - "skyblocker.config.messages.filter.hideMoltenWave": "Hide Molten Wave Message", - "skyblocker.config.messages.filter.hideShowOff": "Hide Show Off Messages", - "skyblocker.config.messages.filter.hideShowOff.@Tooltip": "Filters messages from the /show command", - "skyblocker.config.messages.filter.hideTeleportPad": "Hide Teleport Pad Messages", - "skyblocker.config.messages.filter.hideToggleSkyMall": "Hide Toggle Sky Mall Messages", - "skyblocker.config.messages.filter.hideToggleSkyMall.@Tooltip": "Hides those pesky messages telling you to disable the Sky Mall HOTM perk when you want it enabled!", + "skyblocker.config.chat": "Chat", + + "skyblocker.config.chat.chatRules": "Custom Chat Rules", + "skyblocker.config.chat.chatRules.announcementLength": "Announcement Display Time", + "skyblocker.config.chat.chatRules.announcementLength.@Tooltip": "The amount of time the announcement will show for in ticks.", + "skyblocker.config.chat.chatRules.announcementScale": "Announcement Size", + "skyblocker.config.chat.chatRules.announcementScale.@Tooltip": "The amount to scale the size of the announcement.", + "skyblocker.config.chat.chatRules.screen": "Chat Rules Config...", + "skyblocker.config.chat.chatRules.screen.deleteQuestion": "Are you sure you want to remove this rule?", + "skyblocker.config.chat.chatRules.screen.deleteWarning": "Rule '%s' will be lost forever! (A long time!)", + "skyblocker.config.chat.chatRules.screen.editRule": "Edit", + "skyblocker.config.chat.chatRules.screen.editRule.@Tooltip": "Open config for rule.", + "skyblocker.config.chat.chatRules.screen.modify": "Modify", + "skyblocker.config.chat.chatRules.screen.new": "New Chat Rule", + "skyblocker.config.chat.chatRules.screen.ruleEnabled": "Rule Enabled", + "skyblocker.config.chat.chatRules.screen.ruleName": "Rule Name", + "skyblocker.config.chat.chatRules.screen.ruleScreen": "Chat Rule Config...", + "skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar": "Show In Action Bar:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar.@Tooltip": "Show the message in your action bar.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.announcement": "Show Announcement:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.announcement.@Tooltip": "Show the message in the middle of the screen.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.false": "False", + "skyblocker.config.chat.chatRules.screen.ruleScreen.filter": "Filter:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.filter.@Tooltip": "The string/regex to match a chat message to.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.finish": "Finish", + "skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage": "Hide Message:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage.@Tooltip": "Remove the message from chat.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase": "Ignore Case:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase.@Tooltip": "if the filter is case sensitive.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.inputs": "Inputs:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.locations": "Valid Locations:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.locations.@Tooltip": "List of locations where the filter will work. Separate each location with a \",\" and use a \"!\" if you want it to work anywhere but a location. Location Names:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.name": "Name:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.name.@Tooltip": "The name of the rule.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.outputs": "Outputs:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch": "Allow Partial Match:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch.@Tooltip": "If the filter can match part of the chat message.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.regex": "Is Regex:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.regex.@Tooltip": "If the filter uses regex or is just a string.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.replace": "Replace Message With:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.replace.@Tooltip": "Input a new message to output (can be formatted using minecraft color codes).", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds": "Play Sound:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.@Tooltip": "Play a sound when the message is sent.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.amethyst": "Amethyst", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.anvil": "Break", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.arrowHit": "Dink", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.cave": "Cave", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.crit": "Critical", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.none": "None", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.pling": "Pling", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.zombie": "Zombie", + "skyblocker.config.chat.chatRules.screen.ruleScreen.true": "True", + + "skyblocker.config.chat.filter": "Filter", + "skyblocker.config.chat.filter.chatFilterResult.ACTION_BAR": "Move to action bar", + "skyblocker.config.chat.filter.chatFilterResult.FILTER": "Filter", + "skyblocker.config.chat.filter.chatFilterResult.PASS": "Disabled", + "skyblocker.config.chat.filter.hideAOTE": "Hide Teleport Ability Messages", + "skyblocker.config.chat.filter.hideAOTE.@Tooltip": "Hides those pesky \"There are blocks in the way!\" messages.", + "skyblocker.config.chat.filter.hideAbility": "Hide Ability Cooldown", + "skyblocker.config.chat.filter.hideAds": "Hide Ads From Public Chat", + "skyblocker.config.chat.filter.hideAutopet": "Hide Autopet Messages", + "skyblocker.config.chat.filter.hideCombo": "Hide Combo Messages", + "skyblocker.config.chat.filter.hideDeath": "Hide Player Death Messages", + "skyblocker.config.chat.filter.hideDeath.@Tooltip": "Filters the player death messages from chat.", + "skyblocker.config.chat.filter.hideDicer": "Hide Dicer Messages", + "skyblocker.config.chat.filter.hideDicer.@Tooltip": "Filters the Dicer messages from chat.", + "skyblocker.config.chat.filter.hideHeal": "Hide Heal Messages", + "skyblocker.config.chat.filter.hideImplosion": "Hide Implosion Message", + "skyblocker.config.chat.filter.hideMana": "Hide Mana Consumption Messages from Action Bar", + "skyblocker.config.chat.filter.hideMana.@Tooltip": "Gives a better experience with FancyBar", + "skyblocker.config.chat.filter.hideMimicKill": "Hide Mimic Kill Messages", + "skyblocker.config.chat.filter.hideMimicKill.@Tooltip": "Filters the \"Mimic dead!\" and \"Mimic killed!\" messages from chat.", + "skyblocker.config.chat.filter.hideMoltenWave": "Hide Molten Wave Message", + "skyblocker.config.chat.filter.hideShowOff": "Hide Show Off Messages", + "skyblocker.config.chat.filter.hideShowOff.@Tooltip": "Filters messages from the /show command", + "skyblocker.config.chat.filter.hideTeleportPad": "Hide Teleport Pad Messages", + "skyblocker.config.chat.filter.hideToggleSkyMall": "Hide Toggle Sky Mall Messages", + "skyblocker.config.chat.filter.hideToggleSkyMall.@Tooltip": "Hides those pesky messages telling you to disable the Sky Mall HOTM perk when you want it enabled!", "skyblocker.config.mining": "Mining", diff --git a/src/main/resources/assets/skyblocker/lang/es_es.json b/src/main/resources/assets/skyblocker/lang/es_es.json index 207c2e11..0f83d373 100644 --- a/src/main/resources/assets/skyblocker/lang/es_es.json +++ b/src/main/resources/assets/skyblocker/lang/es_es.json @@ -31,15 +31,15 @@ "skyblocker.config.misc.richPresence.customMessage": "Mensaje Personalizado", "skyblocker.config.quickNav": "Navegación Rápida", "skyblocker.config.quickNav.enableQuickNav": "Habilitar Navegación Rápida", - "skyblocker.config.messages.filter.hideImplosion": "Ocultar el mensaje de Implosion", - "skyblocker.config.messages.filter.hideCombo": "Ocultar Mensajes de Combos", + "skyblocker.config.chat.filter.hideImplosion": "Ocultar el mensaje de Implosion", + "skyblocker.config.chat.filter.hideCombo": "Ocultar Mensajes de Combos", "skyblocker.config.dungeons.croesusHelper.@Tooltip": "Obscurece los cofres que ya han sido abiertos.", "skyblocker.config.general.itemTooltip": "Información extra de los objetos", "skyblocker.itemTooltip.nullMessage": "§cEl precio en la información en los objetos se actualiza cada 60 segundos. De lo contrario revisa lastest.log", "skyblocker.config.misc.richPresence.info.@Tooltip": "Este valor no importa si estas ciclando", - "skyblocker.config.messages.filter.hideAds": "Ocultar anuncios del Chat Publico", - "skyblocker.config.messages.filter.hideTeleportPad": "Ocultar mensajes del Pad de Teletransporte", - "skyblocker.config.messages.filter.hideAutopet": "Ocultar mensajes del Autopet", + "skyblocker.config.chat.filter.hideAds": "Ocultar anuncios del Chat Publico", + "skyblocker.config.chat.filter.hideTeleportPad": "Ocultar mensajes del Pad de Teletransporte", + "skyblocker.config.chat.filter.hideAutopet": "Ocultar mensajes del Autopet", "skyblocker.config.general.itemList": "Lista de Objetos", "skyblocker.config.general.itemList.enableItemList": "Habilitar la Lista de Objetos", "skyblocker.config.otherLocations": "Localizaciones", @@ -54,15 +54,15 @@ "skyblocker.config.mining.enableDrillFuel": "Habilitar Combustible del Taladro", "skyblocker.config.mining.dwarvenMines.solveFetchur": "Resolver Fetchur", "skyblocker.config.mining.dwarvenHud": "Interfaz de Dwarven", - "skyblocker.config.messages": "Mensajes", - "skyblocker.config.messages.filter.chatFilterResult.PASS": "Deshabilitado", - "skyblocker.config.messages.filter.chatFilterResult.FILTER": "Filtro", - "skyblocker.config.messages.filter.chatFilterResult.ACTION_BAR": "Mover a la barra de acción", - "skyblocker.config.messages.filter.hideAbility": "Ocultar Mensaje de Enfriamiento (Cooldown)", - "skyblocker.config.messages.filter.hideHeal": "Ocultar Mensajes de Curación", - "skyblocker.config.messages.filter.hideAOTE": "Ocultar Mensajes de la AOTE", - "skyblocker.config.messages.filter.hideMana": "Ocultar los Mensajes del Consumo de Maná de la Barra de Acción", - "skyblocker.config.messages.filter.hideMana.@Tooltip": "Da una mejor experiencia con FancyBar", + "skyblocker.config.chat": "Mensajes", + "skyblocker.config.chat.filter.chatFilterResult.PASS": "Deshabilitado", + "skyblocker.config.chat.filter.chatFilterResult.FILTER": "Filtro", + "skyblocker.config.chat.filter.chatFilterResult.ACTION_BAR": "Mover a la barra de acción", + "skyblocker.config.chat.filter.hideAbility": "Ocultar Mensaje de Enfriamiento (Cooldown)", + "skyblocker.config.chat.filter.hideHeal": "Ocultar Mensajes de Curación", + "skyblocker.config.chat.filter.hideAOTE": "Ocultar Mensajes de la AOTE", + "skyblocker.config.chat.filter.hideMana": "Ocultar los Mensajes del Consumo de Maná de la Barra de Acción", + "skyblocker.config.chat.filter.hideMana.@Tooltip": "Da una mejor experiencia con FancyBar", "skyblocker.updateRepository.error": "§cLa actualización del repositorio local fallo. Elimina los archivos manualmente y reinicia el juego.", "skyblocker.config.general.shortcuts.enableShortcuts": "Habilitar atajos", "skyblocker.config.general.shortcuts.enableShortcuts.@Tooltip": "Solo funciona en Hypixel. Edita atajos ejecutando \"/skyblocker shortcuts\". Al menos una de las siguientes opciones debe ser activada para surgir efecto.", diff --git a/src/main/resources/assets/skyblocker/lang/fr_fr.json b/src/main/resources/assets/skyblocker/lang/fr_fr.json index 846f2761..3ec6db2a 100644 --- a/src/main/resources/assets/skyblocker/lang/fr_fr.json +++ b/src/main/resources/assets/skyblocker/lang/fr_fr.json @@ -45,18 +45,18 @@ "skyblocker.config.mining.dwarvenMines.solveFetchur": "Décoder les requêtes de Fetchur", "skyblocker.config.mining.dwarvenMines.solvePuzzler": "Résoudre le puzzle de Puzzler", "skyblocker.config.mining.dwarvenHud": "ATH mine des nains", - "skyblocker.config.messages": "Messages", - "skyblocker.config.messages.filter.hideAbility": "Cacher le rechargement des capacités", - "skyblocker.config.messages.filter.hideHeal": "Cacher les messages de soin", - "skyblocker.config.messages.filter.hideAOTE": "Cacher les messages de l'AOTE", - "skyblocker.config.messages.filter.hideImplosion": "Cacher les messages d'implosion", - "skyblocker.config.messages.filter.hideMoltenWave": "Cacher les messages de la compétence du bâton de Midas", - "skyblocker.config.messages.filter.hideAds": "Cacher la publicité dans le chat public", - "skyblocker.config.messages.filter.hideTeleportPad": "Cacher les messages des téléporteurs", - "skyblocker.config.messages.filter.hideCombo": "Cacher les messages de combo", - "skyblocker.config.messages.filter.hideAutopet": "Cacher les messages de l'auto-familier", - "skyblocker.config.messages.filter.hideMana": "Cacher les messages de consommation de mana de la barre d'action", - "skyblocker.config.messages.filter.hideMana.@Tooltip": "Permet une meilleure expérience avec les barres", + "skyblocker.config.chat": "Messages", + "skyblocker.config.chat.filter.hideAbility": "Cacher le rechargement des capacités", + "skyblocker.config.chat.filter.hideHeal": "Cacher les messages de soin", + "skyblocker.config.chat.filter.hideAOTE": "Cacher les messages de l'AOTE", + "skyblocker.config.chat.filter.hideImplosion": "Cacher les messages d'implosion", + "skyblocker.config.chat.filter.hideMoltenWave": "Cacher les messages de la compétence du bâton de Midas", + "skyblocker.config.chat.filter.hideAds": "Cacher la publicité dans le chat public", + "skyblocker.config.chat.filter.hideTeleportPad": "Cacher les messages des téléporteurs", + "skyblocker.config.chat.filter.hideCombo": "Cacher les messages de combo", + "skyblocker.config.chat.filter.hideAutopet": "Cacher les messages de l'auto-familier", + "skyblocker.config.chat.filter.hideMana": "Cacher les messages de consommation de mana de la barre d'action", + "skyblocker.config.chat.filter.hideMana.@Tooltip": "Permet une meilleure expérience avec les barres", "skyblocker.config.dungeons.map.mapScaling": "Taille de la Carte", "skyblocker.config.dungeons.livid.lividColorText.@Tooltip": "Texte qui sera envoyé dans le chat lors du boss Livid. Le string \"[color]\" sera remplacé par la couleur Livid.", "skyblocker.config.dungeons.livid": "Couleur Livid", @@ -68,12 +68,12 @@ "skyblocker.config.mining.dwarvenHud.style.@Tooltip[0]": "Simple : Montre le nom et le pourcentage.", "skyblocker.config.mining.dwarvenHud.style.@Tooltip[1]": "Détaillé : Montre le nom, pourcentage, barre de progression et une icone.", "skyblocker.config.mining.dwarvenHud.style.@Tooltip[2]": "\nClassique : Montre le nom et pourcentage dans une boîte très simple.", - "skyblocker.config.messages.filter.chatFilterResult.ACTION_BAR": "Bouger vers la barre d'action", - "skyblocker.config.messages.filter.chatFilterResult.FILTER": "Filtre", + "skyblocker.config.chat.filter.chatFilterResult.ACTION_BAR": "Bouger vers la barre d'action", + "skyblocker.config.chat.filter.chatFilterResult.FILTER": "Filtre", "skyblocker.config.otherLocations.barn": "Grange", "skyblocker.config.otherLocations.barn.solveTreasureHunter": "Résoudre Chasseur de trésor", "skyblocker.config.otherLocations.barn.solveHungryHiker": "Résoudre Randonneur affamé", - "skyblocker.config.messages.filter.chatFilterResult.PASS": "Désactivé", + "skyblocker.config.chat.filter.chatFilterResult.PASS": "Désactivé", "skyblocker.config.general.hideEmptyTooltips": "Cacher les tooltips des items vides dans les menus", "skyblocker.config.userInterfaceAndVisuals.tabHud.tabHudScale.@Tooltip": "Valeur en %, relative à la taille de l'interface vanilla", "key.skyblocker.defaultTgl": "Passer le HUD Tab à la vue par défaut", diff --git a/src/main/resources/assets/skyblocker/lang/id_id.json b/src/main/resources/assets/skyblocker/lang/id_id.json index 050cc0bd..66e6bf0b 100644 --- a/src/main/resources/assets/skyblocker/lang/id_id.json +++ b/src/main/resources/assets/skyblocker/lang/id_id.json @@ -10,11 +10,11 @@ "skyblocker.config.dungeons.map.enableMap": "Aktifkan Peta", "skyblocker.config.dungeons.puzzle.solveThreeWeirdos": "Pecahkan Teka Teki \"Tiga Orang Aneh\"", "skyblocker.config.dungeons.puzzle.blazeSolver": "Pecahkan Teka Teki \"Blaze\"", - "skyblocker.config.messages": "Pesan", - "skyblocker.config.messages.filter.hideAbility": "Sembunyikan Cooldown Kemampuan", - "skyblocker.config.messages.filter.hideHeal": "Sembunyikan Pesan Penyembuhan", - "skyblocker.config.messages.filter.hideAOTE": "Sembunyikan Pesan AOTE", - "skyblocker.config.messages.filter.hideAds": "Sembunyikan Iklan dari Chat Publik", + "skyblocker.config.chat": "Pesan", + "skyblocker.config.chat.filter.hideAbility": "Sembunyikan Cooldown Kemampuan", + "skyblocker.config.chat.filter.hideHeal": "Sembunyikan Pesan Penyembuhan", + "skyblocker.config.chat.filter.hideAOTE": "Sembunyikan Pesan AOTE", + "skyblocker.config.chat.filter.hideAds": "Sembunyikan Iklan dari Chat Publik", "skyblocker.config.general.itemTooltip.enableNPCPrice": "Aktifkan Harga NPC", "skyblocker.config.general.itemTooltip.enableLowestBIN": "Aktifkan Harga BIN Terendah", "skyblocker.itemTooltip.nullMessage": "§cInformasi harga item yang ditampilkan dalam tooltip akan diperbarui dalam jangka waktu maks. 60 detik. Jika pembaharuan gagal silahkan check latest.log", diff --git a/src/main/resources/assets/skyblocker/lang/it_it.json b/src/main/resources/assets/skyblocker/lang/it_it.json index 7fb4aae5..6b22c0d1 100644 --- a/src/main/resources/assets/skyblocker/lang/it_it.json +++ b/src/main/resources/assets/skyblocker/lang/it_it.json @@ -53,22 +53,22 @@ "skyblocker.option.quickNav.button.item": "Oggetto", "skyblocker.config.quickNav.button.item.nbt": "NBT", "skyblocker.config.crimsonIsle.kuudra": "Kuudra", - "skyblocker.config.messages": "Messaggi", - "skyblocker.config.messages.filter.chatFilterResult.PASS": "Disattivo", - "skyblocker.config.messages.filter.chatFilterResult.FILTER": "Filtra", - "skyblocker.config.messages.chatRules.screen.modify": "Modifica", - "skyblocker.config.messages.chatRules.screen.editRule": "Modifica", - "skyblocker.config.messages.chatRules.screen.ruleScreen.true": "Vero", - "skyblocker.config.messages.chatRules.screen.ruleScreen.false": "Falso", - "skyblocker.config.messages.chatRules.screen.ruleScreen.inputs": "Input:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.filter": "Filtra:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.outputs": "Output:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.pling": "*Pling*", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.cave": "Caverna", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.crit": "Critico", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.arrowHit": "Dink", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.amethyst": "Ametista", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.anvil": "Rompi", + "skyblocker.config.chat": "Messaggi", + "skyblocker.config.chat.filter.chatFilterResult.PASS": "Disattivo", + "skyblocker.config.chat.filter.chatFilterResult.FILTER": "Filtra", + "skyblocker.config.chat.chatRules.screen.modify": "Modifica", + "skyblocker.config.chat.chatRules.screen.editRule": "Modifica", + "skyblocker.config.chat.chatRules.screen.ruleScreen.true": "Vero", + "skyblocker.config.chat.chatRules.screen.ruleScreen.false": "Falso", + "skyblocker.config.chat.chatRules.screen.ruleScreen.inputs": "Input:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.filter": "Filtra:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.outputs": "Output:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.pling": "*Pling*", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.cave": "Caverna", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.crit": "Critico", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.arrowHit": "Dink", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.amethyst": "Ametista", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.anvil": "Rompi", "skyblocker.config.slayer": "Slayer", "skyblocker.exotic.fairy": "FATA", "skyblocker.exotic.og_fairy": "OG_FATA", @@ -100,10 +100,10 @@ "skyblocker.config.dungeons": "Dungeon", "skyblocker.config.mining.crystalsHud.enabled": "Attivo", "skyblocker.config.otherLocations.end.resetText": "Reset", - "skyblocker.config.messages.chatRules.screen.ruleScreen.name": "Nome:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.finish": "Fine", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.none": "Nessuno", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.zombie": "Zombie", + "skyblocker.config.chat.chatRules.screen.ruleScreen.name": "Nome:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.finish": "Fine", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.none": "Nessuno", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.zombie": "Zombie", "skyblocker.exotic.crystal": "CRISTALLO", "skyblocker.exotic.exotic": "ESOTICO", "skyblocker.end.hud.protectorLocations.back": "Indietro", @@ -147,10 +147,10 @@ "skyblocker.config.otherLocations.rift.blobbercystGlow": "Glow per Blobbercyst", "skyblocker.config.otherLocations.end": "L'End", "skyblocker.config.otherLocations.end.hudEnabled": "HUD Attiva", - "skyblocker.config.messages.chatRules.screen.ruleName": "Nome Regola", - "skyblocker.config.messages.chatRules.screen.ruleEnabled": "Regola Attiva", - "skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase": "Ignora Caso:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage": "Nascondi Messaggio:", + "skyblocker.config.chat.chatRules.screen.ruleName": "Nome Regola", + "skyblocker.config.chat.chatRules.screen.ruleEnabled": "Regola Attiva", + "skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase": "Ignora Caso:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage": "Nascondi Messaggio:", "skyblocker.config.userInterfaceAndVisuals.flameOverlay": "Overlay della Fiamma", "skyblocker.config.userInterfaceAndVisuals.searchOverlay": "Overlay per la Ricerca", "skyblocker.config.userInterfaceAndVisuals.searchOverlay.maxSuggestions": "Suggerimneti Massimi", @@ -167,14 +167,14 @@ "skyblocker.config.mining.crystalsHud.showLocations.locationSize": "Dimensioni Luogo", "skyblocker.config.mining.crystalsWaypoints.enabled": "Waypoint Attivi", "skyblocker.config.otherLocations.rift.mcGrubberStacks": "Stack per McGrubber", - "skyblocker.config.messages.chatRules.announcementScale": "Dimensione Annunci", - "skyblocker.config.messages.chatRules.screen.ruleScreen.regex": "È Regex:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.locations": "Posizioni Valide:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.announcement": "Mostra Annunci:", + "skyblocker.config.chat.chatRules.announcementScale": "Dimensione Annunci", + "skyblocker.config.chat.chatRules.screen.ruleScreen.regex": "È Regex:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.locations": "Posizioni Valide:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.announcement": "Mostra Annunci:", "skyblocker.config.userInterfaceAndVisuals.dontStripSkinAlphaValues.@Tooltip": "Quando attivato, i valori alfa dei pixel nelle texture della pelle non vengono più rimossi mentre si è in Skyblock.\n\nQuesto comporta che i pixel “riempitivi” sugli oggetti che utilizzano le Teste dei Giocatori diventano ora completamente trasparenti, sebbene ciò possa avere alcuni effetti collaterali in casi strani.", "skyblocker.config.crimsonIsle.kuudra.arrowPoisonThreshold.@Tooltip": "Se la quantità di Veleno per Freccie Tossiche che hai nel tuo inventario è inferiore alla soglia impostata, riceverai un avviso.\n\n16 è il minimo assoluto. \nNe vuoi almeno 32 per una fase ‘DPS’ fluida con prefire.", "skyblocker.config.dungeons.dungeonChestProfit.enableProfitCalculator.@Tooltip": "Mostra il profitto di un baule del dungeon nel titolo dello schermo del baule.\nVerde se c'è profitto.\nRosso se non c'è profitto.\nGrigio se non guadagni o perdi nulla.\nBlu se i calcoli sono stati basati su dati incompleti.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds": "Riproduci Suono:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds": "Riproduci Suono:", "skyblocker.config.slayer.endermanSlayer": "Slayer di Enderman", "skyblocker.config.general.itemTooltip.dungeonQuality.@Tooltip": "Mostra la qualità e il livello dei drop del dungeon dai mob.\n\n\nPromemoria:\nLivello 1-3 droppato da F1-F3\nLivello 4-7 droppato da F4-F7 o M1-M4\n Livello 8-10 droppati solo da M5-M7", "skyblocker.config.dungeons.dungeonScore.dungeonScoreMessage.@Tooltip": "Messaggio che verrà inviato in chat quando si raggiunge %d punteggio nei dungeon. La stringa “[punteggio]” sarà sostituita con il punteggio del dungeon (%d).", @@ -189,7 +189,7 @@ "skyblocker.config.mining.crystalsWaypoints.findInChat.@Tooltip": "Quando sei nelle Crystal Hollows leggi la chat per vedere se vengono inviate le coordinate e estrai queste per mostrarle come waypoint o sulla mappa", "skyblocker.config.mining.crystalsWaypoints.enabled.@Tooltip": "Mostra un waypoint (waypoint selezionato in generale/waypoints) in aree importanti nelle hollows di cristallo, ad esempio Tempio della Giungla e Grotta delle Fate. ", "skyblocker.config.otherLocations.rift.enigmaSoulWaypoints.@Tooltip": "Nota: Molti enigma souls hanno un piccolo compito che devi completare per ottenerlo, quindi si consiglia di guardare anche un video su YouTube quando li cerchi.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.locations.@Tooltip": "Elenco delle località dove il filtro funzionerà. Separa ogni località con una “,” e usa un \"!\"1 se vuoi che funzioni ovunque tranne che in una località. Nomi delle Località:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.locations.@Tooltip": "Elenco delle località dove il filtro funzionerà. Separa ogni località con una “,” e usa un \"!\"1 se vuoi che funzioni ovunque tranne che in una località. Nomi delle Località:", "skyblocker.waypoints.ordered.import.skyblocker.unknownFormatHeader": "§cQuesto codice di importazione non sembra essere nel formato Skyblocker Ordered Waypoints, controlla di nuovo gli appunti per vedere se tutto è corretto.", "skyblocker.waypoints.ordered.import.coleWeight.groupAlreadyExists": "§cEsiste già un gruppo di waypoints ordinati con il nome “%s”, scegli un altro nome per importare i tuoi waypoints.", "skyblocker.dungeons.secrets.customWaypointAdded": "§rAggiunto un waypoint personalizzato a X: %d, Y: %d, Z: %d per la stanza %s segreto #%d della categoria %s con nome ‘%s’.", diff --git a/src/main/resources/assets/skyblocker/lang/ja_jp.json b/src/main/resources/assets/skyblocker/lang/ja_jp.json index 43448539..ffce3a39 100644 --- a/src/main/resources/assets/skyblocker/lang/ja_jp.json +++ b/src/main/resources/assets/skyblocker/lang/ja_jp.json @@ -42,18 +42,18 @@ "skyblocker.config.mining.dwarvenMines.solveFetchur": "Fetchurの要求アイテムの表示", "skyblocker.config.mining.dwarvenMines.solvePuzzler": "Puzzler Puzzleのソルバー", "skyblocker.config.mining.dwarvenHud": "ドワーフマインでのHUD", - "skyblocker.config.messages": "メッセージ", - "skyblocker.config.messages.filter.hideAbility": "アビリティのクールダウンを非表示にする", - "skyblocker.config.messages.filter.hideHeal": "回復メッセージを非表示にする", - "skyblocker.config.messages.filter.hideAOTE": "テレポート能力のメッセージを非表示にする", - "skyblocker.config.messages.filter.hideImplosion": "Implosionのメッセージを非表示にする", - "skyblocker.config.messages.filter.hideMoltenWave": "Molten Waveのメッセージを非表示にする", - "skyblocker.config.messages.filter.hideAds": "全体チャットの宣伝を非表示にする", - "skyblocker.config.messages.filter.hideTeleportPad": "テレポートパッドのメッセージを非表示にする", - "skyblocker.config.messages.filter.hideCombo": "Comboのメッセージを非表示にする", - "skyblocker.config.messages.filter.hideAutopet": "Autopetのメッセージを非表示にする", - "skyblocker.config.messages.filter.hideMana": "マナの使用表示をアクションバーから非表示にする", - "skyblocker.config.messages.filter.hideMana.@Tooltip": "FancyBarでより良くできます", + "skyblocker.config.chat": "メッセージ", + "skyblocker.config.chat.filter.hideAbility": "アビリティのクールダウンを非表示にする", + "skyblocker.config.chat.filter.hideHeal": "回復メッセージを非表示にする", + "skyblocker.config.chat.filter.hideAOTE": "テレポート能力のメッセージを非表示にする", + "skyblocker.config.chat.filter.hideImplosion": "Implosionのメッセージを非表示にする", + "skyblocker.config.chat.filter.hideMoltenWave": "Molten Waveのメッセージを非表示にする", + "skyblocker.config.chat.filter.hideAds": "全体チャットの宣伝を非表示にする", + "skyblocker.config.chat.filter.hideTeleportPad": "テレポートパッドのメッセージを非表示にする", + "skyblocker.config.chat.filter.hideCombo": "Comboのメッセージを非表示にする", + "skyblocker.config.chat.filter.hideAutopet": "Autopetのメッセージを非表示にする", + "skyblocker.config.chat.filter.hideMana": "マナの使用表示をアクションバーから非表示にする", + "skyblocker.config.chat.filter.hideMana.@Tooltip": "FancyBarでより良くできます", "key.skyblocker.toggleB": "tabを開いたときのHUDの表示メニューを種別Bに変更する", "key.skyblocker.toggleA": "tabを開いたときのHUDの表示メニューを種別Aに変更する", "skyblocker.config.userInterfaceAndVisuals.teleportOverlay.enableTeleportOverlays": "テレポート先の表示を有効にする", @@ -137,9 +137,9 @@ "skyblocker.config.dungeons.dungeonChestProfit.profitColor": "利益が出たときに使用される色", "skyblocker.config.dungeons.dungeonChestProfit.lossColor": "損失のときに使用される色", "skyblocker.config.dungeons.map.mapScreen": "ドンジョンの地図と得点の位置の設定…", - "skyblocker.config.messages.chatRules.screen.ruleScreen.true": "はい", + "skyblocker.config.chat.chatRules.screen.ruleScreen.true": "はい", "skyblocker.config.quickNav.button.item.itemName": "アイテムのID", - "skyblocker.config.messages.chatRules.screen.ruleScreen.finish": "完成", + "skyblocker.config.chat.chatRules.screen.ruleScreen.finish": "完成", "skyblocker.config.otherLocations.end.screen": "ジ・エンドのHUDの設定…", "skyblocker.config.dungeons.map.mapScaling": "地図の大きさ", "skyblocker.config.otherLocations.end.resetText": "リセット", @@ -152,9 +152,9 @@ "skyblocker.config.dungeons.mimicMessage.sendMimicMessage": "Mimicメッセージを有効にする", "skyblocker.config.mining.crystalsHud.mapScaling": "地図の大きさ", "skyblocker.config.otherLocations.end.hudEnabled": "HUDを有効にする", - "skyblocker.config.messages.chatRules.screen.editRule": "編集", - "skyblocker.config.messages.chatRules.screen.ruleScreen.false": "いいえ", - "skyblocker.config.messages.chatRules.screen.ruleScreen.regex": "正規表現か:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage": "メッセージを非表示にする:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.none": "なし" + "skyblocker.config.chat.chatRules.screen.editRule": "編集", + "skyblocker.config.chat.chatRules.screen.ruleScreen.false": "いいえ", + "skyblocker.config.chat.chatRules.screen.ruleScreen.regex": "正規表現か:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage": "メッセージを非表示にする:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.none": "なし" } diff --git a/src/main/resources/assets/skyblocker/lang/ko_kr.json b/src/main/resources/assets/skyblocker/lang/ko_kr.json index 5a4c0e45..bc63273c 100644 --- a/src/main/resources/assets/skyblocker/lang/ko_kr.json +++ b/src/main/resources/assets/skyblocker/lang/ko_kr.json @@ -54,21 +54,21 @@ "skyblocker.config.mining.dwarvenMines.solveFetchur": "Fetchur 해결", "skyblocker.config.mining.dwarvenMines.solvePuzzler": "Puzzler 퍼즐 해결", "skyblocker.config.mining.dwarvenHud": "Dwarven HUD", - "skyblocker.config.messages": "메시지", - "skyblocker.config.messages.filter.chatFilterResult.PASS": "비활성화됨", - "skyblocker.config.messages.filter.chatFilterResult.FILTER": "필터", - "skyblocker.config.messages.filter.chatFilterResult.ACTION_BAR": "액션바로 이동", - "skyblocker.config.messages.filter.hideAbility": "어빌리티 쿨다운 가리기", - "skyblocker.config.messages.filter.hideHeal": "체력 회복 메시지 가리기", - "skyblocker.config.messages.filter.hideAOTE": "AOTE 메시지 가리기", - "skyblocker.config.messages.filter.hideImplosion": "Implosion 메시지 가리기", - "skyblocker.config.messages.filter.hideMoltenWave": "Molten Wave 메시지 가리기", - "skyblocker.config.messages.filter.hideAds": "전체 채팅에서 광고 가리기", - "skyblocker.config.messages.filter.hideTeleportPad": "Teleport Pad 메시지 가리기", - "skyblocker.config.messages.filter.hideCombo": "콤보 메시지 가리기", - "skyblocker.config.messages.filter.hideAutopet": "Autopet 메시지 가리기", - "skyblocker.config.messages.filter.hideMana": "액션바에서 마나 사용 메시지 가리기", - "skyblocker.config.messages.filter.hideMana.@Tooltip": "FancyBar 로 더 나은 기능을 사용합니다", + "skyblocker.config.chat": "메시지", + "skyblocker.config.chat.filter.chatFilterResult.PASS": "비활성화됨", + "skyblocker.config.chat.filter.chatFilterResult.FILTER": "필터", + "skyblocker.config.chat.filter.chatFilterResult.ACTION_BAR": "액션바로 이동", + "skyblocker.config.chat.filter.hideAbility": "어빌리티 쿨다운 가리기", + "skyblocker.config.chat.filter.hideHeal": "체력 회복 메시지 가리기", + "skyblocker.config.chat.filter.hideAOTE": "AOTE 메시지 가리기", + "skyblocker.config.chat.filter.hideImplosion": "Implosion 메시지 가리기", + "skyblocker.config.chat.filter.hideMoltenWave": "Molten Wave 메시지 가리기", + "skyblocker.config.chat.filter.hideAds": "전체 채팅에서 광고 가리기", + "skyblocker.config.chat.filter.hideTeleportPad": "Teleport Pad 메시지 가리기", + "skyblocker.config.chat.filter.hideCombo": "콤보 메시지 가리기", + "skyblocker.config.chat.filter.hideAutopet": "Autopet 메시지 가리기", + "skyblocker.config.chat.filter.hideMana": "액션바에서 마나 사용 메시지 가리기", + "skyblocker.config.chat.filter.hideMana.@Tooltip": "FancyBar 로 더 나은 기능을 사용합니다", "key.skyblocker.defaultTgl": "기본 보기로 탭 HUD 변경", "key.skyblocker.toggleB": "B 스크린으로 탭 HUD 변경", "key.skyblocker.toggleA": "A 스크린으로 탭 HUD 변경", diff --git a/src/main/resources/assets/skyblocker/lang/pt_br.json b/src/main/resources/assets/skyblocker/lang/pt_br.json index 4504290c..c2ec7150 100644 --- a/src/main/resources/assets/skyblocker/lang/pt_br.json +++ b/src/main/resources/assets/skyblocker/lang/pt_br.json @@ -68,15 +68,15 @@ "skyblocker.config.general.itemInfoDisplay.attributeShardInfo": "Informação de Fragmento de Atributo", "skyblocker.config.misc.richPresence": "Discord Rich Presence", "skyblocker.config.misc.richPresence.info.BITS": "BITS", - "skyblocker.config.messages": "Mensagens", - "skyblocker.config.messages.filter.hideImplosion": "Esconder Mensagem de Implosão", - "skyblocker.config.messages.filter.hideMoltenWave": "Esconder Mensagem do Molten Wave", - "skyblocker.config.messages.filter.hideAds": "Esconder Anúncios do Chat Público", - "skyblocker.config.messages.filter.hideCombo": "Esconder Mensagens de Combo", - "skyblocker.config.messages.filter.hideAutopet": "Esconder Mensagens de Autopet", - "skyblocker.config.messages.filter.hideMana": "Esconder Mensagens de Consumo de Mana da Barra de Ação", - "skyblocker.config.messages.filter.hideMana.@Tooltip": "Oferece uma experiência melhor com FancyBar", - "skyblocker.config.messages.filter.hideShowOff.@Tooltip": "Filtra mensagens do comando /show", + "skyblocker.config.chat": "Mensagens", + "skyblocker.config.chat.filter.hideImplosion": "Esconder Mensagem de Implosão", + "skyblocker.config.chat.filter.hideMoltenWave": "Esconder Mensagem do Molten Wave", + "skyblocker.config.chat.filter.hideAds": "Esconder Anúncios do Chat Público", + "skyblocker.config.chat.filter.hideCombo": "Esconder Mensagens de Combo", + "skyblocker.config.chat.filter.hideAutopet": "Esconder Mensagens de Autopet", + "skyblocker.config.chat.filter.hideMana": "Esconder Mensagens de Consumo de Mana da Barra de Ação", + "skyblocker.config.chat.filter.hideMana.@Tooltip": "Oferece uma experiência melhor com FancyBar", + "skyblocker.config.chat.filter.hideShowOff.@Tooltip": "Filtra mensagens do comando /show", "skyblocker.config.slayer.vampireSlayer.enableEffigyWaypoints": "Ativar Waypoints de Effigy", "skyblocker.config.slayer.vampireSlayer.compactEffigyWaypoints": "Compactar Waypoints de Effigy", "skyblocker.config.slayer.vampireSlayer.effigyUpdateFrequency.@Tooltip": "Quanto menor o valor, maior será a frequência de atualizações, o que irá talvez causa lag.", @@ -97,9 +97,9 @@ "skyblocker.config.general.itemTooltip.avg": "Tipo Mediano", "skyblocker.config.general.itemTooltip.avg.ONE_DAY": "Preço de 1 dia", "skyblocker.config.general.itemTooltip.enableBazaarPrice": "Ativar Preço de compra/venda do Bazar", - "skyblocker.config.messages.filter.hideAOTE": "Esconder Mensagens da Habilidade de Teleporte", - "skyblocker.config.messages.filter.hideTeleportPad": "Esconder Mensagens do Pad de Teleporte", - "skyblocker.config.messages.filter.hideShowOff": "Esconder Mensagens de Show Off", + "skyblocker.config.chat.filter.hideAOTE": "Esconder Mensagens da Habilidade de Teleporte", + "skyblocker.config.chat.filter.hideTeleportPad": "Esconder Mensagens do Pad de Teleporte", + "skyblocker.config.chat.filter.hideShowOff": "Esconder Mensagens de Show Off", "skyblocker.config.slayer.vampireSlayer.effigyUpdateFrequency": "Frequência de Atualização (Ticks) de Waypoints de Effigy", "skyblocker.config.slayer.vampireSlayer.holyIceUpdateFrequency.@Tooltip": "Quanto menor o valor, maior será a frequência de atualizações, o que irá talvez causa lag.", "skyblocker.config.slayer.vampireSlayer.steakStakeUpdateFrequency.@Tooltip": "Quanto menor o valor, maior será a frequência de atualizações, o que irá talvez causa lag.", @@ -196,11 +196,11 @@ "skyblocker.config.mining.dwarvenHud.style": "Estilo para a interface", "skyblocker.config.mining.dwarvenHud.style.@Tooltip[2]": "\nClássico: Exibe nome e porcentagem em uma caixa super simples.", "skyblocker.config.otherLocations.rift.mcGrubberStacks": "Pilhas de McGrubber", - "skyblocker.config.messages.filter.chatFilterResult.PASS": "Desativado", - "skyblocker.config.messages.filter.chatFilterResult.FILTER": "Filtro", - "skyblocker.config.messages.filter.chatFilterResult.ACTION_BAR": "Mover para Action Bar", - "skyblocker.config.messages.filter.hideAbility": "Esconder tempo de espera de habilidade", - "skyblocker.config.messages.filter.hideHeal": "Esconder mensagens de cura", + "skyblocker.config.chat.filter.chatFilterResult.PASS": "Desativado", + "skyblocker.config.chat.filter.chatFilterResult.FILTER": "Filtro", + "skyblocker.config.chat.filter.chatFilterResult.ACTION_BAR": "Mover para Action Bar", + "skyblocker.config.chat.filter.hideAbility": "Esconder tempo de espera de habilidade", + "skyblocker.config.chat.filter.hideHeal": "Esconder mensagens de cura", "skyblocker.config.slayer.vampireSlayer.enableSteakStakeIndicator": "Ativar indicador estaca de carne", "skyblocker.config.slayer.vampireSlayer.steakStakeUpdateFrequency": "Frequência de atualização de estanca de carne (Em Ticks)", "skyblocker.rift.iceNow": "Gelo agora!", diff --git a/src/main/resources/assets/skyblocker/lang/ru_ru.json b/src/main/resources/assets/skyblocker/lang/ru_ru.json index e1c372b3..06783df1 100644 --- a/src/main/resources/assets/skyblocker/lang/ru_ru.json +++ b/src/main/resources/assets/skyblocker/lang/ru_ru.json @@ -15,19 +15,19 @@ "skyblocker.config.mining.enableDrillFuel": "Показывать Топливо Дрели", "skyblocker.config.mining.dwarvenMines.solveFetchur": "Показывать Решение Загадки Fetchur-а", "skyblocker.config.mining.dwarvenMines.solvePuzzler": "Показывать Решение Загадки Puzzler-а", - "skyblocker.config.messages": "Сообщения", - "skyblocker.config.messages.filter.hideAbility": "Скрывать сообщения о перезарядке способностей", - "skyblocker.config.messages.filter.hideHeal": "Скрывать сообщения об исцелении", - "skyblocker.config.messages.filter.hideAOTE": "Скрывать сообщения способности перемещения", - "skyblocker.config.messages.filter.hideImplosion": "Скрывать сообщения Implosion", - "skyblocker.config.messages.filter.hideMoltenWave": "Скрывать сообщения Molten Wave", - "skyblocker.config.messages.filter.hideAds": "Скрывать рекламу в чате", + "skyblocker.config.chat": "Сообщения", + "skyblocker.config.chat.filter.hideAbility": "Скрывать сообщения о перезарядке способностей", + "skyblocker.config.chat.filter.hideHeal": "Скрывать сообщения об исцелении", + "skyblocker.config.chat.filter.hideAOTE": "Скрывать сообщения способности перемещения", + "skyblocker.config.chat.filter.hideImplosion": "Скрывать сообщения Implosion", + "skyblocker.config.chat.filter.hideMoltenWave": "Скрывать сообщения Molten Wave", + "skyblocker.config.chat.filter.hideAds": "Скрывать рекламу в чате", "skyblocker.config.dungeons.terminals": "Помощь В Решении Терминалов", "skyblocker.config.dungeons.terminals.solveColor": "Показывать Решение Select Colored", "skyblocker.config.dungeons.terminals.solveOrder": "Показывать Решение Click In Order", "skyblocker.config.dungeons.terminals.solveStartsWith": "Показывать Решение Starts With", "skyblocker.itemTooltip.nullMessage": "§cИнформация о цене предмета обновится менее чем через 60 секунд. Если нет, проверьте latest.log", - "skyblocker.config.messages.filter.hideTeleportPad": "Скрывать сообщения Teleport Pad", + "skyblocker.config.chat.filter.hideTeleportPad": "Скрывать сообщения Teleport Pad", "skyblocker.config.general.itemTooltip.enableAvgBIN": "Показать средние цены на BIN", "skyblocker.config.general.itemTooltip.avg": "Период времени (для средней цены)", "skyblocker.config.general.itemTooltip.avg.@Tooltip": "Можно выбрать, за сколько дней будет браться средняя цена", @@ -41,7 +41,7 @@ "skyblocker.config.misc.richPresence.customMessage": "Своё сообщение", "skyblocker.config.general.itemList": "Список предметов", "skyblocker.config.general.itemList.enableItemList": "Включить Список Предметов", - "skyblocker.config.messages.filter.hideCombo": "Скрывать сообщения о комбо", + "skyblocker.config.chat.filter.hideCombo": "Скрывать сообщения о комбо", "key.wikiLookup": "Быстрый переход на вики", "skyblocker.config.general.itemTooltip": "Описание предмета", "skyblocker.config.general.itemTooltip.enableNPCPrice": "Показать цены у NPC", @@ -50,8 +50,8 @@ "skyblocker.config.general.hitbox.oldFarmlandHitbox": "Использовать хитбокс пашни из 1.8", "skyblocker.config.userInterfaceAndVisuals.backpackPreviewWithoutShift": "Просматривать содержимое рюкзаков без удержания кнопки Shift", "skyblocker.fishing.reelNow": "Тяни!", - "skyblocker.config.messages.filter.hideAutopet": "Скрывать сообщения Autopet", - "skyblocker.config.messages.filter.hideMana": "Скрывать сообщения о расходе маны из Action Bar", + "skyblocker.config.chat.filter.hideAutopet": "Скрывать сообщения Autopet", + "skyblocker.config.chat.filter.hideMana": "Скрывать сообщения о расходе маны из Action Bar", "skyblocker.config.general.hideEmptyTooltips": "Скрывать описания предметов в меню", "skyblocker.config.helper.fishing": "Помощь в рыбалке", "skyblocker.config.helper.fishing.enableFishingHelper": "Включить помощь в рыбалке", @@ -81,13 +81,13 @@ "skyblocker.config.mining.dwarvenHud.style.@Tooltip[0]": "Упрощенный: Показывает название и процент выполнения.", "skyblocker.config.mining.dwarvenHud.style.@Tooltip[2]": "\nКлассический: Показывает название и процент выполнения в простом тёмном квадрате.", "skyblocker.config.mining.dwarvenHud": "Dwarven HUD (Интерфейс Dwarven Mines)", - "skyblocker.config.messages.filter.hideMana.@Tooltip": "Выглядит лучше, когда включены полоски Skyblocker (здоровья, маны и т.д.)", + "skyblocker.config.chat.filter.hideMana.@Tooltip": "Выглядит лучше, когда включены полоски Skyblocker (здоровья, маны и т.д.)", "skyblocker.config.otherLocations.barn": "Ферма", - "skyblocker.config.messages.filter.chatFilterResult.ACTION_BAR": "Переместить в action bar", + "skyblocker.config.chat.filter.chatFilterResult.ACTION_BAR": "Переместить в action bar", "skyblocker.config.otherLocations.barn.solveHungryHiker": "Показывать Решение Hungry Hiker", "skyblocker.config.otherLocations.barn.solveTreasureHunter": "Показывать Решение Treasure Hunter", - "skyblocker.config.messages.filter.chatFilterResult.FILTER": "Скрыть", - "skyblocker.config.messages.filter.chatFilterResult.PASS": "Не скрывать", + "skyblocker.config.chat.filter.chatFilterResult.FILTER": "Скрыть", + "skyblocker.config.chat.filter.chatFilterResult.PASS": "Не скрывать", "skyblocker.updateRepository.error": "§cОшибка в обновлении местного репозитория. Перезапустите игру, удалив файлы вручную.", "skyblocker.config.misc.richPresence.info.BITS": "BITS", "skyblocker.config.dungeons.croesusHelper": "Помощь в меню Croesus", @@ -410,7 +410,7 @@ "skyblocker.rift.enigmaSouls.markAllFound": "§rВсе Enigma Souls помечены как найденные!", "skyblocker.customAnimatedDyes.noItemUuid": "§cЧтобы установить анимацию вы должны держать предмет, у которого есть uuid.", "skyblocker.itemProtection.added": "§fВаш %s теперь защищен! §o*теперь он чувствует себя надежнее :')*", - "skyblocker.config.messages.filter.hideAOTE.@Tooltip": "Скрывает надоедливые сообщения \"There are blocks in the way!\".", + "skyblocker.config.chat.filter.hideAOTE.@Tooltip": "Скрывает надоедливые сообщения \"There are blocks in the way!\".", "skyblocker.config.otherLocations.rift.enigmaSoulWaypoints": "Включить метки Enigma Souls", "skyblocker.config.mining.crystalsHud.enabled": "Включена", "skyblocker.config.mining.crystalsHud.screen": "Настройка расположения карты Crystal Hollows...", @@ -425,40 +425,40 @@ "skyblocker.config.otherLocations.end.screen": "Настройка интерфейса...", "skyblocker.end.hud.protectorLocations.back": "Сзади", "skyblocker.config.otherLocations.rift.blobbercystGlow.@Tooltip": "Во время боя с BACTE применяет ко всем Blobbercyst эффект свечения.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage.@Tooltip": "Скрывает сообщение из чата.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar": "Показывать в Action Bar:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar.@Tooltip": "Показывает сообщение в экшн-баре.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage.@Tooltip": "Скрывает сообщение из чата.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar": "Показывать в Action Bar:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar.@Tooltip": "Показывает сообщение в экшн-баре.", "skyblocker.config.otherLocations.rift.highlightFoundEnigmaSouls": "Подсвечивать найденные Enigma Souls", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.anvil": "Разрушение", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.arrowHit": "Дзинь", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.amethyst": "Аметист", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.anvil": "Разрушение", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.arrowHit": "Дзинь", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.amethyst": "Аметист", "skyblocker.exotic.spook": "SPOOK", "skyblocker.exotic.glitched": "GLITCHED", "skyblocker.config.slayer.endermanSlayer.highlightBeacons": "Подсвечивать маяк", "skyblocker.config.dungeons.professor.fireFreezeStaffTimer.@Tooltip": "Отображает, когда применить Fire Freeze Staff во время боя с боссом на F3/M3.", "skyblocker.config.dungeons.allowDroppingProtectedItems": "Включена возможность выбрасывать защищенные предметы, а также те, что находятся в заблокированных слотах", "skyblocker.config.dungeons.allowDroppingProtectedItems.@Tooltip": "Позволяет использовать способности класса в данжах, даже когда выбран заблокированный слот или в руках находится предмет, защищенный командой /skyblocker protectItem.", - "skyblocker.config.messages.filter.hideDicer.@Tooltip": "Скрывает сообщения Dicer из чата.", + "skyblocker.config.chat.filter.hideDicer.@Tooltip": "Скрывает сообщения Dicer из чата.", "skyblocker.config.dungeons.professor.fireFreezeStaffTimer": "Таймер Fire Freeze Staff (F3/M3)", "skyblocker.api.cache.HIT": "Эта информация была закэширована!\nЕй уже %d секунд.", "skyblocker.quiverWarning.10Left": "У вас осталось лишь 10 стрел!", "skyblocker.config.dungeons.professor.floor3GuardianHealthDisplay": "Отображение ХП Guardian (Стражей) (F3/M3)", "skyblocker.config.dungeons.professor.floor3GuardianHealthDisplay.@Tooltip": "Отображает под стражами их здоровье во время боя с боссом на F3/M3.", - "skyblocker.config.messages.filter.hideShowOff.@Tooltip": "Скрывает сообщения от команды /show", + "skyblocker.config.chat.filter.hideShowOff.@Tooltip": "Скрывает сообщения от команды /show", "skyblocker.config.userInterfaceAndVisuals.dontStripSkinAlphaValues": "Правильные прозрачные пиксели", "skyblocker.config.mining.crystalsWaypoints.enabled.@Tooltip": "Показывает метки (Выбрать можно в Основные/Метки) на важных местах в Crystal Hollows, таких как Jungle Temple, Fairy Grotto и др. ", "skyblocker.config.dungeons.livid.enableLividColorGlow.@Tooltip": "Применяет эффект свечения к правильному Livid'у на F5/M5.", - "skyblocker.config.messages.filter.hideShowOff": "Скрывать сообщения команды Show", - "skyblocker.config.messages.filter.hideToggleSkyMall": "Скрывать сообщения Toggle Sky Mall", - "skyblocker.config.messages.filter.hideMimicKill": "Скрывать сообщения о смерти Мимика", + "skyblocker.config.chat.filter.hideShowOff": "Скрывать сообщения команды Show", + "skyblocker.config.chat.filter.hideToggleSkyMall": "Скрывать сообщения Toggle Sky Mall", + "skyblocker.config.chat.filter.hideMimicKill": "Скрывать сообщения о смерти Мимика", "skyblocker.config.mining.crystalsHud.mapScaling": "Размер карты", - "skyblocker.config.messages.filter.hideToggleSkyMall.@Tooltip": "Скрывает сообщения, предлагающие выключить навык Sky Mall - вы ведь хотите, чтобы он был включен!", - "skyblocker.config.messages.chatRules.screen.editRule": "Настроить", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.crit": "Крит", - "skyblocker.config.messages.chatRules.screen.ruleName": "Имя правила", - "skyblocker.config.messages.chatRules.screen.editRule.@Tooltip": "Открывает меню настройки правила.", - "skyblocker.config.messages.filter.hideDeath": "Скрывать сообщения о смерти игроков", - "skyblocker.config.messages.filter.hideMimicKill.@Tooltip": "Скрывает из чата сообщения \"Mimic dead!\" и \"Mimic killed!\".", + "skyblocker.config.chat.filter.hideToggleSkyMall.@Tooltip": "Скрывает сообщения, предлагающие выключить навык Sky Mall - вы ведь хотите, чтобы он был включен!", + "skyblocker.config.chat.chatRules.screen.editRule": "Настроить", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.crit": "Крит", + "skyblocker.config.chat.chatRules.screen.ruleName": "Имя правила", + "skyblocker.config.chat.chatRules.screen.editRule.@Tooltip": "Открывает меню настройки правила.", + "skyblocker.config.chat.filter.hideDeath": "Скрывать сообщения о смерти игроков", + "skyblocker.config.chat.filter.hideMimicKill.@Tooltip": "Скрывает из чата сообщения \"Mimic dead!\" и \"Mimic killed!\".", "skyblocker.api.cache.MISS": "Эта информация не была закэширована!", "skyblocker.config.mining.dwarvenHud.enabledCommissions": "Показывать Commissions (Поручения)", "skyblocker.config.mining.dwarvenHud.enabledPowder": "Показывать Powder (Пыль)", @@ -472,19 +472,19 @@ "skyblocker.customAnimatedDyes.neverHad": "У этого предмета нет собственной анимации цвета, но почему бы не добавить ее? ;)", "skyblocker.customAnimatedDyes.added": "Установите собственную анимацию цвета для предмета, который держите в руках!", "skyblocker.config.otherLocations.end.enableEnderNodeHelper": "Включить помощь в нахождении Ender Node", - "skyblocker.config.messages.filter.hideDeath.@Tooltip": "Скрывает сообщения о смерти из чата.", - "skyblocker.config.messages.filter.hideDicer": "Скрывать сообщения Dicer", - "skyblocker.config.messages.chatRules.screen.ruleEnabled": "Правило включено", - "skyblocker.config.messages.chatRules.screen.ruleScreen": "Настройка правила чата...", - "skyblocker.config.messages.chatRules.screen.ruleScreen.true": "Да", - "skyblocker.config.messages.chatRules.screen.ruleScreen.false": "Выкл", - "skyblocker.config.messages.chatRules.screen.ruleScreen.inputs": "Вводные:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.name": "Название:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.name.@Tooltip": "Название правила.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.filter": "Фильтр:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.filter.@Tooltip": "На какое сообщение реагировать.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch": "Разрешить неполное совпадение:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.@Tooltip": "Проигрывает звук, когда происходит отправка сообщения.", + "skyblocker.config.chat.filter.hideDeath.@Tooltip": "Скрывает сообщения о смерти из чата.", + "skyblocker.config.chat.filter.hideDicer": "Скрывать сообщения Dicer", + "skyblocker.config.chat.chatRules.screen.ruleEnabled": "Правило включено", + "skyblocker.config.chat.chatRules.screen.ruleScreen": "Настройка правила чата...", + "skyblocker.config.chat.chatRules.screen.ruleScreen.true": "Да", + "skyblocker.config.chat.chatRules.screen.ruleScreen.false": "Выкл", + "skyblocker.config.chat.chatRules.screen.ruleScreen.inputs": "Вводные:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.name": "Название:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.name.@Tooltip": "Название правила.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.filter": "Фильтр:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.filter.@Tooltip": "На какое сообщение реагировать.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch": "Разрешить неполное совпадение:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.@Tooltip": "Проигрывает звук, когда происходит отправка сообщения.", "skyblocker.dungeons.secrets.noTarget": "§cНе найден блок! (Блок, на который вы смотрите достаточно близко?)", "skyblocker.dungeons.secrets.notMatched": "§cТекущей комнаты не существует! (Вы точно в комнате данжа?)", "skyblocker.end.hud.protectorLocations.rightFront": "Справа спереди", @@ -492,21 +492,21 @@ "skyblocker.dungeons.secrets.customWaypointRemoved": "§rУдалена собственная метка на X: %d, Y: %d, Z: %d для %s секрета #%d категории %s с именем '%s'.", "skyblocker.end.hud.protectorLocations.front": "Спереди", "skyblocker.end.hud.protectorLocations.center": "По центру", - "skyblocker.config.messages.chatRules.screen.ruleScreen.regex.@Tooltip": "Использует ли фильтр regex или ищет простое сообщение.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase": "Игнорировать регистр:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase.@Tooltip": "Реагирует ли на размер букв.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.locations": "В локациях:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.locations.@Tooltip": "Список мест, в которых фильтр будет работать. Разделяйте каждую локацию при помощи \",\" или используйте \"!\" если хотите, чтобы работало везде, кроме этого места. Существуют следующие имена:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.outputs": "Вывод:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage": "Скрывать сообщение:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.replace.@Tooltip": "Введите текст для вывода (можно форматировать при помощи цветовых кодов minecraft).", - "skyblocker.config.messages.chatRules.screen.ruleScreen.finish": "Сохранить", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds": "Проиграть звук:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.announcement.@Tooltip": "Отображает текст посередине экрана.", - "skyblocker.config.messages.chatRules.screen.ruleScreen.replace": "Заменять сообщение следующим:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.none": "Нет", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.pling": "Нота", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.cave": "Пещера", + "skyblocker.config.chat.chatRules.screen.ruleScreen.regex.@Tooltip": "Использует ли фильтр regex или ищет простое сообщение.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase": "Игнорировать регистр:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase.@Tooltip": "Реагирует ли на размер букв.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.locations": "В локациях:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.locations.@Tooltip": "Список мест, в которых фильтр будет работать. Разделяйте каждую локацию при помощи \",\" или используйте \"!\" если хотите, чтобы работало везде, кроме этого места. Существуют следующие имена:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.outputs": "Вывод:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage": "Скрывать сообщение:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.replace.@Tooltip": "Введите текст для вывода (можно форматировать при помощи цветовых кодов minecraft).", + "skyblocker.config.chat.chatRules.screen.ruleScreen.finish": "Сохранить", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds": "Проиграть звук:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.announcement.@Tooltip": "Отображает текст посередине экрана.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.replace": "Заменять сообщение следующим:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.none": "Нет", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.pling": "Нота", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.cave": "Пещера", "skyblocker.dungeons.secretsTracker.feedback": "%s§f нашел %s§f секретов. %s", "skyblocker.dungeons.secrets.customWaypointNotFound": "§cНе найдено собственных меток на X: %d, Y: %d, Z: %d для комнаты %s.", "skyblocker.dungeons.puzzle.boulder.noSolution": "Не найдено решений!", @@ -523,13 +523,13 @@ "skyblocker.dungeons.dungeonScore.scoreText": "Счет: %s", "skyblocker.end.hud.location": "Место: %s", "skyblocker.config.mining.crystalsWaypoints": "Метки Crystal Hollows", - "skyblocker.config.messages.chatRules.screen.modify": "Управление", - "skyblocker.config.messages.chatRules.screen.deleteQuestion": "Вы уверены, что хотите удалить это правило?", - "skyblocker.config.messages.chatRules.screen.deleteWarning": "Правило '%s' будет удалено! (Утрачено навеки!)", - "skyblocker.config.messages.chatRules.screen.ruleScreen.regex": "Использует Regex:", + "skyblocker.config.chat.chatRules.screen.modify": "Управление", + "skyblocker.config.chat.chatRules.screen.deleteQuestion": "Вы уверены, что хотите удалить это правило?", + "skyblocker.config.chat.chatRules.screen.deleteWarning": "Правило '%s' будет удалено! (Утрачено навеки!)", + "skyblocker.config.chat.chatRules.screen.ruleScreen.regex": "Использует Regex:", "skyblocker.config.userInterfaceAndVisuals.dontStripSkinAlphaValues.@Tooltip": "Когда включено, альфа-значения пикселей текстур становятся равны нулю.\n\nЭто приводит к тому, что пиксели-заполнители становятся невидимыми, впрочем это может привести и к побочным эффектам.", "skyblocker.config.otherLocations.end.waypoint": "Метка End Protector'а", - "skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch.@Tooltip": "Если совпадает с частью сообщения.", + "skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch.@Tooltip": "Если совпадает с частью сообщения.", "skyblocker.garden.hud.mouseLocked": "Мышь заблокирована.", "skyblocker.config.dungeons.livid.enableLividColorTitle": "Включить текст о правильном цвете Livid'а", "skyblocker.config.dungeons.livid.enableLividColorTitle.@Tooltip": "Отображает на экране правильный цвет Livid во время боя с ним.", @@ -537,15 +537,15 @@ "skyblocker.config.mining.crystalsHud.showLocations": "Выделять важные места", "skyblocker.config.otherLocations.rift.blobbercystGlow": "Подсветка Blobbercyst", "skyblocker.config.otherLocations.end.resetName": "Сбросить сохраненную статистику Энда", - "skyblocker.config.messages.chatRules": "Собственные настройки чата", - "skyblocker.config.messages.chatRules.announcementLength": "Время отображения оповещений", - "skyblocker.config.messages.chatRules.announcementLength.@Tooltip": "Время, которое будет отображаться оповещение (в тиках).", - "skyblocker.config.messages.chatRules.announcementScale": "Размер оповещения", - "skyblocker.config.messages.chatRules.announcementScale.@Tooltip": "Размер оповещения.", - "skyblocker.config.messages.chatRules.screen": "Настройки правил чата...", - "skyblocker.config.messages.chatRules.screen.new": "Новое правило", - "skyblocker.config.messages.chatRules.screen.ruleScreen.announcement": "Показывать оповещение:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.zombie": "Зомби", + "skyblocker.config.chat.chatRules": "Собственные настройки чата", + "skyblocker.config.chat.chatRules.announcementLength": "Время отображения оповещений", + "skyblocker.config.chat.chatRules.announcementLength.@Tooltip": "Время, которое будет отображаться оповещение (в тиках).", + "skyblocker.config.chat.chatRules.announcementScale": "Размер оповещения", + "skyblocker.config.chat.chatRules.announcementScale.@Tooltip": "Размер оповещения.", + "skyblocker.config.chat.chatRules.screen": "Настройки правил чата...", + "skyblocker.config.chat.chatRules.screen.new": "Новое правило", + "skyblocker.config.chat.chatRules.screen.ruleScreen.announcement": "Показывать оповещение:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.zombie": "Зомби", "skyblocker.end.hud.protectorLocations.rightBack": "Справа сзади", "skyblocker.rift.enigmaSouls.markAllMissing": "§rВсе Enigma Souls помечены как еще не найденные!", "skyblocker.customAnimatedDyes.unableToSetDye": "§cНевозможно применить свой анимированный цвет :( (Вы на скайблоке? У вас в руках есть предмет?)", diff --git a/src/main/resources/assets/skyblocker/lang/tr_tr.json b/src/main/resources/assets/skyblocker/lang/tr_tr.json index ea129f2d..fc5be881 100644 --- a/src/main/resources/assets/skyblocker/lang/tr_tr.json +++ b/src/main/resources/assets/skyblocker/lang/tr_tr.json @@ -24,19 +24,19 @@ "skyblocker.config.mining.dwarvenHud": "Dwarven HUD", "skyblocker.config.mining.dwarvenMines.solveFetchur": "Fetchur'un mesajını çöz", "skyblocker.fishing.reelNow": "Şimdi sarıl!", - "skyblocker.config.messages.filter.chatFilterResult.PASS": "Devre dışı", - "skyblocker.config.messages.filter.chatFilterResult.FILTER": "Filtrele", - "skyblocker.config.messages.filter.hideAbility": "Yetenek bekleme süresini filtrele", - "skyblocker.config.messages.filter.chatFilterResult.ACTION_BAR": "Aksiyon barına taşı", - "skyblocker.config.messages.filter.hideHeal": "İyileştirme mesajlarını filtrele", - "skyblocker.config.messages.filter.hideAOTE": "AOTE mesajlarını filtrele", - "skyblocker.config.messages.filter.hideMoltenWave": "Molten Wave mesajını filtrele", - "skyblocker.config.messages.filter.hideAds": "Genel sohbetteki reklamları filtrele", - "skyblocker.config.messages.filter.hideTeleportPad": "Teleport Pad mesajlarını filtrele", - "skyblocker.config.messages.filter.hideCombo": "Kombo mesajlarını filtrele", - "skyblocker.config.messages.filter.hideAutopet": "Autopet mesajlarını filtrele", - "skyblocker.config.messages.filter.hideMana": "Aksiyon barındaki mana tüketimlerini gizle", - "skyblocker.config.messages.filter.hideMana.@Tooltip": "FancyBar ile daha iyi bir deneyim sunar", + "skyblocker.config.chat.filter.chatFilterResult.PASS": "Devre dışı", + "skyblocker.config.chat.filter.chatFilterResult.FILTER": "Filtrele", + "skyblocker.config.chat.filter.hideAbility": "Yetenek bekleme süresini filtrele", + "skyblocker.config.chat.filter.chatFilterResult.ACTION_BAR": "Aksiyon barına taşı", + "skyblocker.config.chat.filter.hideHeal": "İyileştirme mesajlarını filtrele", + "skyblocker.config.chat.filter.hideAOTE": "AOTE mesajlarını filtrele", + "skyblocker.config.chat.filter.hideMoltenWave": "Molten Wave mesajını filtrele", + "skyblocker.config.chat.filter.hideAds": "Genel sohbetteki reklamları filtrele", + "skyblocker.config.chat.filter.hideTeleportPad": "Teleport Pad mesajlarını filtrele", + "skyblocker.config.chat.filter.hideCombo": "Kombo mesajlarını filtrele", + "skyblocker.config.chat.filter.hideAutopet": "Autopet mesajlarını filtrele", + "skyblocker.config.chat.filter.hideMana": "Aksiyon barındaki mana tüketimlerini gizle", + "skyblocker.config.chat.filter.hideMana.@Tooltip": "FancyBar ile daha iyi bir deneyim sunar", "skyblocker.config.general.hideEmptyTooltips": "Menülerdeki boş eşya açıklamalarını gizle", "skyblocker.config.general.itemTooltip.avg.@Tooltip": "Kaç günlük ortalamanın gösterileceğini seçebilirsiniz", "skyblocker.config.general.itemTooltip.enableLowestBIN": "En düşük BIN fiyatını göster", @@ -53,8 +53,8 @@ "skyblocker.updateRepository.error": "§cYerel depo güncellenemedi. Dosyaları manuel olarak silip oyunu tekrar başlatın.", "skyblocker.config.helper.fishing": "Balık Tutma Yardımcısı", "skyblocker.config.helper.fishing.enableFishingHelper": "Balık tutma yardımcısını aktifleştir", - "skyblocker.config.messages": "Mesajlar", - "skyblocker.config.messages.filter.hideImplosion": "Implosion mesajını filtrele", + "skyblocker.config.chat": "Mesajlar", + "skyblocker.config.chat.filter.hideImplosion": "Implosion mesajını filtrele", "key.skyblocker.toggleB": "Tab HUD'unda B ekranını aç", "key.skyblocker.toggleA": "Tab HUD'unda A ekranını aç", "skyblocker.config.helper.mythologicalRitual": "Mitolojik Ayin Yardımcısı", diff --git a/src/main/resources/assets/skyblocker/lang/zh_cn.json b/src/main/resources/assets/skyblocker/lang/zh_cn.json index 1751fcbf..c36bc29c 100644 --- a/src/main/resources/assets/skyblocker/lang/zh_cn.json +++ b/src/main/resources/assets/skyblocker/lang/zh_cn.json @@ -56,21 +56,21 @@ "skyblocker.config.mining.dwarvenMines.solveFetchur": "解决Fetchur的谜题", "skyblocker.config.mining.dwarvenMines.solvePuzzler": "解决Puzzler的谜题", "skyblocker.config.mining.dwarvenHud": "矮人矿井HUD", - "skyblocker.config.messages": "消息", - "skyblocker.config.messages.filter.chatFilterResult.PASS": "已禁用", - "skyblocker.config.messages.filter.chatFilterResult.FILTER": "启用", - "skyblocker.config.messages.filter.chatFilterResult.ACTION_BAR": "移动到动作栏", - "skyblocker.config.messages.filter.hideAbility": "隐藏技能冷却", - "skyblocker.config.messages.filter.hideHeal": "隐藏治疗消息", - "skyblocker.config.messages.filter.hideAOTE": "隐藏传送类能力的提示消息", - "skyblocker.config.messages.filter.hideImplosion": "隐藏Implosion技能的提示消息", - "skyblocker.config.messages.filter.hideMoltenWave": "隐藏Molten Wave技能的提示消息", - "skyblocker.config.messages.filter.hideAds": "从公屏聊天中隐藏广告", - "skyblocker.config.messages.filter.hideTeleportPad": "隐藏传送点消息", - "skyblocker.config.messages.filter.hideCombo": "隐藏连杀消息", - "skyblocker.config.messages.filter.hideAutopet": "隐藏自动宠物消息", - "skyblocker.config.messages.filter.hideMana": "在动作栏中隐藏法力消耗信息", - "skyblocker.config.messages.filter.hideMana.@Tooltip": "已被更好的属性条代替", + "skyblocker.config.chat": "消息", + "skyblocker.config.chat.filter.chatFilterResult.PASS": "已禁用", + "skyblocker.config.chat.filter.chatFilterResult.FILTER": "启用", + "skyblocker.config.chat.filter.chatFilterResult.ACTION_BAR": "移动到动作栏", + "skyblocker.config.chat.filter.hideAbility": "隐藏技能冷却", + "skyblocker.config.chat.filter.hideHeal": "隐藏治疗消息", + "skyblocker.config.chat.filter.hideAOTE": "隐藏传送类能力的提示消息", + "skyblocker.config.chat.filter.hideImplosion": "隐藏Implosion技能的提示消息", + "skyblocker.config.chat.filter.hideMoltenWave": "隐藏Molten Wave技能的提示消息", + "skyblocker.config.chat.filter.hideAds": "从公屏聊天中隐藏广告", + "skyblocker.config.chat.filter.hideTeleportPad": "隐藏传送点消息", + "skyblocker.config.chat.filter.hideCombo": "隐藏连杀消息", + "skyblocker.config.chat.filter.hideAutopet": "隐藏自动宠物消息", + "skyblocker.config.chat.filter.hideMana": "在动作栏中隐藏法力消耗信息", + "skyblocker.config.chat.filter.hideMana.@Tooltip": "已被更好的属性条代替", "skyblocker.config.general.hideEmptyTooltips": "隐藏菜单中分隔符的物品信息", "skyblocker.config.dungeons.map.mapScaling": "地图界面大小", "skyblocker.updateRepository.error": "§c更新本地数据存储库失败,请手动删除文件并重启游戏。", @@ -118,7 +118,7 @@ "skyblocker.option.general.etherwarpOverlay": "Etherwarp技能目标位置显示", "skyblocker.config.dungeons.puzzle.blazeSolver.@Tooltip": "以绿色边框标记正确的烈焰人,并将下一个烈焰人以白色线条与边框一同标记。", "skyblocker.config.userInterfaceAndVisuals.tabHud.plainPlayerNames.@Tooltip": "开启后在公共岛屿显示玩家名时不显示任何特殊效果。", - "skyblocker.config.messages.filter.hideShowOff.@Tooltip": "过滤来自 /show 命令的消息", + "skyblocker.config.chat.filter.hideShowOff.@Tooltip": "过滤来自 /show 命令的消息", "skyblocker.config.dungeons.starredMobGlow": "使星标怪物发光", "skyblocker.config.dungeons.starredMobGlow.@Tooltip": "为玩家可见的星标怪物添加发光效果。\n\n注意:该功能是实验性的,玩家在使用时可能遇到一些问题。", "skyblocker.config.dungeons.puzzle.solveTicTacToe": "井字棋谜题助手", @@ -194,9 +194,9 @@ "skyblocker.config.dungeons.dungeonScore.enableScoreHUD.@Tooltip": "在状态栏显示地牢的分数。", "skyblocker.config.general.itemTooltip.dungeonQuality": "地牢物品品质", "skyblocker.config.dungeons.secretWaypoints.enableStonkWaypoints": "启用Stonk路径点", - "skyblocker.config.messages.filter.hideToggleSkyMall": "隐藏Sky Mall切换的消息", + "skyblocker.config.chat.filter.hideToggleSkyMall": "隐藏Sky Mall切换的消息", "skyblocker.config.mining.dwarvenHud.screen": "矮人矿井HUD配置", - "skyblocker.config.messages.filter.hideAOTE.@Tooltip": "隐藏烦人的“路径被阻挡”消息。", + "skyblocker.config.chat.filter.hideAOTE.@Tooltip": "隐藏烦人的“路径被阻挡”消息。", "skyblocker.config.dungeons.playerSecretsTracker.@Tooltip": "追踪玩家在地牢内找到的秘密数量。", "skyblocker.config.dungeons.playerSecretsTracker": "玩家解谜追踪器", "skyblocker.config.general.itemInfoDisplay.itemRarityBackgroundStyle": "物品稀有度背景样式", @@ -249,14 +249,14 @@ "skyblocker.config.mining.crystalsWaypoints.findInChat.@Tooltip": "在水晶洞窟时,读取聊天内容以查看是否有坐标,并将其提取出显示为路径点或在地图中标出", "skyblocker.config.otherLocations.end.screen": "终末之地HUD配置", "skyblocker.config.mining.crystalsWaypoints.findInChat": "在聊天栏中搜索路径点", - "skyblocker.config.messages.filter.hideDeath": "隐藏玩家死亡信息", - "skyblocker.config.messages.filter.hideMimicKill.@Tooltip": "过滤聊天中“Mimic dead!”和“Mimic killed!”的消息。", - "skyblocker.config.messages.filter.hideMimicKill": "隐藏击杀Mimic的消息", + "skyblocker.config.chat.filter.hideDeath": "隐藏玩家死亡信息", + "skyblocker.config.chat.filter.hideMimicKill.@Tooltip": "过滤聊天中“Mimic dead!”和“Mimic killed!”的消息。", + "skyblocker.config.chat.filter.hideMimicKill": "隐藏击杀Mimic的消息", "skyblocker.config.otherLocations.end.waypoint": "末地保护者路径点", "skyblocker.config.otherLocations.end.resetName": "重置已存储的末地统计信息", "skyblocker.config.otherLocations.end.resetText": "重置", - "skyblocker.config.messages.filter.hideShowOff": "隐藏炫耀信息", - "skyblocker.config.messages.filter.hideDeath.@Tooltip": "过滤聊天栏中玩家死亡的信息。", + "skyblocker.config.chat.filter.hideShowOff": "隐藏炫耀信息", + "skyblocker.config.chat.filter.hideDeath.@Tooltip": "过滤聊天栏中玩家死亡的信息。", "skyblocker.config.general.itemTooltip.enableMuseumInfo.@Tooltip": "如果该物品可捐赠给博物馆,则会显示该物品在博物馆中的类别。它还会显示一个标记,指示您是否已将该物品捐赠给您的博物馆(尚不支持免费赠品)。\n\n为了获得准确信息,请启用博物馆API!", "skyblocker.config.dungeons.dungeonChestProfit": "地牢宝箱利润计算器", "skyblocker.config.mining.crystalsWaypoints": "水晶洞窟路径点", @@ -279,25 +279,25 @@ "skyblocker.config.dungeons.dungeonScore.enableDungeonScoreTitle.@Tooltip": "当在地牢达到%d分数时显示标题。", "skyblocker.config.dungeons.dungeonScore.enableDungeonScoreSound.@Tooltip": "当在地牢达到%d分数时播放音效。", "skyblocker.config.dungeons.mimicMessage.sendMimicMessage.@Tooltip": "杀死Mimic后在聊天中发送一条消息,以供其他玩家的分数计算模块使用。", - "skyblocker.config.messages.chatRules.screen": "聊天栏规则配置", - "skyblocker.config.messages.chatRules.screen.modify": "修改", - "skyblocker.config.messages.chatRules.screen.ruleScreen.inputs": "输入:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch": "允许部分匹配:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch.@Tooltip": "过滤器是否可以匹配部分聊天消息。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase.@Tooltip": "过滤器是否大小写敏感。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.locations": "生效地点:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.regex": "是正则表达式:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.regex.@Tooltip": "过滤器使用正则表达式还是仅字符串。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase": "忽略大小写:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage.@Tooltip": "从聊天中移除这条信息。", + "skyblocker.config.chat.chatRules.screen": "聊天栏规则配置", + "skyblocker.config.chat.chatRules.screen.modify": "修改", + "skyblocker.config.chat.chatRules.screen.ruleScreen.inputs": "输入:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch": "允许部分匹配:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch.@Tooltip": "过滤器是否可以匹配部分聊天消息。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase.@Tooltip": "过滤器是否大小写敏感。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.locations": "生效地点:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.regex": "是正则表达式:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.regex.@Tooltip": "过滤器使用正则表达式还是仅字符串。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase": "忽略大小写:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage.@Tooltip": "从聊天中移除这条信息。", "skyblocker.shortcuts.new": "新的精简命令", - "skyblocker.config.messages.chatRules.screen.ruleScreen.outputs": "输出:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage": "隐藏信息:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar.@Tooltip": "在操作栏中显示这条信息。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.announcement.@Tooltip": "把这条信息显示在屏幕中间。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.announcement": "显示公告:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.replace": "替代信息:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.finish": "完成", + "skyblocker.config.chat.chatRules.screen.ruleScreen.outputs": "输出:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage": "隐藏信息:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar.@Tooltip": "在操作栏中显示这条信息。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.announcement.@Tooltip": "把这条信息显示在屏幕中间。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.announcement": "显示公告:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.replace": "替代信息:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.finish": "完成", "skyblocker.end.hud.zealotsTotalKills": "总击杀数:%d", "skyblocker.end.hud.zealotsSinceLastEye": "自上个召唤之眼以来:%d", "skyblocker.end.hud.protectorLocations.rightBack": "右后", @@ -317,11 +317,11 @@ "skyblocker.tips.enabled": "§a启用提示。", "skyblocker.tips.tip": "§a提示:%s\n", "skyblocker.partyFinder.tabs.partyFinder": "队伍查找器", - "skyblocker.config.messages.chatRules": "定义聊天规则", + "skyblocker.config.chat.chatRules": "定义聊天规则", "skyblocker.partyFinder.error.name": "队伍查找器错误!", "skyblocker.partyFinder.error.message": "出现错误,将自动转回原版的队伍查找器", "skyblocker.partyFinder.yourParty": "你的队伍", - "skyblocker.config.messages.chatRules.screen.ruleScreen.filter.@Tooltip": "与聊天消息匹配的字符串/正则表达式。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.filter.@Tooltip": "与聊天消息匹配的字符串/正则表达式。", "skyblocker.api.cache.MISS": "数据未缓存!", "skyblocker.api.cache.HIT": "该数据已被缓存!\n已缓存%d秒。", "skyblocker.shortcuts.deleteWarning": "精简命令“%s”将永远消失!(很长时间!)", @@ -348,7 +348,7 @@ "skyblocker.tips.wikiLookup": "将鼠标悬停在某个物品上时按F4可在网页浏览器中打开其维基页面。", "skyblocker.tips.fairySoulsEnigmaSoulsRelics": "不知道在哪里可以找到仙女之魂、Enigma之魂或遗物?让助手帮助你进行探索,他们会记住你已经找到了哪些灵魂。", "skyblocker.customItemNames.unableToSetName": "§c无法设置自定义名称:( (请检查自己是否在游玩空岛生存,以及是否手持物品。)", - "skyblocker.config.messages.filter.hideDicer.@Tooltip": "从聊天栏过滤Dicer信息。", + "skyblocker.config.chat.filter.hideDicer.@Tooltip": "从聊天栏过滤Dicer信息。", "skyblocker.config.slayer.endermanSlayer.highlightBeacons": "信标高亮", "skyblocker.tips.customArmorTrims": "你可以使用/skyblocker custom armorTrim 为护甲设置自定义装饰。", "skyblocker.itemProtection.noItemUuid": "§c你必须手持一个有uuid的物品才能为其施加保护!", @@ -365,26 +365,26 @@ "skyblocker.config.dungeons.secretWaypoints.enableDefaultWaypoints.@Tooltip": "包括所有未分类的路径点。", "skyblocker.relics.markAllFound": "§r将全部遗物标记为已发现", "skyblocker.config.dungeons.allowDroppingProtectedItems": "启用物品掉落保护和锁定物品栏", - "skyblocker.config.messages.filter.hideDicer": "隐藏Dicer信息", - "skyblocker.config.messages.chatRules.screen.new": "新聊天规则", - "skyblocker.config.messages.chatRules.screen.ruleName": "规则名称", - "skyblocker.config.messages.chatRules.screen.ruleEnabled": "规则已启用", + "skyblocker.config.chat.filter.hideDicer": "隐藏Dicer信息", + "skyblocker.config.chat.chatRules.screen.new": "新聊天规则", + "skyblocker.config.chat.chatRules.screen.ruleName": "规则名称", + "skyblocker.config.chat.chatRules.screen.ruleEnabled": "规则已启用", "skyblocker.end.hud.protectorLocations.left": "左", - "skyblocker.config.messages.chatRules.screen.editRule": "编辑", - "skyblocker.config.messages.chatRules.screen.editRule.@Tooltip": "打开规则配置。", - "skyblocker.config.messages.chatRules.screen.deleteQuestion": "你确定要移除这条规则吗?", - "skyblocker.config.messages.chatRules.screen.deleteWarning": "规则“%s”将永远消失!(很长时间!)", - "skyblocker.config.messages.chatRules.screen.ruleScreen": "聊天规则配置", - "skyblocker.config.messages.chatRules.screen.ruleScreen.name": "名称:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.name.@Tooltip": "规则的名称。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.filter": "过滤:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.true": "是", - "skyblocker.config.messages.chatRules.screen.ruleScreen.false": "否", + "skyblocker.config.chat.chatRules.screen.editRule": "编辑", + "skyblocker.config.chat.chatRules.screen.editRule.@Tooltip": "打开规则配置。", + "skyblocker.config.chat.chatRules.screen.deleteQuestion": "你确定要移除这条规则吗?", + "skyblocker.config.chat.chatRules.screen.deleteWarning": "规则“%s”将永远消失!(很长时间!)", + "skyblocker.config.chat.chatRules.screen.ruleScreen": "聊天规则配置", + "skyblocker.config.chat.chatRules.screen.ruleScreen.name": "名称:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.name.@Tooltip": "规则的名称。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.filter": "过滤:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.true": "是", + "skyblocker.config.chat.chatRules.screen.ruleScreen.false": "否", "skyblocker.end.hud.stage": "阶段:%s", - "skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar": "在操作栏中显示:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds": "播放音效:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.@Tooltip": "当信息发送后播放音效。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.none": "无", + "skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar": "在操作栏中显示:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds": "播放音效:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.@Tooltip": "当信息发送后播放音效。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.none": "无", "skyblocker.end.hud.protectorLocations.front": "前", "skyblocker.end.hud.protectorLocations.center": "中央", "skyblocker.end.hud.protectorLocations.back": "后", @@ -397,7 +397,7 @@ "skyblocker.partyFinder.tabs.searchSettings": "搜索过滤器", "skyblocker.partyFinder.tabs.createParty": "创建队伍", "skyblocker.customArmorTrims.notAnArmorPiece": "§c该物品不是护甲!", - "skyblocker.config.messages.chatRules.screen.ruleScreen.locations.@Tooltip": "过滤器生效的地点列表。用“,”分隔各地点名称。如果希望它在除某个位置之外的任何地方都可以工作,使用“!”。地点名称:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.locations.@Tooltip": "过滤器生效的地点列表。用“,”分隔各地点名称。如果希望它在除某个位置之外的任何地方都可以工作,使用“!”。地点名称:", "skyblocker.end.hud.avgKillsPerEye": "平均每只眼所需击杀:%d", "skyblocker.dungeons.puzzle.boulder.noSolution": "没有找到解法!", "skyblocker.config.dungeons.dungeonChestProfit.croesusProfit": "Croesus宝箱利润计算器", @@ -463,9 +463,9 @@ "skyblocker.config.dungeons.allowDroppingProtectedItems.@Tooltip": "允许在地牢中通过被锁定的物品栏或受/skyblocker protectItem命令保护的物品施放职业能力。", "skyblocker.config.dungeons.professor.fireFreezeStaffTimer.@Tooltip": "在F3/M3的Boss战中使用受到开火冻结影响的武器时显示计时器。", "skyblocker.config.mining.crystalsWaypoints.enabled.@Tooltip": "为丛林神庙和仙女石窟等水晶洞窟中的重要区域添加路径点(在常规/路径点中所选择的路径点)。 ", - "skyblocker.config.messages.chatRules.screen.ruleScreen.replace.@Tooltip": "输入要输出的新消息(可以使用Minecraft颜色代码进行格式化)。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.zombie": "僵尸", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.crit": "暴击", + "skyblocker.config.chat.chatRules.screen.ruleScreen.replace.@Tooltip": "输入要输出的新消息(可以使用Minecraft颜色代码进行格式化)。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.zombie": "僵尸", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.crit": "暴击", "skyblocker.config.slayer.endermanSlayer.highlightNukekubiHeads": "头颅高亮", "skyblocker.config.dungeons.dungeonChestProfit.includeEssence": "包括精粹价格", "skyblocker.config.userInterfaceAndVisuals.tabHud.enableHudBackground": "启用HUD背景", @@ -475,7 +475,7 @@ "skyblocker.config.farming.garden.visitorHelper": "访客助手", "skyblocker.config.mining.crystalsHud.showLocations.locationSize": "方块尺寸", "skyblocker.config.mining.crystalsHud.showLocations.locationSize.@Tooltip": "在地图上使用的方块尺寸。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.amethyst": "紫水晶", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.amethyst": "紫水晶", "skyblocker.customDyeColors.invalidHex": "§c无效的十六进制颜色代码!", "skyblocker.customDyeColors.unableToSetColor": "§c无法设置自定义染料颜色:( (请检查自己是否在游玩空岛生存,以及是否手持物品。)", "skyblocker.customDyeColors.added": "§f为你当前所持物品设置自定义染料颜色!", @@ -491,19 +491,19 @@ "skyblocker.customArmorTrims.unableToSetTrim": "§c无法设置自定义护甲装饰:( (请检查自己是否在游玩空岛生存,以及是否手持物品。)", "skyblocker.customArmorTrims.removed": "§f移除了该物品的自定义护甲装饰。", "skyblocker.config.slayer": "杀手", - "skyblocker.config.messages.filter.hideToggleSkyMall.@Tooltip": "隐藏那些在你想要保持开启Sky Mall技能时不断提醒你关闭的烦人信息!", + "skyblocker.config.chat.filter.hideToggleSkyMall.@Tooltip": "隐藏那些在你想要保持开启Sky Mall技能时不断提醒你关闭的烦人信息!", "skyblocker.rift.enigmaSouls.markAllFound": "§r将所有Enigma之魂标记为已找到!", "skyblocker.customDyeColors.noItemUuid": "§c你必须手持一个有uuid的物品才能为其设置自定义染料颜色!", "skyblocker.customArmorTrims.invalidMaterialOrPattern": "§c你提供的是无效的材料或无效的装饰图案!", "skyblocker.config.userInterfaceAndVisuals.searchOverlay.historyLength.@Tooltip": "界面显示的搜索历史的最大条数。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.cave": "洞窟", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.cave": "洞窟", "skyblocker.config.farming.garden.lockMouseTool": "当手持农具时锁定镜头", "skyblocker.config.farming.garden.lockMouseGround": "仅当在地面上时锁定镜头", "skyblocker.garden.hud.mouseLocked": "鼠标已锁定。", - "skyblocker.config.messages.chatRules.announcementLength": "告示显示时长", - "skyblocker.config.messages.chatRules.announcementLength.@Tooltip": "显示公告的时间长度,以游戏刻为单位。", - "skyblocker.config.messages.chatRules.announcementScale": "告示尺寸", - "skyblocker.config.messages.chatRules.announcementScale.@Tooltip": "告示的缩放级别。", + "skyblocker.config.chat.chatRules.announcementLength": "告示显示时长", + "skyblocker.config.chat.chatRules.announcementLength.@Tooltip": "显示公告的时间长度,以游戏刻为单位。", + "skyblocker.config.chat.chatRules.announcementScale": "告示尺寸", + "skyblocker.config.chat.chatRules.announcementScale.@Tooltip": "告示的缩放级别。", "skyblocker.config.helper.enableNewYearCakesHelper": "启用新年蛋糕助手", "skyblocker.config.helper.enableNewYearCakesHelper.@Tooltip": "以绿色高亮显示缺少的新年蛋糕、红色高亮显示已有的蛋糕。\n\n需要至少打开一次蛋糕背包才能生效。", "skyblocker.config.slayer.vampireSlayer.maniaUpdateFrequency.@Tooltip": "值越低,更新越频繁,可能会导致卡顿。", diff --git a/src/main/resources/assets/skyblocker/lang/zh_tw.json b/src/main/resources/assets/skyblocker/lang/zh_tw.json index 944b1d4d..d688967a 100644 --- a/src/main/resources/assets/skyblocker/lang/zh_tw.json +++ b/src/main/resources/assets/skyblocker/lang/zh_tw.json @@ -4,17 +4,17 @@ "key.wikiLookup": "查閱Wiki", "key.hotbarSlotLock": "鎖定快捷欄", "key.categories.skyblocker": "Skyblocker", - "skyblocker.config.messages.filter.hideAOTE": "隱藏傳送類能力的提示訊息", - "skyblocker.config.messages.filter.hideAds": "从公頻訊息中隱藏廣告", - "skyblocker.config.messages.filter.hideTeleportPad": "隱藏傳送點訊息", - "skyblocker.config.messages.filter.hideCombo": "隱藏連殺訊息", - "skyblocker.config.messages.filter.hideAutopet": "隱藏自動寵物訊息", + "skyblocker.config.chat.filter.hideAOTE": "隱藏傳送類能力的提示訊息", + "skyblocker.config.chat.filter.hideAds": "从公頻訊息中隱藏廣告", + "skyblocker.config.chat.filter.hideTeleportPad": "隱藏傳送點訊息", + "skyblocker.config.chat.filter.hideCombo": "隱藏連殺訊息", + "skyblocker.config.chat.filter.hideAutopet": "隱藏自動寵物訊息", "skyblocker.config.general.hideEmptyTooltips": "隱藏選單玻璃物品資訊", - "skyblocker.config.messages.filter.hideAbility": "隱藏技能冷卻", - "skyblocker.config.messages.filter.hideHeal": "隱藏治療訊息", - "skyblocker.config.messages.filter.hideMana": "在動作欄中隱藏魔力消耗的提示訊息", + "skyblocker.config.chat.filter.hideAbility": "隱藏技能冷卻", + "skyblocker.config.chat.filter.hideHeal": "隱藏治療訊息", + "skyblocker.config.chat.filter.hideMana": "在動作欄中隱藏魔力消耗的提示訊息", "skyblocker.config.userInterfaceAndVisuals.bars": "血量,魔力,防御以及經驗計量條", - "skyblocker.config.messages": "訊息", + "skyblocker.config.chat": "訊息", "skyblocker.config.general.itemTooltip.avg": "平均類型", "skyblocker.config.userInterfaceAndVisuals.bars.enableBars": "啟用計量條", "skyblocker.option.general.bars.barpositions": "設定計量條位置", @@ -33,17 +33,17 @@ "skyblocker.config.mining.enableDrillFuel": "顯示鑽頭燃料", "skyblocker.config.otherLocations.barn": "農業島嶼", "skyblocker.config.otherLocations.barn.solveHungryHiker": "飢餓的旅行者所需物品提示", - "skyblocker.config.messages.filter.hideMoltenWave": "隱藏Molten Wave技能的提示訊息", - "skyblocker.config.messages.filter.hideImplosion": "隱藏Implosion技能的提示訊息", + "skyblocker.config.chat.filter.hideMoltenWave": "隱藏Molten Wave技能的提示訊息", + "skyblocker.config.chat.filter.hideImplosion": "隱藏Implosion技能的提示訊息", "skyblocker.config.misc.richPresence.info.PURSE": "錢包", "skyblocker.config.misc.richPresence.info.LOCATION": "位置", "skyblocker.config.misc.richPresence.info.@Tooltip": "如果您正在循環模式,這個值將不會生效", "skyblocker.config.misc.richPresence.customMessage": "自訂訊息", "skyblocker.config.mining.dwarvenMines.solveFetchur": "解開Fetchur的謎題", - "skyblocker.config.messages.filter.chatFilterResult.ACTION_BAR": "移至動作欄", - "skyblocker.config.messages.filter.chatFilterResult.PASS": "關閉", - "skyblocker.config.messages.filter.chatFilterResult.FILTER": "啟用", - "skyblocker.config.messages.filter.hideMana.@Tooltip": "已被更好的計量條取代", + "skyblocker.config.chat.filter.chatFilterResult.ACTION_BAR": "移至動作欄", + "skyblocker.config.chat.filter.chatFilterResult.PASS": "關閉", + "skyblocker.config.chat.filter.chatFilterResult.FILTER": "啟用", + "skyblocker.config.chat.filter.hideMana.@Tooltip": "已被更好的計量條取代", "skyblocker.config.general.itemTooltip.avg.@Tooltip": "你可以選擇查看多少天的平均價格", "skyblocker.config.general.itemTooltip.avg.ONE_DAY": "一日內均價", "skyblocker.config.general.itemTooltip.avg.THREE_DAY": "三日內均價", @@ -67,9 +67,9 @@ "skyblocker.config.mining.dwarvenHud.style": "HUD風格", "skyblocker.config.dungeons.terminals": "終端助手", "skyblocker.config.otherLocations.end.resetName": "重置已儲存的終界統計數據", - "skyblocker.config.messages.filter.hideToggleSkyMall.@Tooltip": "隱藏那些在你想要保持開啟Sky Mall技能時不斷提醒你關閉的煩人訊息!", - "skyblocker.config.messages.filter.hideToggleSkyMall": "隱藏Sky Mall切換的訊息", - "skyblocker.config.messages.filter.hideDicer.@Tooltip": "從聊天欄過濾Dicer訊息。", + "skyblocker.config.chat.filter.hideToggleSkyMall.@Tooltip": "隱藏那些在你想要保持開啟Sky Mall技能時不斷提醒你關閉的煩人訊息!", + "skyblocker.config.chat.filter.hideToggleSkyMall": "隱藏Sky Mall切換的訊息", + "skyblocker.config.chat.filter.hideDicer.@Tooltip": "從聊天欄過濾Dicer訊息。", "skyblocker.config.slayer.endermanSlayer.highlightBeacons": "信標高亮", "skyblocker.config.slayer.vampireSlayer": "吸血鬼殺手", "skyblocker.end.hud.zealotsTotalKills": "總擊殺數:%d", @@ -79,28 +79,28 @@ "skyblocker.partyFinder.noParties": "未找到隊伍。 哭哭:(", "skyblocker.partyFinder.error.name": "隊伍查找器錯誤!", "skyblocker.config.dungeons": "地牢", - "skyblocker.config.messages.chatRules": "自訂聊天規則", - "skyblocker.config.messages.chatRules.screen.new": "新聊天規則", - "skyblocker.config.messages.chatRules.screen": "聊天欄規則配置…", - "skyblocker.config.messages.chatRules.screen.ruleName": "規則名稱", - "skyblocker.config.messages.chatRules.screen.editRule": "編輯", - "skyblocker.config.messages.chatRules.screen.editRule.@Tooltip": "開啟規則配置。", - "skyblocker.config.messages.chatRules.screen.ruleScreen": "聊天規則配置…", - "skyblocker.config.messages.chatRules.screen.ruleScreen.true": "是", - "skyblocker.config.messages.chatRules.screen.ruleScreen.false": "否", - "skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch.@Tooltip": "過濾器是否可以匹配部分聊天訊息。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.outputs": "輸出:", + "skyblocker.config.chat.chatRules": "自訂聊天規則", + "skyblocker.config.chat.chatRules.screen.new": "新聊天規則", + "skyblocker.config.chat.chatRules.screen": "聊天欄規則配置…", + "skyblocker.config.chat.chatRules.screen.ruleName": "規則名稱", + "skyblocker.config.chat.chatRules.screen.editRule": "編輯", + "skyblocker.config.chat.chatRules.screen.editRule.@Tooltip": "開啟規則配置。", + "skyblocker.config.chat.chatRules.screen.ruleScreen": "聊天規則配置…", + "skyblocker.config.chat.chatRules.screen.ruleScreen.true": "是", + "skyblocker.config.chat.chatRules.screen.ruleScreen.false": "否", + "skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch.@Tooltip": "過濾器是否可以匹配部分聊天訊息。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.outputs": "輸出:", "skyblocker.config.helper.mythologicalRitual": "神話儀式助手", "skyblocker.config.helper.mythologicalRitual.enableMythologicalRitualHelper": "開啟神話儀式助手", - "skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage.@Tooltip": "從聊天中移除這則訊息。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.finish": "完成", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds": "播放音效:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.@Tooltip": "當訊息發送後播放音效。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage.@Tooltip": "從聊天中移除這則訊息。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.finish": "完成", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds": "播放音效:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.@Tooltip": "當訊息發送後播放音效。", "skyblocker.config.dungeons.terminals.solveOrder": "排序終端助手", "skyblocker.config.dungeons.secretWaypoints.enablePearlWaypoints": "啟用珍珠路徑點", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.crit": "暴擊", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.crit": "暴擊", "skyblocker.config.otherLocations": "位置", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.amethyst": "紫水晶", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.amethyst": "紫水晶", "skyblocker.config.slayer.vampireSlayer.effigyUpdateFrequency.@Tooltip": "值越低,更新越頻繁,可能會導致卡頓。", "skyblocker.shortcuts.command.replacement": "替代指令", "skyblocker.end.hud.zealotsSinceLastEye": "自上個召喚之眼以來:%d", @@ -109,7 +109,7 @@ "skyblocker.config.general.shortcuts.enableCommandShortcuts": "啟用指令別名", "skyblocker.config.general.shortcuts.enableCommandArgShortcuts": "啟用含參指令別名", "skyblocker.partyFinder.join": "點擊加入", - "skyblocker.config.messages.filter.hideAOTE.@Tooltip": "隱藏煩人的「路徑被阻擋」訊息。", + "skyblocker.config.chat.filter.hideAOTE.@Tooltip": "隱藏煩人的「路徑被阻擋」訊息。", "skyblocker.api.cache.MISS": "資料未快取!", "skyblocker.customItemNames.removed": "§f移除該物品的自訂名稱。", "skyblocker.config.otherLocations.rift.enigmaSoulWaypoints": "啟用Enigma之魂路徑點", @@ -129,8 +129,8 @@ "skyblocker.config.otherLocations.rift.enigmaSoulWaypoints.@Tooltip": "注意:許多Enigma之魂需要一些前置任務方能獲得,所以建議參考網路影片攻略。", "skyblocker.config.otherLocations.end.resetText": "重置", "skyblocker.config.otherLocations.rift.highlightFoundEnigmaSouls": "高亮已找到的Enigma之魂", - "skyblocker.config.messages.filter.hideShowOff.@Tooltip": "過濾來自 /show 指令的訊息", - "skyblocker.config.messages.filter.hideShowOff": "隱藏炫耀訊息", + "skyblocker.config.chat.filter.hideShowOff.@Tooltip": "過濾來自 /show 指令的訊息", + "skyblocker.config.chat.filter.hideShowOff": "隱藏炫耀訊息", "skyblocker.customDyeColors.unableToSetColor": "§c無法設定自訂染料顏色:( (請檢查自己是否在遊玩空島生存,以及是否手持物品。)", "skyblocker.customDyeColors.noItemUuid": "§c你必須手持一個有uuid的物品才能為其設定自訂染料顏色!", "skyblocker.tips.customArmorTrims": "你可以使用/skyblocker custom armorTrim 為護甲設定自訂裝飾。", @@ -184,13 +184,13 @@ "skyblocker.config.dungeons.secretWaypoints.enableAotvWaypoints": "啟用AOTV路徑點", "skyblocker.config.dungeons.puzzle.solveWaterboard.@Tooltip": "點擊帶有綠色框的控制桿來解決謎題。", "skyblocker.config.dungeons.puzzle.solveSilverfish": "蠹蟲謎題助手", - "skyblocker.config.messages.chatRules.screen.ruleScreen.partialMatch": "允許部分匹配:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.partialMatch": "允許部分匹配:", "skyblocker.config.dungeons.doorHighlight.enableDoorHighlight.@Tooltip": "分別用紅色和綠色高亮上鎖和解鎖的地牢大門。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.locations": "生效地點:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.locations": "生效地點:", "skyblocker.config.dungeons.doorHighlight": "高亮門", "skyblocker.config.dungeons.doorHighlight.enableDoorHighlight": "啟用門的高亮", "skyblocker.config.dungeons.doorHighlight.doorHighlightType": "高亮類型", - "skyblocker.config.messages.chatRules.screen.ruleScreen.locations.@Tooltip": "過濾器生效的地點清單。 用「,」分隔各地點名稱。 如果希望它在某個位置之外的任何地方都可以工作,請使用「!」。 地點名稱:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.locations.@Tooltip": "過濾器生效的地點清單。 用「,」分隔各地點名稱。 如果希望它在某個位置之外的任何地方都可以工作,請使用「!」。 地點名稱:", "skyblocker.config.helper.fairySouls.highlightOnlyNearbySouls": "僅突顯附近的仙女之魂", "skyblocker.config.helper.fairySouls.highlightFoundSouls": "突顯已找到的仙女之魂", "skyblocker.config.helper.fairySouls.highlightOnlyNearbySouls.@Tooltip": "當此功能啟用時,玩家半徑50格以内的仙女之魂將被突顯", @@ -199,8 +199,8 @@ "skyblocker.config.userInterfaceAndVisuals.teleportOverlay.enableEtherTransmission": "啟用Ether Transmission技能目標位置顯示", "skyblocker.config.otherLocations.end": "終界", "skyblocker.config.slayer.endermanSlayer.highlightNukekubiHeads": "頭顱高亮", - "skyblocker.config.messages.filter.hideMimicKill": "隱藏擊殺Mimic的消息", - "skyblocker.config.messages.filter.hideMimicKill.@Tooltip": "過濾聊天中「Mimic dead!」和「Mimic killed!」的訊息。", + "skyblocker.config.chat.filter.hideMimicKill": "隱藏擊殺Mimic的消息", + "skyblocker.config.chat.filter.hideMimicKill.@Tooltip": "過濾聊天中「Mimic dead!」和「Mimic killed!」的訊息。", "skyblocker.dungeons.secrets.markSecretMissing": "§r將秘密 #%d 標記為已忽略。", "skyblocker.api.cache.HIT": "該資料已被快取!\n已快取%d秒。", "skyblocker.end.hud.location": "位置:%s", @@ -358,8 +358,8 @@ "skyblocker.config.dungeons.mimicMessage.mimicMessage.@Tooltip": "殺死Mimic後將在聊天中發送的訊息。 建議保留預設值。", "skyblocker.config.dungeons.professor.fireFreezeStaffTimer.@Tooltip": "在F3/M3的Boss戰中使用受到開火凍結影響的武器時顯示計時器。", "skyblocker.config.mining": "矮人礦井", - "skyblocker.config.messages.filter.hideDeath.@Tooltip": "過濾聊天欄中玩家死亡的訊息。", - "skyblocker.config.messages.filter.hideDeath": "隱藏玩家死亡訊息", + "skyblocker.config.chat.filter.hideDeath.@Tooltip": "過濾聊天欄中玩家死亡的訊息。", + "skyblocker.config.chat.filter.hideDeath": "隱藏玩家死亡訊息", "skyblocker.quiverWarning.10Left": "你的箭袋裡只剩10支箭了!", "skyblocker.customArmorTrims.noItemUuid": "§c你必須手持有uuid的物品才能為其設定自訂護甲裝飾!", "skyblocker.itemProtection.added": "§f你的%s已被保護! §o*你的物品感覺安全了一些:')*", @@ -428,23 +428,23 @@ "skyblocker.config.mining.crystalsHud.showLocations.@Tooltip": "以方塊顯示水晶洞窟的重要區域,如叢林遺跡和仙女石窟。", "skyblocker.config.mining.crystalsWaypoints.findInChat.@Tooltip": "在水晶洞窟時,讀取聊天內容以查看是否有座標,並將其提取出顯示為路徑點或在地圖中標出", "skyblocker.config.otherLocations.end.waypoint": "終界守護者路徑點", - "skyblocker.config.messages.filter.hideDicer": "隱藏Dicer訊息", - "skyblocker.config.messages.chatRules.screen.ruleScreen.hideMessage": "隱藏訊息:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar": "在操作欄中顯示:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.name": "名稱:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.name.@Tooltip": "規則的名稱。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.filter": "過濾:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.filter.@Tooltip": "與聊天訊息相符的字串/正則表示式。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.regex": "是正則表示式:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.regex.@Tooltip": "過濾器使用正則表示式還是僅字串。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase": "忽略大小寫:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.ignoreCase.@Tooltip": "過濾器是否大小寫敏感。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.announcement.@Tooltip": "把這訊息顯示在螢幕中間。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.replace": "替代訊息:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.replace.@Tooltip": "輸入要輸出的新訊息(可以使用Minecraft顏色代碼進行格式化)。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.none": "無", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.cave": "洞窟", - "skyblocker.config.messages.chatRules.screen.ruleScreen.sounds.zombie": "僵尸", + "skyblocker.config.chat.filter.hideDicer": "隱藏Dicer訊息", + "skyblocker.config.chat.chatRules.screen.ruleScreen.hideMessage": "隱藏訊息:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar": "在操作欄中顯示:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.name": "名稱:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.name.@Tooltip": "規則的名稱。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.filter": "過濾:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.filter.@Tooltip": "與聊天訊息相符的字串/正則表示式。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.regex": "是正則表示式:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.regex.@Tooltip": "過濾器使用正則表示式還是僅字串。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase": "忽略大小寫:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.ignoreCase.@Tooltip": "過濾器是否大小寫敏感。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.announcement.@Tooltip": "把這訊息顯示在螢幕中間。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.replace": "替代訊息:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.replace.@Tooltip": "輸入要輸出的新訊息(可以使用Minecraft顏色代碼進行格式化)。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.none": "無", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.cave": "洞窟", + "skyblocker.config.chat.chatRules.screen.ruleScreen.sounds.zombie": "僵尸", "skyblocker.dungeons.secrets.physicalEntranceNotFound": "§c未找到地牢入口房間座標。 請返回綠色的入口房間。", "skyblocker.tips.protectItem": "使用 /skyblocker protectItem 防止意外掉落物品。", "skyblocker.partyFinder.error.message": "出現錯誤,將自動轉回原版的隊伍查找器", @@ -483,22 +483,22 @@ "skyblocker.config.mining.dwarvenHud.style.@Tooltip[0]": "簡約:僅顯示委託及其進度百分比。", "skyblocker.config.otherLocations.end.hudEnabled": "啟用HUD", "skyblocker.config.otherLocations.end.screen": "終界HUD設定…", - "skyblocker.config.messages.chatRules.screen.ruleEnabled": "規則已啟用", - "skyblocker.config.messages.chatRules.screen.modify": "修改", - "skyblocker.config.messages.chatRules.screen.deleteQuestion": "你確定要移除這條規則嗎?", - "skyblocker.config.messages.chatRules.screen.deleteWarning": "規則「%s」將永遠消失! (很久!)", - "skyblocker.config.messages.chatRules.screen.ruleScreen.inputs": "輸入:", - "skyblocker.config.messages.chatRules.screen.ruleScreen.actionBar.@Tooltip": "在操作欄中顯示此訊息。", - "skyblocker.config.messages.chatRules.screen.ruleScreen.announcement": "顯示公告:", + "skyblocker.config.chat.chatRules.screen.ruleEnabled": "規則已啟用", + "skyblocker.config.chat.chatRules.screen.modify": "修改", + "skyblocker.config.chat.chatRules.screen.deleteQuestion": "你確定要移除這條規則嗎?", + "skyblocker.config.chat.chatRules.screen.deleteWarning": "規則「%s」將永遠消失! (很久!)", + "skyblocker.config.chat.chatRules.screen.ruleScreen.inputs": "輸入:", + "skyblocker.config.chat.chatRules.screen.ruleScreen.actionBar.@Tooltip": "在操作欄中顯示此訊息。", + "skyblocker.config.chat.chatRules.screen.ruleScreen.announcement": "顯示公告:", "skyblocker.quiverWarning.empty": "你的箭袋空了!", "skyblocker.tips.customItemNames": "使用/skyblocker custom renameItem 自訂物品名稱", "skyblocker.config.farming.garden.lockMouseTool": "手持農具時鎖定鏡頭", "skyblocker.config.farming.garden.lockMouseGround": "僅當在地面上時鎖定鏡頭", - "skyblocker.config.messages.chatRules.announcementLength": "告示顯示時長", - "skyblocker.config.messages.chatRules.announcementScale.@Tooltip": "告示的縮放等級。", + "skyblocker.config.chat.chatRules.announcementLength": "告示顯示時長", + "skyblocker.config.chat.chatRules.announcementScale.@Tooltip": "告示的縮放等級。", "skyblocker.garden.hud.mouseLocked": "滑鼠已鎖定。", - "skyblocker.config.messages.chatRules.announcementLength.@Tooltip": "顯示公告的時間長度,以遊戲刻為單位。", - "skyblocker.config.messages.chatRules.announcementScale": "告示尺寸", + "skyblocker.config.chat.chatRules.announcementLength.@Tooltip": "顯示公告的時間長度,以遊戲刻為單位。", + "skyblocker.config.chat.chatRules.announcementScale": "告示尺寸", "skyblocker.config.helper.enableNewYearCakesHelper.@Tooltip": "以綠色高亮顯示缺少的新年蛋糕、紅色高亮顯示已有的蛋糕。\n\n需要至少打開一次蛋糕背包才能生效。", "skyblocker.config.helper.enableNewYearCakesHelper": "啟用新年蛋糕助手", "skyblocker.config.userInterfaceAndVisuals.titleContainer.@Tooltip": "用於同時顯示多個標題,例如:吸血鬼殺手", |