mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
Updated the AutoAttack Chat Bot settings to include attacking passive mobs and players if enabled, and a blacklisted entities possibility.
This commit is contained in:
parent
aec38d83c7
commit
58b171cec0
4 changed files with 112 additions and 5 deletions
|
|
@ -54,6 +54,52 @@ namespace MinecraftClient.Mapping
|
|||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Return TRUE if the Entity is a passive mob
|
||||
/// </summary>
|
||||
/// <remarks>New mobs added in newer Minecraft versions might be absent from the list</remarks>
|
||||
/// <returns>TRUE if a passive mob</returns>
|
||||
public static bool IsPassive(this EntityType e)
|
||||
{
|
||||
switch (e)
|
||||
{
|
||||
case EntityType.Bat:
|
||||
case EntityType.Cat:
|
||||
case EntityType.Chicken:
|
||||
case EntityType.Cod:
|
||||
case EntityType.Cow:
|
||||
case EntityType.Dolphin:
|
||||
case EntityType.Donkey:
|
||||
case EntityType.Fox:
|
||||
case EntityType.Frog:
|
||||
case EntityType.GlowSquid:
|
||||
case EntityType.Goat:
|
||||
case EntityType.Horse:
|
||||
case EntityType.IronGolem:
|
||||
case EntityType.Llama:
|
||||
case EntityType.Mooshroom:
|
||||
case EntityType.Mule:
|
||||
case EntityType.Ocelot:
|
||||
case EntityType.Panda:
|
||||
case EntityType.Parrot:
|
||||
case EntityType.Pig:
|
||||
case EntityType.Salmon:
|
||||
case EntityType.Sheep:
|
||||
case EntityType.Silverfish:
|
||||
case EntityType.SnowGolem:
|
||||
case EntityType.Squid:
|
||||
case EntityType.Turtle:
|
||||
case EntityType.Villager:
|
||||
case EntityType.WanderingTrader:
|
||||
case EntityType.Wolf:
|
||||
case EntityType.ZombieHorse:
|
||||
case EntityType.SkeletonHorse:
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Indicates whether the entity type contains an inner item
|
||||
/// </summary>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue