▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Vintage KubeJS
Vintage KubeJS

Vintage KubeJS

Мод Vintage KubeJS добавляет поддержку рецептов Create: Vintage Improvements в KubeJS. Настраивайте крафты через скрипты без лишних телодвижений.

Оцените первым
69.2K
9

Vintage KubeJS - это аддон, который связывает два популярных проекта: Create: Vintage Improvements и KubeJS. Если ты собираешь свою сборку Minecraft и хочешь тонко настроить рецепты из Vintage Improvements, этот мод - то что надо. Он позволяет добавлять и редактировать рецепты прямо через KubeJS-скрипты, без правки конфигов или копания в коде.

По сути, это мостик между мощным инструментом кастомизации KubeJS и механиками Vintage Improvements. Вместо того чтобы вручную править JSON-файлы или ждать обновлений от автора, ты просто пишешь пару строк в скрипте - и готово. Особенно полезно для сборок, где нужно балансировать рецепты под свой геймплей.

Поддерживаемые типы рецептов

Мод покрывает все основные механики Vintage Improvements. Вот что можно настраивать:

  • Centrifugation - центрифугирование с шансами на выпадение
  • Coiling - намотка пружин на станке
  • Curving - гибка на прессе с разными головками
  • Hammering - ковка на молоте с наковальней
  • Laser Cutting - лазерная резка с настройкой энергии
  • Polishing - шлифовка на ленточном станке
  • Pressurizing - обработка под давлением (с поддержкой нагрева)
  • Vacuumizing - вакуумная обработка (тоже с нагревом)
  • Vibrating - вибрация на столе
  • Turning - токарная обработка

Плюс отдельно поддерживается предмет vintageimprovements:spring с методом setStiffness(int) для создания пружин с разной жесткостью.

Как это работает на практике

Допустим, ты хочешь сделать так, чтобы из медового блока получалось 1000 мб жидкого меда через центрифугу. Пишешь:

ServerEvents.recipes(event => {
  event.recipes.vintageimprovements.centrifugation(Fluid.of('create:honey', 1000), 'minecraft:honey_block', 100, 64)
})

Или хочешь настроить лазерную резку железного блока на прутья с определенным расходом энергии:

ServerEvents.recipes(event => {
  event.recipes.vintageimprovements.laser_cutting(Item.of('minecraft:iron_bars', 24), 'minecraft:iron_block').energyCost(5000).maxChargeRate(500)
})

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

Важно знать

  • Для .head() в Curving нужен тег vintageimprovements:curving_heads
  • Для .anvilBlock() в Hammering нужен тег vintageimprovements:custom_hammering_blocks
  • В Pressurizing и Vacuumizing можно использовать .heated() и .superheated() для работы с Blaze Burner
  • У Centrifugation есть поддержка жидкостей на входе и выходе
  • Почти везде можно задавать шанс выпадения через .withChance()

Если ты собираешь сборку с Create: Vintage Improvements и хочешь гибко управлять рецептами - Vintage KubeJS сэкономит кучу времени. Скачай мод Vintage KubeJS и настрой крафты под себя без головной боли.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная