MailBox - 邮箱 [1.7.10 - 1.15]

VexView附属 MailBox - 邮箱 [1.7.10 - 1.15] 2.4.3

无下载权限
修复了使用VV无法发送player,times,keytimes邮件的bug
-邮件内容GUI截止时间支持了player,times,keytimes邮件
-现在可以设置禁止作为口令的前缀
-重写了一部分代码
-兼容VexView2.6.10
-优化了版本检查代码
-兼容VexView2.6.8

-口令邮件msg提醒新增点击快速输入口令

-修复了包含Lore的禁止发送逻辑写反了的bug

-现在卸载插件会移除在线玩家的HUD

-LocaleLanguageAPI改为可选前置

-移除了物品编辑GUI

-物品列表GUI点击物品改为拿到物品栏

-现在加载VV配置时显示设定的邮箱按键

-重写了一部分代码

-重写了API

----移除指令:
  • /mb item
  • /mb item name
  • /mb item give
  • /mb item lore add
  • /mb item lore remove
----移除PAPI变量:
  • %mailbox_player_send_number% *️️️️玩家已发送player邮件的数量
  • %mailbox_player_send_max% *️️️️玩家可发送player邮件的最大数量
----添加PAPI变量:
  • %mailbox_player_send_邮件类型_number% *️️️️玩家已发送某类型邮件的数量
  • %mailbox_player_send_player_max% *️️️️玩家可发送player邮件的最大数量
  • %mailbox_server_time_player% *️️️️服务器player邮件过期天数
  • %mailbox_server_time_times% *️️️️服务器times邮件过期小时
-times邮件新增过期时间:默认24小时
-新增前置插件:LocaleLanguageAPI
-现在邮件内容支持papi变量
-/mb help的配置分成了两份
-将文本框修改为彩色文本框
-现在指令查看邮件也会显示物品数量
-在代码中为新增的配置文件内容添加了默认值
-移除了备用更新检查地址
-禁止发送的Lore又改回包含了(......)
-修改按键打开GUI为按键执行/mailbox指令
-暂不支持2.6.3及以上的VexView
-修复了使2.5.6以下VV时插件加载报错的bug
-使用2.6及以上的VV时,常驻HUD改为可点击按钮
-当vv版本低于2.6.3且服务器版本高于(不包含)1.12时不启用vv
-使用2.6.3及以上的VV时,部分文本框会转换为文本域(2020-2-12日新发布的)
-优化口令红包领取逻辑
-修复了金钱可以发送负数量的bug
-修复了mailbox.onekey权限无效的bug
-修复Uranium端配置文件自动转码的bug
-修复玩家没有权限时打开邮箱报错的bug
-修复了1.10及以下SQLite从数据库取出时间错误的bug
----添加指令:
/mb cdkey reset [玩家名] *️重置玩家今日输入兑换码的次数
----添加权限:
  • mailbox.admin.help *️查看admin版help的权限
  • mailbox.admin.send.percent *️在邮件内容中添加%符号的权限
  • mailbox.admin.see.邮件类型 *️查看某种邮件类型所有邮件的权限
  • mailbox.admin.reset.cdkey *️重置玩家今日输入兑换码次数的权限
----移除权限
  • mailbox.admin.see.cdkey *️查看cdkey邮件的权限
  • mailbox.admin.see.date *️查看未到开始时间的date邮件权限
-修复了高版本无法通过聊天领取口令邮件的bug(现在发送口令领取邮件时不会展示邮件内容)
-修复了2.2.0版本使用2.5的vv时刷物品的bug(优化了版本检查的代码)
-纠正了部分不显示颜色字符的代码
-现在领取邮件时会提示收到的物品
-为玩家基础权限添加了负权限,前缀.
-现在可以设置领取时将物品Lore中某些文字改为随机整数
-现在可以设置领取时对物品随机添加一行Lore
-禁止发送的Lore由包含改为等于
-现在可以指定一天只能输入几次兑换码
-现在可以指定变量%mailbox_player_hasmail%返回的内容
-现在player邮件发送时会对收件人进行长度判断
-现在player邮件收件人超出长度时可以拆分为多个邮件发送
-邮件指令玩家变量固定为%player%
-移除所有GUI配置文件中的按钮id
-优化发件GUI
-支持2.5.6的VexView(1月26日晚23:07新发布的)
-支持2.5.2的VexView,但不显示发件GUI
-不再兼容2.4以下的VexView
-现在导入物品不会替换手上物品
-现在/mb item give指令在背包已满时会扔到地上
-添加zh_cn语言文件
-现在可以自定义/mb help显示的内容
-修复了邮件预览后返回文本框只能预置32个字的bug
-修复了1.10及以下版本获取物品名字报错的bug
-修复了1.8及以下获取背包物品报错的bug
-移除了1.8及以下版本获取药水/怪物蛋名字的报错
-附件表中物品字段默认类型改为MEDIUMTEXT(旧版本请手动更改)
-发现问题: 5.7以下版本MySQL无法发送特殊字符,请手动修改编码为utf8bm4
----移除指令:
/mb item export (无文件名参数)
/mb item import (无文件名参数)
/mb item give [在线玩家] (无文件名参数)
/mb item gived [在线玩家] (无文件名参数)
/mb item gived [在线玩家] [文件名]
----添加权限:
mailbox.admin.cdkey.day *️️无视每日兑换码输入次数上限的权限
mailbox.admin.send.extraplayer *️️当player邮件收件人超出长度时自动拆分为多个邮件发送的权限
----添加PAPI变量:
%mailbox_player_cdkey_day% *️️玩家今日输入兑换码的次数