Servers intentionally run in offline mode, you can't change that, and since you can't get any additional ports, If you need any, it won't be able to work
zip the folder, upload it, and unpack it again.
also you can upload multiple files at once
uploading folders has never been possible on a web panel, anywhere
Assuming you are using the Essentials economy, the permissions are essentials.balance and essentials.balancetop
https://essinfo.xeya.me/permissions.html
the variable isn't 'false' when you join making it stop at the first if statement, instead you could check if the variable is not set, and delete when the cooldown is over
If you have any backups use those
Your server is also automatically backed up every hour, but I'm going to assume you've been on the server for longer than that after the grief. In the future try using the most recent save
Download and install the latest luckperms from spigot https://www.spigotmc.org/resources/luckperms.28140/
To install it, just drop it in your plugins folder and restart the server
Afaik it's not possible since there isn't really a way to make crosscompatible resource packs, so you'll just have to tell your bedrock players to play on java if possible