What it does
On a player's first-ever join, deliver configured items, dispatch optional console commands, send a welcome message, and optionally grant permission nodes. Returning players are not given the starter setup again. Use the bypass permission to skip it for selected players.
/firstjoin reload reloads settings (permission: firstjoin.admin). Tab suggests reload to admins. firstjoin.bypass skips the setup for that player.
Edit message, items, commands, permission-nodes, give-permissions, and max-item-amount in config.yml. Commands run as console; {player} is replaced with the new player's name. Reload with /firstjoin reload.