0
0
mirror of https://github.com/Wurst-Imperium/Wurst7.git synced 2024-09-20 01:12:13 +02:00

Add translation keys for simple filter descriptions

Does not include descriptions that are assembled from multiple strings,
as translating those wouldn't work with the current translation code.
This commit is contained in:
Alexander01998 2024-06-16 16:58:04 +02:00
parent 6ccd5e6c09
commit d5d5693d43
21 changed files with 192 additions and 128 deletions

View File

@ -23,70 +23,72 @@ public final class FollowFilterList extends EntityFilterList
{
ArrayList<EntityFilter> builder = new ArrayList<>();
builder.add(
new FilterPlayersSetting("Won't follow other players.", false));
builder.add(new FilterPlayersSetting(
"description.wurst.setting.follow.filter_players", false));
builder.add(
new FilterSleepingSetting("Won't follow sleeping players.", false));
builder.add(new FilterSleepingSetting(
"description.wurst.setting.follow.filter_sleeping", false));
builder.add(new FilterFlyingSetting(
"Won't follow players that are at least the given distance above ground.",
0));
"description.wurst.setting.follow.filter_flying", 0));
builder.add(new FilterHostileSetting(
"Won't follow hostile mobs like zombies and creepers.", true));
builder.add(FilterNeutralSetting.onOffOnly(
"Won't follow neutral mobs like endermen and wolves.", true));
"description.wurst.setting.follow.filter_neutral", true));
builder.add(new FilterPassiveSetting("Won't follow animals like pigs"
+ " and cows, ambient mobs like bats, and water mobs like"
+ " fish, squid and dolphins.", true));
builder.add(new FilterPassiveSetting(
"Won't follow animals like pigs and cows, ambient mobs like bats, and water mobs like fish, squid and dolphins.",
true));
builder.add(new FilterPassiveWaterSetting("Won't follow passive water"
+ " mobs like fish, squid, dolphins and axolotls.", true));
builder.add(new FilterPassiveWaterSetting(
"Won't follow passive water mobs like fish, squid, dolphins and axolotls.",
true));
builder.add(new FilterBabiesSetting(
"Won't follow baby pigs, baby villagers, etc.", true));
builder.add(new FilterBatsSetting("Won't follow bats and any other"
+ " \"ambient\" mobs that might be added by mods.", true));
builder.add(new FilterBatsSetting(
"description.wurst.setting.follow.filter_bats", true));
builder.add(new FilterSlimesSetting("Won't follow slimes.", true));
builder.add(new FilterPetsSetting(
"Won't follow tamed wolves, tamed horses, etc.", true));
"description.wurst.setting.follow.filter_pets", true));
builder.add(new FilterVillagersSetting(
"Won't follow villagers and wandering traders.", true));
"description.wurst.setting.follow.filter_villagers", true));
builder.add(new FilterZombieVillagersSetting(
"Won't follow zombified villagers.", true));
"description.wurst.setting.follow.filter_zombie_villagers", true));
builder.add(new FilterGolemsSetting(
"Won't follow iron golems and snow golems.", true));
"description.wurst.setting.follow.filter_golems", true));
builder
.add(FilterPiglinsSetting.onOffOnly("Won't follow piglins.", true));
builder.add(FilterZombiePiglinsSetting
.onOffOnly("Won't follow zombified piglins.", true));
builder.add(FilterZombiePiglinsSetting.onOffOnly(
"description.wurst.setting.follow.filter_zombie_piglins", true));
builder.add(
FilterEndermenSetting.onOffOnly("Won't follow endermen.", true));
builder.add(FilterEndermenSetting.onOffOnly(
"description.wurst.setting.follow.filter_endermen", true));
builder.add(new FilterShulkersSetting("Won't follow shulkers.", true));
builder.add(new FilterShulkersSetting(
"description.wurst.setting.follow.filter_shulkers", true));
builder.add(new FilterAllaysSetting("Won't follow allays.", true));
builder.add(new FilterAllaysSetting(
"description.wurst.setting.follow.filter_allays", true));
builder.add(new FilterInvisibleSetting(
"Won't follow invisible entities.", false));
"description.wurst.setting.follow.filter_invisible", false));
builder.add(
new FilterArmorStandsSetting("Won't follow armor stands.", true));
builder.add(new FilterArmorStandsSetting(
"description.wurst.setting.follow.filter_armor_stands", true));
builder
.add(new FilterMinecartsSetting("Won't follow minecarts.", true));
builder.add(new FilterMinecartsSetting(
"description.wurst.setting.follow.filter_minecarts", true));
return new FollowFilterList(builder);
}

