# WorldgenRemoveEventJS (1.16)

For more information on `biomes` field, see [worldgen.add](https://mods.latvian.dev/books/kubejs/page/worldgenaddeventjs) event page.

```JavaScript onEvent('worldgen.remove', event => { event.removeOres(ores => { ores.blocks = [ 'minecraft:coal_ore', 'minecraft:iron_ore' ] // Removes coal and iron ore ores.biomes.values = [ 'minecraft:plains' ] // Removes it only from plains biomes }) event.removeSpawnsByID(spawns => { spawns.entities.values = [ 'minecraft:cow', 'minecraft:chicken', 'minecraft:pig', 'minecraft:zombie' ] }) event.removeSpawnsByCategory(spawns => { spawns.biomes.values = [ 'minecraft:plains' ] spawns.categories.values = [ 'monster' ] }) }) ``` If something isn't removing, you may try to remove it "manually" by first printing all features (this will spam your console a lot, I suggest reading logs/kubejs/startup.txt) and then removing them by ID where possible. ```JavaScript onEvent('worldgen.remove', event => { // May be one of the decoration types/levels described in worldgen.add docs // But ores are *most likely* to be generated in this one event.printFeatures('underground_ores') }) ``` ```JavaScript onEvent('worldgen.remove', event => { event.removeFeatureById('underground_ores', 'mekanism:ore_copper') }) ```