{
	code: "ore",
	// ItemOre is just for displaying the yield in units in the tooltip
	classByType: {
		"*-bituminouscoal": "ItemCoal",
		"*-lignite": "ItemCoal",
		"*-anthracite": "ItemCoal",
		"*": "ItemOre"
	},
	maxstacksize: 64,
	attributes: {
		placeSound: "block/charcoal",
		handbook: {
			groupBy: ["ore-*"]
		},
		pigmentByType: {
			"*-bituminouscoal": {
				name: "Carbon black",
				color: { red: 25, green: 24, blue: 22 }
			},
			"*-lapislazuli": {
				name: "Ultramarine",
				color: { red: 74, green: 113, blue: 176 }
			},
			"ore-cinnabar": {
				name: "Cinnabar",
				color: { red: 192, green: 66, blue: 49 }
			}
		},
		cokeConversionRateByType: {
			"*-bituminouscoal": 0.75,
			"*-lignite": 0.5
		},
		inForgeByType: {
			"*-bituminouscoal": { tempGainDeg: 0, durationMul: 1.5 },
			"*-lignite": { tempGainDeg: -100, durationMul: 1.2 },
			"*-anthracite": { tempGainDeg: 0, durationMul: 2}
		},
		displaycaseable: true,
		shelvable: true,
		displayable: {
			shelf: {
				sizeByType: {
                    "*-quartz": { width: 4, height: 3, length: 4 },
                    "*": { width: 5, height: 4, length: 5 }
                }
			}
		}
	},
	behaviors: [
		{ name: "GroundStorable", properties: { layout: 'Messy12', collisionBox: { x1: 0, y1: 0, z1: 0, x2: 1, y2: 0.125, z2: 1 } } }
	],
	variantgroups: [
		{ code: "ore", loadFromProperties: "block/ore-ungraded" }
	],
	storageFlags: 5,
	shape: { base: "item/ore/ungraded/{ore}" },
	creativeinventory: { "general": ["*"], "items": ["*"] },
	guiTransform: {
		translation: { x: 3, y: 2, z: 0 },
		rotation: { x: 150, y: -38, z: 0 },
		origin: { x: 0.5, y: 0.1, z: 0.5 },
		scale: 3.8
	},
	tpHandTransform: {
		translation: { x: -0.93, y: -0.19, z: -0.77 },
		rotation: { x: -48, y: -180, z: 23 },
		origin: { x: 0.5, y: 0.12, z: 0.5 },
		scale: 0.6
	},
	groundTransform: {
		translation: { x: 0, y: 0, z: 0 },
		rotation: { x: 0, y: 0, z: 0 },
		origin: { x: 0.5, y: 0, z: 0.5 },
		scale: 4.5
	},
	grindingPropsByType: {
		"*-sylvite": {
			groundStack: { type: "item", code: "powder-sylvite", stacksize: 2 }
		},
		"*-borax": {
			groundStack: { type: "item", code: "powder-borax", stacksize: 2 }
		},
		"*-sulfur": {
			groundStack: { type: "item", code: "powder-sulfur", stacksize: 2 }
		}
	},
	crushingPropsByType: {
		"*-quartz": {
			crushedStack: { type: "item", code: "crushed-quartz", stacksize: 1 },
			hardnessTier: 2
		},
		"*-olivine": { 
			crushedStack: { type: "item", code: "crushed-olivine", stacksize: 1 },
			hardnessTier: 3
		},
		"*-cinnabar": { 
			crushedStack: { type: "item", code: "crushed-cinnabar", stacksize: 1 },
			hardnessTier: 1
		},
		"*-lapislazuli": { 
			crushedStack: { type: "item", code: "crushed-lapislazuli", stacksize: 1 },
			hardnessTier: 2
		},
		"*-alum": {
			crushedStack: { type: "item", code: "crushed-alum", stacksize: 1 },
			hardnessTier: 2
		},
	},
	combustiblePropsByType: {
		"ore-lignite": {
			burnTemperature: 1100,
			burnDuration: 77,
		},
		"ore-bituminouscoal": {
			burnTemperature: 1200,
			burnDuration: 84,
		},
		"ore-anthracite": {
			burnTemperature: 1200,
			burnDuration: 196,
		},
		"ore-quartz": {
			meltingPoint: 1350,
			meltingDuration: 30,
			smeltedRatio: 4,
			smeltedStack: { type: "block", code: "glass-plain", stacksize: 2 }
		},
		"ore-olivine": {
			meltingPoint: 1400,
			meltingDuration: 30,
			smeltedRatio: 8,
			smeltedStack: { type: "block", code: "glass-green", stacksize: 2 }
		},
	}
}
