
I want players to have to go to an npc and click on them to access the shops. I was trying to set this up myself with npcmd however the shop other command does not override permissions and i don’t want players to be able to open it from commands. Could you perhaps add a hook for this or even just a config option to allow the console to override permissions when opening a shop for a player?

You can use -o at the end to override permissions if you are using citizens


Please refer to whatever NPC plugin’s documentation about running commands against a player reguardless of their permissions.
For example Citzens allows you to bind a command to an NPC and bypass any required permissions.