此mod为Minecraft添加了邮箱系统。如果需要没支持到的版本请发issue或直接跟作者说。
玩家可以在聊天栏右上角,创造物品栏右下角,生存物品栏的玩家模型左上角打开邮箱的主界面。
相较于服务器的插件版邮箱系统,此mod的邮箱拥有以下特性:
可以发送给不在线的玩家。
邮件可以添加包括但不限于:物品、指令、经验等邮件附件(2024.8.20之后的版本)。
邮件可以添加介绍剧情或其他的文字甚至可以包含音频(音频类别为'玩家'),1.0.4-a0及以上已支持自定义音频,前提是客户端存在邮件指定的音频文件。
发出的邮件含有发送者与发送时间戳以及标题。
通过订阅特定事件发送邮件。
可以发送给所有在线的玩家或所有已知的玩家(在usercache.json内存储的玩家)。
可以给某个玩家添加黑名单,从而拒收此玩家以后发给你的所有邮件。(1.0.3-a1及以上)
发送邮件后可保存收件人ID到发送历史,默认最多5个,可改配置文件。(1.0.3-a2及以上)
可以自行添加隔一段时间自动向在线玩家/已知玩家/指定玩家发送的邮件。如果是服务器的管理员,则可以使用ui自行添加定时邮件。
你可以在服务端的配置文件设置能不能发送邮件,或者给个人发送邮件这个功能添加白名单或黑名单。
由于Minecraft自身的限制,发送的邮件大小或者邮箱自身的大小不可大于特定值,但在单人游戏可以使用配置文件突破这个上限,具体限制可以查看邮箱主界面的左下角。
邮箱的文件存储于服务端,可以跨存档或者各个存档独立;每个玩家的邮箱以UUID分开,而不是在同一个文件内。
发送的邮件可以通过一个指令填入Json文件名来代替发送。(1.0.3-a1及以上已不可用。)
可以使用指令导出手上或物品栏内的物品到json文件用于指令邮件。
邮件分为系统邮件,玩家邮件,指令邮件三种。(1.0.3-a1及以上已删除指令邮件。)
上述所提到的文件路径:
指令所需的json文件:游戏目录下与saves同级目录的email/type文件夹。(1.0.3-a1及以上已不可用。)
跨存档存储的邮箱文件:游戏目录下与saves同级目录的email文件夹。
存档独立的邮箱文件:存档文件夹内与level.dat同级目录下的email文件夹。
导出的物品json文件:游戏目录下与saves同级目录的emai/type/export文件夹。
订阅事件的json文件:游戏目录下与saves同级目录的email/type/event文件夹。
旧版本的界面
新的邮箱界面