Vintage KubeJS
Modby Negodya1
KubeJS support for Create: Vintage Improvements
Downloads
447,445
Type
Mod
CurseForge ID
1077532
Last Updated
Apr 11, 2026
Description
Links
Another mods
About
Create: Vintage Improvements integration for KubeJS. This mod allows you to add and properly edit recipes of Create: Vintage Improvements mod in KubeJS scripts. All supported recipe types and examples are below.
Supported recipe types:
- vintageimprovementsCentrifugation
- vintageimprovementsCoiling
- vintageimprovementsCurving
- vintageimprovementsHammering
- vintageimprovementsLaserCutting
- vintageimprovementsPolishing
- vintageimprovementsPressurizing (supports .heated() and .superheated())
- vintageimprovementsVacuumizing (supports .heated() and .superheated())
- vintageimprovementsVibrating
- vintageimprovementsTurning
Supported item types:
- vintageimprovements:spring (with setStiffness(int) method)
Examples
The example scripts are only here to demonstrate the recipes. They are not meant to be used with the items shown.
Centrifugation
Syntax: centrifugation(output[], input[], processing_time, minimal_rpm_requirements)
Centrifugation uses the Centrifuge with installed Basins.
Features:
- supports multiple chance-based outputs
- supports fluid inputs and outputs
- supports .processingTime() and .minimalRPM()
Coiling
Syntax: coiling(output[], input, processing_time, spring_color)
Coiling uses the Spring Coiling Machine
Features:
- supports multiple chance-based outputs
- supports .processingTime() and .springColor()
Curving
Syntax: curving(output[], input)
Curving uses the Curving Press with Curving Heads
Features:
- supports multiple chance-based outputs
- supports .mode(), .head() & .headDamage()
Item used in .head() must be tagged with vintageimprovements:curving_heads
Hammering
Syntax: hammering(output[], input[], hammer_blows)
Hammering uses the Helve Hammer with Anvil
Features:
- supports multiple chance-based outputs
- supports .hammerBlows() and .anvilBlock()
Item used in .anvilBlock() must be tagged with vintageimprovements:custom_hammering_blocks
Laser Cutting
Syntax: laser_cutting(output[], input)
Laser Cutting uses the Laser
Features:
- supports multiple chance-based outputs
- supports .energyCost() and .maxChargeRate()
Grinder Polishing
Syntax: polishing(output[], input)
Grinder Polishing uses the Belt Grinder
Features:
- supports multiple chance-based outputs
- supports .processingTime(), .fragile() and .speedLimits()
Pressurizing
Syntax: pressurizing(output[], input[])
Pressurizing uses the Compressor, Basin, and optionally a Blaze Burner
Features:
- supports multiple chance-based outputs
- supports fluid inputs and outputs
- supports .heated() and .superheated()
- supports .processingTime(), .secondaryFluidInput() and .secondaryFluidOutput()
Turning
Syntax: turning(output[], input)
Turning uses the Lathe
Features:
- supports multiple chance-based outputs
- supports .processingTime()
Vacuumizing
Syntax: vacuumizing(output[], input)
Vacuumizing uses the Compressor, Basin, and optionally a Blaze Burner
Features:
- supports multiple chance-based outputs
- supports fluid inputs and outputs
- supports .heated() and .superheated()
- supports .processingTime(), .secondaryFluidInput() and .secondaryFluidOutput()
Vibrating
Syntax: vibrating(output[], input)
Vibrating uses the Vibrating Table
Features:
- supports multiple chance-based outputs
- supports .processingTime()
Spring Item
Item type: 'vintageimprovements:spring'
Features:
- supports .setStiffness()
Similar Mods
BiomeInfo
Displays the name of the current biome on screen.
Damage Tilt
Tilts camera in the direction of damage. Restored 1.2.5 feature.
Easy Mob Farm
The easy mob farm is a server friendly way to capture different kind of animals and mobs to gather their loot. This mod...
Dimensional Paintings
Teleport between dimensions by jumping into paintings
Spell Power Attributes
🔮 Spell Power entity attributes with related status effects and enchantments
StackDeobfuscator
Remaps logged stacktraces to readable mappings







