Nie da się wykrywać z którego pluginu jaka komenda pochodzi (a bynajmniej nie jest to proste).
Najprościej byłoby dodać sobie komendy do jakiejś listy.
on load:
set {skriptCommands::*} to "komenda", "komenda1", "komenda2" and "komenda3"
on command:
sender is a player
set {_} to permission of command "%command%"
if "%{_}%" is not set:
stop
if player has permission "%{_}%":
stop
{skriptCommands::*} doesn't contain command
cancel event
send "&cNie masz uprawnień!" to player
On ma na myśli komendy zdefiniowane w skryptach, nie z samego Skripta.