The idea of API is acceptable as soon as you start making a MOD y'know? Owners will be able to download it and use it on another plugins instead of opening a 2 thousand lines plugin to find where he wants to edit something. There are a lot of CSGO Mods out there, make yours special ^^.