View File

@ -23,21 +23,20 @@ public final class RemoteViewFilterList extends EntityFilterList
{
ArrayList<EntityFilter> builder = new ArrayList<>();
builder
.add(new FilterPlayersSetting("Won't view other players.", false));
builder.add(new FilterPlayersSetting(
"description.wurst.setting.remoteview.filter_players", false));
builder.add(
new FilterSleepingSetting("Won't view sleeping players.", false));
builder.add(new FilterSleepingSetting(
"description.wurst.setting.remoteview.filter_sleeping", false));
builder.add(new FilterFlyingSetting(
"Won't view players that are at least the given distance above ground.",
0));
"description.wurst.setting.remoteview.filter_flying", 0));
builder.add(new FilterHostileSetting(
"Won't view hostile mobs like zombies and creepers.", true));
builder.add(FilterNeutralSetting.onOffOnly(
"Won't view neutral mobs like endermen and wolves.", true));
"description.wurst.setting.remoteview.filter_neutral", true));
builder.add(new FilterPassiveSetting("Won't view animals like pigs and"
+ " cows, ambient mobs like bats, and water mobs like fish, squid"
@ -49,41 +48,45 @@ public final class RemoteViewFilterList extends EntityFilterList
builder.add(new FilterBabiesSetting(
"Won't view baby pigs, baby villagers, etc.", true));
builder.add(new FilterBatsSetting("Won't view bats and any other"
+ " \"ambient\" mobs that might be added by mods.", true));
builder.add(new FilterBatsSetting(
"description.wurst.setting.remoteview.filter_bats", true));
builder.add(new FilterSlimesSetting("Won't view slimes.", true));
builder.add(new FilterPetsSetting(
"Won't view tamed wolves, tamed horses, etc.", true));
"description.wurst.setting.remoteview.filter_pets", true));
builder.add(new FilterVillagersSetting(
"Won't view villagers and wandering traders.", true));
"description.wurst.setting.remoteview.filter_villagers", true));
builder.add(new FilterZombieVillagersSetting(
"Won't view zombified villagers.", true));
"description.wurst.setting.remoteview.filter_zombie_villagers",
true));
builder.add(new FilterGolemsSetting(
"Won't view iron golems and snow golems.", true));
"description.wurst.setting.remoteview.filter_golems", true));
builder
.add(FilterPiglinsSetting.onOffOnly("Won't view piglins.", true));
builder.add(FilterZombiePiglinsSetting
.onOffOnly("Won't view zombified piglins.", true));
builder.add(FilterZombiePiglinsSetting.onOffOnly(
"description.wurst.setting.remoteview.filter_zombie_piglins",
true));
builder
.add(FilterEndermenSetting.onOffOnly("Won't view endermen.", true));
builder.add(FilterEndermenSetting.onOffOnly(
"description.wurst.setting.remoteview.filter_endermen", true));
builder.add(new FilterShulkersSetting("Won't view shulkers.", true));
builder.add(new FilterShulkersSetting(
"description.wurst.setting.remoteview.filter_shulkers", true));
builder.add(new FilterAllaysSetting("Won't view allays.", true));
builder.add(new FilterAllaysSetting(
"description.wurst.setting.remoteview.filter_allays", true));
builder.add(new FilterInvisibleSetting("Won't view invisible entities.",
false));
builder.add(new FilterInvisibleSetting(
"description.wurst.setting.remoteview.filter_invisible", false));
builder.add(
new FilterArmorStandsSetting("Won't view armor stands.", true));
builder.add(new FilterArmorStandsSetting(
"description.wurst.setting.remoteview.filter_armor_stands", true));
return new RemoteViewFilterList(builder);
}

