【原创插件示例需求】邮箱系统 #1
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
插件简介
插件名称:HamsterMail(不写则由作者自己决定)
服务器版本:1.20.6
服务端软件:paper
依赖前置
邮件
邮件需要有以下属性:
玩家可以对邮件进行【已读】、【领取】、【删除】操作。
邮箱
玩家可以通过一个指令打开自己的邮箱,邮箱内可以显示自己收到的所有邮件(如果单页展示不完则可以翻页),并提供【一键领取】、【一键清空】的功能。
对于邮箱内的每一份邮件,需要显示发件时间、过期时间、物品内容(仅物品名称)
发送邮件
管理员通过命令(命令名称无特殊要求,与【邮件】名称相关即可),打开一个 UI。
UI中有以下按钮:
删除邮件
管理员可以立即删除已经发出的邮件
邮箱查看
管理员可以查看其他玩家的邮箱,并可以对其他玩家邮箱里的邮件进行删除操作
API
需要暴露一个 API 给其他插件,大致格式如下:
其他功能
报价
预估报价:450¥