}
@Override
public void onInteract(Entity entity, Action action) {
if (this.isSplash()) {
Potion item = entity.getWorld().createEntity(entity.getPhysics().getPosition().add(0, 1.6f, 0)).add(Potion.class);
item.setShooter(entity);
item.setPotion(this);
PhysicsComponent physics = item.getOwner().getPhysics();
physics.activate(1f, new SphereShape(0.3f), false, true);
entity.getWorld().spawnEntity(item.getOwner());
physics.impulse(entity.getPhysics().getRotation().getDirection().mul(55)); //TODO: Need real parameters
}
}