View File

@ -25,11 +25,13 @@ public final class FilterAllaysSetting extends EntityFilterCheckbox
public static FilterAllaysSetting genericCombat(boolean checked)
{
return new FilterAllaysSetting("Won't attack allays.", checked);
return new FilterAllaysSetting(
"description.wurst.setting.generic.filter_allays_combat", checked);
}
public static FilterAllaysSetting genericVision(boolean checked)
{
return new FilterAllaysSetting("Won't show allays.", checked);
return new FilterAllaysSetting(
"description.wurst.setting.generic.filter_allays_vision", checked);
}
}

View File

@ -25,13 +25,15 @@ public final class FilterArmorStandsSetting extends EntityFilterCheckbox
public static FilterArmorStandsSetting genericCombat(boolean checked)
{
return new FilterArmorStandsSetting("Won't attack armor stands.",
return new FilterArmorStandsSetting(
"description.wurst.setting.generic.filter_armor_stands_combat",
checked);
}
public static FilterArmorStandsSetting genericVision(boolean checked)
{
return new FilterArmorStandsSetting("Won't show armor stands.",
return new FilterArmorStandsSetting(
"description.wurst.setting.generic.filter_armor_stands_vision",
checked);
}
}

View File

@ -25,13 +25,13 @@ public final class FilterBatsSetting extends EntityFilterCheckbox
public static FilterBatsSetting genericCombat(boolean checked)
{
return new FilterBatsSetting("Won't attack bats and any other"
+ " \"ambient\" mobs that might be added by mods.", checked);
return new FilterBatsSetting(
"description.wurst.setting.generic.filter_bats_combat", checked);
}
public static FilterBatsSetting genericVision(boolean checked)
{
return new FilterBatsSetting("Won't show bats and any other"
+ " \"ambient\" mobs that might be added by mods.", checked);
return new FilterBatsSetting(
"description.wurst.setting.generic.filter_bats_vision", checked);
}
}

View File

@ -25,6 +25,8 @@ public final class FilterCrystalsSetting extends EntityFilterCheckbox
public static FilterCrystalsSetting genericCombat(boolean checked)
{
return new FilterCrystalsSetting("Won't attack end crystals.", checked);
return new FilterCrystalsSetting(
"description.wurst.setting.generic.filter_crystals_combat",
checked);
}
}

View File

@ -37,23 +37,16 @@ public final class FilterEndermenSetting extends AttackDetectingEntityFilter
public static FilterEndermenSetting genericCombat(Mode selected)
{
return new FilterEndermenSetting("When set to \u00a7lOn\u00a7r,"
+ " endermen won't be attacked at all.\n\n"
+ "When set to \u00a7lIf calm\u00a7r, endermen won't be attacked"
+ " until they attack first. Be warned that this filter cannot"
+ " detect if the endermen are attacking you or someone else.\n\n"
+ "When set to \u00a7lOff\u00a7r, this filter does nothing and"
+ " endermen can be attacked.", selected);
return new FilterEndermenSetting(
"description.wurst.setting.generic.filter_endermen_combat",
selected);
}
public static FilterEndermenSetting genericVision(Mode selected)
{
return new FilterEndermenSetting("When set to \u00a7lOn\u00a7r,"
+ " endermen won't be shown at all.\n\n"
+ "When set to \u00a7lIf calm\u00a7r, endermen won't be shown"
+ " until they attack something.\n\n"
+ "When set to \u00a7lOff\u00a7r, this filter does nothing and"
+ " endermen can be shown.", selected);
return new FilterEndermenSetting(
"description.wurst.setting.generic.filter_endermen_vision",
selected);
}
public static FilterEndermenSetting onOffOnly(String description,

View File

@ -50,8 +50,6 @@ public final class FilterFlyingSetting extends SliderSetting
public static FilterFlyingSetting genericCombat(double value)
{
return new FilterFlyingSetting(
"Won't attack players that are at least the given distance above ground.\n\n"
+ "Useful for servers that try to detect your hacks by placing a flying bot near you.",
value);
"description.wurst.setting.generic.filter_flying_combat", value);
}
}

