In my game, I'm trying to get a list of all player objects that intersect a fist object and knock them back. Here's my code:
However, intersecting players are not knocked back unless the fists are really close, closer than necessary.
Object[] players = getIntersectingObjects(Player.class).toArray();
for (int plr = 0; plr < players.length; plr++)
{
Player p = (Player)players[plr];
if (p != null && !p.equals(player))
{
p.knockback(10, getRotation() + 180);
}
}


