File tree Expand file tree Collapse file tree
src/main/java/net/infstudio/goki/common/handlers Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -210,11 +210,12 @@ public void playerJump(LivingEvent.LivingJumpEvent event) {
210210
211211 @ SubscribeEvent
212212 public void entityKnockback (LivingKnockBackEvent event ) {
213- if (event .getOriginalAttacker () == null ) return ;
214- if (event .getOriginalAttacker ().getTags ().contains ("knockback" )) {
215- event .getOriginalAttacker ().removeTag ("knockback" );
213+ if (event .getOriginalAttacker () == null && event .getAttacker () == null ) return ;
214+ Entity attacker = event .getOriginalAttacker () != null ? event .getOriginalAttacker () : event .getAttacker ();
215+ if (attacker .getTags ().contains ("knockback" )) {
216+ attacker .removeTag ("knockback" );
216217 event .setStrength (event .getStrength () * 2f );
217- event . getOriginalAttacker () .sendMessage (new TextComponentTranslation ("grpg_Roll.knockback" ));
218+ attacker .sendMessage (new TextComponentTranslation ("grpg_Roll.knockback" ));
218219 }
219220 }
220221
You can’t perform that action at this time.
0 commit comments