Configurable damage tick when blocking with shield
This commit is contained in:
@@ -1284,7 +1284,7 @@
|
|||||||
+ CriteriaTriggers.PLAYER_HURT_ENTITY.trigger((ServerPlayer) damagesource.getEntity(), this, damagesource, originalDamage, f, true); // Paper - fix taken/dealt param order
|
+ CriteriaTriggers.PLAYER_HURT_ENTITY.trigger((ServerPlayer) damagesource.getEntity(), this, damagesource, originalDamage, f, true); // Paper - fix taken/dealt param order
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ return true;
|
+ return !io.papermc.paper.configuration.GlobalConfiguration.get().unsupportedSettings.skipVanillaDamageTickWhenShieldBlocked; // Paper - this should always return true, however expose an unsupported setting to flip this to false to enable "shield stunning".
|
||||||
+ } else {
|
+ } else {
|
||||||
+ return true; // Paper - return false ONLY if event was cancelled
|
+ return true; // Paper - return false ONLY if event was cancelled
|
||||||
+ }
|
+ }
|
||||||
|
|||||||
Reference in New Issue
Block a user