Kubejs Kaleidoscope

Kubejs Kaleidoscope

Kubejs Kaleidoscope Integration.

by
604 Downloads
forgeneoforgeutility
Rent Server with this Mod

About this Mod

This mod adds KubeJS integration for the Kaleidoscope series mods.

Recipe Types:

  • Kaleidoscope Cookery - Stockpot;
  • Kaleidoscope Cookery - Pot;
  • Kaleidoscope Cookery - Chopping Board;
  • Kaleidoscope Cookery - Millstone;
  • Kaleidoscope Cookery - Steamer;
  • Kaleidoscope Cookery - Teapot;
  • Kaleidoscope Tavern - Pressing Tub;
  • Kaleidoscope Tavern - Barrel;
  • Kaleidoscope Chinese Food - Freezing;
  • Kaleidoscope Chinese Food - Refrigerating;
  • Kaleidoscope Chinese Food - Pickle Jar.

Registerable Item Types:

  • Kaleidoscope Cookery - Kitchen Knife;
  • Kaleidoscope Cookery - Sickle.

Kaleidoscope Cookery - Stockpot Recipe:

event.recipes.kaleidoscope_cookery.stockpot(output, input[], soup_base, carrier, time, cooking_bubble_color, cooking_texture, finished_bubble_color, finished_texture)
// output: Output item; 
// input[]: Array of input ingredients; 
// soup_base: Soup base fluid ID; 
// carrier: Container for the output item (Optional); 
// time: Cooking time in ticks (Optional); 
// cooking_bubble_color: Bubble color during cooking (Optional); 
// cooking_texture: Texture overlay during cooking (Optional); 
// finished_bubble_color: Bubble color when finished (Optional); 
// finished_texture: Texture overlay when finished (Optional).

// Example
event.recipes.kaleidoscope_cookery.stockpot(
    "minecraft:diamond",
    [
      "minecraft:stone",
      "minecraft:stone",
      "#minecraft:logs"
    ],
    "minecraft:lava", "minecraft:flower_pot", 600,
    parseInt("FF0000", 16), "kaleidoscope_cookery:stockpot/ceshi_cooking",
    parseInt("FFFFFF", 16), "kaleidoscope_cookery:stockpot/ceshi_finished"
  )

Kaleidoscope Cookery - Pot Recipe:

event.recipes.kaleidoscope_cookery.pot(output, input[], cooking_time, carrier, time, experience)
// output: Output item; 
// input[]: Array of input ingredients; 
// cooking_time: Number of stirs required; 
// carrier: Container for the output item (Optional); 
// time: Cooking time in ticks (Optional); 
// experience: Experience points (Optional).

// Example
event.recipes.kaleidoscope_cookery.pot(
    "minecraft:diamond",
    [
      "minecraft:stone",
      "minecraft:stone",
      "#minecraft:logs"
    ],
    5, "minecraft:bowl", 300, 0.5
  )

Kaleidoscope Cookery - Chopping Board Recipe:

event.recipes.kaleidoscope_cookery.chopping_board(output, input, model_id, cut_count)
// output: Output item;
// input: Input ingredient;
// model_id: Model ID displayed on the chopping board;
// cut_count: Number of cuts required (Optional).

// Example
event.recipes.kaleidoscope_cookery.chopping_board("minecraft:diamond", "minecraft:emerald", "minecraft:emerald", 5)

Kaleidoscope Cookery - Millstone Recipe:

event.recipes.kaleidoscope_cookery.millstone(output, input)
// output: Output item;
// input: Input ingredient.

// Example
event.recipes.kaleidoscope_cookery.millstone("minecraft:diamond", "minecraft:grass_block")

Kaleidoscope Cookery - Steamer Recipe:

event.recipes.kaleidoscope_cookery.steamer(output, input)
// output: Output item; 
// input: Input ingredient.

// Example
event.recipes.kaleidoscope_cookery.steamer("minecraft:diamond", "minecraft:enchanted_golden_apple")

Kaleidoscope Cookery - Teapot Recipe:

event.recipes.kaleidoscope_cookery.teapot(output, input, tea_fluid, ingredient_count, time)
// output: Output item; 
// input: Input ingredient; 
// tea_fluid: Tea fluid ID; 
// ingredient_count: Number of input ingredients (Optional); 
// time: Brewing time in ticks (Optional).

// Example
event.recipes.kaleidoscope_cookery.teapot("minecraft:diamond", "minecraft:emerald", "minecraft:lava", 8, 300)

Kaleidoscope Tavern - Pressing Tub Recipe:

event.recipes.kaleidoscope_cookery.teapot(fluid, input, fluid_amount)
// fluid: Output fluid ID; 
// input: Input ingredient; 
// fluid_amount: Output fluid amount in mB (Optional).

