SPIGOT-7365: DamageCause blocked by shield should trigger invulnerableTime
By: LoliColleen <76620594+LoliColleen@users.noreply.github.com>
This commit is contained in:
@@ -14,10 +14,10 @@
|
||||
|
||||
@Override
|
||||
- protected void actuallyHurt(DamageSource damagesource, float f) {
|
||||
+ // CraftBukkit start - void -> boolean
|
||||
+ protected boolean actuallyHurt(DamageSource damagesource, float f) {
|
||||
+ boolean hurt = super.actuallyHurt(damagesource, f);
|
||||
+ if (!hurt) {
|
||||
+ // CraftBukkit start - void -> float, returned value means the final damage
|
||||
+ protected float actuallyHurt(final DamageSource damagesource, float f) {
|
||||
+ float hurt = super.actuallyHurt(damagesource, f);
|
||||
+ if (hurt <= 0) {
|
||||
+ return hurt;
|
||||
+ }
|
||||
+ // CraftBukkit end
|
||||
|
||||
Reference in New Issue
Block a user