I have set :
"Campfire": {
"This type is enabled": false,
"This type consumes fuel": true,
"This type can be toggled by the owner": true,
"This type requires permission to be toggled by the owner": false
},

NL return me "invalid option" when I try to toggle campfire for exemple.

The plugin check for permission even if permission is not requested in the config :/
can you make it check the config prior to the oxide.permission please.

line 381 :
if ((consumeType == ConsumeType.None || consumeType == ConsumeType.CeilingLight) || !permission.UserHasPermission(player.UserIDString, $"nightlantern.{consumeType}"))