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
Install Millida Launcher
The launcher is free: download it at millida.net/launcher and sign in with any nickname.
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.
Launch the game
A profile with it appears in the launcher: click “Play”.
Manually
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.
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.
Put it in the mods folder
The folder is inside .minecraft (Windows: %appdata%\.minecraft\mods). If it does not exist, create it.
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
| Minecraft | Loader | File | Tanggal | Tindakan |
|---|---|---|---|---|
| 1.21 | NeoForge | KubeJS Create NeoForge 2101.3.1-build.1837.7 KB 73 | ||
| 1.20.1 | Forge | KubeJS Create Forge 2001.3.0-build.830.2 KB 52 | ||
| 1.20.1 | Forge | KubeJS Create Forge 2001.3.0-build.530.2 KB | ||
| 1.18.2 | Fabric | KubeJS Create Fabric 1802.2.4-build.2320.4 KB 38 | ||
| 1.19.2 | Fabric | kubejs-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

