Skip to content

KubeJS Create Mod untuk Minecraft 1.20.1, 1.21.1

Integrasi KubeJS Create

mulai dari Lat · CurseForge
unduhan
170 unduhan
dilihat
368 dilihat
Diperbarui
Diperbarui 25.10.2026

Tentang mod KubeJS Create

  • Integrasi Create untuk KubeJS. Mod ini memungkinkan Anda menambahkan dan mengedit resep mod Create dengan benar di skrip KubeJS. Semua jenis resep yang didukung dan contohnya ada di bawah. Lihat halaman Recipes untuk info lebih lanjut.

Jenis resep yang didukung:

  • createCrushing
  • createCutting
  • createMilling
  • createBasin
  • createMixing (mendukung .heated() dan .superheated())
  • createCompacting (mendukung .heated() dan .superheated())
  • createPressing
  • createSandpaperPolishing
  • createSplashing (Bulk Washing)
  • createDeploying
  • createFilling
  • createEmptying

Catatan: Bulk Smoking = vanilla smoking dan Bulk Blasting = vanilla blasting jenis resep.

event.recipes.createCrushing(output[], input[]) Output tidak harus berupa array. Bisa berupa item atau fluid Input tidak harus berupa array. Bisa berupa ingredients atau Fluid.of('minecraft:water', 1000) atau {fluidTag: 'some:fluidtag', amount: 1000}

  • createMechanicalCrafting

event.recipes.createMechanicalCrafting(output, pattern[], {patternKey: input}) Jenis resep ini sama dengan resep berbentuk crafting table biasa

  • createSequencedAssembly

event.recipes.createSequencedAssembly(output[], input, sequence[]) // output[] adalah item output Anda // input adalah item input Anda // sequence[] adalah array sequence. Sequence ini adalah resep "biasa" yang didukung.

Contoh:

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

event.recipes.createMixing('create:chromaticcompound', [ 'forge:dusts/glowstone', 'forge:dusts/glowstone', 'forge:dusts/glowstone', 'create:powderedobsidian', 'create:powderedobsidian', 'create:powderedobsidian', 'create:polishedrosequartz' ]).superheated()

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

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

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([ // mulai resep Item.of('6x create:largecogwheel').withChance(32.0), // jadikan item ini sebagai output dengan peluang tertentu Item.of('create:brassingot').withChance(2.0), // jadikan item ini sebagai output dengan peluang tertentu 'minecraft:andesite', // jadikan item ini sebagai output yang dijamin 'create:cogwheel', // jadikan item ini sebagai output yang dijamin 'minecraft:stick', // jadikan item ini sebagai output yang dijamin 'minecraft:ironnugget' // jadikan item ini sebagai output yang dijamin ], 'create:brassingot', [ // 'create:brassingot' adalah input. // item transisi yang diatur oleh "transitionalItem('create:incompletelargecogwheel')" adalah item yang akan digunakan selama resep sebagai item yang digunakan input untuk bertransisi menjadi output. event.recipes.createDeploying('create:incompletelargecogwheel', ['create:incompletelargecogwheel', 'minecraft:planks']), // seperti fungsi resep biasa, digunakan sebagai langkah sequence dalam array ini. Input dan output memiliki item transisi event.recipes.createDeploying('create:incompletelargecogwheel', ['create:incompletelargecogwheel', 'minecraft:woodenbuttons']), // seperti fungsi resep biasa, digunakan sebagai langkah sequence dalam array ini. Input dan output memiliki item transisi event.recipes.createCutting('create:incompletelargecogwheel', 'create:incompletelargecogwheel').processingTime(50) // seperti fungsi resep biasa, digunakan sebagai langkah sequence dalam array ini. Input dan output memiliki item transisi ]).transitionalItem('create:incompletelargecogwheel').loops(6) // atur item transisi dan loops (jumlah pengulangan)

Jika Anda ingin menggunakan item transisi Anda sendiri dalam resep sequencedassembly, Anda harus mendaftarkannya di event startup:

onEvent('item.registry', event => {

// Texture untuk item ini diletakkan di kubejs/assets/kubejs/textures/item/mypart.png

event.create('mypart', 'create:sequencedassembly').displayName('My Part')

Lalu Anda akan menggunakan …transitionalItem('kubejs:mypart')…

Catatan! Resep Mysterious Conversion hanya ada di sisi client, jadi satu-satunya cara untuk menambahkannya saat ini adalah menggunakan reflection dengan kode ini di skrip client (di luar event apa pun):

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:goldenapple', 'minecraft:goldencarrot'))

Cara memasang KubeJS Create

With Millida Launcher

  1. Install Millida Launcher

    The launcher is free: download it at millida.net/launcher and sign in with any nickname.

  2. Click “Install” on this page

    The launcher opens and installs the mod for Minecraft 1.16.2–1.21.1 on Fabric, Forge or NeoForge automatically.

  3. Launch the game

    A profile with it appears in the launcher: click “Play”.

Manually

  1. Install Fabric, Forge or NeoForge

    The loader must match the game version of the mod file, for example Minecraft 1.21.1. After installing it, a separate profile appears in your launcher.

  2. Download the file for your version

    In the version list above, pick the file kubejs-create-neoforge-2101.3.1-build.18.jar (38 KB) for your game version and loader.

  3. Put it in the mods folder

    The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.

  4. Launch the loader profile

    Open “Mods” in the main menu: KubeJS Create should be in the list.

Minecraft 1.21.1 runs on Java 21: with a different Java version the game may close right after launch.

Versi

Dengan dependensi

MinecraftLoaderFileTanggalTindakan
1.21NeoForgeKubeJS Create NeoForge 2101.3.1-build.1837.7 KB 73
1.20.1ForgeKubeJS Create Forge 2001.3.0-build.830.2 KB 52
1.20.1ForgeKubeJS Create Forge 2001.3.0-build.530.2 KB
1.18.2FabricKubeJS Create Fabric 1802.2.4-build.2320.4 KB 38
1.19.2Fabrickubejs-create-fabric-1902.2.4-build.11.jar23.1 KB
1.16.3—kubejs-create-1604.1.0.4.jar5.7 KB 7

FAQ

Which Minecraft versions does KubeJS Create work on?

There are files for 1.16.2–1.21.1, 9 versions in total. The newest is 1.21.1.

Is KubeJS Create for Forge or Fabric?

There are files for Fabric: 1.18.2–1.19.2, for Forge: 1.20.1 and for NeoForge: 1.21–1.21.1.

Does KubeJS Create need other mods?

The author lists no required dependencies: the Fabric, Forge or NeoForge loader is enough.

Which Java does KubeJS Create need?

Minecraft 1.21.1 runs on Java 21. If the game closes right after launch, the usual cause is the wrong Java version in the profile settings.

Where can I download KubeJS Create safely?

On this page: the file kubejs-create-neoforge-2101.3.1-build.18.jar (38 KB) is stored on Millida’s server, with no link shorteners. SHA-1 checksum: d4dce8f82f2d37545f085522a782c1bfda222154.

Ulasan

Jadilah yang pertama menilai KubeJS Create

Komentar 0

Masuk untuk berkomentarMasuk

Mod serupa

Semua mod

Selengkapnya