View File

@ -27,12 +27,12 @@ public final class FilterGolemsSetting extends EntityFilterCheckbox
public static FilterGolemsSetting genericCombat(boolean checked)
{
return new FilterGolemsSetting(
"Won't attack iron golems and snow golems.", checked);
"description.wurst.setting.generic.filter_golems_combat", checked);
}
public static FilterGolemsSetting genericVision(boolean checked)
{
return new FilterGolemsSetting(
"Won't show iron golems and snow golems.", checked);
"description.wurst.setting.generic.filter_golems_vision", checked);
}
}

View File

@ -24,13 +24,15 @@ public final class FilterInvisibleSetting extends EntityFilterCheckbox
public static FilterInvisibleSetting genericCombat(boolean checked)
{
return new FilterInvisibleSetting("Won't attack invisible entities.",
return new FilterInvisibleSetting(
"description.wurst.setting.generic.filter_invisible_combat",
checked);
}
public static FilterInvisibleSetting genericVision(boolean checked)
{
return new FilterInvisibleSetting("Won't show invisible entities.",
return new FilterInvisibleSetting(
"description.wurst.setting.generic.filter_invisible_vision",
checked);
}
}

View File

@ -24,13 +24,13 @@ public final class FilterNamedSetting extends EntityFilterCheckbox
public static FilterNamedSetting genericCombat(boolean checked)
{
return new FilterNamedSetting("Won't attack name-tagged entities.",
checked);
return new FilterNamedSetting(
"description.wurst.setting.generic.filter_named_combat", checked);
}
public static FilterNamedSetting genericVision(boolean checked)
{
return new FilterNamedSetting("Won't show name-tagged entities.",
checked);
return new FilterNamedSetting(
"description.wurst.setting.generic.filter_named_vision", checked);
}
}

View File

@ -49,24 +49,16 @@ public final class FilterNeutralSetting extends AttackDetectingEntityFilter
public static FilterNeutralSetting genericCombat(Mode selected)
{
return new FilterNeutralSetting("When set to \u00a7lOn\u00a7r,"
+ " neutral mobs won't be attacked at all.\n\n"
+ "When set to \u00a7lIf calm\u00a7r, neutral mobs won't be"
+ " attacked until they attack first. Be warned that this filter"
+ " cannot detect if the neutral mobs are attacking you or someone"
+ " else.\n\n"
+ "When set to \u00a7lOff\u00a7r, this filter does nothing and"
+ " neutral mobs can be attacked.", selected);
return new FilterNeutralSetting(
"description.wurst.setting.generic.filter_neutral_combat",
selected);
}
public static FilterNeutralSetting genericVision(Mode selected)
{
return new FilterNeutralSetting("When set to \u00a7lOn\u00a7r,"
+ " neutral mobs won't be shown at all.\n\n"
+ "When set to \u00a7lIf calm\u00a7r, neutral mobs won't be shown"
+ " until they attack something.\n\n"
+ "When set to \u00a7lOff\u00a7r, this filter does nothing and"
+ " neutral mobs can be shown.", selected);
return new FilterNeutralSetting(
"description.wurst.setting.generic.filter_neutral_vision",
selected);
}
public static FilterNeutralSetting onOffOnly(String description,

View File

@ -29,12 +29,12 @@ public final class FilterPetsSetting extends EntityFilterCheckbox
public static FilterPetsSetting genericCombat(boolean checked)
{
return new FilterPetsSetting(
"Won't attack tamed wolves, tamed horses, etc.", checked);
"description.wurst.setting.generic.filter_pets_combat", checked);
}
public static FilterPetsSetting genericVision(boolean checked)
{
return new FilterPetsSetting(
"Won't show tamed wolves, tamed horses, etc.", checked);
"description.wurst.setting.generic.filter_pets_vision", checked);
}
}

