TimedMMOItems

MMOItems的过期物品支持。

资源图片
一个 [MMOItems ]('https://www.spigotmc.org/resources/mmoitems-premium.39267/')扩展,增加了两个新的属性,用于创建可过期物品。 **注意:** - MMOItems 是一个需要购买的付费插件 - 不要向 MMOItems 寻求任何与此扩展相关的帮助/错误报告。如有疑问,请联系我! ![https://i.imgur.com/HeXEDo2.png](https://i.imgur.com/HeXEDo2.png) ## 新属性 ## 过期周期 一个表示物品将持续多长时间的持续时间(以秒为单位)。这个持续时间是相对于玩家首次获得物品的时间。 例如:要设置 30 天:30 * 24 * 60 * 60 = 2592000 秒 ## 过期日期 自 Unix 纪元以来的绝对过期日期(以毫秒为单位) **您只需要关心第一个属性,也就是过期周期。** 所有物品都将自动检查,并在必要时添加第二个属性。 ## **过期物品处理** * 默认:移除物品 * 用一个或多个其他物品替换该物品(可以是特定物品或特定物品类别) * 禁用物品移除。但是,这样的物品将不再可用 ## **设置** 要在物品 Lore 中显示该属性,将以下内容添加到 language/lore-format.yml(在 MMOItems 配置文件夹中) - '#expiry-period#' - '#expiry-date#' 阅读更多:https://gitlab.com/phoenix-dvpmt/mmoitems/-/wikis/Lore-Formats/ ## **命令** ``` /ti (别名:/tmi, /timeditems, /timedmmoitems) /ti reload: 重新加载配置 ``` ## **常见问题** **1. 物品没有过期** * 您可能拥有绕过权限 *timeditems.bypass*,除非从配置中禁用了此绕过权限 * 重新检查物品,因为它可能尚未设置该属性 **2. 如何观察插件活动?** * 在配置中将调试级别提高到 0 到 3(0 = 禁用) **3. 扩展是如何工作的?** * 如果存在过期日期,插件将检查物品是否过期,如果必要则将其移除。如果设置了物品替换项,则可以替换物品。 即使物品仍然存在,它也将不再可用。 * 如果存在过期周期,插件将根据当前时间将其转换为过期日期。换句话说,过期日期 = 当前时间 + 过期周期。因此,插件知道物品的绝对过期日期,用于检查和移除。 **4. 为什么 Lore 中没有过期信息?** * 您尚未更改 Lore 模板(见上文) **5. 我可以更改 Lore 和日期格式吗?** * 您可以从配置中更改每个属性的 Lore 以及日期格式 * 要验证或预览日期格式:http://www.sdfonlinetester.info/ **6. 插件对性能有什么影响?** * 检查任务以固定间隔运行,由 config 选项定义 item-check-interval (以秒为单位) * 插件将尝试跳过非 MMOItems * 只有在物品发生至少一次更改时才会执行库存更新 * 建议提高 item-check-interval 以避免性能影响。 作为权衡,在过期时间短的延迟是可以接受的。 **7. 如何在某些世界中禁用检查?** * LuckPerms 支持上下文权限。 可以在特定世界中授予绕过权限。 记得在配置中启用绕过权限。 ## 支持 加入我的 [Discord ]('https://discord.gg/HRAEKapRwx')服务器以获得插件支持 如果此插件对您有所帮助,请给我一个五星评价。 谢谢!