Wrong way around for indirect magic source
This commit is contained in:
parent
d7c7ffb038
commit
a7d43367b1
|
|
@ -17,7 +17,7 @@ public class BlazeAIRework {
|
||||||
@Redirect(method = "tick", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/monster/Blaze;doHurtTarget(Lnet/minecraft/world/entity/Entity;)Z"))
|
@Redirect(method = "tick", at = @At(value = "INVOKE", target = "Lnet/minecraft/world/entity/monster/Blaze;doHurtTarget(Lnet/minecraft/world/entity/Entity;)Z"))
|
||||||
public boolean meleeTick(Blaze instance, Entity entity) {
|
public boolean meleeTick(Blaze instance, Entity entity) {
|
||||||
this.attackTime = 5; // 1/4 vanilla
|
this.attackTime = 5; // 1/4 vanilla
|
||||||
boolean ret = entity.hurt( entity.damageSources().indirectMagic(instance, entity), (float) instance.getAttributeValue(Attributes.ATTACK_DAMAGE) ); // Do magic damage
|
boolean ret = entity.hurt( entity.damageSources().indirectMagic(entity, instance), (float) instance.getAttributeValue(Attributes.ATTACK_DAMAGE) ); // Do magic damage
|
||||||
entity.invulnerableTime = 0; // entity.hurt not affected by Logical IFrames
|
entity.invulnerableTime = 0; // entity.hurt not affected by Logical IFrames
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue