WorldJS
KubeJS addon for changing world generation features
- Loaders
- NeoForge
- Downloads on Modrinth
- 2.8K
- Followers on Modrinth
- 12
- versions
- 4
- Updated
- October 3, 2026Oct 3
- Published
- in 2024
At a glance
Install on the server only; players don't need it
World generation integration for KubeJS. Allows for the addition of configured features, placed features, and biome modifiers using KubeJS's ServerEvents.registry
Supports:
- All vanilla configured feature types (+ a WorldJS custom type)
- All vanilla placement modifier types (+ placed features)
- All NeoForge biome modifiers
Additionally, support for other placement modifier types can be added with the provided PlacedFeatureModifierEvent
Example
ServerEvents.registry('worldgen/configured_feature', event => {
event.create('delta_feature', 'delta_feature')
.size([11, 15])
.rimSize([1, 3])
.rim('minecraft:calcite')
.contents('minecraft:lava')
.withPlacement('minecraft:delta', p => { // Overwrite the vanilla placed feature
p.modifiers(modifiers => {
let { minecraft } = modifiers
minecraft
.countOnEveryLayer(40)
.biome()
})
})
})
FAQ
How to install WorldJS?
Install NeoForge for your Minecraft version, download WorldJS for the same version and loader, put the file into the mods folder and launch the game with the loader profile.
Which Minecraft versions does WorldJS support?
WorldJS has builds for Minecraft 1.21.1.
Is WorldJS needed on the server?
Server only — players don't need to install it