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