Wiki 9Minecraft Wiki 9Minecraft

ValkyrieLib Mechanics & Recipe System

Java EditionModGuides 3FAQ 10Dependencies 4Related mods 48
DownloadValkyrieLib

Get the files on 9Minecraft

Contents (4)
  1. Datapack Recipe Types
  2. Overriding Recipes
  3. Next guides
  4. More in this wiki

ValkyrieLib introduces a specialized datapack convention that allows modpack developers and players to highly customize mod behavior.

Datapack Recipe Types

The mod uses a unique syntax for defining items and fluids within its JSON recipes to ensure compatibility and flexibility.

  • Item Type: Defined using the raw:item key. json "input": { "raw:item": "minecraft:iron_ingot" }
  • Fluid Type: Defined using the raw:fluid key, allowing for precise fluid amounts in machine recipes. json "input": { "raw:fluid": "minecraft:water", "amount": 1000 }

Overriding Recipes

Players can override or disable any recipe that utilizes the ValkyrieLib system by placing a JSON file with the same name in their world's datapack folder. Setting the result count to 0 or omitting the result entirely will effectively disable the recipe.