WorldJS

WorldJS

KubeJS addon for changing world generation features

2 742 downloads 12 followers

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()
            })
        })
})

A basalt delta with the calcite delta feature from the example

No gallery available for this project.

Version Minecraft Loader Download

WorldJS 1.1.1

1.1.1

1.21.1
neoforge
Download

WorldJS 1.1.0

1.1.0

1.21.1
neoforge
Download

WorldJS 1.0.1

1.0.1

1.21.1
neoforge
Download

WorldJS 1.0.0

1.0.0

1.21.1
neoforge
Download