1. Code:
    void OnEntityTakeDamage(AIEntity entity, EntityEffectSourceData source)
    {
        Puts("OnEntityTakeDamage works!");
    }
    
    Hello. How do I get this hook to be called for the player?
     
  2. OnEntityTakeDamage is only called on animals and such. To hook player damage you use the OnPlayerTakeDamage hook:
    Oxide API for Hurtworld
    Code:
    void OnPlayerTakeDamage(PlayerSession session, EntityEffectSourceData source)
    {
        Puts("OnPlayerTakeDamage works!");
    }