SweetMail —— 开放式邮件系统 | 邮件群发 | 物品附件 | 跨服支持 | Folia 支持 [1.7.10-26.2]

原创 开源 娱乐 SweetMail —— 开放式邮件系统 | 邮件群发 | 物品附件 | 跨服支持 | Folia 支持 [1.7.10-26.2] 1.1.12

请登录后获取
版权类型
原创
插件中文名称
Sweet邮件
插件英文名称
SweetMail
原帖地址
https://github.com/MrXiaoM/SweetMail
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Folia
  4. Purpur
  5. PufferFish
  6. Leaves
  7. 其他核心
语言支持
中文(简体)
前置组件
Vault(可选):https://www.minebbs.com/resources/7869
PlaceholderAPI(可选):https://www.minebbs.com/resources/8229
ProtocolLib(非 Paper 可选,Paper 无效):https://www.minebbs.com/resources/7400
ItemsAdder(可选,用于调用 ia 物品):https://www.minebbs.com/resources/6460
MythicMobs(可选,用于调用 mm 物品):https://www.minebbs.com/resources/7242
CraftEngine(可选,用于调用 ce 物品):https://www.minebbs.com/resources/11284
LangUtils(可选,低版本物品中文名支持):https://www.minebbs.com/resources/11302
适配版本(Java)
  1. 26.x
  2. 1.21
  3. 1.20
  4. 1.19
  5. 1.18
  6. 1.17
  7. 1.16
  8. 1.15
  9. 1.14
  10. 1.13
  11. 1.12
  12. 1.11
  13. 1.10
  14. 1.9
  15. 1.8
  16. 1.7
在 MineBBS 花费金粒下载是对作者的支持!
如果您因为各种原因不想花费金粒,可前往 Modrinth 或 MCIO Plugins 下载,本插件优先在 Github 更新。
猫猫的通用技术交流群:1047497524
-- Sweet系列插件作品 --
​

头图.webp

如果 Minecraft 更新了 26.1 以上的服务端,请检查本插件开发版本是否已更新,作者会在第二时间进行适配
(因为要等上游依赖 item-nbt-api 更新)

SweetMail 邮件

便于玩家使用的图形化邮件系统,支持邮件携带物品等附件,支持 BC 跨服通知,支持跨服务器查看、发送邮件。



如需下载开发版本,请前往 MCIO Plugins(无需登录 Github 账号)。
相比正式版,开发版本可能存在更多的bug,但也会包含一些bug修复和新特性提前体验。
因为编辑贴子没以前方便了,最新开发版本 与 最新发布版本 之间的区别将不会在贴子中展示,请自行到源码仓库阅读 commit message。

SweetMail 的发布周期通常为一个多月,但也有可能会提前(比如漏洞较严重、Minecraft 版本更新等等情况)。如果开发版本中包含你需要的修复或新特性,建议提前更新。

简介

我找了一堆免费的、开源的、付费的,支持物品附件的邮件插件,效果都不尽人意。
又不想用全球市场插件自带的邮件系统,功能太少了。
于是我计划编写一个对玩家使用友好,功能相对强大的邮件插件。

注意: 请在正式投入使用本插件之前,阅读并修改配置文件内容
注意: 请在正式投入使用本插件之前,阅读并修改配置文件内容
注意: 请在正式投入使用本插件之前,阅读并修改配置文件内容
特别是有同时使用正版登录(或外置登录)和离线模式的群组服务器
​

本插件为高版本 Minecraft 打造,更低版本会尽可能地去兼容 (计划最低兼容到 1.8),以下为各 Minecraft 版本之间区别
  • 1.13 起进行扁平化,弃用 数字ID 和 Data值 (俗称 子ID)。如果需要使用旧版本的 子ID 特性,请在 ID 后面加冒号:,如 WOOL:15。本插件不再支持 数字ID,请使用 英文ID。
  • 1.14 起加入 CustomModelData。这意味着更旧的版本设置的 CustomModelData 选项将无法用于资源包模型词谓。
  • 1.19.3 起 Bukkit API 加入 Translatable 接口,可以让插件获取到物品的翻译键,使得物品原名可正常显示。这意味着更旧的版本将无法在邮件详细信息查看附件物品中文名。低版本请安装前置 LangUtils 来显示原版物品名。
  • 这是常识,但还是提一嘴。对于 Mod 插件混合端(如 Arclight),如果想要在菜单中使用 Mod 物品作为图标,要使用 Bukkit 的物品ID(全大写,没有冒号),而不是原版的物品ID(按 modid:物品ID 格式)。具体格式请自行查阅你所使用的混合端文档。

