mirror of
https://github.com/kaboomserver/extras.git
synced 2024-06-13 23:51:20 +00:00
20 lines
529 B
Java
20 lines
529 B
Java
package pw.kaboom.extras.modules.entity;
|
|
|
|
import org.bukkit.event.EventHandler;
|
|
import org.bukkit.event.Listener;
|
|
|
|
import com.destroystokyo.paper.event.entity.EntityKnockbackByEntityEvent;
|
|
|
|
public final class EntityKnockback implements Listener {
|
|
@EventHandler
|
|
void onEntityKnockbackByEntity(final EntityKnockbackByEntityEvent event) {
|
|
final int knockbackLimit = 60;
|
|
|
|
if (event.getKnockbackStrength() > knockbackLimit) {
|
|
event.getAcceleration().multiply(
|
|
knockbackLimit / event.getKnockbackStrength()
|
|
);
|
|
}
|
|
}
|
|
}
|