SPluginsSPlugins
Назад к блогу
❯/spluginscat blog/custom-crafting-recipes-minecraft-plugin-2026

Плагин для кастомных рецептов крафта в Minecraft 2026: полное руководство

2 июня 2026 г.Ssomar Team
ExecutableCraftingcustom-craftingrecipestutorial2026

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

Vanilla Minecraft даёт вам около 400 рецептов крафта и на этом останавливается. Алмазный меч стоит одинаково как для новичка, так и для ветерана с полным заколдованным набором. Нет никакого уровневого ограничения, никакой проверки прав, никакой награды за прогресс, просто сетка 3×3, которая работает одинаково для всех.

Если вы управляете survival-сервером, RPG-миром или сетью с экономическим уклоном, эта одинаковость становится проблемой дизайна. Кастомные рецепты крафта позволяют выстроить прогрессию, экономику и креатив поверх ванильной системы. В этом руководстве разберём, почему это важно, как разные плагины решают эту задачу, и как ExecutableCrafting даёт вам максимум контроля при минимуме сложности.


Почему кастомные рецепты крафта меняют ваш сервер

Кастомные рецепты - это не просто косметическая настройка, они меняют поведение игроков на каждом этапе прогрессии.

Создайте реальные пути прогрессии

Закройте мощные рецепты уровневыми требованиями или правами (permission). Игрок, который только зашёл, не сможет скрафтить оружие эндгейма, сначала ему нужно его заработать. Это ограничение сохраняет баланс вашей экономики и даёт игрокам понятную "следующую цель" на горизонте.

Создайте уникальную идентичность сервера

Рецепт "Кровавой руны", требующий три черепа иссохшего скелета и звезду Края? Это уже история, а не просто строка в конфиге. Кастомный крафт - один из самых быстрых способов придать вашему серверу характер, который игроки запомнят и расскажут друзьям.

Решите проблемы экономики без нагромождения плагинов

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

Вознаграждайте время в игре и участие в сообществе

Рецепт, требующий проверки плейсхолдера на основе проведённого в игре времени, или работающий только при наличии у игрока определённого ранга (permission), превращает крафт в награду за преданность. Донатеры крафтят то, что недоступно бесплатным игрокам. Ветераны крафтят то, что недоступно новичкам. Верстак становится символом статуса.


ExecutableCrafting и альтернативы

Есть несколько способов добавить кастомные рецепты крафта на сервер Minecraft. Вот честный взгляд на варианты.

ПодходНастройкаУсловияБраузер GUIПечь / наковальняАктивная разработка
ExecutableCraftingYAML + редактор GUI✅ Полные (уровень, право, плейсхолдер)✅ Книги рецептов по папкам✅ Оба✅ Да
CustomCraftingТолько YAMLЧастично✅ Базовый✅ ПечьЗамедляется
RecipeManagerТолько YAMLЧастично❌✅ ПечьМинимальная
CraftEnhancerТолько GUI❌❌❌Неизвестно
Vanilla-датапакиJSON-файлы❌❌✅Н/Д

Vanilla-датапаки бесплатны и не требуют плагина, но полностью не поддерживают условия, команды или просмотр через GUI. Они подходят для небольшого личного сервера, но не масштабируются под многопользовательские дизайны.

CustomCrafting - достойная альтернатива, но разработка замедлилась, а система условий менее выразительна.

ExecutableCrafting выделяется по трём причинам:

  1. Полноценный редактор GUI прямо в игре: вашим админам вообще не нужно трогать YAML.
  2. Условия PlaceholderAPI: любая статистика, которую может выразить плейсхолдер PAPI, может ограничивать рецепт.
  3. Книги рецептов с папками: игроки просматривают, что они могут скрафтить, без необходимости рыться у верстака.

Креативные рецепты, которые можно создать с ExecutableCrafting

Вот пять шаблонов рецептов, демонстрирующих реальный диапазон возможностей EC.

1. Элитное снаряжение, закрытое по рангу

Рецепт с фиксированной формой, который могут скрафтить только VIP-игроки, остальные видят его в книге рецептов, но не могут выполнить.

# recipes/elite_sword.yml
recipeType: CRAFTING
typeOfCraftingTableRecipe: SHAPED

shape:
  - "DDD"
  - " S "
  - " S "

ingredients:
  D: minecraft:diamond
  S: minecraft:stick

result: minecraft:netherite_sword

playerConditions:
  requiredPermissions:
    - vip.crafting.elite

playerCommands:
  - "SEND_MESSAGE &6Welcome to the elite tier, %player%!"

Игроки без vip.crafting.elite видят рецепт серым в GUI: наглядный стимул для апгрейда.

2. Трансмутация руды по уровню XP (рецепт печи)

Переплавляйте железные самородки в золотые самородки, когда игрок достигает 30 уровня. Добавляет алхимический оттенок survival-серверам.

# recipes/transmute_iron.yml
recipeType: FURNACE

input1: minecraft:iron_nugget
result: minecraft:gold_nugget
experience: 1.5
cookingTime: 100

playerConditions:
  requiredLevel: 30

playerCommands:
  - "SEND_MESSAGE &eTransmutation complete."

Время готовки 100 тиков (5 секунд) короче, чем у ванильной переплавки железа: сокращённое время и есть награда за уровень.

3. Ремонт и улучшение через наковальню

Соедините повреждённый железный меч со специальным предметом "Mystic Stone", чтобы получить предзаколдованный алмазный меч.

# recipes/mystic_upgrade.yml
recipeType: ANVIL
anvilMergeType: CUSTOM_RESULT

input1: minecraft:iron_sword
input2: minecraft:amethyst_shard

result: minecraft:diamond_sword

