
到期
Expire是一个Fabric模组,旨在为服务器提供轻量级的物品过期功能。
Expire
Expire 是一款轻量级模组,旨在用于服务器环境中,让物品能够过期消失,同时避免了传统模组每秒钟对每个物品进行 tick 检测的缺点。
工作原理是什么?
在每次服务器启动时,模组会保存当前时间,并将其作为“创建时间”,之后所有物品都从该时间点开始计算过期。
创建时间 = 服务器启动时的世界时间 真实时间 = 模组实际用于执行所有检查的时间 过期时间 = 物品将要过期的时间点
优点
- 基于与世界或物品栏的交互进行检测,而非依赖 tick 检测。
- 所有具有相同过期时间和创建时间的物品堆可以堆叠在一起。
- 可通过配置文件更改真实时间的更新频率,以便在物品实际过期前留出更多缓冲时间。
- 默认情况下,所有 API 均使用现实时间单位,因此一天为 24 个真实小时。
缺点
- 虽然该模组在处理数天后过期的物品时表现出色,但如果服务器在 00:00 启动,那么一个在 00:05 创建并设定为 5 分钟后过期的物品会立即过期,因为 00:00 是“创建时间”。
- 由于基于世界时间,如果您更改世界时间(例如通过命令),则该模组可能无法正常运行。
功能特色
- 支持热重载的配置文件
- 提供用于调试的命令
- 可选择经典的“过期尘埃”或更具神秘感的“水晶回响”
许可证
zlib 许可证
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。