CatItems — это плагин для создания кастомных предметов прямо в игре. С его помощью можно добавлять предметам атрибуты, зачарования, скрывать подсказки, выдавать постоянные эффекты, создавать способности на Shift, строить схематики .schem по нажатию ПКМ, выполнять команды от предмета, проигрывать звуки, ставить кулдауны и лимиты использования, а также парсить предметы в parse.yml для переноса в DeluxeMenus и другие меню.
Команды
/catitems give (id) — Выдаёт готовый предмет из плагина.
/catitems reload — Перезагружает конфиг и рабочие данные плагина.
/item add attribute (слот) (атрибут) (значение) — Добавляет предмету атрибут. Подходит для создания RPG-оружия, брони, амулетов и специальных предметов.
/item add enchant (зачарование) (уровень) — Добавляет зачарование на предмет.
/item add flag (флаг) (true/false) — Показывает или скрывает отдельные свойства предмета, например зачарования, атрибуты и другие подсказки.
/item add effect (эффект) (уровень) (секунды) — Добавляет эффект на зелье.
/item add itemeffect (слот) (эффект) (уровень) — Даёт игроку постоянный эффект, пока предмет находится в нужном слоте.
/item add save (true/false) — Отмечает предмет как сохранённый.
/item add block (true/false) — Запрещает или разрешает использование предмета как блока.
/item add action create (название) command (команда) (лимит) — После нажатия ПКМ по предмету активируется команда. Можно создавать уникальные предметы типа мешка удачи, запечатанного золота, купонов, ключей, кейсовых наград и одноразовых артефактов.
/item add action create (название) sound (название звука) (лимит) — Проигрывает звук игроку, который нажал ПКМ по предмету. Полезно для красивого эффекта при использовании и совместимо с другими action.
/item add action create (название) shift effect (эффект) (уровень) (длительность) (радиус) (лимит) — Создаёт действие на Shift, которое накладывает эффект на игроков в радиусе.
/item add action create (название) shift attribute (атрибут) (значение) (длительность) (радиус) (лимит) — Создаёт действие на Shift, которое временно изменяет атрибуты игроков в радиусе.
/item add action create (название) schem (название схемы) (лимит) — При нажатии ПКМ по предмету строит схематику .schem на месте игрока. Подходит для одноразовых баз, алтарей, арен и специальных построек.
/item add action create (название) cooldown (миллисекунды) — Устанавливает кулдаун на использование предмета.
/item add action create (название) queue (false/all) — Настраивает режим очереди для command-действий. false — все команды сразу, all — по одной за использование.
/item add action edit (название) command (команда) (лимит) — Редактирует command-действие.
/item add action edit (название) sound (звук) (лимит) — Редактирует sound-действие.
/item add action edit (название) shift effect (эффект) (уровень) (секунды) (радиус) (лимит) — Редактирует Shift-действие с эффектом.
/item add action edit (название) shift attribute (атрибут) (значение) (секунды) (радиус) (лимит) — Редактирует Shift-действие с атрибутом.
/item add action edit (название) schem (название схемы) (лимит) — Редактирует действие постройки схематики.
/item add action edit (название) cooldown (миллисекунды) — Меняет кулдаун предмета.
/item add action edit (название) queue (false/all) — Меняет режим очереди команд.
/item add action remove (название) — Удаляет действие с предмета.
/item parse — Считывает предмет из руки и сохраняет его в parse.yml. Удобно для переноса предметов в DeluxeMenus и другие меню.
/item schem save (название) — Сохраняет выделенную через WorldEdit или FastAsyncWorldEdit область как схему.
/item schem list — Показывает список доступных схем.
Что умеют action
command — Выполняет команду от имени консоли после нажатия ПКМ по предмету.
sound — Проигрывает звук игроку после использования предмета.
shift — Активируется при нажатии Shift и работает по игрокам в указанном радиусе.
schem — Вставляет схематику .schem на месте игрока.
cooldown — Ограничивает частоту использования предмета.
queue — Управляет очередностью выполнения command-действий.
Дополнительные возможности
Shift-способности — Позволяют накладывать эффекты и атрибуты на игроков в радиусе. Игрокам, которые попали под действие, выводится сообщение в actionbar.
Схематики — Поддерживаются файлы формата .schem. Для работы нужен WorldEdit или FastAsyncWorldEdit.
Лимиты использования — Позволяют создавать одноразовые и ограниченные предметы.
Парсер предметов — Сохраняет предмет в parse.yml в удобном конфиг-виде для удобного перенесения в DeluxeMenus.
Права
catitems.give — Даёт доступ к команде выдачи предметов.
catitems.edit — Даёт доступ ко всем редакторским командам, включая /item add, /item parse и /item schem.
Мониторинг установок
Плагин поддерживает отправку технической статистики на сайт CatDev. Передаётся название сервера, IP

ORT и текущий онлайн. Это нужно владельцу продукта для мониторинга установок, общего количества серверов и суммарного онлайна.
Название сервера берётся из TAB, а если TAB не найден — из MOTD сервера.
Зависимости
Для работы схематик нужен WorldEdit или FastAsyncWorldEdit.
ПРИМЕРЫ
ВАЖНО НАЗВАНИЯ И ОПИСАНИЯ ВЫ САМИ ДЕЛАЕТЕ ЧТОБЫ ПЛАГИН НЕ МЕШАЛ СВОИМИ У НЕГО НЕТ ОПИСАНИЙ В ПРЕДМЕТАХ И НАЗВАНИЙ