itemCheckers:
  itemCheckerType: CUSTOM_CHECKS
  checkMaterial: true
  checkAmount: false
  checkDisplayName: false
  checkLore: false
  checkDurability: false

Это превращает наковальню в станцию улучшений: без кода, без NPC-магазинов.

4. Сезонные рецепты только для событий (условие плейсхолдера)

Ограничьте рецепт значением PlaceholderAPI. В примере ниже используется плейсхолдер на основе времени, чтобы сделать рецепт доступным только во временном окне игрового события.

# recipes/event_crown.yml
recipeType: CRAFTING
typeOfCraftingTableRecipe: SHAPELESS

input1: minecraft:gold_block
input2: minecraft:gold_block
input3: minecraft:nether_star

result: minecraft:golden_helmet

placeholdersConditions:
  condition1:
    placeholder: "%server_online%"
    value: ">10"
    cancelEventIfNotMeet: true
    messageIfNotMeet: "&cThis recipe is only available during events with 10+ players online."

Замените %server_online% на любой плейсхолдер экономики, работ, статистики или кастомного плагина: EC поддерживает любое значение PAPI.

5. Пакетные условия через группы рецептов

Если у вас двадцать рецептов, которые все должны требовать 20 уровень и отправлять одинаковое сообщение о крафте, не копируйте блок условия двадцать раз. Используйте группу рецептов.

# recipeGroups.yml
recipeGroups:
  journeyman_tier:
    recipesList:
      - journeyman_*      # matches any recipe whose id starts with "journeyman_"
    playerConditions:
      requiredLevel: 20
    playerCommands:
      - "SEND_MESSAGE &aJourneyman craft complete!"

Любой рецепт с ID с префиксом journeyman_ автоматически наследует эти условия. Добавьте новый рецепт в этот уровень, правильно назвав его, без правок конфига.


Быстрый старт

Запустить ваш первый кастомный рецепт займёт около пяти минут.

Шаг 1: Установите плагин

Скачайте ExecutableCrafting с SpigotMC, Polymart или BuiltByBit. Поместите .jar в папку /plugins рядом с SCore (обязательная зависимость, скачайте её с той же страницы маркетплейса). Перезапустите сервер.

Шаг 2: Откройте редактор GUI

/ec editor

Это откроет редактор рецептов прямо в игре. Нажмите "New Recipe", выберите тип рецепта (Crafting, Furnace или Anvil) и перетащите предметы в слоты ингредиентов. Задайте результирующий предмет и нажмите Save.

EC автоматически создаёт YAML-файл в plugins/ExecutableCrafting/recipes/.

Шаг 3: Добавьте условия (опционально)

Откройте сохранённый YAML и добавьте блок playerConditions:

playerConditions:
  requiredPermissions:
    - myserver.crafting.advanced
  requiredLevel: 15

Выполните /ec reload, чтобы применить изменение без перезапуска.

Шаг 4: Создайте книгу рецептов

Определите книгу рецептов в plugins/ExecutableCrafting/recipeBooks.yml:

recipeBooks:
  1:
    folders:
      Basic:
        - basic_*
      Advanced:
        - advanced_*
      All:
        - "**"

Откройте её для игрока с помощью /ec book <playerName> 1. Вы можете привязать эту команду к GUI-плагину, правому клику по подставке для книг или способности ExecutableItems, что угодно подойдёт под ваш UX.

Шаг 5: Протестируйте и доработайте

Используйте /ec debug, чтобы включить подробное логирование, затем попробуйте скрафтить в игре. Вывод отладки покажет точно, какое условие прошло или не прошло: бесценно, когда рецепт работает не так, как ожидалось.


Бесплатная версия против премиум

У ExecutableCrafting есть бесплатный уровень, который по-настоящему полезен для небольших серверов:

ФункцияБесплатноПремиум
Макс. рецептов300Без ограничений
Книги рецептов5Без ограничений
Проверка предметов (имя, lore, NBT)БазоваяПолные детальные проверки
Группы рецептов✅✅
Рецепты печи и наковальни✅✅
Условия PlaceholderAPI✅✅
Редактор GUI✅✅

Бесплатного уровня достаточно для покрытия большинства survival- или creative-серверов. Премиум открывает безграничный масштаб и полный набор проверки предметов: оправдан в тот момент, когда вам нужно сопоставлять предметы по отображаемому имени, lore или кастомным данным модели.


Набор Ssomar

ExecutableCrafting является частью набора плагинов Ssomar наряду с ExecutableItems, ExecutableBlocks и ExecutableEvents. Эти плагины спроектированы для совместной работы:

  • Кастомный меч ExecutableItems, который при крафте через ExecutableCrafting запускает событие ExecutableEvents для записи достижения и отправки сообщения в Discord.
  • Рецепт крафта, требующий компонент ExecutableItems как ингредиент, что гарантирует: игрок использовал нужный предмет, а не просто любой предмет из этого материала.

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


Подведём итоги

Кастомные рецепты крафта - одна из самых выгодных инвестиций в игровой опыт на вашем сервере. Они превращают верстак из статичной таблицы соответствий в динамичную систему ограничений, наград и идентичности.

ExecutableCrafting даёт вам самую выразительную версию этой системы: рецепты с фиксированной и произвольной формой, поддержку печи и наковальни, полные условия PlaceholderAPI, книги рецептов по папкам и редактор GUI, который сохраняет продуктивность вашей команды админов без необходимости запоминать синтаксис YAML.

Начните с бесплатного уровня, выпустите свои первые рецепты на этой неделе и обновитесь до премиум, когда превысите лимит 300 рецептов.

Скачать ExecutableCrafting → | Полная документация →