Вход

Регистрация

Восстановление доступа

Craftorithm

Craftorithm

|

YufiriaMazenta

Расширенная система управления рецептами с поддержкой триггеров, скриптов и интеграций.

Плагин Craftorithm для Minecraft — расширенная система управления рецептами

Craftorithm — это плагин-инжектор для серверов Minecraft, позволяющий глубоко кастомизировать систему крафта. Он работает на уровне инъекции в ванильную систему крафта, а не через слушатели событий, что обеспечивает высокую производительность. Плагин позволяет создавать рецепты, используя ID предметов от других плагинов, игнорируя их внешние изменения (переименование, чары, тип). Система включает триггеры, скриптовую ядру, GUI для создания и мощные процессоры результатов для обработки получаемых предметов.

Принцип работы и преимущества

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

Ключевое преимущество — система идентификации предметов. Плагин сопоставляет предметы по ID, предоставляемому другими плагинами. Это означает, что переименование предмета, добавление чар, изменение типа или любые другие внешние модификации не повлияют на работу рецептов, созданных в Craftorithm.

Craftorithm
Craftorithm

Создание рецептов и управление

Создание рецептов начинается с команды /cra create, за которой следует тип рецепта (например, vanilla_shaped). После этого администратор размещает ингредиенты и результат в интерфейсе GUI и подтверждает действие. Рецепты автоматически сохраняются в папку plugins/Craftorithm/recipes/.

Плагин позволяет отключать рецепты как из ванильной игры, так и из других плагинов, предоставляя полный контроль над системой крафта на сервере.

Features
Features

Процессоры результатов

Для автоматизации обработки получаемых предметов плагин использует систему процессоров результатов (Result Processors). Они позволяют применять дополнительные модификации к результату крафта, такие как добавление чар, надписей (lore), атрибутов или флагов предметов.

Поддерживаются стратегии обработки:

  • copy_from_source — копирование свойств из источника;
  • add — добавление новых свойств;
  • merge_source — слияние свойств;
  • remove — удаление свойств.

Пример конфигурации для добавления чар и надписи:
`yaml
result_processors:
enchantments:
type: copy_from_source
lore:
type: add
[ссылка удалена]
value:

  • "&7Legendary Weapon"
  • "&aForged in the Nether"

attributes:
type: merge_source
`

Code Examples
Code Examples

Интеграции и документация

Craftorithm поддерживает интеграцию с рядом плагинов для расширения функциональности. В зависимости от используемого загрузчика сервера могут быть доступны следующие опциональные зависимости:

  • CraftEngine (для Bukkit, Folia, Paper, Purpur, Spigot);
  • ExecutableItems (для Folia, Paper, Purpur, Spigot);
  • MythicMobs (для всех поддерживаемых загрузчиков);
  • PacketEvents (для всех поддерживаемых загрузчиков).

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

Автор: YufiriaMazenta · Лицензия: GPL-3.0-or-later

Y

YufiriaMazenta

1 проект

|

0 скачиваний

Войдите, чтобы поставить оценку и оставить отзыв.

Отзывов пока нет — будьте первым!
Канал Файл Игра Модлоадер Язык Скачиваний Загружен
Релиз Craftorithm-1.14.1.1.jar 1.47 MB 26.3, 26.2, 26.1.2, 26.1.1, 26.1, 1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20 PaperSpigotPurpurFolia RUENDE+5 0 17.09.2026
Релиз Craftorithm-1.12.1.0.jar 1.23 MB 26.2, 26.1.2, 26.1.1, 26.1, 1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20 PaperSpigotPurpurBukkitFolia RUENDE+5 0 28.07.2026
Релиз Craftorithm-1.10.25.jar 529.2 KB 1.21.11, 1.21.10, 1.21.9, 1.21.8, 1.21.7, 1.21.6, 1.21.5, 1.21.4, 1.21.3, 1.21.2, 1.21.1, 1.21, 1.20.6, 1.20.5, 1.20.4, 1.20.3, 1.20.2, 1.20.1, 1.20, 1.19.4 PaperSpigotPurpurBukkitFolia RUENDE+5 0 18.01.2026