aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/java/de/hysky/skyblocker/config/SkyblockerConfig.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/config/SkyblockerConfigManager.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/config/categories/ChatCategory.java (renamed from src/main/java/de/hysky/skyblocker/config/categories/MessageFilterCategory.java)164
-rw-r--r--src/main/java/de/hysky/skyblocker/config/configs/ChatConfig.java (renamed from src/main/java/de/hysky/skyblocker/config/configs/MessagesFilterConfig.java)2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/StatusBarTracker.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleAnnouncementScreen.java4
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRuleConfigScreen.java100
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigListWidget.java16
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/chat/ChatRulesConfigScreen.java4
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/AbilityFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/AdFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/AoteFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/AutopetFilter.java6
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/ComboFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/DeathFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/DicerFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/HealFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/ImplosionFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/MimicFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/MoltenWaveFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/ShowOffFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/TeleportPadFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/filters/ToggleSkyMallFilter.java2
-rw-r--r--src/main/java/de/hysky/skyblocker/utils/chat/ChatFilterResult.java2
-rw-r--r--src/main/resources/assets/skyblocker/lang/de_de.json14
-rw-r--r--src/main/resources/assets/skyblocker/lang/en_ca.json2
-rw-r--r--src/main/resources/assets/skyblocker/lang/en_us.json158
-rw-r--r--src/main/resources/assets/skyblocker/lang/es_es.json28
-rw-r--r--src/main/resources/assets/skyblocker/lang/fr_fr.json30
-rw-r--r--src/main/resources/assets/skyblocker/lang/id_id.json10
-rw-r--r--src/main/resources/assets/skyblocker/lang/it_it.json60
-rw-r--r--src/main/resources/assets/skyblocker/lang/ja_jp.json38
-rw-r--r--src/main/resources/assets/skyblocker/lang/ko_kr.json30
-rw-r--r--src/main/resources/assets/skyblocker/lang/pt_br.json34
-rw-r--r--src/main/resources/assets/skyblocker/lang/ru_ru.json152
-rw-r--r--src/main/resources/assets/skyblocker/lang/tr_tr.json30
-rw-r--r--src/main/resources/assets/skyblocker/lang/zh_cn.json146
-rw-r--r--src/main/resources/assets/skyblocker/lang/zh_tw.json146
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": "用於同時顯示多個標題,例如:吸血鬼殺手",