So I want some commands to be used by just the console and the ones who have the permission. I've set the permissions' "default:" to false and then gave permission to myself in the game (using PurePerms) and it works fine. BUT I can't use the commands from console because I didn't give CONSOLE permission from PurePerms (and it's not possible I guess because CONSOLE is not a player) So should I change the default: to something else or is there any other way to fix this can someone please help?
nope, that's a misconception , OP only grants OP permission assigned to be granted to OP, if you set default to false, that meant no one will have it unless you explicitly granted it said node via plugins like pureperms or using your own plugins
then you could create a plugin help, wording it differently like "i have a plugin which have permission "default:" to false which i need that to prevent anyone other then me to use it, but how can i allow console to use it" or something like so but i doubt there will be any useful advices, they would mostly go by: editing it so default is true and use a perm manager to remove it editing it so it allows console to run the command ask the plugin developer to allow console if you can code, which i assume you can because this is in development section, try editing it so it allows console to run the command is my best idea