资源包界面仅限 1.16+ 的 Paper 及其衍生服务端使用,非 Paper 需要前置 ProtocolLib 或手动转换资源包。具体情况请阅读文档。

草稿界面.png


草稿-1.png
草稿-2.png
草稿-3.png


草稿-4.png
草稿-5.png
草稿-6.png


草稿-7.png
草稿-8.png


收件箱发件箱.png


收件预览.png


附件预览.png
67c59a63d0e0a243d40add4a.png

680a59fe58cb8da5c8c9433b.png

可以鼓励你的玩家用这个插件做这些事
  • 有的人不太爱用QQ,可以用邮件来给离线玩家留言,可以留很长的文字,甚至可以留物品和金币等等
  • 玩家自发举行活动(节日活动、商店活动等等)可以用邮件来发奖励
你可以用这个插件做这些事
  • 节日期间给在线玩家统一发放福利(可以定时发送,你本人不在线也没事)
  • 对接别的插件,做到副本通关奖励等等通过邮件发放
  • 发布公告、处罚通知等等,所有已接收邮件都会出现在「已读收件箱」,你和玩家都随时可查

草稿

任何人都可以拥有且仅拥有一个草稿,使用 /mail draft 创建或编辑草稿。

出于玩家方便,还有本人开发方便考虑,草稿正文内容需要使用书与笔物品来编辑。原版没有什么东西比书与笔更能胜任长文字编辑工作了。
对于 1.14.x 及以下的版本,请注意小心乱码书溢出区块存储限制,导致复制物品的漏洞!

邮件的 收件人、标题、内容、附件 等均在草稿界面中点击编辑。

管理员在发送系统邮件时,还可以设置发件人显示名称,以及设置泛收件人,比如
  • 7天内上过线的玩家
  • 当前服务所有在线玩家
  • 通过代理端获取的全服所有在线玩家
等等…

目前草稿不支持多服同步,如果部署在多个服区,每个玩家将在每个服区有不同的一个草稿。

发件箱/收件箱

玩家拥有自己的发件箱和收件箱,时间从新到旧排序,可翻页。
收件箱可查看未读邮件列表,可一键领取未领取附件的邮件。
管理员可以使用命令查看他人的发件箱和收件箱。

使用文档 / 开发者文档


开源

(由于迁移到 PluginBase 会造成较大的 API 变更,故本插件不会使用 PluginBase 进行开发)

使用 AGPL-3.0 许可证开源,对本插件进行修改、二次分发等等活动时,请注意遵守许可证内容。
开发者接口及其用法在开源地址 README 末尾。

如果你想为插件添加功能,可以提交 Pull Request,我会第一时间通过电子邮件得知你提交了 PR,并抽空去审查。

没有编程能力可以在论坛私信我提建议,我会抽时间去做相关功能。我不会在意你是否已花费金粒购买本插件。

作者
MrXiaoM
价格
200.00金粒
下载
368
查看
17,435
首次发布
最后更新

评分

5.00 星 3 次评分

MrXiaoM 的其他资源

最新更新

  1. 1.1.12

    > 由于近期没空重新设计插件的结构、数据表等繁琐的事情,又存在一些新版本服务端兼容问题,于是决定延长支持 v1,直到 v2 编写完成为止。 ## 优化与修复 + 修复新版本...
  2. 1.1.11

    > 这是 SweetMail 1.x 的最后一个稳定发布版。在此版本之后,将开始重构本插件 ## 优化与修复 + 修复 PluginBase 已解决但未同步到 SweetMail 的性能问题...
  3. 1.1.10

    ## 优化与修复 + 支持 CraftEngine 26.5.x + 更新部分依赖库 + 从 PluginBase 引入兼容性更好的 adventure 支持 + 修复变量替换顺序问题

最新评价

很棒的插件
确实很好用
好东西啊!
后退
顶部 底部