mirror of
https://github.com/Wurst-Imperium/Wurst7.git
synced 2024-09-20 09:16:20 +02:00
Add genericVision() factory methods for entity filters
This commit is contained in:
parent
4cc22001c2
commit
204eec5fff
@ -45,12 +45,12 @@ public final class RadarHack extends Hack implements UpdateListener
|
||||
private final CheckboxSetting rotate =
|
||||
new CheckboxSetting("Rotate with player", true);
|
||||
|
||||
private final EntityFilterList entityFilters = new EntityFilterList(
|
||||
new FilterPlayersSetting("Won't show other players.", false),
|
||||
new FilterSleepingSetting("Won't show sleeping players.", false),
|
||||
new FilterMonstersSetting("Won't show zombies, creepers, etc.", false),
|
||||
new FilterAnimalsSetting("Won't show pigs, cows, etc.", false),
|
||||
new FilterInvisibleSetting("Won't show invisible entities.", false));
|
||||
private final EntityFilterList entityFilters =
|
||||
new EntityFilterList(FilterPlayersSetting.genericVision(false),
|
||||
FilterSleepingSetting.genericVision(false),
|
||||
FilterMonstersSetting.genericVision(false),
|
||||
FilterAnimalsSetting.genericVision(false),
|
||||
FilterInvisibleSetting.genericVision(false));
|
||||
|
||||
public RadarHack()
|
||||
{
|
||||
|
@ -31,4 +31,9 @@ public final class FilterAnimalsSetting extends EntityFilterCheckbox
|
||||
return new FilterAnimalsSetting("Won't attack pigs, cows, etc.",
|
||||
checked);
|
||||
}
|
||||
|
||||
public static FilterAnimalsSetting genericVision(boolean checked)
|
||||
{
|
||||
return new FilterAnimalsSetting("Won't show pigs, cows, etc.", checked);
|
||||
}
|
||||
}
|
||||
|
@ -27,4 +27,10 @@ public final class FilterInvisibleSetting extends EntityFilterCheckbox
|
||||
return new FilterInvisibleSetting("Won't attack invisible entities.",
|
||||
checked);
|
||||
}
|
||||
|
||||
public static FilterInvisibleSetting genericVision(boolean checked)
|
||||
{
|
||||
return new FilterInvisibleSetting("Won't show invisible entities.",
|
||||
checked);
|
||||
}
|
||||
}
|
||||
|
@ -28,4 +28,10 @@ public final class FilterMonstersSetting extends EntityFilterCheckbox
|
||||
return new FilterMonstersSetting("Won't attack zombies, creepers, etc.",
|
||||
checked);
|
||||
}
|
||||
|
||||
public static FilterMonstersSetting genericVision(boolean checked)
|
||||
{
|
||||
return new FilterMonstersSetting("Won't show zombies, creepers, etc.",
|
||||
checked);
|
||||
}
|
||||
}
|
||||
|
@ -27,4 +27,9 @@ public final class FilterPlayersSetting extends EntityFilterCheckbox
|
||||
{
|
||||
return new FilterPlayersSetting("Won't attack other players.", checked);
|
||||
}
|
||||
|
||||
public static FilterPlayersSetting genericVision(boolean checked)
|
||||
{
|
||||
return new FilterPlayersSetting("Won't show other players.", checked);
|
||||
}
|
||||
}
|
||||
|
@ -29,7 +29,13 @@ 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.",
|
||||
+ "Useful for servers like Mineplex that place sleeping players on"
|
||||
+ " the ground to make them look like corpses.", checked);
|
||||
}
|
||||
|
||||
public static FilterSleepingSetting genericVision(boolean checked)
|
||||
{
|
||||
return new FilterSleepingSetting("Won't show sleeping players.",
|
||||
checked);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user