SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedWorld generation

Cyanide

by alcatrazEscapee · for Minecraft

A mod which substantially improves Minecraft's data driven world generation error detection, reporting, and recovery mechanisms.

58KDownloads
24 mo agoLast updated
MITLicense
Fabric · Forge +1Loaders

About Cyanide

From Modrinth

A mod which substantially improves Minecraft's data driven world generation error detection, reporting, and recovery mechanisms.

Cyanide

cyanide seems to be something that will make me want to drink cyanide a lot less - Starmute, world generation datapack wizard.

A mod which substantially improves Minecraft's data driven world generation error detection and recovery mechanisms. It removes unnecessary stack traces and generates user-friendly error messages for most common issues with world generation datapacks. For some examples of what improvements Cyanide makes to error reporting, see the below list:

All errors identify the exact file, and source datapack where the error originated. Some error messages are improved for clarity or have additional context added where possible.

<pre>Parsing Error: Value provider too low (must be >= 0), got -1
&emsp; at 'placement'
&emsp; at 'cyanide:worldgen/placed_feature/ore_tin' defined in 'file/Test.zip'</pre>

The "Unbound values in registry" error tracks what files were referencing it.

<pre>Missing File Error: 'cyanide:worldgen/configured_feature/big_ores' was referenced but not defined
&emsp; at 'cyanide:worldgen/placed_feature/big_ores' defined in 'file/Test.zip'</pre>

Illegal JSON will show the exact file location, along with the surrounding context of where it failed to parse.

<pre>Syntax Error: Expected ':' at line 3 column 13 path $.config
&emsp; at:
{
&emsp; "type": "minecraft:big_flowers",
&emsp; "config" {
&emsp; ^
&emsp; here

&emsp; at 'cyanide:worldgen/configured_feature/flowers' defined in 'file/Test.zip'</pre>

"Feature Cycle" errors (where features are defined in different order within different biomes) trace and report the exact cycle found

<pre>A feature cycle was found.

Cycle:
At step 0
Feature 'minecraft:lake_lava_underground'
&emsp; must be before 'minecraft:lake_lava_surface' (defined in 'minecraft:ocean' at index 1, 2 and 1 others)
&emsp; must be before 'cyanide:big_ore' (defined in 'minecraft:ocean' at index 2, 3)
&emsp; must be before 'cyanide:small_ore' (defined in 'minecraft:plains' at index 0, 1)
&emsp; must be before 'minecraft:lake_lava_underground' (defined in 'minecraft:ocean' at index 0, 1 and 1 others)</pre>

Highlights

From source data

Game versions

Supports 7 Minecraft versions, the newest being 1.21.1.

Loaders

Runs on Fabric, Forge and NeoForge.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

World generation

Changes or adds to how new terrain, biomes and structures are created.

Works on a server

From source side support

Modrinth lists server-side support for Cyanide as optional: it can run on a server, but isn’t required there.

Compatibility

Game
Minecraft
Loaders
FabricForgeNeoForge
Runs on
Serveroptional on the server
Game versions
1.21.1 and 6 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthoralcatrazEscapee, as published on Modrinth
  • ✓LicenseMITFree

Cyanide, answered

Generated from the mod’s own source data.

Do my players need to install Cyanide?

Modrinth lists server-side support for Cyanide as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

Fabric, Forge and NeoForge.

Is it free?

Yes. Cyanide is free to download from Modrinth. Its license is MIT.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Cyanide on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add Cyanide in one click.