ModsFinder

kubejs_structure_preview

by 2197716317

With KubeJS Structure Preview installed, a developer can see a custom KubeJS structure drawn in the world before placing it, as a semi-transparent ghost over the terrain.

ForgeClient and serverBSD 2-Clause License1.20.1

What it does

The mod is a KubeJS 6 accessory module that renders .nbt structure files in real time as translucent ghost blocks, inside a translucent texture box. It is aimed at pack developers who build multiblock designs and blueprints and want to check their placement while scripting, and players can use it to see what a structure will look like before they build it. The preview is shown only in the world; the structure is not placed.

The module is driven by KubeJS server scripts. A script selects a structure, for example a vanilla igloo template named minecraft:igloo/top, and the player right-clicks a block with a stick to render its ghost preview. Ctrl with the scroll wheel rotates the preview through none, clockwise 90, clockwise 180 and counterclockwise 90 positions, and right-clicking again toggles the preview off.

Installation needs KubeJS, which is required. The mod is published for Forge only, with a single game version, 1.20.1, and the latest file is 1.0.0-Forge1.20.1 from 2026-06-20. The server and every player need the mod installed. Its code is under the BSD 2-Clause License and is not open source.

Key features

  1. Real-time structure preview

    Renders .nbt structure files as semi-transparent ghost blocks while the player moves around the world.

  2. Scripted structure selection

    Server scripts choose which structure to show, so a developer can preview custom KubeJS structures during development.

  3. Rotation and toggle

    Ctrl with the scroll wheel cycles the preview through four rotations, and a second right-click hides it again.

  4. Translucent texture box

    The preview sits inside a translucent box that marks the footprint of the structure against the terrain.

Compatibility

Latest build for each game version and loader.

1.20.11.0.0-Forge1.20.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

KubeJSEdit recipes, add new custom items, script world events, all in JavaScript!
Required

How it compares

Full comparison

Trim Preview is client-side only and is published for Forge 1.20.1 – 1.20.6 under All rights reserved, so it does not need a server install. FrameShift is a Forge client and server mod for 1.20.1 under the MIT License, and it is not open source. Vertical Slabs is open source under the Apache License 2.0 and covers 1.20.2 – 26.3 on four loaders, but it is server required with the client optional, so it differs in environment and version range from this mod.

ModLoadersGame versionsEnvironmentUpdated
kubejs_structure_previewForge1.20.1Client and server2026-06-20
Trim PreviewForge1.20.1 – 1.20.6Client-side only2026-07-16
FrameShiftForge1.20.1Client and server2026-03-28
Vertical SlabsFabric, Forge, NeoForge and Quilt1.20.2 – 26.3Server required, client optional2026-10-01

Questions

Does KubeJS Structure Preview need KubeJS?

Yes. KubeJS is a required dependency, and the preview is driven by KubeJS server scripts.

Does the server need the mod installed?

Yes. The server and every player need the mod installed.

Which Minecraft version does the mod support?

The mod is published for 1.20.1 only, on Forge. The latest file is 1.0.0-Forge1.20.1 from 2026-06-20.

In the catalog

kubejs_structure_preview is one of 12,078 Decoration mods on ModsFinder, and one of 6,149 Decoration mods for Forge. 34,764 mods support Minecraft 1.20.1.

Similar mods

What the author says

StructurePreview.show("minecraft:igloo/top", x, y, z) StructurePreview.show("minecraft:end_city/ship", x, y, z, "clockwise_90", 0.7)
2197716317, on the Modrinth page

Official listing

Owner
2197716317
Published
2026-06-03
Updated on Modrinth
2026-06-20
Facts verified
2026-10-15

Tags