Плагин SCore для Minecraft: что это такое и как его использовать (руководство 2026)
Эта статья переведена с английского. Читать оригинал.
Если вы устанавливали ExecutableItems или любой другой плагин Ssomar, вы наверняка видели в инструкции строку: "requires SCore". В этом руководстве объясняется, что такое SCore на самом деле, почему каждый плагин Ssomar зависит от него и (что куда интереснее) какой мощный набор инструментов он дает вам бесплатно.
Краткий ответ
SCore: это бесплатная базовая библиотека, общая для всех плагинов Ssomar (ExecutableItems, ExecutableBlocks, ExecutableEvents, ExecutableCrafting, MyFurniture и других). Сам по себе это не игровой плагин: он предоставляет движок, на котором работают эти плагины, а также набор инструментов, доступных из любого из них:
| Инструмент | Что он делает |
|---|---|
| Custom Commands | 100+ команд сверх ванильных: для игроков, сущностей, блоков и предметов |
| Custom Conditions | Условная логика для способностей (проверки мира, права (permission), плейсхолдера…) |
| Placeholders | Динамические значения для данных игрока, сущности и блока, с поддержкой математики |
| SCore Particles | Продвинутые эффекты частиц и фигуры |
| Custom Projectiles | Создание собственного поведения снарядов |
| SCore Variables | Постоянные переменные для игрока или глобальные |
| Custom Triggers | Хранение списков команд, запуск вручную или по расписанию |
Зачем нужен отдельный базовый плагин?
Плагины Ssomar используют огромное количество общих механизмов: парсер команд, систему условий, обработку плейсхолдеров, рендеринг частиц, физику снарядов. Если реализовать это один раз в SCore вместо дублирования, вы получаете:
- Одно обновление исправляет все плагины. Когда выходит новая версия Minecraft, обновление SCore обновляет базовую механику везде.
- Всё совместимо со всем. Способность в ExecutableItems может активировать блок ExecutableBlocks, проверять условие ExecutableEvents и запускать частицы SCore, потому что все они говорят на одном языке.
- Синтаксис изучается один раз. Команды и плейсхолдеры, которые вы изучаете для кастомных предметов, работают точно так же для кастомных блоков, событий и крафта.
Установка SCore
- Скачайте SCore (бесплатно) на splugins.net/resources, Modrinth или Spigot.
- Поместите
SCore.jarв папкуplugins/рядом с используемыми плагинами Ssomar. - Перезапустите сервер. Вот и всё: для начала работы ничего настраивать не нужно.
SCore работает на серверах Spigot, Paper и Folia. Обновляйте SCore и ваши плагины Ssomar вместе: несовпадение версий (самая частая причина ошибок при запуске) (как правильно обновлять).
Набор инструментов SCore на практике
Custom Commands: словарь ваших способностей
Каждая способность, которую вы создаете в ExecutableItems или ExecutableEvents, в своей основе представляет собой список команд SCore. Они выходят далеко за рамки ванильных:
- Player & target commands: отправка action bar и титров, телепортация, изменение здоровья/голода/опыта, запуск игроков в заданном направлении…
- Entity commands: спавн, изменение или удаление любой сущности.
- Block commands: программное размещение, разрушение или трансформация блоков.
- Item commands: редактирование предмета в руке: прочность, чары, лор.
- Utility commands: задержки, циклы, случайный выбор, условные ветвления.
"Молот молний", который призывает молнию туда, куда вы смотрите, отбрасывает ближайших мобов и показывает кулдаун в action bar, это всего лишь несколько таких команд, собранных в YAML.
Placeholders: динамические значения повсюду
Плейсхолдеры SCore раскрывают данные игрока, информацию о сущностях и свойства блоков внутри любой команды или условия. Их отличают две особенности:
- Встроенная математика: числовые плейсхолдеры напрямую поддерживают арифметику:
%amount%+6,%player_health%-2. - Совместимость с PlaceholderAPI: любой плейсхолдер PAPI работает внутри команд SCore, так что ваши способности могут реагировать на баланс экономики, ранги или статистику из других плагинов.
Частицы, снаряды, переменные, триггеры
- SCore Particles рисует фигуры и анимированные эффекты вокруг игроков, сущностей или координат: визуальный слой ваших кастомных способностей.
- Custom Projectiles позволяет задавать скорость снаряда, гравитацию, частицы и команды при попадании: основа для оружия, заклинаний и крюков-кошек.
- SCore Variables хранит значения для отдельного игрока или глобально (счетчики убийств, уровни заряда, этапы квестов), которые сохраняются между перезапусками.
- Custom Triggers хранит списки команд, которые можно запускать вручную или по расписанию: события на весь сервер, таймированные объявления, повторяющиеся задачи.
Бонус: прочность блоков
Менее известная функция SCore: block hardnesses позволяет переопределить, сколько времени требуется для разрушения любого блока, в зависимости от предмета. Обсидиан, разбиваемый за 3 секунды палкой, песок, требующий 10 секунд с алмазной киркой, или собственные правила для ваших ExecutableItems.
SCore и плагины, построенные на нем
| SCore (бесплатно) | ExecutableItems | ExecutableBlocks | ExecutableEvents | |
|---|---|---|---|---|
| Роль | Базовая библиотека и инструменты | Кастомные предметы | Кастомные блоки | Кастомные события сервера |
| Обязателен? | Всегда | Опционально | Опционально | Опционально |
| Использует команды SCore | (нет) | ✔ | ✔ | ✔ |
| Использует условия SCore | (нет) | ✔ | ✔ | ✔ |
| Использует плейсхолдеры SCore | (нет) | ✔ | ✔ | ✔ |
Начните с SCore и одного плагина, соответствующего вашей задаче, а остальные добавьте позже: они естественно сочетаются друг с другом, потому что используют общую базу. Список совместимых плагинов покажет, как они интегрируются с остальной частью вашего стека (WorldGuard, MythicMobs, ItemsAdder, Vault…).
Часто задаваемые вопросы
Что такое плагин SCore в Minecraft? SCore: это бесплатная базовая библиотека, необходимая всем плагинам Ssomar. Она предоставляет общий набор инструментов (кастомные команды, условия, плейсхолдеры, частицы, снаряды, переменные и триггеры), на котором построены ExecutableItems, ExecutableBlocks, ExecutableEvents, ExecutableCrafting и MyFurniture.
SCore бесплатный? Да, полностью. Премиум-версии плагинов, построенных на его основе, платные, но сам SCore бесплатен.
Нужен ли мне SCore, если я использую только ExecutableItems? Да: это обязательная зависимость для каждого плагина Ssomar. Установите оба jar-файла и перезапустите сервер.
Работает ли SCore на Paper и Folia? Да. SCore поддерживает Spigot, Paper и Folia.
Где находится вики SCore? Прямо здесь: полная документация SCore охватывает каждую команду, условие и плейсхолдер.