1. void OnEntityBuilt(Planner plan, GameObject go)

    There it goes the code that execute when any player Build something But, No way to get the player that does it :S
     
  2. plan.ownerPlayer
     
  3. uh Interesting :D
     
  4. "There it goes the code that execute when any player Build something But, No way to get the player that does it :S"

    Code:
    void OnEntityBuilt(Planner plan, GameObject go)
    {
    BasePlayer owner = plan.ownerPlayer; // this is the player that placed the part
    }
    If you want to get all the blocks the player owns you will either have to catch and store the data, or use EntityOwner/BuildingOwners