// Example
event.recipes.kaleidoscope_tavern.pressing_tub("minecraft:lava", "minecraft:diamond", 250)

Kaleidoscope Tavern - Barrel Recipe:

event.recipes.kaleidoscope_cookery.teapot(output, fluid, carrier, unit_time, input)
// output: Output item; 
// fluid: Input fluid ID; 
// carrier: Container item (Optional); 
// unit_time: Unit time per brewing stage in ticks (Optional); 
// input: Array of input ingredients (Optional).

// Example
event.recipes.kaleidoscope_tavern.barrel(
    "kaleidoscope_tavern:wine",
    "minecraft:water",
    "kaleidoscope_tavern:empty_bottle",
    1200,
    [
      "minecraft:emerald",
      "minecraft:emerald"
    ]
  )

Kaleidoscope Chinese Food - Freezing Recipe:

event.recipes.kaleidoscope_chinesefood.freezing(input, output, base_time)
// input Input;
// output Output item;
// base_time Processing time in ticks (Optional)。

// Example
event.recipes.kaleidoscope_chinesefood.freezing("minecraft:blue_ice", "minecraft:packed_ice", 200)

Kaleidoscope Chinese Food - Refrigerating Recipe:

event.recipes.kaleidoscope_chinesefood.freezing(input, output, base_time)
// input Input;
// output Output item;
// base_time Processing time in ticks (Optional)。

// Example
event.recipes.kaleidoscope_chinesefood.refrigerating("minecraft:diamond_block", "minecraft:diamond", 200)

Kaleidoscope Chinese Food - Pickle Jar Recipe:

event.recipes.kaleidoscope_chinesefood.freezing(input, output, base_time)
// output Output item;
// input[] Array of input ingredients;
// fermentTime: Fermentation time in ticks (Optional).

// Example
  event.recipes.kaleidoscope_chinesefood.pickle_jar(
    "minecraft:diamond",
    [
      "#minecraft:logs",
      "minecraft:iron_ingot"
    ],
    3600
  )

Kaleidoscope Cookery - Kitchen Knife Registration:

event.create(id, type).tier(tier) 
// id: Item ID; 
// type: Item type (fixed as 'kaleidoscope_cookery:knife'); 
// tier: Tool tier ('wood', 'stone', 'iron', 'diamond', 'netherite').

// Example
event.create('texe_knife', 'kaleidoscope_cookery:knife')
    .tier('netherite')
    .rarity("epic")
    .fireResistant(true)
    .modifyTier(tier => {
      tier.setUses(1024) // Durability
      tier.setAttackDamageBonus(10) // Attack damage bonus
      tier.setSpeed(-1.0) // Attack speed
    })

Kaleidoscope Cookery - Sickle Registration:

event.create(id, type).tier(tier)
// id: Item ID; 
// type: Item type (fixed as 'kaleidoscope_cookery:knife'); 
// tier: Tool tier ('wood', 'stone', 'iron', 'diamond', 'netherite').

// Example
event.create('texe_sickle', 'kaleidoscope_cookery:sickle')
    .tier('netherite')
    .rarity("epic")
    .fireResistant(true)
    .modifyTier(tier => {
      tier.setUses(1024) // Durability
      tier.setAttackDamageBonus(10) // Attack damage bonus
      tier.setSpeed(-1.0) // Attack speed
    })

Available Versions

Kubejs Kaleidoscope 1.0.0-mc1.20.1-forgerelease
MC 1.20.1forge
May 1, 2026
Kubejs Kaleidoscope 1.0.2-mc1.21.1-neoforgerelease
MC 1.21.1neoforge
May 1, 2026
Kubejs Kaleidoscope 1.0.1-mc1.21.1-neoforgerelease
MC 1.21.1neoforge
April 26, 2026
Kubejs Kaleidoscope 1.0.0-mc1.21.1-neoforgerelease
MC 1.21.1neoforge
April 25, 2026

How to Install Kubejs Kaleidoscope on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set forge Loader

In the panel under "Egg", select the forge loader and matching Minecraft version (1.21.1).

3

Install Mod

Open the mod browser in the dashboard and search for "Kubejs Kaleidoscope". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

forgeneoforge

Minecraft Versions

1.21.1, 1.20.1

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Kubejs Kaleidoscope server crashes on startup – what to do?

Most common cause: wrong forge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.

Is Kubejs Kaleidoscope compatible with forge and neoforge?

Kubejs Kaleidoscope officially supports forge, neoforge for Minecraft 1.21.1, 1.20.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Kubejs Kaleidoscope – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Kubejs Kaleidoscope consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Kubejs Kaleidoscope with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU General Public License v3.0 or later
Server-side
Required

Supported Versions

1.21.11.20.1