You also have the option of arguments like
-port [portnumber] : set the port you want your server to run on
-filePath [filePath] : set the file path of the blockland server you want to run, useful with multiple different blockland folders.
etc.
For mac, I think you can have dedicated.command in the directory of your blockland.app
./Blockland.app/Contents/MacOS/Blockland -dedicated -map bedroom
correct me if I messed up, I don't use mac