Apologies for sending so many PRs. I was adding Flan support to another mod and realized I can register permission nodes inside Flan using their API. This adds a bespoke permission node for editing signs that can be configured by Flan users.
Additionally because we handle passthrough interaction, we need to check permissions for that block too, unfortunately the Flan methods to do that don't support everything, so we do some manual checks too.
Apologies for sending so many PRs. I was adding Flan support to another mod and realized I can register permission nodes inside Flan using their API. This adds a bespoke permission node for editing signs that can be configured by Flan users.
Additionally because we handle passthrough interaction, we need to check permissions for that block too, unfortunately the Flan methods to do that don't support everything, so we do some manual checks too.