/menu give <player> <menu id> gives player specified menu
/menu new <menu id> <menu name> creates new item menu and saves it
/menu add <menu id> adds the item you are currently holding to the item menu. if there is already an item in that slot it replaces it
This repo uses the Google Java Style.