View File

@ -25,11 +25,13 @@ public final class FilterPlayersSetting extends EntityFilterCheckbox
public static FilterPlayersSetting genericCombat(boolean checked)
{
return new FilterPlayersSetting("Won't attack other players.", checked);
return new FilterPlayersSetting(
"description.wurst.setting.generic.filter_players_combat", checked);
}
public static FilterPlayersSetting genericVision(boolean checked)
{
return new FilterPlayersSetting("Won't show other players.", checked);
return new FilterPlayersSetting(
"description.wurst.setting.generic.filter_players_vision", checked);
}
}

View File

@ -25,7 +25,8 @@ public final class FilterShulkerBulletSetting extends EntityFilterCheckbox
public static FilterShulkerBulletSetting genericCombat(boolean checked)
{
return new FilterShulkerBulletSetting("Won't attack shulker bullets.",
return new FilterShulkerBulletSetting(
"description.wurst.setting.generic.filter_shulker_bullets_combat",
checked);
}
}

View File

@ -25,11 +25,15 @@ public final class FilterShulkersSetting extends EntityFilterCheckbox
public static FilterShulkersSetting genericCombat(boolean checked)
{
return new FilterShulkersSetting("Won't attack shulkers.", checked);
return new FilterShulkersSetting(
"description.wurst.setting.generic.filter_shulkers_combat",
checked);
}
public static FilterShulkersSetting genericVision(boolean checked)
{
return new FilterShulkersSetting("Won't show shulkers.", checked);
return new FilterShulkersSetting(
"description.wurst.setting.generic.filter_shulkers_vision",
checked);
}
}

View File

@ -29,14 +29,15 @@ public final class FilterSleepingSetting extends EntityFilterCheckbox
public static FilterSleepingSetting genericCombat(boolean checked)
{
return new FilterSleepingSetting("Won't attack sleeping players.\n\n"
+ "Useful for servers like Mineplex that place sleeping players on"
+ " the ground to make them look like corpses.", checked);
return new FilterSleepingSetting(
"description.wurst.setting.generic.filter_sleeping_combat",
checked);
}
public static FilterSleepingSetting genericVision(boolean checked)
{
return new FilterSleepingSetting("Won't show sleeping players.",
return new FilterSleepingSetting(
"description.wurst.setting.generic.filter_sleeping_vision",
checked);
}
}

View File

@ -26,12 +26,14 @@ public final class FilterVillagersSetting extends EntityFilterCheckbox
public static FilterVillagersSetting genericCombat(boolean checked)
{
return new FilterVillagersSetting(
"Won't attack villagers and wandering traders.", checked);
"description.wurst.setting.generic.filter_villagers_combat",
checked);
}
public static FilterVillagersSetting genericVision(boolean checked)
{
return new FilterVillagersSetting(
"Won't show villagers and wandering traders.", checked);
"description.wurst.setting.generic.filter_villagers_vision",
checked);
}
}

View File

