Cyanide

⭐ — (64 endorsements) 📥 53,864 downloads 📌 v5.0.0 📅 6/15/2023
🟠 Updated over a year ago

By alcatrazEscapee · fabric

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 10/4/2024 📅 Created: 6/15/2023
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.1% endorsement rate
  • 🏆 #490 of 983 fabric mods in this game by downloads

📋 About This Mod

# 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<br>&emsp; at 'placement'<br>&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<br>&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<br>&emsp; at:<br>{<br>&emsp; "type": "minecraft:big_flowers",<br>&emsp; "config" {<br>&emsp; ^<br>&emsp; here<br><br>&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.<br><br>Cycle:<br>At step 0<br>Feature 'minecraft:lake_lava_underground'<br>&emsp; must be before 'minecraft:lake_lava_surface' (defined in 'minecraft:ocean' at index 1, 2 and 1 others)<br>&emsp; must be before 'cyanide:big_ore' (defined in 'minecraft:ocean' at index 2, 3)<br>&emsp; must be before 'cyanide:small_ore' (defined in 'minecraft:plains' at index 0, 1)<br>&emsp; must be before 'minecraft:lake_lava_underground' (defined in 'minecraft:ocean' at index 0, 1 and 1 others)</pre>

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.

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

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

Missing File Error: 'cyanide:worldgen/configured_feature/big_ores' was referenced but not defined
  at 'cyanide:worldgen/placed_feature/big_ores' defined in 'file/Test.zip'

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

Syntax Error: Expected ':' at line 3 column 13 path $.config
  at:
{
  "type": "minecraft:big_flowers",
  "config" {
  ^
  here

  at 'cyanide:worldgen/configured_feature/flowers' defined in 'file/Test.zip'

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

A feature cycle was found.

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

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
alcatrazEscapee
Version
5.0.0
Downloads
53,864
Endorsements
64
Category
fabric
Created
6/15/2023
Updated
10/4/2024
Game Versions
1.21.1
Tags
utility

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does Cyanide support?

The author lists 1.21.1. Other versions may work but are untested by the author.

What is the latest version of Cyanide?

Version 5.0.0, published 2024-10-04 with 53,864 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More fabric 👤 More by alcatrazEscapee 🔎 Similar Mods 🌐 Best fabric (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods