KubeJS Script Builder

Item Palette

Hold bedrock and right-click a chest to load items.
○ Disconnected

Universal templates folder

Where "Save to Universal" stores templates. Leave blank to use the default location.

Folder Tree

Canvas

Drag items from the palette into slots. Right-click a slot to clear it.

Live Preview


        

Elements

Drag onto the canvas. Click to select, Delete to remove.

Canvas

Properties

Select an element to edit its properties.

Script Editor

Live Preview (dummy values)


        

Item Builder

Icon

Drag an item for its texture, or upload a custom PNG.

Methods

Live Preview


        

Block Builder

Target block

Drag a block from the palette.

Modify properties

Replace

Live Preview


        

Recipe Modification

Filters are optional and combinable. An empty filter set matches every recipe.

Matching Recipes Preview

kubejs scripts

Editor

Saving always writes a .kubeguitemplate; server/client/startup also write a runnable .js into that scripts folder.