Config for mob last hurt by player time

This commit is contained in:
BillyGalbreath
2025-01-12 14:51:11 -08:00
committed by granny
parent 32c1652b43
commit b3e72ea80c
4 changed files with 27 additions and 59 deletions

View File

@@ -97,6 +97,20 @@
this.noActionTime = 0;
if (amount < 0.0F) {
amount = 0.0F;
@@ -1536,11 +_,11 @@
protected Player resolvePlayerResponsibleForDamage(DamageSource damageSource) {
Entity entity = damageSource.getEntity();
if (entity instanceof Player player) {
- this.lastHurtByPlayerTime = 100;
+ this.lastHurtByPlayerTime = this.level().purpurConfig.mobLastHurtByPlayerTime; // Purpur - Config for mob last hurt by player time
this.lastHurtByPlayer = player;
return player;
} else if (entity instanceof Wolf wolf && wolf.isTame()) {
- this.lastHurtByPlayerTime = 100;
+ this.lastHurtByPlayerTime = this.level().purpurConfig.mobLastHurtByPlayerTime; // Purpur - Config for mob last hurt by player time
if (wolf.getOwner() instanceof Player player1) {
this.lastHurtByPlayer = player1;
} else {
@@ -1594,6 +_,18 @@
}
}