====== Generic Combat Filter List ====== The generic combat filter list is a list of filters that can be used to prevent a hack from attacking certain types of entities. The filters are applied in the order they appear in the list. The first filter that is both enabled and matches the entity will prevent the hack from attacking that entity. If no filter matches the entity, the hack will attack it by default. ===== Hacks that use this list ===== The generic combat filter list is used by the following hacks: {{topic>has_generic_combat_filters&simplelist}} ===== Filters ===== ==== Filter players ==== ^ Filter players ^^ ^Type|Checkbox| ^In-game description|"Won't attack other players."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking other players in multiplayer. ==== Filter sleeping ==== ^ Filter sleeping ^^ ^Type|Checkbox| ^In-game description|"Won't attack sleeping players.\\ \\ Useful for servers like Mineplex that place sleeping players on the ground to make them look like corpses."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking sleeping players in multiplayer. This is especially useful for servers like Mineplex that place "corpses" on the ground when a player dies, but the corpse entity is actually just a sleeping player that can't take damage. ==== Filter flying ==== ^ Filter flying ^^ ^Type|Slider| ^In-game description|"Won't attack players that are at least the given distance above ground.\\ \\ Useful for servers that try to detect your hacks by placing a flying bot near you."| ^Default value|0m (disabled)| ^Minimum|0m| ^Maximum|2m| ^Increment|0.05m| Note: A value of ''0'' disables this filter. ==== Filter monsters ==== ^ Filter monsters ^^ ^Type|Checkbox| ^In-game description|"Won't attack zombies, creepers, etc."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking entities that are classified as "monsters" by the game. This mostly matches up with the [[mc>Mob#Hostile_mobs|hostile mobs]] category in the Minecraft Wiki, but may not be exactly the same since the game doesn't actually have the same hostile / neutral / passive mob categories as the wiki. ==== Filter pigmen ==== ^ Filter pigmen ^^ ^Type|Checkbox| ^In-game description|"Won't attack zombie pigmen."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking [[mc>zombified piglin|zombified piglins]]. There is currently no way to filter out regular piglins. ==== Filter endermen ==== ^ Filter endermen ^^ ^Type|Checkbox| ^In-game description|"Won't attack endermen."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking [[mc>enderman|endermen]]. Unfortunately the [[mc>Mob#Neutral_mobs|neutral mob]] category from the Minecraft Wiki does not really exist in the game, so it was not possible to make a simple "Filter neutral mobs" checkbox. Instead, separate checkboxes were added for pigmen and endermen. Now that pigmen have been replaced with piglins, only some of which are actually neutral, the technical requirements for adding a "Filter neutral mobs" checkbox have become even more complicated. It would, of course, be possible to simply have a list of all vanilla mobs that are neutral according to the wiki, but that wouldn't work in modded environments where mobs can be added or changed by another mod. ==== Filter animals ==== ^ Filter animals ^^ ^Type|Checkbox| ^In-game description|"Won't attack pigs, cows, etc."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking entities that are classified as "animals", "ambient", or "water creatures" by the game. This mostly matches up with the [[mc>Mob#Passive_mobs|passive mobs]] category in the Minecraft Wiki, but has some notable differences. For example, the game considers [[mc>Hoglin|hoglins]] to be both animals and monsters, but the wiki simply categorizes them as hostile mobs. Again, it's not possible to make simple hostile / neutral / passive filters that match the Minecraft Wiki categories exactly, since the game doesn't actually have the same categories. ==== Filter babies ==== ^ Filter babies ^^ ^Type|Checkbox| ^In-game description|"Won't attack baby pigs, baby villagers, etc."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking most baby entities, but not hostile babies like [[mc>baby zombie|baby zombies]] or [[mc>Drowned|baby drowned]]. This filter could easily be changed to include all babies, but the current behavior is more useful in most situations. For example, when you want to protect your baby villagers from being killed by zombies, you want to attack baby zombies but not baby villagers. ==== Filter pets ==== ^ Filter pets ^^ ^Type|Checkbox| ^In-game description|"Won't attack tamed wolves, tamed horses, etc."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking [[mc>Taming|tamed]] entities. ==== Filter traders ==== ^ Filter traders ^^ ^Type|Checkbox| ^In-game description|"Won't attack villagers, wandering traders, etc."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking [[mc>Villager|villagers]], [[mc>Wandering Trader|wandering traders]], and any modded entities that use the villager trading system. This does not include [[mc>Piglin|piglins]], which use bartering instead of trading. ==== Filter golems ==== ^ Filter golems ^^ ^Type|Checkbox| ^In-game description|"Won't attack iron golems, snow golems and shulkers."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking entities that are classified as "golems" by the game. This category is never mentioned in the Minecraft Wiki, but it exists in the game and includes [[mc>iron golem|iron golems]], [[mc>snow golem|snow golems]], and [[mc>shulker|shulkers]]. ==== Filter invisible ==== ^ Filter invisible ^^ ^Type|Checkbox| ^In-game description|"Won't attack invisible entities."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking [[mc>Invisibility|invisible]] entities. This is useful for servers that use invisible entities to detect hacks. ==== Filter named ==== ^ Filter named ^^ |{{ :filter_named.webp?500x270 |Example of a "Filter named" setting not attacking a named chicken.}}|| ^Type|Checkbox| ^In-game description|"Won't attack name-tagged entities."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking [[mc>name tag|named]] entities. This is useful for enderman farms that use a named [[mc>endermite]] to lure the endermen towards the player. ==== Filter shulker bullets ==== ^ Filter shulker bullets ^^ ^Type|Checkbox| ^In-game description|"Won't attack shulker bullets."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking [[mc>Shulker#Shulker_bullet|shulker bullets]]. ==== Filter armor stands ==== ^ Filter armor stands ^^ ^Type|Checkbox| ^In-game description|"Won't attack armor stands."| ^Default value|not checked| When checked, this filter will prevent the hack from attacking [[mc>Armor Stand|armor stands]]. Attacking them is useful for griefing, but not for PVP. ==== Filter end crystals ==== ^ Filter end crystals ^^ |{{ :killaura_filter_end_crystals.webp?500x280 |Example of a "Filter end crystals" setting not attacking an end crystal.}}|| ^Type|Checkbox| ^In-game description|"Won't attack end crystals."| ^Default value|not checked| When this checkbox is unchecked (as it is by default), the hack will be allowed to attack [[mc>end crystals]].