@ -38,24 +38,16 @@ public final class FilterZombiePiglinsSetting
public static FilterZombiePiglinsSetting genericCombat(Mode selected)
{
return new FilterZombiePiglinsSetting("When set to \u00a7lOn\u00a7r,"
+ " zombified piglins won't be attacked at all.\n\n"
+ "When set to \u00a7lIf calm\u00a7r, zombified piglins won't be"
+ " attacked until they attack first. Be warned that this filter"
+ " cannot detect if the zombified piglins are attacking you or"
+ " someone else.\n\n"
+ "When set to \u00a7lOff\u00a7r, this filter does nothing and"
+ " zombified piglins can be attacked.", selected);
return new FilterZombiePiglinsSetting(
"description.wurst.setting.generic.filter_zombie_piglins_combat",
selected);
}
public static FilterZombiePiglinsSetting genericVision(Mode selected)
{
return new FilterZombiePiglinsSetting("When set to \u00a7lOn\u00a7r,"
+ " zombified piglins won't be shown at all.\n\n"
+ "When set to \u00a7lIf calm\u00a7r, zombified piglins won't be"
+ " shown until they attack something.\n\n"
+ "When set to \u00a7lOff\u00a7r, this filter does nothing and"
+ " zombified piglins can be shown.", selected);
return new FilterZombiePiglinsSetting(
"description.wurst.setting.generic.filter_zombie_piglins_vision",
selected);
}
public static FilterZombiePiglinsSetting onOffOnly(String description,

View File

@ -26,12 +26,14 @@ public final class FilterZombieVillagersSetting extends EntityFilterCheckbox
public static FilterZombieVillagersSetting genericCombat(boolean checked)
{
return new FilterZombieVillagersSetting(
"Won't attack zombified villagers.", checked);
"description.wurst.setting.generic.filter_zombie_villagers_combat",
checked);
}
public static FilterZombieVillagersSetting genericVision(boolean checked)
{
return new FilterZombieVillagersSetting(
"Won't show zombified villagers.", checked);
"description.wurst.setting.generic.filter_zombie_villagers_vision",
checked);
}
}

View File

