You can give player rewards with commands and items.
You can add items to a crate with an inventory. (/crate additem <crate>)
A nice open animation.
► Commands & Permissions
/crates reload Reload Configuration
/crates give <Crate> [Player] Give a Crate
/crates give <Crate> @allGive everyone a Crate
/crates list List of all crates.
/crates additem <Crate> Add Item to crate content
/crates addcrate <Crate> Add a new crate
/crates setmaterial <crate> Set the Item of the Crate to the Item of your main hand.
Permission for all commands:
crate.command