TimedMMOItems - это расширение для популярного премиум-плагина MMOItems, добавляющее поддержку временных предметов. Зачем это нужно? На RPG-серверах Minecraft часто требуется выдавать игрокам временное снаряжение: бустеры на опыт, арендованное оружие, подарки на праздник. Ванильная механика тут не справляется, а базовый MMOItems не умеет удалять шмот по времени. Это расширение закрывает проблему, вводя два новых стат-параметра для создания предметов с ограниченным сроком службы (TTL).
Плагин поддерживает Bukkit, Spigot, Paper и Purpur для версий Minecraft Java от 1.14 до 1.21.4. Проект распространяется по лицензии GPL-3.0. Если вы думаете, как поиграть с друзьями онлайн и развернуть крутой RPG-проект, учтите, что плагин легко установится на ваш сервер за 1 клик на BungeeHost (https://bungee.host).
Новые параметры предметов
Расширение добавляет две новые механики истечения срока годности:
- Expiry Period (Период истечения): Время жизни предмета в секундах с момента первого получения игроком. К примеру, чтобы сделать предмет на 30 дней, прописываем
30 * 24 * 60 * 60 = 2592000секунд. - Expiry Date (Дата истечения): Абсолютная дата истечения от эпохи Unix (в миллисекундах).
По факту, вам нужно настраивать только первый стат - Expiry Period. Плагин сам всё проверит и добавит второй параметр, когда потребуется.
Что происходит с просрочкой?
Когда время выходит, плагин может сделать следующее:
- Удалить предмет (настройка по умолчанию).
- Заменить предмет на другой или несколько (можно настроить замену для конкретных категорий).
- Отключить удаление, но сделать предмет полностью непригодным к использованию.
Настройка и вывод в описание (Lore)
Чтобы игроки видели срок годности в описании предмета, нужно добавить строки в файл language/lore-format.yml (находится в папке конфигов MMOItems):
yaml
- '#expiry-period#'
- '#expiry-date#'
Если этого не сделать, инфа о времени исчезновения в лоре не появится. Формат даты тоже гибко настраивается в конфиге.
Команды
Управление плагином сводится к одной команде:
/ti(алиасы:/tmi,/timeditems,/timedmmoitems)/ti reload- перезагрузка конфигурации.
Важные нюансы и советы админу
- Производительность: Проверка инвентарей идет через фиксированный интервал
item-check-interval(в секундах). Плагин старается пропускать не-MMOItems предметы и обновляет инвентарь только при реальных изменениях. Совет: если сервер лагает, поднимитеitem-check-interval. Небольшая задержка удаления просроченного шмота не критична, а TPS спасет. - Проблема с удалением: Если предмет не удаляется, проверьте права. Игрок может иметь пермишен
timeditems.bypass. Его можно отключить в конфиге или выдать через LuckPerms для конкретных миров, чтобы в спавн-зоне шмот не исчезал. - Отладка: Если что-то работает не так, поднимите уровень дебага в конфиге с 0 до 3 (где 0 - выключено). Это поможет отследить логику проверок.
- Совместимость: Учтите, что MMOItems - платный плагин. По вопросам расширения TimedMMOItems не пишите в поддержку оригинального MMOItems, они тут ни при чем.
Скачать плагин TimedMMOItems стоит всем админам RPG-серверов на базе MMOItems. Это незаменимая утилита для контроля экономики и выдачи временных наград в Майнкрафт.
Сервер для плагина TimedMMOItems - как у профи
Плагин TimedMMOItems создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином TimedMMOItems для друзей можно за пару минут - BungeeHost всё уже подготовил.

