SPluginsSPlugins
Назад к блогу
❯/spluginscat blog/executableitems-vs-mmoitems

ExecutableItems против MMOItems: что подойдёт вашему серверу?

11 сентября 2026 г.Ssomar Team
comparisonExecutableItemscustom-itemsMMOItems2026

Эта статья переведена с английского. Читать оригинал.

ExecutableItems и MMOItems решают разные задачи. MMOItems создаёт RPG-характеристики предметов: атрибуты, тиры, сеты и слоты для камней, обычно совместно с MythicMobs; ExecutableItems создаёт способности предметов, срабатывающие по действиям игрока, без встроенной системы характеристик. Если вашему серверу нужно "+15% к шансу крита" на мече, правильный инструмент - MMOItems; если нужно "правый клик для телепортации, с кулдауном, только в этом регионе" - правильный инструмент ExecutableItems. Многим серверам нужен только один из них, а некоторые используют оба.


Что такое MMOItems на самом деле

MMOItems разрабатывается компанией Phoenix Development (Indyuce) и описывается как "отличное решение для предметов вашего RPG-сервера". Официальный репозиторий указывает MythicLib как обязательную зависимость (MythicLib-dist), поэтому рабочая установка означает минимум два плагина на сервере, а не один, и на практике большинство серверов с MMOItems также запускают MythicMobs для системы умений, которую MythicLib предоставляет предметам.

Задача MMOItems - дать предметам RPG-характеристики: урон атаки, защиту и другие атрибуты, тиры предметов и пути улучшения, сеты предметов с бонусами за комплект, а также системы гнёзд в стиле камней/чар, всё это привязано к умениям MythicMobs, а не к собственному отдельному движку способностей. Это ключевой компромисс: глубокое моделирование характеристик, но слой способностей зависит от скриптинга MythicMobs, а не поставляется самодостаточным.

Что такое ExecutableItems на самом деле

ExecutableItems - плагин кастомных предметов на основе YAML, построенный вокруг активаторов, триггеров событий, которые выполняют команды, когда игрок что-то делает с предметом. Плагин включает более 100 типов активаторов, а также более 50 опций настройки предмета (название, лор, материал, свечение, модификаторы атрибутов, ограничения по миру), и требует только собственную бесплатную базовую библиотеку, SCore, без MythicMobs, без MythicLib.

В EI нет встроенной системы характеристик/экипировки RPG, как у MMOItems. EI может задавать фиксированные модификаторы атрибутов (урон атаки, скорость атаки, броню) на предмете и может считывать переменные и условия для ограничения способностей, но у него нет тиров, нет сетов предметов с бонусами и нет системы гнёзд для камней "из коробки". Если основной игровой цикл вашего сервера - "gear score растёт, меч бьёт сильнее благодаря тиру", это территория MMOItems, а не EI.

Модель данных: характеристики против активаторов

Самый наглядный способ разделить эти два плагина - понять, для чего нужен конфигурационный файл.

Конфигурация предмета в MMOItems сосредоточена на характеристиках и идентичности: какие атрибуты он даёт, к какому тиру относится, в какой сет входит, по какому пути улучшения идёт. Слой способностей, если он есть, обычно выражается через умения MythicMobs, привязанные к предмету.

Конфигурация предмета в ExecutableItems сосредоточена на поведении: какой активатор срабатывает (клик, разрушение блока, убийство и десятки других вариантов), какие условия его ограничивают, какие команды или механики SCore выполняются при срабатывании, с каким кулдауном. Базовый предмет EI - это несколько строк YAML:

name: '&bWarp Stone'
material: ENDER_PEARL
activators:
  activator1:
    option: PLAYER_RIGHT_CLICK
    cooldown: 10
    playerCommands:
    - TELEPORT_FORWARD distance:5

В этом файле нет ничего, описывающего "характеристику". Он описывает событие и реакцию на него.

Создание предметов: GUI против конфига

ExecutableItems поставляется с игровым GUI (/ei editor) для создания и редактирования предметов без работы с текстовым редактором, поверх YAML-файлов в plugins/ExecutableItems/items/. Оба способа редактируют один и тот же конфиг, и перезагрузка не требует перезапуска сервера.

