Don't attack entities whilst dead

MCC will now not attempt to attack entities if the client is dead
This commit is contained in:
OverHash 2020-04-24 09:02:51 +12:00 committed by ORelio
parent a378089f1b
commit 83852511bc

View file

@ -18,6 +18,7 @@ namespace MinecraftClient.ChatBots
private Double attackCooldownSecond;
private int attackRange = 4;
private Double serverTPS;
private float health = 100;
public override void Initialize()
{
@ -31,8 +32,8 @@ namespace MinecraftClient.ChatBots
public override void Update()
{
if (!AutoEat.Eating)
{
if (AutoEat.Eating | health == 0) return;
if (attackCooldownCounter == 0)
{
attackCooldownCounter = attackCooldown;
@ -49,7 +50,6 @@ namespace MinecraftClient.ChatBots
attackCooldownCounter--;
}
}
}
public override void OnEntitySpawn(Entity entity)
{
@ -67,6 +67,11 @@ namespace MinecraftClient.ChatBots
handleEntity(entity);
}
public override void OnHealthUpdate(float health, int food)
{
this.health = health;
}
public override void OnPlayerProperty(Dictionary<string, double> prop)
{
// adjust auto attack cooldown for maximum attack damage