Each island would have it's own Mailbox. This mailbox is actually a block that opens a GUI when island members right click on it. (I'm aware this below is actually a bird-house 😅)
When opened, a resizable GUI would be opened. Example:
Chest on the GUI picture would be for throwing mails in the trash can. you can either move the mail on it to only throw one or press on it to delete all. Mails in trash are deleted after 30 days.
Click on a section item will open a new GUI showing mail that has been sorted in it.
The /mail send command should only be allowed for execution when near at least 5 blocks from the mailbox block itself. (Preffer the range configurable), bypass permission is welcome
An example of how the mail itself would look when you hover your cursor over it:
Defining a mailbox block
Options:
Place a sign on a blueprint with text [Mailbox] for blueprints manager to recognise it when generating the island and replace it with material given in config.yml
Use a command to define a block you are looking at as a mailbox block. /island mailbox set (Would be cool if permissions could increase a number of mailboxes you can have on an island)
Interesting addon idea, because it requires us to improve the API alongside. Mostly in regards to Blueprint pasting - definitely an interesting thing to think about!
Description
Describe the solution you'd like us to implement.
Each island would have it's own Mailbox. This mailbox is actually a block that opens a GUI when island members right click on it. (I'm aware this below is actually a bird-house 😅)
When opened, a resizable GUI would be opened. Example:
config:
An example of how the mail itself would look when you hover your cursor over it:
Defining a mailbox block
Options:
Additional context