Создание предметов в MMOItems ориентировано на документацию и построено на конфиге/GUI вокруг собственной системы типов предметов (мечи, элементы доспехов, расходники и так далее), каждый со своими полями характеристик, относящимися к данному типу. Актуальный рабочий процесс GUI лучше проверять непосредственно на вики MMOItems, которая на момент написания находилась за авторизацией через аккаунт GitLab и была недоступна без него; владельцам серверов, оценивающим MMOItems, следует ознакомиться с этой вики напрямую, а не полагаться на пересказы из вторых рук.

Зависимости и сложность установки

Это главное практическое отличие:

  • ExecutableItems требует только SCore. Никакого стороннего движка умений, никакого отдельного плагина мобов.
  • MMOItems требует MythicLib, а его слой способностей рассчитан на работу с MythicMobs. Сервер, внедряющий MMOItems ради полного набора функций, как правило, получает минимум два плагина, а часто и три.

Для сервера, который ещё не использует MythicMobs, это заметно более тяжёлая установка, чем просто добавить ExecutableItems и SCore.

Цены

У ExecutableItems действительно практичный бесплатный тариф: 500 предметов, 1 активатор на предмет, около 14 открытых активаторов из 95, описанных в списке активаторов, с водяным знаком в лоре. Премиум стоит €19.99 единоразово, открывая неограниченное количество предметов, неограниченное количество активаторов на предмет, полный список активаторов и отсутствие водяного знака.

MMOItems продаётся на SpigotMC как платный ресурс без полноценного бесплатного тарифа; актуальную цену проверяйте на странице плагина в магазине, так как указанные цены меняются и на момент написания не считывались надёжно.

Производительность и версии

ExecutableItems работает на собственном движке SCore и заявляет более 5 лет активной разработки и более 4000 серверов, использующих его, согласно текущей документации. Темп обновлений MMOItems зависит от того, насколько актуальны и сам MMOItems, и MythicLib. Владельцы серверов периодически отмечали темп релизов MythicLib в обсуждениях сообщества, что важно, поскольку MMOItems не может работать без него. Перед установкой любого из плагинов проверяйте страницу ресурса на точный диапазон поддерживаемых версий Minecraft.

Совместимость между плагинами

Собственная документация ExecutableItems по совместимым плагинам перечисляет интеграции с MythicMobs, ItemsAdder, Nexo, WorldGuard, плагинами для захвата территории, PlaceholderAPI, плагинами магазинов и несколькими другими, но на данный момент не упоминает MMOItems среди них. Это не исключает совместную работу обоих плагинов, способности EI на одном предмете и характеристики MMOItems на другом, но означает, что любую конкретную совместимость вида "EI распознаёт предметы MMOItems" следует проверять на копии вашего сервера, а не принимать на веру из рекламных материалов.

Что выбрать для какого сервера

Выбирайте MMOItems, если вы строите выделенный RPG-сервер вокруг MythicMobs, а основной игровой цикл - это тиры снаряжения, бонусы сетов и прогрессия характеристик. Именно для этого он и создан.

Выбирайте ExecutableItems, если ваш сервер - survival, skyblock, prison, faction или мини-игровая сеть, и вам нужны предметы, которые что-то делают: свитки телепортации, кирки-вейнмайнеры, способности с кулдауном, без внедрения полноценной системы характеристик RPG или цепочки зависимостей MythicLib/MythicMobs. Это также более лёгкая установка, если вы не используете MythicMobs по другим причинам.

Если вы не уверены, к какому лагерю относится ваш сервер, начните с того, что должен делать предмет. Если ответ "бить сильнее из-за своего тира" - это MMOItems. Если ответ "запускать эффект, когда игрок делает X" - это ExecutableItems.


Начало работы


Источники

  • Information EI: документация SPlugins, обзор ExecutableItems, количество активаторов, зависимость от SCore
  • Free vs Premium FAQ: документация SPlugins, точные лимиты бесплатной и премиум версий и цена
  • Compatible Plugins: документация SPlugins, актуальный список интеграций SCore/ExecutableItems
  • Репозиторий MMOItems: Phoenix Development, официальный README MMOItems, декларация зависимости MythicLib и ссылка на магазин