A way to block commands in a certain area

Hello, I was wondering if there is a way to block commands in a specified area. The reason I want this is because I am working on a mining server, and I do not want people to tpa to other peoples mines. So I want to block the tpa command only in a certain area.

Any advice on how to achieve this, or plugins that offer this would be amazing.
Thanks

I used a plugin on my other server (not spongepowered) and I would use a command like:
/region flag [RegionName] blocked-cmds [Command]

The Sponge version of Grief Prevention can do this.

I don’t believe this belongs in Plugin Development, as you aren’t developing anything.