KubeJS Create avatar

KubeJS Create [1.20.1] [1.19.2] [1.18.2]

  1. Интеграция мода Create с KubeJS. Данный мод позволяет добавлять и редактировать рецепты мода Create в скриптах KubeJS. Все поддерживаемые типы рецептов и примеры приведены ниже. Дополнительная информация доступна на странице рецептов.

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

- createCrushing
- createCutting
- createMilling
- createBasin
- createMixing (поддерживает .heated() и .superheated())
- createCompacting (поддерживает .heated() и .superheated())
- createPressing
- createSandpaperPolishing
- createSplashing (Bulk Washing)
- createDeploying
- createFilling
- createEmptying

Примечание: Bulk Smoking = стандартные рецепты копчения, Bulk Blasting = стандартные рецепты взрывной обработки.

event.recipes.createCrushing(output[], input[])
Выходные данные (output) не обязаны быть массивом. Могут быть предметами или жидкостями.
Входные данные (input) не обязаны быть массивом. Могут быть ингредиентами, Fluid.of('minecraft:water', 1000) или {fluidTag: 'some:fluid_tag', amount: 1000}.

- createMechanicalCrafting

event.recipes.createMechanicalCrafting(output, pattern[], {patternKey: input})
Данный тип рецептов аналогичен стандартным верстачным рецептам с заданной схемой.

- createSequencedAssembly

event.recipes.createSequencedAssembly(output[], input, sequence[])
// output[] — выходные предметы
// input — входной предмет
// sequence[] — массив последовательных шагов. Эти шаги представляют собой "обычные" поддерживаемые рецепты.

Примеры:

event.recipes.createCrushing([
  '2x minecraft:cobblestone',
  'minecraft:redstone',
  Item.of('minecraft:redstone').withChance(0.5)
], 'minecraft:redstone_ore')

event.recipes.createMixing('create:chromatic_compound', [
  '#forge:dusts/glowstone',
  '#forge:dusts/glowstone',
  '#forge:dusts/glowstone',
  'create:powdered_obsidian',
  'create:powdered_obsidian',
  'create:powdered_obsidian',
  'create:polished_rose_quartz'
]).superheated()

event.recipes.createFilling('create:blaze_cake', [
  'create:blaze_cake_base',
  Fluid.of('minecraft:lava', 250)
])

event.recipes.createEmptying([
  'minecraft:glass_bottle',
  Fluid.of('create:honey', 250)
], 'minecraft:honey_bottle')

event.recipes.createMechanicalCrafting('minecraft:piston', [
  'CCCCC',
  'CPIPC',
  'CPRPC'
], {
  C: '#forge:cobblestone',
  P: '#minecraft:planks',
  R: '#forge:dusts/redstone',
  I: '#forge:ingots/iron'
})

event.recipes.createSequencedAssembly([
Item.of('6x create:large_cogwheel').withChance(32.0),
Item.of('create:brass_ingot').withChance(2.0),
'minecraft:andesite',
'create:cogwheel',
'minecraft:stick',
'minecraft:iron_nugget'
], 'create:brass_ingot', [
event.recipes.createDeploying('create:incomplete_large_cogwheel', ['create:incomplete_large_cogwheel', '#minecraft:planks']),
event.recipes.createDeploying('create:incomplete_large_cogwheel', ['create:incomplete_large_cogwheel', '#minecraft:wooden_buttons']),
event.recipes.createCutting('create:incomplete_large_cogwheel', 'create:incomplete_large_cogwheel').processingTime(50)
]).transitionalItem('create:incomplete_large_cogwheel').loops(6)

Для использования собственных переходных предметов (transitional items) в рецептах sequenced_assembly необходимо зарегистрировать их в событии startup:

onEvent('item.registry', event => {
  event.create('my_part', 'create:sequenced_assembly').displayName('My Part')
})

Далее используйте …transitionalItem('kubejs:my_part')…

Примечание: Рецепты Mysterious Conversion существуют только на стороне клиента. Для их добавления используйте следующий код в клиентских скриптах:

let MysteriousItemConversionCategory = java('com.simibubi.create.compat.jei.category.MysteriousItemConversionCategory')
let ConversionRecipe = java('com.simibubi.create.compat.jei.ConversionRecipe')

MysteriousItemConversionCategory.RECIPES.add(ConversionRecipe.create('minecraft:apple', 'minecraft:carrot'))
MysteriousItemConversionCategory.RECIPES.add(ConversionRecipe.create('minecraft:golden_apple', 'minecraft:golden_carrot'))

Требуемые зависимости

Create avatarCreatesimibubi
KubeJS avatarKubeJSLatvianModder

Скачать KubeJS Create

 
Тип Скачать Версия Загрузчик Обновлено Размер
Betakubejs-create-forge-1902.2.4-build.29.jar1.19.2Forge16 августа 202330,5 КБ
Betakubejs-create-forge-1902.2.4-build.27.jar1.19.2Forge3 августа 202328,6 КБ
Releasekubejs-create-fabric-1902.2.4-build.34.jar1.19.2Fabric3 августа 202327,6 КБ
Releasekubejs-create-fabric-1902.2.4-build.32.jar1.19.2Fabric2 августа 202327,5 КБ
Betakubejs-create-forge-1902.2.4-build.25.jar1.19.2Forge2 августа 202328,5 КБ
Betakubejs-create-forge-1902.2.4-build.23.jar1.19.2Forge22 июля 202328,5 КБ
Releasekubejs-create-fabric-1902.2.4-build.30.jar1.19.2Fabric22 июля 202327,5 КБ
Releasekubejs-create-fabric-1902.2.4-build.26.jar1.19.2Fabric19 июля 202327,1 КБ
Betakubejs-create-forge-1902.2.4-build.20.jar1.19.2Forge19 июля 202328,1 КБ
Releasekubejs-create-fabric-1902.2.4-build.19.jar1.19.2Fabric18 июля 202324,3 КБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.