Skip to content

Recipes

Dario Maselli edited this page Jun 27, 2026 · 1 revision

Recipes

Neroland Core ships the standard compaction recipes for its materials. Every recipe is plain data under data/nerolandcore/recipe/*.json, so a datapack can replace, remove, or add recipes freely. No code path hard-codes a material item, and recipes reference the c:/neroland: tags rather than item ids.

Compaction set

Material Recipes (both directions)
Nero Alloy block <-> ingot (9), ingot <-> nugget (9)
Starsteel block <-> ingot (9), ingot <-> nugget (9)
Void Crystal block <-> gem (9), gem <-> shard (9)
Plasma Glass glass block -> pane

Void Crystal compacts along the chain block <-> gem <-> shard.

Overriding and extending

Because recipes are plain data and ingredients are tag-based, a pack can:

  • replace any Core recipe by shipping the same recipe id
  • remove a recipe
  • add new recipes that consume the c: or neroland: material tags

Reference materials by tag (for example c:ingots/nero_alloy), never by item id. See Tags and Datapacks.

Loot tables and mining

Material block loot tables live at data/nerolandcore/loot_table/blocks/*.json. Each material block drops itself by default; packs can override these for silk touch or bonus drops.

Mining tags list the solid blocks so tool requirements are pack-tunable:

  • minecraft:mineable/pickaxe
  • needs_iron_tool

For developers

Tag and datapack details for mod authors live in ../docs/TAGS-AND-DATAPACKS.md.

See also

Clone this wiki locally