movblock.mov

Grenade assembly

Crafting recipe that assembles a grenade from its parts.

File: data/<namespace>/recipe/<path>.json.

hbm:grenade_assembly matches a crafting grid holding, in any arrangement, one grenade shell, one grenade charge, one grenade fuze, optionally one grenade extra, and nothing else. It returns one Grenade (hbm:grenade_universal) whose hbm:grenade component records those parts. The charge must suit the shell:

ShellCharges
Compact Grenade Shell, Stick Grenade ShellGunpowder Grenade Charge, High-Explosive Grenade Charge, Demolition Grenade Charge, Incendiary Grenade Charge, White Phosphorus Grenade Charge, Cluster Grenade Charge
High-Tech Grenade ShellEMP Grenade Charge, Plasma Grenade Charge, Laser Grenade Charge
Nuclear Grenade ShellHeavy Cluster Grenade Charge, Nuclear Grenade Charge, Nuclear Demolition Grenade Charge, Schrabidium Grenade Charge

A part with changed components matches only when its crafting remainder retains the change.

Fields

FieldMeaning and default
typeSelects the hbm:grenade_assembly recipe format.
Additional fieldsNone

Example:

Shipped recipe data/hbm/recipe/grenade_assembly.json:

{
  "type": "hbm:grenade_assembly"
}

© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.

On this page