Food Insta-Burning with the attached config.Solved
Greetings,  food burning instantly in BBQ and Camfire. Thank you for your assistance

{
  "Permission": "quicksmelt.use",
  "Use Permission": false,
  "Speed Multipliers": {
    "furnace": 2.0,
    "small.oil.refinery": 2.0,
    "furnace.large": 2.0,
    "campfire": 1.0,
    "BBQ": 1.0
  },
  "Fuel Usage Speed Multipliers": {
    "furnace": 1.0
  },
  "Fuel Usage Multipliers": {
    "furnace": 1
  },
  "Output Multipliers": {
    "furnace": {
      "metal.ore": 1.0,
      "sulfur.ore": 1.0,
      "hq.metal.ore": 1.0
    },
    "small.oil.refinery": {
      "crude.oil": 1.0
    },
    "furnace.large": {
      "metal.ore": 1.0,
      "sulfur.ore": 1.0,
      "hq.metal.ore": 1.0
    },
    "campfire": {
      "deermeat.raw": 1.0,
      "chicken.raw": 1.0,
      "humanmeat.raw": 1.0,
      "fish.raw": 1.0,
      "bearmeat": 1.0,
      "wolfmeat.raw": 1.0,
      "meat.boar": 1.0,
      "can.tuna.empty": 1.0,
      "can.beans.empty": 1.0
    },
    "BBQ": {
      "deermeat.raw": 1.0,
      "chicken.raw": 1.0,
      "humanmeat.raw": 1.0,
      "fish.raw": 1.0,
      "bearmeat.raw": 1.0,
      "wolfmeat.raw": 1.0,
      "meat.boar": 1.0,
      "can.tuna.empty": 1.0,
      "can.beans.empty": 1.0
    }
  },
  "Whitelist": {
    "furnace": [
      "metal.ore",
      "sulfur.ore",
      "hq.metal.ore"
    ],
    "furnace.large": [
      "metal.ore",
      "sulfure.ore",
      "hq.metal.ore"
    ],
    "small.oil.refinery": [
      "lowgradefuel"
    ],
    "campfire": [
      "deermeat.cooked",
      "chicken.cooked",
      "humanmeat.cooked",
      "fish.cooked",
      "bearmeat.cooked",
      "wolfmeat.cooked",
      "meat.pork.cooked",
      "metal.fragments"
    ],
    "BBQ": [
      "deermeat.cooked",
      "chicken.cooked",
      "humanmeat.cooked",
      "fish.cooked",
      "bearmeat.cooked",
      "wolfmeat.cooked",
      "meat.pork.cooked",
      "metal.fragments"
    ]
  },
  "Blacklist": {
    "furnace.shortname": [
      "item.shortname"
    ]
  },
  "Smelting Frequency (Smelt items every N smelting ticks)": 2,
  "Debug": false
}​
Check this post I set up a working config (My version does use the permissions but in my post it says to make sure to allow default to use quicksmelt in case there's a possible bug in the coding or the coding changes to force use of perm in the future) so far we've had no issues with instant burning (I have a theory as to how to make is so food never burns but I have to test it out before risking running it on a live server so I might update it soon)
Hi,
I use the same config file than IsisKitsune, and I always have the smelting problem with food in the campfire, BBQ and fireplace.stone.
The raw food simply disappears and doesn't transform in cooked food.

And when I use my own config file :
{
  "Permission": "quicksmelt.use",
  "Use Permission": true,
  "Speed Multipliers": {
    "furnace": 100.0,
	"furnace.large": 100.0,
	"campfire": 100.0,
	"bbq": 100.0,
	"fireplace.stone": 100.0
  },
  "Fuel Usage Speed Multipliers": {
    "furnace": 1.0,
	"furnace.large": 1.0,
	"campfire": 1.0,
	"bbq": 1.0,
	"fireplace.stone": 1.0
  },
  "Fuel Usage Multipliers": {
    "furnace": 1,
	"furnace.large": 1,
	"campfire": 1,
	"bbq": 1,
	"fireplace.stone": 1
  },
  "Output Multipliers": {
    "furnace.shortname": {
      "item.shortname": 1.0
    }
  },
  "Whitelist": {
    "furnace.shortname": [
      "item.shortname"
    ]
  },
  "Blacklist": {
    "furnace.shortname": [
      "item.shortname"
    ]
  },
  "Smelting Frequency (Smelt items every N smelting ticks)": 2,
  "Debug": false
}​

the food burn instantly and is ejected from the campfire, or simply disappears from the fireplace.stone. 
And the worst is for the BBQ, the raw food disappears and the charcoal doesn't stack.

Here is a gif of the BBQ problem.
I think I figured out the problem with the instant food burning in the plug in but I'm not well enough at coding to impliment changes to the new code style
                        // Skip already cooked food items
                        if (slotItem.info.shortname.EndsWith(".cooked"))
                        {
                            continue;
                        }
​
This peice of coding is in the previous version (to allow settings for "No burning meat" in campfires/furnaces/refineries) but I don't know how to impliment it into the new version of the plug in. I hope one of you Devs that know how to peice this can get it together

Merged post

AlanRenault I knew I forgot some in game items, I need to update the config with the furnace.stone in my previous post for when they do get the food burning issue fixed the only thing I can think of atm to temp fix it is set the 5.0 on bbq and campfires to 1.0 until it's parced out

Merged post

Update: Tried to just run it as a 'vanilla' (all 1.0 settings) still can't get the food to cook and not burn. There's something missing here it's completely bypassing the .cooked tag and just jumping straight to .burned no matter what I do
I wonder if you can just blacklist burt meat?

Merged post

Blacklisting burned meat didnt work
I did that Tater it auto spits it from the campfire and shuts it down doesn't stop it from burning
Edit: Didn't catch your update and forgot I didn't mention doing the blacklist thing in mine too
Ok...it's up to the dev then. @

Merged post

Wouldnt let me tag him.
To prevent food burning you should blacklist COOKED food shortnames. Can you just read the plugin description?
I did that. I tested using deerneat and when I tried it in a BBQ it cooked some while immediately burning some as well.

I'll try it again.
Wait for an update

Merged post

Updated.
Hi,

Thank you for the update but the problem of burned meat is always present.
Here is my config file:
{
  "Permission": "quicksmelt.use",
  "Use Permission": true,
  "Speed Multipliers": {
    "global": 1.0,
    "furnace": 100.0,
	"furnace.large": 100.0
  },
  "Fuel Usage Speed Multipliers": {
    "global": 1.0,
    "furnace.shortname": 1.0
  },
  "Fuel Usage Multipliers": {
    "global": 1,
    "furnace.shortname": 1
  },
  "Output Multipliers": {
    "global": {
      "global": 1.0
    },
    "furnace.shortname": {
      "item.shortname": 1.0
    }
  },
  "Whitelist": {
    "global": [
      "item.shortname"
    ],
    "furnace.shortname": [
      "item.shortname"
    ]
  },
  "Blacklist": {
    "global": [
      "wolfmeat.burned"
    ],
    "furnace.shortname": [
      "item.shortname"
    ]
  },
  "Smelting Frequencies (Smelt items every N smelting ticks)": {
    "global": 1,
    "furnace.shortname": 1
  },
  "Debug": false
}​


And here is the result in the bbq (same in the campfire and the fireplace.stone). I tried only with the wolfmeat:
https://i.imgur.com/SEot0Hu.gifv

I don't understand because I only modify the furnace and large furnace smelting speed, not the bbq, campfire and fireplace.stone.
As I have written everywhere, use in blacklist/whitelist shortnames of input. Please, read the description. Blacklist the cooked, not burned shortnames.
If we could get an example of this that would be really helpful.
I will try using cooked instead of burned.

I really appreciate what you, Wulf and the other plugin developers do here. If I may offer a suggestion - I have been running Oxide/uMod Rust servers for over 3 years with some very intricate configs. I don't know why, but for some reason I had a hard time with this config. I get that I may not have read carefully enough because I honestly skipped right over where you indicated to put cooked meat in the blacklist instead of burned and that's not your fault. You have very important bits of information like this buried within the paragraph instead of bringing it to the forefront. Also, you could have saved a lot of headache by simply creating a functional example cfg like many of the other devs do. I'm only suggesting this since I have not seen you in here before and I am assuming you are new to the list of uMod devs. 

Thank you again!
In response to Tater ():
I will try using cooked instead of burned.

I really appreciate what you, Wulf and the oth...
I agree, I also noticed some of the devs add little notes explaining the configs in the config section of the code. This is a massive help when wondering what things do that are obvious to the developer but not always to people that havent made the mod and are new to all this.
Locked automatically