{
	code: "bread",
	maxstacksizeByType: {
		"*-charred": 48,
		"*": 32,
	},
	variantgroups: [
		{ code: "type", states: ["spelt", "rye", "flax", "rice", "cassava", "amaranth", "sunflower" ] },
		{ code: "state", states: ["partbaked", "perfect", "charred" ] }
	],
	behaviors: [
		{ name: "GroundStorable", properties: { layout: 'Quadrants', collisionBox: { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.125, z2: 1 } } }
	],
	shape: { base: "item/food/bread/{type}bread" },
	texturesbytype: {
		"*-partbaked": { "bread": {base: "item/food/grain/{type}bread2" }},
		"*-perfect": { "bread": {base: "item/food/grain/{type}bread" }},
		"*-charred": { "bread": {base: "item/food/grain/{type}bread1" }}
	},
	creativeinventory: { "general": ["*"], "items": ["*"] },
	attributes: {
		displaycaseable: true,
		shelvable: true,
        displayable: {
            shelf: {
                size: { width: 3.5, height: 2, length: 5 }
            }
        },
		handbook: {
			groupBy: ["bread-*-{state}"],
			extraSections: [
				{ title: "bread-handbook-help-title", text: "bread-handbook-help-text" }
			]
		},
		bakingPropertiesByType: {
			"*-partbaked": {
				temp: 160,
				levelFrom: 0.25,
				levelTo: 0.5,
				startScaleY: 0.95,
				endScaleY: 1.10,
				resultCode: "bread-{type}-perfect",
				initialCode: "dough-{type}"
			},
			"*-perfect": {
				temp: 160,
				levelFrom: 0.5,
				levelTo: 0.75,
				startScaleY: 1.10,
				endScaleY: 1.13,
				resultCode: "bread-{type}-charred",
				initialCode: "bread-{type}-partbaked"
			},
			"*-charred": {
				temp: 160,
				levelFrom: 0.75,
				levelTo: 1,
				startScaleY: 1.13,
				endScaleY: 1.10,
				initialCode: "bread-{type}-perfect"
			}
		},
	},
	combustiblePropsByType: {
		"*-partbaked": {
			meltingPoint: 200,
			meltingDuration: 15,
			smeltedRatio: 1,
			smeltingType: "bake",
			smeltedStack: { type: "item", code: "bread-{type}-charred" },
			requiresContainer: false
		},
		"*-perfect": {
			meltingPoint: 200,
			meltingDuration: 15,
			smeltedRatio: 1,
			smeltingType: "bake",
			smeltedStack: { type: "item", code: "bread-{type}-charred" },
			requiresContainer: false
		}
	},
	nutritionPropsByType: {
		"*-flax-partbaked": { satiety: 70, foodcategory: "Grain" },
		"*-flax-perfect": { satiety: 160, foodcategory: "Grain" },
		"*-flax-charred": { satiety: 100, foodcategory: "Grain" },
		
		"*-rice-partbaked": { satiety: 160, foodcategory: "Grain" },
		"*-rice-perfect": { satiety: 330, foodcategory: "Grain" },
		"*-rice-charred": { satiety: 220, foodcategory: "Grain" },
		
		"*-partbaked": { satiety: 150, foodcategory: "Grain" },
		"*-perfect": { satiety: 300, foodcategory: "Grain" },
		"*-charred": { satiety: 210, foodcategory: "Grain" }
	},
	transitionablePropsByType: {
		"*-partbaked":  [{
			type: "Perish",
			freshHours: { avg: 120 },
			transitionHours: { avg: 24 },
			transitionedStack: { type: "item", code: "rot" },
			transitionRatio: 1
		}],
		"*-perfect":  [{
			type: "Perish",
			freshHours: { avg: 192 },
			transitionHours: { avg: 36 },
			transitionedStack: { type: "item", code: "rot" },
			transitionRatio: 1
		}],
		"*-charred":  [{
			type: "Perish",
			freshHours: { avg: 420 },
			transitionHours: { avg: 60 },
			transitionedStack: { type: "item", code: "rot" },
			transitionRatio: 1
		}]
	},
	materialDensity: 200,
	guiTransform: {
		translation: { x: 0, y: 0, z: 0 },
		rotation: { x: -30, y: 26, z: 180 },
		origin: { x: 0.52, y: 0.07, z: 0.5 },
		scale: 4.9
	},
	groundTransform: {
		translation: { x: 0, y: 0, z: 0 },
		rotation: { x: 0, y: 0, z: 1 },
		origin: { x: 0.5, y: 0, z: 0.5 },
		scale: 4.5
	},
	tpHandTransform: {
		translation: { x: -0.54, y: -0.16, z: -0.4 },
		rotation: { x: 88, y: -85, z: 2 },
		origin: { x: 0.5, y: 0.13, z: 0.5 },
		scale: 1
	},
}
