How do I get the name I need ItemDataBlock?You need to use a so
Code:
public void OnShoot(ShootEvent e)
{
e.IBulletWeaponItem.AddMod(ItemDataBlock mod);
}