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:
| Shell | Charges |
|---|---|
| Compact Grenade Shell, Stick Grenade Shell | Gunpowder Grenade Charge, High-Explosive Grenade Charge, Demolition Grenade Charge, Incendiary Grenade Charge, White Phosphorus Grenade Charge, Cluster Grenade Charge |
| High-Tech Grenade Shell | EMP Grenade Charge, Plasma Grenade Charge, Laser Grenade Charge |
| Nuclear Grenade Shell | Heavy 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
| Field | Meaning and default |
|---|---|
type | Selects the hbm:grenade_assembly recipe format. |
| Additional fields | None |
Example:
Shipped recipe data/hbm/recipe/grenade_assembly.json:
{
"type": "hbm:grenade_assembly"
}MKUNICORN crafting
Crafting recipe whose layout is derived from the world seed.
Cargo shell loading
Crafting recipe that loads an item into an empty cargo artillery shell.
© 2026 movblock. Original site text is licensed under CC BY-SA 4.0 unless otherwise noted. Built with Fumadocs.