@ -78,6 +78,22 @@
"description.wurst.hack.fish": "Disables underwater gravity so you can swim like a fish.",
"description.wurst.hack.flight": "Allows you to fly.\n\n§c§lWARNING:§r You will take fall damage if you don't use NoFall.",
"description.wurst.hack.follow": "A bot that follows the closest entity.\nVery annoying.\n\nUse .follow to follow a specific entity.",
"description.wurst.setting.follow.filter_players": "Won't follow other players.",
"description.wurst.setting.follow.filter_sleeping": "Won't follow sleeping players.",
"description.wurst.setting.follow.filter_flying": "Won't follow players that are at least the given distance above ground.",
"description.wurst.setting.follow.filter_neutral": "Won't follow neutral mobs like endermen and wolves.",
"description.wurst.setting.follow.filter_bats": "Won't follow bats and any other \"ambient\" mobs that might be added by mods.",
"description.wurst.setting.follow.filter_pets": "Won't follow tamed wolves, tamed horses, etc.",
"description.wurst.setting.follow.filter_villagers": "Won't follow villagers and wandering traders.",
"description.wurst.setting.follow.filter_zombie_villagers": "Won't follow zombified villagers.",
"description.wurst.setting.follow.filter_golems": "Won't follow iron golems and snow golems.",
"description.wurst.setting.follow.filter_zombie_piglins": "Won't follow zombified piglins.",
"description.wurst.setting.follow.filter_endermen": "Won't follow endermen.",
"description.wurst.setting.follow.filter_shulkers": "Won't follow shulkers.",
"description.wurst.setting.follow.filter_allays": "Won't follow allays.",
"description.wurst.setting.follow.filter_invisible": "Won't follow invisible entities.",
"description.wurst.setting.follow.filter_armor_stands": "Won't follow armor stands.",
"description.wurst.setting.follow.filter_minecarts": "Won't follow minecarts.",
"description.wurst.hack.forceop": "Cracks AuthMe passwords.\nCan be used to get OP.",
"description.wurst.hack.freecam": "Allows you to move the camera without moving your character.",
"description.wurst.hack.fullbright": "Allows you to see in the dark.",
@ -140,6 +156,21 @@
"description.wurst.hack.rainbowui": "§cM§aa§9k§ce§as §9e§cv§ae§9r§cy§at§9h§ci§an§9g §cc§ao§9l§co§ar§9f§cu§al§9.",
"description.wurst.hack.reach": "Allows you to reach further.",
"description.wurst.hack.remoteview": "Allows you to see the world as someone else.\nUse the .rv command to make it target a specific entity.",
"description.wurst.setting.remoteview.filter_players": "Won't view other players.",
"description.wurst.setting.remoteview.filter_sleeping": "Won't view sleeping players.",
"description.wurst.setting.remoteview.filter_flying": "Won't view players that are at least the given distance above ground.",
"description.wurst.setting.remoteview.filter_neutral": "Won't view neutral mobs like endermen and wolves.",
"description.wurst.setting.remoteview.filter_bats": "Won't view bats and any other \"ambient\" mobs that might be added by mods.",
"description.wurst.setting.remoteview.filter_pets": "Won't view tamed wolves, tamed horses, etc.",
"description.wurst.setting.remoteview.filter_villagers": "Won't view villagers and wandering traders.",
"description.wurst.setting.remoteview.filter_zombie_villagers": "Won't view zombified villagers.",
"description.wurst.setting.remoteview.filter_golems": "Won't view iron golems and snow golems.",
"description.wurst.setting.remoteview.filter_zombie_piglins": "Won't view zombified piglins.",
"description.wurst.setting.remoteview.filter_endermen": "Won't view endermen.",
"description.wurst.setting.remoteview.filter_shulkers": "Won't view shulkers.",
"description.wurst.setting.remoteview.filter_allays": "Won't view allays.",
"description.wurst.setting.remoteview.filter_invisible": "Won't view invisible entities.",
"description.wurst.setting.remoteview.filter_armor_stands": "Won't view armor stands.",
"description.wurst.hack.restock": "Automatically restocks your hand with the selected items from your inventory. Works better with FastPlace.",
"description.wurst.hack.safewalk": "Prevents you from falling off edges.",
"description.wurst.hack.scaffoldwalk": "Automatically places blocks below your feet.",
@ -168,6 +199,39 @@
"button.wurst.nochatreports.disable_signatures": "Disable Signatures",
"button.wurst.nochatreports.re-enable_signatures": "Re-enable Signatures",
"description.wurst.setting.generic.attack_speed": "Attack speed in clicks per second.\n0 = dynamically adjusts the speed to match your attack cooldown.",
"description.wurst.setting.generic.filter_allays_combat": "Won't attack allays.",
"description.wurst.setting.generic.filter_allays_vision": "Won't show allays.",
"description.wurst.setting.generic.filter_armor_stands_combat": "Won't attack armor stands.",
"description.wurst.setting.generic.filter_armor_stands_vision": "Won't show armor stands.",
"description.wurst.setting.generic.filter_bats_combat": "Won't attack bats and any other \"ambient\" mobs that might be added by mods.",
"description.wurst.setting.generic.filter_bats_vision": "Won't show bats and any other \"ambient\" mobs that might be added by mods.",
"description.wurst.setting.generic.filter_crystals_combat": "Won't attack end crystals.",
"description.wurst.setting.generic.filter_endermen_combat": "When set to §lOn§r, endermen won't be attacked at all.\n\nWhen set to §lIf calm§r, endermen won't be attacked until they attack first. Be warned that this filter cannot detect if the endermen are attacking you or someone else.\n\nWhen set to §lOff§r, this filter does nothing and endermen can be attacked.",
"description.wurst.setting.generic.filter_endermen_vision": "When set to §lOn§r, endermen won't be shown at all.\n\nWhen set to §lIf calm§r, endermen won't be shown until they attack something.\n\nWhen set to §lOff§r, this filter does nothing and endermen can be shown.",
"description.wurst.setting.generic.filter_flying_combat": "Won't attack players that are at least the given distance above ground.\n\nUseful for servers that try to detect your hacks by placing a flying bot near you.",
"description.wurst.setting.generic.filter_golems_combat": "Won't attack iron golems and snow golems.",
"description.wurst.setting.generic.filter_golems_vision": "Won't show iron golems and snow golems.",
"description.wurst.setting.generic.filter_invisible_combat": "Won't attack invisible entities.",
"description.wurst.setting.generic.filter_invisible_vision": "Won't show invisible entities.",
"description.wurst.setting.generic.filter_named_combat": "Won't attack name-tagged entities.",
"description.wurst.setting.generic.filter_named_vision": "Won't show name-tagged entities.",
"description.wurst.setting.generic.filter_neutral_combat": "When set to §lOn§r, neutral mobs won't be attacked at all.\n\nWhen set to §lIf calm§r, neutral mobs won't be attacked until they attack first. Be warned that this filter cannot detect if the neutral mobs are attacking you or someone else.\n\nWhen set to §lOff§r, this filter does nothing and neutral mobs can be attacked.",
"description.wurst.setting.generic.filter_neutral_vision": "When set to §lOn§r, neutral mobs won't be shown at all.\n\nWhen set to §lIf calm§r, neutral mobs won't be shown until they attack something.\n\nWhen set to §lOff§r, this filter does nothing and neutral mobs can be shown.",
"description.wurst.setting.generic.filter_pets_combat": "Won't attack tamed wolves, tamed horses, etc.",
"description.wurst.setting.generic.filter_pets_vision": "Won't show tamed wolves, tamed horses, etc.",
"description.wurst.setting.generic.filter_players_combat": "Won't attack other players.",
"description.wurst.setting.generic.filter_players_vision": "Won't show other players.",
"description.wurst.setting.generic.filter_shulker_bullets_combat": "Won't attack shulker bullets.",
"description.wurst.setting.generic.filter_shulkers_combat": "Won't attack shulkers.",
"description.wurst.setting.generic.filter_shulkers_vision": "Won't show shulkers.",
"description.wurst.setting.generic.filter_sleeping_combat": "Won't attack sleeping players.\n\nUseful for servers like Mineplex that place sleeping players on the ground to make them look like corpses.",
"description.wurst.setting.generic.filter_sleeping_vision": "Won't show sleeping players.",
"description.wurst.setting.generic.filter_villagers_combat": "Won't attack villagers and wandering traders.",
"description.wurst.setting.generic.filter_villagers_vision": "Won't show villagers and wandering traders.",
"description.wurst.setting.generic.filter_zombie_piglins_combat": "When set to §lOn§r, zombified piglins won't be attacked at all.\n\nWhen set to §lIf calm§r, zombified piglins won't be attacked until they attack first. Be warned that this filter cannot detect if the zombified piglins are attacking you or someone else.\n\nWhen set to §lOff§r, this filter does nothing and zombified piglins can be attacked.",
"description.wurst.setting.generic.filter_zombie_piglins_vision": "When set to §lOn§r, zombified piglins won't be shown at all.\n\nWhen set to §lIf calm§r, zombified piglins won't be shown until they attack something.\n\nWhen set to §lOff§r, this filter does nothing and zombified piglins can be shown.",
"description.wurst.setting.generic.filter_zombie_villagers_combat": "Won't attack zombified villagers.",
"description.wurst.setting.generic.filter_zombie_villagers_vision": "Won't show zombified villagers.",
"description.wurst.setting.generic.pause_attack_on_containers": "Won't attack while a container screen (chest, hopper, etc.) is open.\nUseful for minigame servers that display chest-like menus.",
"description.wurst.altmanager.premium": "This alt has a password and can join all servers.",
"description.wurst.altmanager.cracked": "This alt has no password and will only work on cracked servers.",