Naja du machst das PlayerInteractEvent und dann eine Anfrage ob es Rechtsklick ist und der Spieler nicht Sneakt und ob der geklickte Block eine Tür ist und wenn ja dann fragt du mit hasPermissions ab ob der Spieler die Permissons hat und wenn nicht dann machst du event.setaCancelld(true). Du kannst dann natürlich noch eine Nachricht ausgeben lassen z.B. du hast keine Recht oder so
Ich hoffe ich konnte dir weiter helfen